Azure DocumentDB kümenizde bölgeler arası ve aynı bölge çoğaltmayı yönetme

Azure DocumentDB, başka bir veya aynı Azure bölgesindeki bir çoğaltma kümesine sürekli veri akışı sağlar. Bu özellik bölgeler arası olağanüstü durum kurtarma (DR) koruması ve hem farklı bölgelerde hem de aynı bölgede okuma ölçeklenebilirliği sağlar. Bu belge, kümeleri için çoğaltmayı yönetmeyi öğrenmek isteyen geliştiriciler için hızlı bir kılavuz görevi görür.

Prerequisites

Bölgeler arası veya aynı bölge çoğaltmasını etkinleştirme

Yeni küme dağıtımı sırasında veya mevcut bir kümede istediğiniz zaman bir çoğaltma kümesi oluşturabilirsiniz.

Yeni küme sağlama sırasında replica kümesi oluşturma

Küme oluşturma sırasında yeni bir kümede çoğaltmayı etkinleştirmek için şu adımları izleyin:

  1. Küme oluşturmayı başlatmak için adımları izleyin ve yeni bir Azure DocumentDB kümesi için Temel Bilgiler sekmesini tamamlayın.
  2. (isteğe bağlı olarak) Ağ sekmesinde küme için istenen ağ erişim ayarlarını seçin.
  3. Genel dağıtım sekmesinde Küme çoğaltması için Etkinleştir'i seçin.
  4. Okuma amaçlı çoğaltma adı alanına bir çoğaltma kümesi adı girin.
  5. Okuma çoğaltması bölgesinde bir bölge seçin. Replika kümesi, seçili Azure bölgesinde barındırılmaktadır.
  6. Gözden geçir ve oluştur sekmesinde küme yapılandırma ayrıntılarını gözden geçirin ve Oluştur'u seçin.

Note

Yedekleme kümesi, birincil kümesiyle aynı Azure aboneliği ve kaynak grubunda oluşturulur.

Mevcut küme için replika kümesi oluşturma

Küme oluşturulduktan sonra yeni bir kümede çoğaltmayı istediğiniz zaman etkinleştirmek için şu adımları izleyin:

  1. Yeni bir Azure DocumentDB kümesi oluşturmak için adımları izleyin.
  2. Genel dağıtım sekmesini atlayın. Bu sekme, birincil küme sağlama sırasında küme çoğaltması oluşturmak için kullanılır.
  3. Küme oluşturulduktan sonra, küme kenar çubuğunda, Ayarlar'ın altında Genel dağıtım'ı seçin.
  4. Yeni okuma replikası ekle'yi seçin.
  5. Okuma amaçlı çoğaltma adı alanına bir çoğaltma kümesi adı girin.
  6. Okuma çoğaltması bölgesinde bir bölge seçin. Replika kümesi, seçili Azure bölgesinde barındırılmaktadır.
  7. (isteğe bağlı olarak) Çoğaltma kümesinde müşteri tarafından yönetilen anahtar (CMK) ile veri şifrelemeyi etkinleştirmek için Veri şifreleme bölümünde Müşteri tarafından yönetilen anahtar'ı seçin. Ardından CMK'yi etkinleştirmek için adımları izleyin.
  8. Seçiminizi doğrulayın ve çoğaltma oluşturmayı onaylamak için Kaydet düğmesini seçin.

Çoğaltma kümesini okuma işlemleri için erişilebilir hale getirmek için, genel erişim için güvenlik duvarı kurallarını yapılandırarak veya güvenli, özel erişim için özel uç noktalar ekleyerek ağ ayarlarını ayarlayın.

Bir replikayı tanıtın

Bir küme çoğaltmasını okuma-yazma kümesine yükseltmek için şu adımları izleyin:

  1. Portaldan yükseltmek istediğiniz küme replikasını seçin.
  2. Küme kenar çubuğunda, Ayarlar'ın altında Genel dağıtım'ı seçin.
  3. Genel dağıtım sayfasında Yükselt'i seçin.
  4. Yükselt <küme adını> ekranında, küme çoğaltmasının adını bir kez daha denetleyin, uyarı metnini okuyun ve Yükselt'i seçin.

Küme replikası yükseltildikten sonra okunabilir ve yazılabilir bir kümeye dönüşür. Birincil (okuma-yazma) kümesinde yüksek kullanılabilirlik (HA) etkinleştirildiyse, yükseltmeden sonra çoğaltma kümesinde yeniden etkinleştirilmesi gerekir.

Küme çoğaltma rolünü ve çoğaltma bölgesini denetlemek

Kümenin çoğaltma rolünü denetlemek için şu adımları izleyin:

  1. Mevcut bir Azure DocumentDB kümesini seçin.
  2. Genel Bakış sayfasını seçin.
  3. Okuma bölgesi (birincil kümede) veya Yazma bölgesi (çoğaltma kümesinde) değerini denetleyin.

Bölge okuma değeri Etkin değilse, bu kümede çoğaltma devre dışı bırakılır.

Bölgeler arası veya aynı bölge çoğaltmayı devre dışı bırakma

Çoğaltmayı devre dışı bırakmak için şu adımları izleyin:

  1. Azure DocumentDB çoğaltma kümesini seçin.
  2. Genel Bakış'ı seçin.
  3. Bunun bir çoğaltma kümesi olduğunu onaylayın.
  4. Azure portalında, çoğaltma kümesinin Genel Bakış sayfasında Sil'i seçin.
  5. < ekranında, uyarı metnini okuyun ve > alanına kümenin adını girin.
  6. Kopyanın silinmesini onaylamak için Sil'i seçin.

Birincil ve çoğaltma kümelerini silmeniz gerekiyorsa, önce çoğaltma kümesini silmeniz gerekir.

Bağlantı dizelerini kullanma

Normal bir okuma-yazma kümesine bağlanır gibi küme replikasına bağlanabilirsiniz. Farklı durumlar için bağlantı dizesi almak için şu adımları izleyin:

  1. Portalda birincil kümeyi veya küme çoğaltmasını seçin.
  2. Küme kenar çubuğunda, Ayarlar'ın altında Bağlantı dizeleri'ni seçin.
  3. Şu anda seçili olan kümeye bağlanmak için kendi bağlantı dizisini kopyalayın.
  4. Yalnızca birincil kümede, her zaman yazma işlemleri için kullanılabilir kümeye işaret eden genel okuma-yazma bağlantı dizesini kopyalayın (isteğe bağlı olarak).

Genel okuma-yazma bağlantı dizesi ve kendi kendine bağlantı dizesi dahil olmak üzere bir Azure DocumentDB kümesinin küme bağlantı dizelerinin ekran görüntüsü.

Küme replikasının terfi etmesinden sonra kendi bağlantı dizeleri korunur. Okuma işlemleri için dize veya genel okuma-yazma bağlantı dizesi kullanmaya devam edebilirsiniz. Yazma işlemleri için kendi kendine kullanılan bağlantı dizesi kullanıyorsanız, terfi işlemi tamamlandıktan sonra uygulamanızdaki bağlantı dizesini, yazma işlemlerine devam edebilmek için, terfi ettirilen replika kümesine işaret edecek şekilde güncelleştirmeniz gerekir.