Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Azure Device Registry buluttaki varlıklar ve cihazlar hakkındaki bilgileri depolar. Cihaz Kayıt Defteri, varlıkları bulutta tek bir kayıt defteri içinde Azure kaynakları olarak görüntüler. Tek kayıt defteri, cihaz ve varlık meta verileri ile varlık yönetimi özellikleri için bir gerçek kaynağıdır. Cihaz Kayıt Defteri, Azure IoT İşlemleri ile birlikte kullanılabilir.
Azure kullandığınızda, güvenilirlik paylaşılan bir sorumluluktur. Microsoft, dayanıklılık ve kurtarmayı desteklemek için çeşitli özellikler sunar. Bu özelliklerin kullandığınız tüm hizmetler içinde nasıl çalıştığını anlamak ve iş hedeflerinize ve çalışma süresi hedeflerinize ulaşmak için ihtiyacınız olan özellikleri seçmek sizin sorumluluğunuzdadır.
Bu makalede, Cihaz Kayıt Defteri'nin geçici hatalar, kullanılabilirlik alanı kesintileri ve bölge kesintileri gibi çeşitli olası kesintilere ve sorunlara karşı nasıl dayanıklı hale getirilmeye başlandığı açıklanmaktadır.
Uyarı
Azure IoT İşlemleri, Cihaz Kayıt Defteri'nin ötesinde çeşitli diğer bileşenleri içerir. Azure IoT İşlemleri bileşenlerinin yüksek kullanılabilirlik ve sıfır veri kaybı özellikleri hakkında ayrıntılı bilgi için bkz. Azure IoT İşlemleri sık sorulan sorular.
Geçici hatalara dayanıklılık
Geçici hatalar, bileşenlerde kısa ve aralıklı hatalardır. Bunlar genellikle bulut gibi dağıtılmış bir ortamda gerçekleşir ve işlemlerin normal bir parçasıdır. Geçici hatalar kısa bir süre sonra kendilerini düzeltmektedir. Uygulamalarınızın genellikle etkilenen istekleri yeniden deneyerek geçici hataları işleyebileceği önemlidir.
Bulutta barındırılan tüm uygulamalar, bulutta barındırılan API'ler, veritabanları ve diğer bileşenlerle iletişim kurarken Azure geçici hata işleme yönergelerini izlemelidir. Daha fazla bilgi için bkz Geçici hataları ele alma önerileri.
İstemciler Azure Resource Manager kullanarak Cihaz Kayıt Defteri ile etkileşim kurar. Genellikle Cihaz Kayıt Defteri kaynaklarıyla etkileşime geçmek için Azure portalını, Azure CLI veya Azure SDK’ları kullanırsınız ve bu araçlar geçici hataların otomatik olarak işlenmesini sağlar. Resource Manager API'lerini doğrudan kullanıyorsanız, geçici hataları işlemeyi unutmayın.
Kullanılabilirlik alanı hatalarına dayanıklılık
Availability bölgeleri Azure bölgesindeki fiziksel olarak ayrı veri merkezleri gruplarıdır. Bir bölge başarısız olduğunda hizmetler kalan bölgelerden birine devredilebilir.
Azure Cihaz Kayıt Defteri varsayılan olarak alanlar arası yedeklidir; bu da verilerinizi birden çok availability bölgesi arasında otomatik olarak çoğaltdığı anlamına gelir. Bu kurulum, yüksek kullanılabilirlik sağlayarak hizmetin dayanıklılığını artırır. Bir bölgede hata varsa, hizmet başka bir bölgeden sorunsuz bir şekilde çalışmaya devam edebilir.
Microsoft, Azure Cihaz Kayıt Defteri'nde alanlar arası yedeklilik için kurulumu ve yapılandırmayı yönetir. Bu bölge yedekliliğini etkinleştirmek için daha fazla yapılandırma gerçekleştirmeniz gerekmez. Microsoft, hizmetin en yüksek kullanılabilirlik ve güvenilirlik düzeyini sağlayacak şekilde yapılandırılmasını sağlar.
Gereksinimler
Bölge desteği: Aşağıdaki bölge listesi, Cihaz Kayıt Defteri'ndeki kullanılabilirlik alanlarını destekler:
| Amerikalar | Avrupa |
|---|---|
| East US | Almanya Batı Merkez |
| Doğu ABD 2 | Kuzey Avrupa |
| West US | West Europe |
| Batı ABD 2 | |
| Batı ABD 3 |
Maliyet
Cihaz Kayıt Defteri için bölge yedekliliğini kullanmak için ek maliyet yoktur.
Kullanılabilirlik alanı desteğini yapılandırma
Azure IoT İşlemleri'da bir Cihaz Kayıt Defteri kaynağı oluşturduğunuzda, varsayılan olarak alanlar arası yedekli olur. Daha fazla yapılandırma yapmanıza gerek yoktur.
Tüm bölgeler sağlıklı olduğunda davranış
Aşağıdaki bilgiler, alanlar arası yedekli bir cihaz kayıt defteriniz olduğunda ve tüm kullanılabilirlik alanları çalışır durumda olduğunda ne olacağını açıklar:
Bölgeler arasında trafik yönlendirme: İstekler otomatik olarak her kullanılabilirlik alanına yayılır. İstek herhangi bir kullanılabilirlik alanındaki Bir Cihaz Kayıt Defteri örneğine gidebilir.
Bölgeler arasında veri çoğaltma: Cihaz verileri kullanılabilirlik alanları arasında zaman uyumlu olarak çoğaltılır.
Bölge hatası sırasındaki davranış
Aşağıdaki bilgiler, alanlar arası yedekli bir cihaz kayıt defteriniz olduğunda ve kullanılabilirlik alanında kesinti yaşandığında ne olacağı açıklanmaktadır.
- Algılama ve yanıt: Cihaz Kayıt Defteri bir kullanılabilirlik alanındaki hataları algılayıp otomatik olarak yanıt verdiği için, kullanılabilirlik alanı yük devretmesi başlatmak için herhangi bir işlem yapmanız gerekmez.
- Bildirim: Microsoft, bir bölge kapatıldığında sizi otomatik olarak bilgilendirmez. Ancak, Azure Hizmet Durumu kullanarak tüm bölge hataları dahil olmak üzere hizmetin genel durumunu anlayabilir ve sorunları size bildirmek için Service Health uyarıları ayarlayabilirsiniz.
Etkin istekler: Bazı etkin istekler bırakılabilir ve bu nedenle diğer geçici hatalarla aynı şekilde yeniden denenmesi gerekebilir. Uygulamanızın herhangi bir geçici hataya dayanıklı olduğundan emin olmak için bkz. Geçici hatalara dayanıklılık.
Beklenen veri kaybı: Bölge hatasının veri kaybına neden olması beklenemez.
Beklenen kapalı kalma süresi: Bölge hatasının kaynaklarınızda kapalı kalma süresine neden olması beklenemez.
Bölge kurtarma
Kullanılabilirlik alanı kurtarıldığında, Cihaz Kayıt Defteri kullanılabilirlik alanındaki işlemleri otomatik olarak geri yükler.
Bölge hataları için test
Cihaz Kayıt Platformu, erişilebilirlik bölgeleri arasında trafik yönlendirmeyi, yük devretmeyi ve geri dönüş işlemlerini yönetir. Hiçbir şey başlatmanıza gerek yoktur. Bu özellik tam olarak yönetildiği için kullanılabilirlik alanı hata işlemlerini doğrulamanız gerekmez.
Bölge genelindeki hatalara dayanıklılık
Cihaz Kayıt Defteri tek bölgeli bir hizmettir. Bölge kullanılamaz duruma gelirse, Cihaz Kayıt Defteri kaynaklarınız da kullanılamaz.
Ancak, kayıt defterinizin verileri eşleştirilmiş bölgeye çoğaltılır. Bölge kesintisinin uzun sürmesi durumunda Microsoft, eşleştirilmiş bölgeye yük devretmeyi seçebilir. Böyle bir durumda, kayıt defteriniz eşleştirilmiş bölgede kullanılabilir olmaya devam eder.
Gereksinimler
Bölge desteği: Varsayılan çoğaltma ve yük devretme, Cihaz Kayıt Defteri'nin kullanılabilir olduğu tüm bölgelerde desteklenir çünkü bu bölgelerin tümü eşleştirilir.
Maliyet
Bölgeler arası veri çoğaltma veya yük devretme için ek maliyet yoktur.
Çoğaltmayı yapılandırın ve yük devretmeye hazırlanın
Varsayılan olarak, çifti olan bir bölgede Cihaz Kayıt Defteri kaynakları oluşturduğunuzda bölgeler arası veri çoğaltması otomatik olarak yapılandırılır. Bu işlem varsayılan bir seçenektir ve sizden müdahale gerektirmez.
Tüm bölgeler iyi durumda olduğunda davranış
Bu bölümde, bir cihaz kayıt defteri bölgeler arası çoğaltma ve yük devretme için yapılandırıldığında ve birincil bölge çalışır durumda olduğunda neler bekleyebileceğiniz açıklanmaktadır.
Bölgeler arasında veri çoğaltma: Veriler eşleştirilmiş bölgeye otomatik olarak çoğaltılır. Çoğaltma zaman uyumsuz olarak gerçekleşir, dolayısıyla geçiş gerçekleşirse bazı veri kayıpları beklenir.
Bölgeler arasında trafik yönlendirme: Normal işlemlerde trafik yalnızca birincil bölgeye akar.
Bölge hatası sırasındaki davranış
Bu bölümde, bir cihaz kayıt defteri bölgeler arası çoğaltma ve yük devretme için yapılandırıldığında ve birincil bölgede bir kesinti olduğunda neler bekleyebileceğiniz açıklanmaktadır.
Algılama ve yanıt: Birincil bölge kaybedilirse Microsoft yük devretme gerçekleştirmeye karar verebilir. Bu işlem, birincil bölgenin kaybından sonra birkaç saat, hatta bazı senaryolarda daha uzun sürebilir. Cihaz Kayıt Defteri kaynaklarının yük devretmesi, diğer Azure hizmetleriyle aynı anda gerçekleşmeyebilir.
Notification: Region hata olayları Azure Hizmet Durumu aracılığıyla izlenebilir. Bölge düzeyindeki sorunların bildirimlerini almak için uyarılar ayarlayın.
Etkin istekler: Yük devretme sırasında birincil bölgenin işlemekte olduğu herhangi bir istek muhtemelen kaybolacaktır. Yük devretme tamamlandıktan sonra, istemciler isteklerini yeniden denemelidir.
Beklenen veri kaybı: Veriler eşleştirilmiş bölgeye zaman uyumsuz olarak çoğaltılır. Sonuç olarak, geçişten sonra bazı veri kaybı beklenir. Bölge yük devretmesinden sonra 15 dakikadan az veri kaybı bekleyebilirsiniz.
Beklenen kapalı kalma süresi: Bölge kaybedildiğinden kaynağın eşleştirilmiş bölgede kullanılabilir olduğu zamanlara kadar yaklaşık 24 saatlik kapalı kalma süresi bekleyebilirsiniz.
Trafik yeniden yönlendirme: Yük devretme işlemi sırasında Cihaz Kayıt Defteri, DNS kayıtlarını eşleştirilmiş bölgeye işaret eden şekilde güncelleştirir. Sonraki tüm istekler eşleştirilmiş bölgeye gönderilir.
Kayıt defteri için yük devretme işlemi tamamlandıktan sonra, cihaz ve arka uç uygulamalarından gelen tüm işlemlerin el ile müdahaleye gerek kalmadan çalışmaya devam etmesi beklenir.
Bölge geri kazanımı
Birincil bölge kurtarıldığında, Cihaz Kayıt Defteri bölgedeki işlemleri otomatik olarak geri yükler.
Bölge hataları testi
Cihaz Kayıt Defteri platformu eşleştirilmiş bölgeler arasında trafik yönlendirmeyi, yük devretmeyi ve yeniden çalışma işlemini yönetir. Hiçbir şey başlatmanıza gerek yoktur. Bu özellik tam olarak yönetildiğinden, eşleştirilmiş bölge hata işlemlerini doğrulamanız gerekmez.