Kılavuz: Bir IoT hub'ında manuel olarak yük devretme yapma

Manuel yük devretme, IoT Hub hizmetinin bir özelliğidir ve müşterilerin hub'larının operasyonlarını birincil bölgeden ilgili Azure coğrafi eşleştirilmiş bölgeye yük devretmelerine olanak tanır. El ile yük devretme özelliği, müşterilere 18 Mayıs 2017'dan sonra oluşturulan IoT hub'ları için ek ücret ödemeden sunulur.

Not

Elle geçiş, bölgesel olağanüstü durum veya uzun süreli hizmet kesintisi durumunda gerçekleştirilebilir. Ayrıca sisteminizin olağanüstü durum kurtarma özelliklerini test etmek için de planlı bir yük devretme gerçekleştirebilirsiniz. Bunun için üretim ortamı yerine test amaçlı bir IoT hub kullanmanız önerilir.

Bu öğreticide, aşağıdaki görevleri gerçekleştireceksiniz:

  • Azure portalını kullanarak bir IoT hub'ı oluşturun.
  • Yük devretme işlemi gerçekleştirin.
  • Hub'ın ikincil konumda çalıştığını görün.
  • IoT hub'ın operasyonlarını birincil konuma geri almak için geriye dönüş gerçekleştirin.
  • Hub'ın doğru konumda düzgün biçimde çalıştığını onaylayın.

IoT Hub ile el ile yük devretme ve Microsoft tarafından başlatılan yük devretme hakkında daha fazla bilgi için Azure IoT Hub'da Güvenilirlik (Reliability) bölümüne bakın.

Önkoşullar

  • Azure aboneliği. Azure aboneliğiniz yoksa başlamadan önce free hesabı oluşturun.

IoT hub oluşturma

