Bir RDS örneğini aynı bölge içindeki farklı bir alana taşıyabilirsiniz. Geçiş sonrasında örneğin özellikleri, yapılandırmaları ve uç noktaları değişmez. Geçiş süresi örneğin veri hacmine bağlıdır ve birkaç saat sürebilir.
Ön koşullar
Çapraz alan geçişini yalnızca örneğin bulunduğu bölgede birden fazla alan varsa yapabilirsiniz. Daha fazla bilgi için bkz. Bölgeler ve alanlar.
Örnek, herhangi bir salt okunur örneği olmayan birincil örnek olmalıdır.
Örnek çalışıyor durumda olmalıdır.
Bu özellik, RDS Cluster Edition kullanan RDS örneklerinde desteklenmez.
Sınırlamalar
Premium Yerel SSD kullanan bir örnek için yalnızca birincil alanını taşıyabilirsiniz.
serverless örnekler için çapraz alan geçişi desteklenmez.
-
Örnek Premium ESSD kullanıyorsa ve Buffer Pool Extension (BPE) etkinleştirilmişse örneği G/Ç hızlandırmayı desteklemeyen bir alana taşıyamazsınız. G/Ç hızlandırmayı destekleyen bölgeler ve alanlar hakkında bilgi için bkz. Desteklenen bölgeler ve alanlar.
G/Ç hızlandırmayı devre dışı bırakıp ardından çapraz alan geçişi yapabilirsiniz.
Faturalama
Bir örneği tek alanlı yapıdan çok alanlı yapıya taşısanız bile çapraz alan geçişi ücretsizdir.
Örneğiniz standart SSD kullanıyorsa geçiş sırasında depolama türü otomatik olarak PL1 ESSD'ye yükseltilir. Yükseltme sonrasında depolama ücretleri değişmez.
Etkiler
Anahtarlama işlemi örnek kullanılabilirliğini kısa süreli etkiler. Uygulamanızın otomatik yeniden bağlanma mekanizmasına sahip olduğundan emin olun.
Çapraz alan geçişi sırasında sanal IP (VIP) adresi değişir. Uygulamanızı örneğe bağlamak için IP adresi yerine örnek uç noktasını kullanın.
-
Geçiş sırasında birincil ve ikincil örnekler arasında anahtarlama gerçekleşirse sanal IP (VIP) adresi değişir. IP adresi yerine örnek uç noktasını kullanın ve istemci tarafındaki DNS önbelleğini hemen temizleyin. Java Virtual Machine (JVM) üzerinde çalışan uygulamalar için DNS önbelleği TTL değerini 60 saniye veya daha düşük olacak şekilde ayarlayın. Bu sayede VIP adresi değiştiğinde uygulama yeni adresi çözümleyebilir.
NotJVM'de TTL ayarlama hakkında bilgi için Oracle'ın Class InetAddress belgelerine bakın.
Çapraz alan geçişi tamamlandıktan sonra çalışan tüm DTS görevlerini yeniden başlatmanız gerekir.
Hedef alanda yeterli kaynak yoksa çapraz alan geçişi başarısız olabilir.
ApsaraDB RDS for PostgreSQL artık standart SSD kullanan yeni örneklerin satın alınmasını desteklemiyor. RDS örneğiniz standart SSD kullanıyorsa çapraz alan geçişi sırasında depolama türü otomatik olarak PL1 ESSD'ye yükseltilir. Daha fazla bilgi için bkz. [[EOS/Durdurma] ApsaraDB RDS'de belirli veritabanı motorları için standart SSD depolama türü 01 Temmuz 2022 tarihinden itibaren kaldırıldı](t2214748.xdita#).
Geçiş türleri
|
Geçiş türü |
Kullanım durumu |
|
Tek alandan başka bir alana |
Örneğin mevcut alanı aşırı yüklenmiş veya performansı etkileyen diğer sorunlara sahiptir. |
|
Tek alandan çoklu alana |
Bu geçiş türü, çapraz alan olağanüstü durum kurtarma uygulamak amacıyla birincil ve ikincil örnekleri farklı alanlara dağıtır. Çok alanlı dağıtım, veri merkezi arızası gibi daha üst düzey afetlere karşı dayanıklılık sağlar. Not
Birincil ve ikincil düğümlere sahip bir örnek için çapraz alan olağanüstü durum kurtarma uygulamak üzere çok alanlı dağıtıma geçiş yapmanızı öneririz. |
|
Çoklu alandan tek alana |
Belirli özelliklerin gereksinimlerini karşılamak için. |
Yordam
Örnekler sayfasına gidin. Üst gezinme çubuğunda RDS örneğinin bulunduğu bölgeyi seçin. Ardından ilgili RDS örneğini bulun ve örnek kimliğine tıklayın.
Basic Information bölümünde Migrate Data Across Zones seçeneğine tıklayın.
-
Açılan iletişim kutusunda hedef birincil ve ikincil alanları ile bunların vSwitch'lerini seçin ve ardından Yes öğesine tıklayın.
Aşağıdaki tabloda parametreler açıklanmaktadır.
Parametre
Açıklama
Birincil Alanı Yapılandır
Yeni birincil ve ikincil alanları seçin.
-
Premium Yerel SSD kullanan bir örnek için yalnızca birincil alanı taşıyabilirsiniz.
-
Cloud disk kullanan örnekler için hem birincil hem de ikincil alanları veya yalnızca birini taşıyabilirsiniz. Örnekler:
-
Bir örneği Singapore Zone A (primary) + Zone B (secondary) konumundan Singapore Zone C (primary) + Zone D (secondary) konumuna taşıyabilirsiniz.
-
Bir örneği Singapore Zone A (primary) + Zone B (secondary) konumundan Singapore Zone A (primary) + Zone C (secondary) konumuna taşıyabilirsiniz.
NotYalnızca bir alanı taşırsanız yalnızca taşımak istediğiniz alanı yapılandırmanız yeterlidir.
-
İkincil Alanı Yapılandır
Birincil Alandaki vSwitch
Birincil ve ikincil alanlar için vSwitch'leri seçin. Mevcut alanda kullanılabilir vSwitch yoksa bkz. vSwitch Oluştur.
İkincil Alandaki vSwitch
Anahtarlama Zamanı
-
Switch Now: İsteği gönderdikten hemen sonra anahtarlama yapılır.
-
Switchover Within Maintenance Window: Anahtarlama belirtilen bakım penceresi içinde yapılır. Daha fazla bilgi için bkz. Bakım penceresi ayarla.
-
Take Effect at Specified Time Range: Anahtarlama için belirli bir zaman belirtebilirsiniz.
Yes öğesine tıkladıktan sonra sistem verileri hedef alana kopyalamaya başlar. Bu süreç çalışan örneği etkilemez. Veriler kopyalandıktan sonra sistem trafiği Switch Now için seçtiğiniz zamana göre yeni bağlantıya yönlendirir: Switchover Within Maintenance Window, Take Effect at Specified Time Range veya Belirtilen Zaman Aralığında Yürürlüğe Gir.
UyarıAnahtarlama işlemi geçici bir bağlantı hatasına neden olur. Uygulamanızın otomatik yeniden bağlanma mekanizmasına sahip olduğundan emin olun. Aksi takdirde manuel olarak yeniden bağlanmanız gerekir.
İstemci tarafındaki DNS önbelleği hemen yenilenmeyebileceğinden bazı trafikler 10 dakikaya kadar gecikmeli şekilde yönlendirilebilir ve bu durum ikinci bir geçici bağlantı hatasına yol açabilir. JVM kullanan uygulamalar için JVM yapılandırmasındaki TTL değerini 60 saniye veya daha düşük olacak şekilde ayarlayın. Bu sayede uç noktanın VIP adresi değiştiğinde uygulama DNS'i tekrar sorgulayarak yeni VIP adresini alıp kullanabilir. TTL ayarlama talimatları için bu konunun Etkiler bölümüne bakın.
-
API referansı
|
|
|
|
|