Tüm Ürünler
Search
Belge Merkezi

ApsaraDB RDS:Replicate databases between instances

Son Güncelleme:Oct 03, 2026

Bir kaynak RDS örneğinden hedef bir RDS örneğine bir veya daha fazla veritabanını, hesapları ve hesap izinlerini kopyalamak için örnekler arası veritabanı çoğaltmayı kullanın.

Çoğaltma işlemini konsoldan başlatabilir veya CopyDatabaseBetweenInstances API işlemi çağırabilirsiniz.

Nasıl çalışır?

Çoğaltma iki aşamada gerçekleşir:

  1. ApsaraDB RDS, kaynak örneğin tam yedeğini alır.

  2. Tam yedekleme verileri hedef örneğe geri yüklenir.

Çoğaltma sırasında kaynak örneğe yazılan veriler hedefe aktarılmaz. Çoğaltma görevi herhangi bir noktada başarısız olursa hedef örneğe veri yazılmaz; bu sayede veri tutarlılığı korunur.

Sınırlamalar

  • Kaynak ve hedef örneklerin aynı Alibaba Cloud hesabına ait olması gerekir.

  • İki örneğin bölgesi ve ağ türü eşleşmelidir. Alanlar farklı olabilir.

  • Hedef örnekte, çoğaltmak istediğiniz veritabanlarıyla aynı ada sahip hiçbir veritabanı bulunmamalıdır.

  • Yalnızca tek seferlik tam çoğaltma desteklenir. İlk çoğaltmadan sonra artımlı senkronizasyon desteklenmez.

  • SQL Server Web örnekleri yedekleme sıkıştırmayı desteklemez; bu durum yedekleme ve geri yükleme aktarım hızının saatte 100 GB altına düşmesine neden olabilir.

Veritabanı çoğaltma ile DTS veri geçişi karşılaştırması

Veritabanı çoğaltma Data Transmission Service (DTS) veri geçişi
Prensip Veritabanlarını veri yedekleme dosyalarını veya belirli bir zaman noktasını kullanarak çoğaltır. Kaynak verileri silmez. Kaynak örneğin günlüklerini okuyup ayrıştırarak mantıksal geçiş gerçekleştirir. Tam bir geçiş şema geçişi, tam veri geçişi ve artımlı veri geçişinden oluşur. Kaynak verileri silmez.
Kapsam Yalnızca ApsaraDB RDS for SQL Server örnekleri Elastic Compute Service (ECS) üzerindeki kendi kendine yönetilen veritabanları, şirket içi veri merkezleri, üçüncü taraf cloud sunucular ve ApsaraDB RDS for SQL Server örnekleri. Bkz. Desteklenen veritabanları.
Geçiş türleri Yalnızca tam çoğaltma; ücretsizdir Şema geçişi, tam veri geçişi ve artımlı veri geçişi. Artımlı veri geçişi ücretlendirmesi için bkz. Faturalandırmaya genel bakış.
Kaynak veriler Silinmez Silinmez

RDS örnekleri arasında basit, tek seferlik kopyalar için veritabanı çoğaltmayı kullanın. Artımlı senkronizasyona ihtiyacınız varsa veya RDS dışı bir kaynaktan geçiş yapmak istiyorsanız DTS'yi kullanın.

Ön koşullar

Başlamadan önce aşağıdakilere sahip olduğunuzdan emin olun:

  • Veritabanı altyapısı sürümü kaynak örneğin sürümünden büyük veya ona eşit olan bir hedef örnek

  • RDS sürümü kaynak örneğin sürümünden büyük veya ona eşit olan bir hedef örnek. Sürümler azalan sırada şöyledir: RDS Küme Sürümü, RDS Yüksek Kullanılabilirlik Sürümü, RDS Temel Sürüm

  • Çoğaltmak istediğiniz veritabanlarının toplam boyutundan daha büyük kullanılabilir depolama alanına sahip bir hedef örnek. Depolama alanını genişletmek için bkz. ApsaraDB RDS for SQL Server örneğinin teknik özelliklerini değiştirin

İki örneğin örnek aileleri aynı veya farklı olabilir (genel amaçlı veya özel).