Bu bölümde, Azure portal kullanarak IoT hub'ını oluşturma açıklanmaktadır.

  1. Azure portalında oturum açın.

  2. Azure giriş sayfasında + Kaynak oluştur düğmesini seçin.

  3. Categories menüsünden Internet of Things öğesini ve ardından IoT Hub öğesini seçin.

  4. Temel Bilgiler sekmesinde, alanları aşağıdaki gibi doldurun:

    Önemli

    IoT hub’ı bir DNS uç noktası olarak genel erişime açık olacağından, isim verirken hassas veya kişisel bilgiler girmekten kaçının.

    Özellik Değer
    Abonelik Hub'ınız için kullanılacak aboneliği seçin.
    Kaynak grubu Bir kaynak grubu seçin veya yeni bir kaynak grubu oluşturun. Yeni bir ad oluşturmak için Yeni oluştur'u seçin ve kullanmak istediğiniz adı girin.
    IoT hub'ı adı Hub'ınız için bir ad girin. Bu ad genel olarak benzersiz olmalı ve uzunluğu 3 ile 50 alfasayısal karakter arasında olmalıdır. Ad, kısa çizgi ('-') karakterini de içerebilir.
    Bölge Hub'ınızın nerede olmasını istediğiniz size en yakın bölgeyi seçin.
    Katmanı Hub'ınız için kullanmak istediğiniz katmanı seçin. Katman seçimi, kaç özellik istediğinize ve çözümünüz aracılığıyla günde kaç ileti gönderdiğinize bağlıdır.

    Ücretsiz katman test ve değerlendirme için tasarlanmıştır. Ücretsiz katman, hub'a 500 cihazın bağlanmasına ve günde en fazla 8.000 iletiye izin verir. Her Azure aboneliği, ücretsiz katmanda bir IoT hub'ı oluşturabilir.

    Her katmanda kullanılabilen özellikleri karşılaştırmak için Katmanları karşılaştır'ı seçin. Daha fazla bilgi için bkz. Çözümünüz için doğru IoT Hub katmanını ve boyutunu belirleme.
    Günlük ileti sınırı Hub'ınız için günlük ileti kotası üst sınırını seçin. Kullanılabilir seçenekler, hub'ınız için seçtiğiniz katmana bağlıdır. Kullanılabilir mesajlaşma ve fiyatlandırma seçeneklerini görmek için Tüm seçenekleri görüntüle'yi seçin ve hub'ınızın gereksinimlerine en uygun seçeneği belirleyin. Daha fazla bilgi için bkz. IoT Hub kotaları ve kısıtlama.

     Azure portalında IoT hub'ı oluşturmayı gösteren ekran görüntüsü.

    Not

    Gösterilen fiyatlar yalnızca örnek amaçlıdır.

  5. Hub'ınızı oluşturmaya devam etmek için İleri: Ağ'ı seçin.

  6. sekmesinde, alanları aşağıdaki gibi doldurun:

    Özellik Değer
    Bağlantı yapılandırması Cihazların IoT hub'ınıza bağlanmak için kullanabileceği uç noktaları seçin. Bu örnek için varsayılan Genel erişim ayarını kabul edin. IoT hub'ı oluşturulduktan sonra bu ayarı değiştirebilirsiniz. Daha fazla bilgi için bkz. IoT Hub uç noktaları.
    En Düşük TLS Sürümü IoT hub'ınız tarafından desteklenen en düşük TLS sürümünü seçin. IoT hub'ı oluşturulduktan sonra bu değer değiştirilemez. Bu örnek için varsayılan 1.0 ayarını kabul edin.

    Yeni bir IoT hub'ına bağlanabilecek uç noktaların nasıl seçileceğini gösteren ekran görüntüsü.

  7. Hub'ınızı oluşturmaya devam etmek için İleri: Yönetim'i seçin.

  8. Yönetim sekmesinde varsayılan ayarları kabul edin. İsterseniz, aşağıdaki alanlardan herhangi birini değiştirebilirsiniz:

    Özellik Değer
    İzin modeli Rol tabanlı erişim denetiminin bir parçası olan bu özellik, IoT hub'ınıza erişimi nasıl yöneteceğine karar verir. Paylaşılan erişim ilkelerine izin verin veya yalnızca rol tabanlı erişim denetimi seçin. Daha fazla bilgi için bkz. Microsoft Entra ID kullanarak IoT Hub erişimini denetleme.
    Bana ata Bir örnekteki öğeleri yönetmek için IoT Hub veri API'lerine erişmeniz gerekebilir. Eğer rol atamalarına erişiminiz varsa, kendinize veri API'lerine tam erişim sağlamak için IoT Hub Veri Katkıda Bulunanı rolünü seçin.

    Azure rolleri atamak için Microsoft.Authorization/roleAssignments/write veya Owner gibi izinleriniz olmalıdır.
    Cihazdan buluta bölümlemeler Bu özellik, cihazdan buluta iletileri iletilerin eşzamanlı okuyucu sayısıyla ilişkilendirmektedir. Çoğu IoT hub'ına yalnızca dört bölüm gerekir.

    Yeni bir IoT hub'ı için rol tabanlı erişim denetimini ayarlamayı ve ölçeklendirmeyi gösteren ekran görüntüsü.

  9. Sonraki ekrana devam etmek için İleri: Eklentiler'i seçin.

  10. Eklentiler sekmesinde varsayılan ayarları kabul edin. İsterseniz, aşağıdaki alanlardan herhangi birini değiştirebilirsiniz:

    Özellik Değer
    IoT Hub Cihazlarınız için havadan güncelleştirmeleri etkinleştirmek üzere IoT Hub için Cihaz Güncelleştirmesi'ni açın. Bu seçeneği seçerseniz, IoT Hub hesabı ve örneği için Cihaz Güncelleştirmesi sağlamak üzere bilgi sağlamanız istenir. Daha fazla bilgi için bkz. IoT Hub için Cihaz Güncelleştirmesi nedir?
    IoT için Defender'ı etkinleştir IoT'ye ve cihazlarınıza ek bir koruma katmanı eklemek için IoT için Defender açın. Bu seçenek ücretsiz katmandaki hub'lar için kullanılamaz. Daha fazla bilgi için IoT için Microsoft Defender belgelerinde IoT Hub için Güvenlik önerileri bölümüne bakın.

    Yeni bir IoT hub'ı için isteğe bağlı eklentilerin nasıl ayarlandığını gösteren ekran görüntüsü.

    Not

    Gösterilen fiyatlar yalnızca örnek amaçlıdır.

  11. Sonraki ekrana geçmek için İleri: Etiketler'i seçin.

    Etiketler ad/değer çiftleridir. Kaynakları kategorilere ayırmak ve faturalamayı birleştirmek için aynı etiketi birden çok kaynağa ve kaynak grubuna atayabilirsiniz. Bu belgede herhangi bir etiket ekleyemezsiniz. Daha fazla bilgi için bkz. Azure kaynaklarınızı ve yönetim hiyerarşinizi düzenlemek için etiketleri kullanma.

    Yeni bir IoT hub'ı için etiketlerin nasıl atandığını gösteren ekran görüntüsü.

  12. Seçimlerinizi gözden geçirmek için İleri: Gözden Geçir + oluştur'u seçin.

  13. Yeni hub'ınızın dağıtımını başlatmak için Oluştur'u seçin. Hub oluşturulurken dağıtımınız birkaç dakika sürebilir. Dağıtım tamamlandıktan sonra Kaynağa git'i seçerek yeni hub'ı açın.

Elle yük devretme yapma

Not

