Bölgeler arasında kullanılabilirlik alanlarını ve coğrafi olağanüstü durum kurtarmayı kullanarak bölge içi kurtarma (Azure Event Grid)

Bu makalede Azure Event Grid'in kullanılabilirlik alanları olan bir bölgede hata oluştuğunda Event Grid kaynak tanımlarınızın ve verilerinizin otomatik bölge içi kurtarmasını nasıl desteklediği açıklanmaktadır. Ayrıca, eşleştirilmiş bir bölgeye sahip bir bölgede hata oluştuğunda Event Grid'in Event Grid kaynak tanımlarının (veri olmadan) başka bir bölgeye otomatik olarak kurtarılmasını nasıl desteklediği açıklanır.

Kullanılabilirlik alanlarını kullanarak bölge içi kurtarma

Azure kullanılabilirlik alanları, her Azure bölgesinde yerel hatalara dayanıklı fiziksel olarak ayrı konumlardır. Bunlar, 2 milisaniyeden kısa bir gidiş dönüş gecikme süresine sahip yüksek performanslı bir ağ tarafından bağlanır. Her kullanılabilirlik alanı bağımsız güç, soğutma ve ağ altyapısı ile donatılmış bir veya daha fazla veri merkezinden oluşur. Bir bölge etkilenirse, bölgesel hizmetler, kapasite ve yüksek kullanılabilirlik kalan iki bölge tarafından desteklenir. Kullanılabilirlik alanları hakkında daha fazla bilgi için bkz . Bölgeler ve kullanılabilirlik alanları. Bu makalede, kullanılabilirlik alanları olan bölgelerin listesini de görebilirsiniz.

Konu başlıkları, sistem konuları, etki alanları ve olay abonelikleri ile olay verileri için Event Grid kaynak tanımları, bölgedeki üç kullanılabilirlik alanında (kullanılabilir olduğunda) otomatik olarak çoğaltılır. Kullanılabilirlik alanlarından birinde hata olduğunda, Event Grid kaynakları herhangi bir insan müdahalesi olmadan otomatik olarak başka bir kullanılabilirlik alanına yük devreder . Şu anda bu özelliği denetlemeniz (etkinleştirmeniz veya devre dışı bırakmanız) mümkün değildir. Mevcut bir bölge kullanılabilirlik alanlarını desteklemeye başladığında, mevcut Event Grid kaynakları bu özellikten yararlanmak için otomatik olarak yük devredilebilir. Müşteri tarafından işlem yapılması gerekmez.

Başka bir bölge kullanarak yerelleştirilmiş olağanüstü durumlara ve bölgesel veya büyük coğrafya olağanüstü durumlarına karşı koruma sağlayan kullanılabilirlik alanlarını gösteren diyagram.

Bölgeler arasında coğrafi olağanüstü durum kurtarma

Azure bölgesinde uzun süreli bir kesinti yaşandığında, iş sürekliliği için alternatif bir bölgeye yük devretme seçenekleri ilginizi çekebilir. Birçok Azure bölgesinde coğrafi çiftler vardır ve bazıları yoktur. Eşleştirilmiş bölgelerin listesi için bkz . Tüm coğrafyalar için Bölgeler arası Azure çoğaltma eşleştirmeleri.

Coğrafi çifti olan bölgeler için Event Grid, özel konular, sistem konuları ve etki alanları için yayımlama trafiğinin eşleştirilmiş bölgeye yük devretmesini sağlar. Arka planda, Event Grid konuların, sistem konularının, etki alanlarının ve olay aboneliklerinin kaynak tanımlarını eşleştirilmiş bölgeyle otomatik olarak eşitler. Ancak olay verileri eşleştirilmiş bölgeye çoğaltılamaz. Normal durumda, olaylar bu kaynak için seçtiğiniz bölgede depolanır. Bölge kesintisi olduğunda ve Microsoft yük devretmeyi başlattığında, yeni olaylar coğrafi olarak eşleştirilmiş bölgeye akmaya başlar ve sizin müdahaleniz olmadan oradan gönderilir. Özgün bölgede yayımlanan ve kabul edilen olaylar, kesinti azaltıldıktan sonra oradan gönderilir.

Microsoft tarafından başlatılan yük devretme, Etkilenen bir bölgeden ilgili coğrafi olarak eşleştirilmiş bölgeye Event Grid kaynaklarının yük devretmesi için nadir durumlarda Microsoft tarafından gerçekleştirilir. Microsoft, bu seçeneğin ne zaman kullanılacağını belirleme hakkını saklıdır. Bu mekanizma, kullanıcının trafiği yük devretmeden önce kullanıcı onayı içermez.