Veritabanlarını çoğaltın

  1. Örnekler sayfasına gidin. Üst gezinme çubuğunda kaynak örneğin bölgesini seçin, ardından örnek kimliğine tıklayın.

  2. Sol gezinme bölmesinde Databases öğesine tıklayın.

  3. Replicate to Another Instance öğesine tıklayın.

  4. İletişim kutusunda aşağıdaki parametreleri yapılandırın:

    Parametre Açıklama
    Source Instance Name Kaynak RDS örneğinin adı. Otomatik olarak görüntülenir.
    Destination Instance Name Hedef RDS örneğinin adı. Bölge ve ağ türü kaynak örnekle eşleşmelidir; alanlar farklı olabilir.
    Source Databases Çoğaltılacak veritabanları. Veritabanlarını seçim listeleri arasında taşımak için 右移 veya 左移 simgelerine tıklayın. Mevcut bir hedef veritabanıyla aynı ada sahip veritabanları atlanır. Bir veritabanı seçildiğinde hem şeması hem de tablo verileri çoğaltılır.
    Copy Users and Permissions Hesapların ve izinlerin hedef örneğe çoğaltılıp çoğaltılmayacağını kontrol eder. Kullanıcılar ve izinler de çoğaltılır.: Hesaplar ve bunların izinleri kopyalanır. Hedefte zaten aynı kullanıcı adına sahip bir hesap varsa, o hesabın izinleri kaynakla eşleşecek şekilde üzerine yazılır. Hesap hedefte yoksa oluşturulur ve aynı izinler verilir. Yalnızca veritabanları çoğaltılır. Kullanıcılar ve izinler çoğaltılmaz. (varsayılan): Yalnızca veritabanı içeriği kopyalanır. Çoğaltmadan sonra hedefte hesaplar oluşturun ve izinleri manuel olarak verin. Bkz. Hesaplar ve veritabanları oluşturun.
  5. OK öğesine tıklayın.

Çoğaltma görevi arka planda çalışır. Görev başarısız olursa hedefe hiçbir değişiklik yazılmaz.

SSS

Çoğaltma ne kadar sürer?

Çoğaltma süresi öncelikle çoğaltılan veritabanlarının boyutuna bağlıdır. Aşağıdaki tabloda, sıkıştırılmamış veri boyutuna göre aktarım hızı tahminleri verilmiştir.

İşlem Gerekli mi? Aktarım hızı tahmini
Kaynakta tam verileri yedekleyin Hayır (yakın zamanda bir yedek varsa atlanır) ~Saatte 200 GB
Tam yedeği hedefte geri yükleyin Evet ~Saatte 200 GB
Veritabanını geri yükleyin Evet 2 dakika içinde

36 saat kuralı: Son 36 saat içinde kaynak örnekte tam yedekleme alınmamışsa, geri yüklemeden önce yeni bir tam yedekleme tetiklenir. Toplam çoğaltma süresini en aza indirmek için çoğaltmayı başlatmadan önce manuel olarak tam yedekleme alın veya son otomatik tam yedeklemeden sonraki 36 saat içinde çoğaltmayı başlatın. Bkz. ApsaraDB RDS for SQL Server örneğini yedekleyin.

Örnek: 4 CPU çekirdeği, 8 GB bellek ve 600 GB veriye sahip bir örnek.

  • Tam verileri yedekleme: ~3 saat (600 GB / 200 GB/saat)

  • Tam yedeği hedefte geri yükleme: ~3 saat (600 GB / 200 GB/saat)

  • Veritabanını geri yükleme: 2 dakika içinde

Toplam süre: Yakın zamanda yedek yoksa ~6 saat 2 dakika; son 36 saat içinde tam yedekleme alındıysa ~3 saat 2 dakika.

Aktarım hızı hakkında notlar:

  • Yedekleme ve geri yükleme hızı bölgeye ve günün saatine göre değişir. Daha doğru bir tahmin için en son tam yedeklemenin veri hacmini ve süresini kontrol edin.

  • Düşük teknik özelliklere sahip örnekler için (örneğin, 2 CPU çekirdeği ve 4 GB bellek), artımlı işlem günlüklerinin uygulanması kaynak yoğun bir işlemdir ve veritabanı geri yükleme aşamasını önemli ölçüde yavaşlatabilir.

  • SQL Server 2019 veya sonraki sürümleri çalıştıran örnekler için Hızlandırılmış Veritabanı Kurtarma seçeneği veritabanı geri yükleme aşamasını kısaltabilir. Bu seçeneği etkinleştirmeden önce resmi Microsoft belgeleri ışığında değerlendirin.

Çoğaltmayı planlamak için en iyi uygulamalar nelerdir?

  • Üretim iş yükleri üzerindeki etkiyi azaltmak için yoğun olmayan saatlerde planlayın.

  • Çoğaltma sırasında kaynak örnekte uzun süren işlemlerden kaçının — örneğin, dizinler oluşturma veya yeniden oluşturma ya da büyük veri kümelerini arşivleme. Bu işlemler, veritabanı geri yükleme aşamasını uzatan ek işlem günlükleri oluşturur.

Sonraki adımlar