Bir IoT hub'ı için günde iki yük devretme ve iki geri dönüş sınırı vardır.

  1. Azure portalında IoT hub'ınıza gidin.

  2. Gezinti menüsünde hub ayarları'nın altında Yük Devretme'yi seçin.

    IoT Hub özellikleri panelini gösteren ekran görüntüsü.

  3. Yük Devretme bölmesinde, IoT hub'ınız için Geçerli konum ve Yük devretme konumu listelenmiştir. Geçerli konum her zaman hub'ın etkin olduğu konumu gösterir. Yük devretme konumu, mevcut konumla eşleştirilmiş olan standart Azure coğrafi eşleştirilmiş bölge'dir. Konum değerlerini değiştiremezsiniz.

  4. Yük Devretme bölmesinin üst kısmında Yük devretmeyi başlat'ı seçin.

    Manuel Yük Devretme bölmesini gösteren ekran görüntüsü.

  5. Onay bölmesinde, yük devretmek istediğiniz hub'ın bu olduğunu onaylamak için IoT hub'ınızın adını girin. Ardından yük devretmeyi başlatmak için Yük Devretme'yi seçin.

    El ile Yük Devretme onay bölmesini gösteren ekran görüntüsü.

    Elle yük devretme gerçekleştirmek için gereken süre, hub'ınıza kayıtlı olan cihaz sayısına bağlıdır. Örneğin 100.000 cihazınız varsa 15 dakika, beş milyon cihazınız varsa bir saat veya daha uzun sürebilir.

    El ile yük devretme işlemi çalışırken, el ile yük devretmenin devam etmekte olduğunu belirten bir başlık görüntülenir.

    IoT hub ayrıntılarını görüntülemek için Genel Bakış'ı seçtiğinizde, hub'ın el ile yük devretme işleminin ortasında olduğunu belirten bir afiş görürsünüz.

    İşlem tamamlandıktan sonra, El ile Yük Devretme sayfasındaki geçerli ve yük devretme bölgeleri çevrilmiş ve merkez yeniden etkindir. Bu örnekte geçerli konum şimdi WestCentralUS , yük devretme konumu ise şimdi West US 2şeklindedir.

    Yük devretmenin tamamlanmasını gösteren ekran görüntüsü.

    Genel bakış sayfasında yük devretmenin tamamlandığını ve IoT Hub eşleştirilmiş bölgede çalıştığını belirten bir başlık da gösterilir.

Geri dönüş işlemi gerçekleştirme

El ile yük devretme gerçekleştirdikten sonra hub'ın işlemlerini orijinal birincil bölgeye tekrar yönlendirebilirsiniz. Bu eylem geri dönüş olarak adlandırılır. Yeni bir yük devretme işlemi yaptıysanız, geri dönüş isteğinde bulunmak için yaklaşık bir saat beklemeniz gerekir. Daha kısa bir süre içinde yeniden çalışma isteğinde bulunursanız bir hata iletisi görüntülenir.

Geri alma işlemi, elle yük devretme işlemiyle aynı şekilde gerçekleştirilir. Adımlar şunlardır:

  1. Geri alma işlemi gerçekleştirmek için IoT hub'ının Yük Devretme bölmesine dönün.

  2. Yük devretmeyi başlat seçeneğini Yük Devretme bölümünün en üstünden seçin.

  3. Onay bölmesinde, geri dönmek istediğiniz hub olduğundan emin olmak için IoT hub'ınızın adını doldurun. Ardından geri alma işlemini başlatmak için Failover'u seçin.

    El ile Yük Devretme onay bölmesini gösteren ekran görüntüsü.

    Yeniden geri dönüş tamamlandıktan sonra, IoT hub'ınız, başlangıçta gördüğünüz gibi özgün bölgeyi tekrar geçerli konum olarak, eşleştirilmiş bölgeyi ise yük devretme konumu olarak gösterir.

Kaynakları temizleme

Bu öğretici için oluşturduğunuz kaynakları kaldırmak için kaynak grubunu silin. Bu eylem grubun içerdiği tüm kaynakları siler. Bu durumda, IoT hub'ı ve kaynak grubu kaldırılır.

  1. Kaynak Grupları'na tıklayın.

  2. IoT hub'ınızı içeren kaynak grubunu bulun ve seçin.

  3. Grubun tamamını ve içindeki tüm kaynakları silmek istiyorsanız Kaynak grubunu sil'i seçin. İstendiğinde, eylemi onaylamak için kaynak grubunun adını girin ve Sil'i seçin.

    Gruptan yalnızca belirli kaynakları silmek istiyorsanız, silmek istediğiniz her kaynağın yanındaki kutuları işaretleyin ve Sil'i seçin. İstendiğinde evet yazın ve sil'i seçerek eylemi onaylayın.

Sonraki adımlar

Bu öğreticide el ile yük devretme yapılandırmayı ve gerçekleştirmeyi ve yeniden çalışma başlatmayı öğrendiniz.

Cihazınızı bir arka uç hizmetinden yapılandırmayı öğrenmek için sonraki öğreticiye geçin.