Konunuzun veya etki alanınızın yapılandırmasını güncelleştirerek bu işlevi etkinleştirebilir veya devre dışı bırakabilirsiniz. Microsoft tarafından başlatılan yük devretmeyi etkinleştirmek için Coğrafi Bölgeler Arası seçeneğini (varsayılan) ve devre dışı bırakmak için Bölgesel seçeneğini belirleyin. Bu ayarı yapılandırmaya yönelik ayrıntılı adımlar için bkz . Veri yerleşimi yapılandırma. Bölgesel olarak tercih ederseniz, Microsoft tarafından başka bir bölgeye herhangi bir türde veri çoğaltılır ve kendi olağanüstü durum kurtarma planınızı tanımlayabilirsiniz. Daha fazla bilgi için bkz. Azure Event Grid konuları ve etki alanları için kendi olağanüstü durum kurtarma planınızı oluşturma.

Event Grid özel konusunun Yapılandırma sayfasını gösteren ekran görüntüsü.

Microsoft tarafından başlatılan yük devretme özelliğini devre dışı bırakmak istemenin birkaç nedeni şunlardır:

  • Microsoft tarafından başlatılan yük devretme en iyi çaba temelinde yapılır.
  • Bazı coğrafi çiftler kuruluşunuzun veri yerleşimi gereksinimlerini karşılamaz.

Bu gibi durumlarda önerilen seçenek, Azure Event Grid konuları ve etki alanları için kendi olağanüstü durum kurtarma planınızı oluşturmaktır. Bu seçenek biraz daha fazla çaba gerektirse de, daha hızlı yük devretmeye olanak tanır ve ikincil bölgelerin seçimi sizin denetiminizdedir. Azure Event Grid konuları için istemci tarafı olağanüstü durum kurtarma uygulamak istiyorsanız bkz . Azure Event Grid için kendi istemci tarafı olağanüstü durum kurtarmanızı oluşturma konuları.

RTO ve RPO

Olağanüstü durum kurtarma iki ölçümle ölçülür:

  • Kurtarma Noktası Hedefi (RPO): kaybolabilecek verilerin dakikaları veya saatleri.
  • Kurtarma Süresi Hedefi (RTO): Hizmetin devre dışı olabileceği dakikalar veya saatler.

Event Grid'in otomatik yük devretme işlemi meta verileriniz (konular, etki alanları, olay abonelikleri) ve veriler (olaylar) için farklı GPO'lara ve GPO'lara sahiptir. Aşağıdakilerden farklı belirtimlere ihtiyacınız varsa, konu durumu API'lerini kullanarak kendi istemci tarafı yük devretme işleminizi yine de uygulayabilirsiniz.

Kurtarma noktası hedefi (RPO)

  • Meta veri RPO'su: sıfır dakika. Geçerli kaynaklar için bir kaynak oluşturulduğunda/güncelleştirildiğinde/silindiğinde kaynak tanımı zaman uyumlu olarak coğrafi çifte çoğaltılır. Yük devretme gerçekleştiğinde meta veri kaybı olmaz.

  • Veri RPO'su: Yük devretme gerçekleştiğinde, eşleştirilmiş bölgeden yeni veriler işlenir. Etkilenen bölge için kesinti giderilir giderilmez, işlenmemiş olaylar oradan gönderilir. Bölge kurtarma işlemi, olaylar üzerinde ayarlanan yaşam süresi değerinden daha uzun zaman gerektiriyorsa veriler bırakılabilir. Bu veri kaybını azaltmak için bir olay aboneliği için teslim edilemeyen bir hedef ayarlamanızı öneririz. Etkilenen bölge kaybolur ve kurtarılamazsa, bazı veri kayıpları olur. En iyi durumda, abone yayımlama hızına ayak uydurur ve yalnızca birkaç saniyelik veriler kaybolur. En kötü durum senaryosu abonenin olayları etkin bir şekilde işlememiş olması ve en fazla 24 saatlik yaşam süresiyle veri kaybının 24 saate kadar olması olabilir.

Kurtarma süresi hedefi (RTO)

  • Meta veri RTO'su: Yük devretme kararı, eşleştirilmiş bölgedeki kullanılabilir kapasite gibi faktörleri temel alır ve 60 dakika veya daha uzun sürebilir. Yük devretme başlatıldıktan sonra, 5 dakika içinde Event Grid konu başlıkları ve abonelikler için oluşturma/güncelleştirme/silme çağrılarını kabul etmeye başlar.

  • Veri RTO'yu: Yukarıdaki bilgilerle aynıdır.

Önemli

  • Sunucu tarafı olağanüstü durum kurtarma durumunda, eşleştirilmiş bölgede ek trafik için ek kapasite yoksa Event Grid yük devretmeyi başlatamaz. Kurtarma, en iyi çaba temelinde yapılır.
  • Bu özelliği kullanmak için ücret alınmaz.
  • İş ortağı ad alanları ve iş ortağı konuları için coğrafi olağanüstü durum kurtarma desteklenmez.

Sonraki adımlar

Bkz . Azure Event Grid için kendi istemci tarafı olağanüstü durum kurtarmanızı oluşturma konuları.