Share via


Självstudie: Utföra en manuell redundans för en IoT-hubb

Manuell redundans är en funktion i IoT Hub-tjänsten som gör att kunder kan utföra redundans för hubbens åtgärder från en primär region till motsvarande geoparade Azure-region. Manuell redundans kan utföras i händelse av ett regionalt haveri eller ett längre tjänstavbrott. Du kan även utföra en planerad redundans för att testa din haveriberedskap, men vi rekommenderar att du använder en IoT-testhubb i stället för en som körs i produktion. Den manuella redundansfunktionen erbjuds kunder utan extra kostnad för IoT-hubbar som skapats efter den 18 maj 2017.

I den här självstudien utför du följande åtgärder:

  • Använd Azure-portalen för att skapa en IoT-hubb.
  • Utför en redundans.
  • Se att hubben körs på den sekundära platsen.
  • Utför en återställning efter fel för att återställa IoT-hubbens åtgärder till den primära platsen.
  • Bekräfta att hubben körs korrekt på rätt plats.

Mer information om manuell redundans och Microsoft-initierad redundansväxling med IoT Hub finns i Haveriberedskap mellan regioner.

Förutsättningar

  • En Azure-prenumeration. Om du inte har någon Azure-prenumeration kan du skapa ett kostnadsfritt konto innan du börjar.

Skapa en IoT-hubb

I det här avsnittet beskrivs hur du använder Azure-portalen för att skapa en IoT-hubb.

  1. Logga in på Azure-portalen.

  2. På Startsidan för Azure väljer du knappen + Skapa en resurs .

  3. På menyn Kategorier väljer du Sakernas Internet och sedan IoT Hub.

  4. På fliken Grundläggande fyller du i fälten på följande sätt:

    Viktigt!

    Eftersom IoT-hubben kan identifieras offentligt som en DNS-slutpunkt bör du undvika att ange känslig eller personligt identifierbar information när du namnger den.

    Property Värde
    Abonnemang Välj den prenumeration som ska användas för din hubb.
    Resursgrupp Välj en resursgrupp eller skapa en ny. Om du vill skapa en ny väljer du Skapa ny och fyller i det namn som du vill använda.
    IoT Hub-namn Ange ett namn för hubben. Det här namnet måste vara globalt unikt med en längd på mellan 3 och 50 alfanumeriska tecken. Namnet kan också innehålla strecktecknet ('-').
    Region Välj den region som är närmast dig, där du vill att hubben ska finnas. Vissa funktioner, till exempel IoT Hub-enhetsströmmar, är endast tillgängliga i specifika regioner. För dessa begränsade funktioner måste du välja en av de regioner som stöds.
    Nivå Välj den nivå som du vill använda för hubben. Nivåval beror på hur många funktioner du vill ha och hur många meddelanden du skickar via din lösning per dag.

    Den kostnadsfria nivån är avsedd för testning och utvärdering. På den kostnadsfria nivån kan 500 enheter anslutas till hubben och upp till 8 000 meddelanden per dag. Varje Azure-prenumeration kan skapa en IoT-hubb på den kostnadsfria nivån.

    Om du vill jämföra de funktioner som är tillgängliga för varje nivå väljer du Jämför nivåer. Mer information finns i Välj rätt IoT Hub-nivå för din lösning.
    Daglig meddelandegräns Välj den maximala dagliga kvoten för meddelanden för din hubb. Vilka alternativ som är tillgängliga beror på vilken nivå du har valt för din hubb. Om du vill se tillgängliga alternativ för meddelanden och priser väljer du Visa alla alternativ och väljer det alternativ som bäst matchar hubbens behov. Mer information finns i IoT Hub-kvoter och begränsning.

    Screen capture that shows how to create an IoT hub in the Azure portal.

    Kommentar

    Priserna som visas är endast för exempeländamål.

  5. Välj Nästa: Nätverk för att fortsätta skapa din hubb.

  6. På fliken Nätverk fyller du i fälten på följande sätt:

    Property Värde
    konfiguration av Anslut ivity Välj de slutpunkter som enheter kan använda för att ansluta till din IoT-hubb. Acceptera standardinställningen Offentlig åtkomst för det här exemplet. Du kan ändra den här inställningen när IoT-hubben har skapats. Mer information finns i Hantera åtkomst till offentligt nätverk för din IoT-hubb.
    Lägsta TLS-version Välj den lägsta TLS-version som ska stödjas av din IoT-hubb. När IoT-hubben har skapats kan det här värdet inte ändras. Acceptera standardinställningen 1.0 för det här exemplet.

    Screen capture that shows how to choose the endpoints that can connect to a new IoT hub.

  7. Välj Nästa: Hantering för att fortsätta skapa din hubb.

  8. På fliken Hantering godkänner du standardinställningarna. Om du vill kan du ändra något av följande fält:

    Property Värde
    Behörighetsmodell Den här egenskapen är en del av rollbaserad åtkomstkontroll och bestämmer hur du hanterar åtkomst till din IoT-hubb. Tillåt principer för delad åtkomst eller välj endast rollbaserad åtkomstkontroll. Mer information finns i Kontrollera åtkomsten till IoT Hub med hjälp av Microsoft Entra-ID.
    Tilldela mig Du kan behöva åtkomst till IoT Hub-data-API:er för att hantera element i en instans. Om du har åtkomst till rolltilldelningar väljer du rollen IoT Hub-datadeltagare för att ge dig själv fullständig åtkomst till data-API:erna.

    Om du vill tilldela Azure-roller måste du ha Microsoft.Authorization/roleAssignments/write behörigheter, till exempel administratör för användaråtkomst eller ägare.
    Partitioner från enhet till moln Den här egenskapen avser antalet meddelanden från enhet till moln för samtidiga läsare av meddelandena. De flesta IoT-hubbar behöver bara fyra partitioner.

    Screen capture that shows how to set the role-based access control and scale for a new IoT hub.

  9. Välj Nästa: Tillägg för att fortsätta till nästa skärm.

  10. På fliken Tillägg godkänner du standardinställningarna. Om du vill kan du ändra något av följande fält:

    Property Värde
    Aktivera enhetsuppdatering för IoT Hub Aktivera Enhetsuppdatering för IoT Hub för att aktivera trådlösa uppdateringar för dina enheter. Om du väljer det här alternativet uppmanas du att ange information för att etablera en enhetsuppdatering för IoT Hub-konto och -instans. Mer information finns i Vad är enhetsuppdatering för IoT Hub?
    Aktivera Defender för IoT Aktivera Defender för IoT för att lägga till ett extra skyddslager till IoT och dina enheter. Det här alternativet är inte tillgängligt för hubbar på den kostnadsfria nivån. Läs mer om säkerhetsrekommendationer för IoT Hub i Defender för IoT.

    Screen capture that shows how to set the optional add-ons for a new IoT hub.

    Kommentar

    Priserna som visas är endast för exempeländamål.

  11. Välj Nästa: Taggar för att fortsätta till nästa skärm.

    Taggar är namn/värdepar. Du kan tilldela samma tagg till flera resurser och resursgrupper för att kategorisera resurser och konsolidera faktureringen. I det här dokumentet lägger du inte till några taggar. Mer information finns i Använda taggar för att organisera dina Azure-resurser.

    Screen capture that shows how to assign tags for a new IoT hub.

  12. Välj Nästa: Granska + skapa för att granska dina val.

  13. Välj Skapa för att starta distributionen av den nya hubben. Distributionen pågår några minuter medan hubben skapas. När distributionen är klar väljer du Gå till resurs för att öppna den nya hubben.

Utför en manuell redundans

Kommentar

Det finns en gräns på två redundanser och två återställningar efter fel per dag för en IoT-hubb.

  1. Gå till din IoT-hubb i Azure-portalen.

  2. Under Hubbinställningar på navigeringsmenyn väljer du Redundans.

    Screenshot showing IoT Hub properties pane.

  3. I fönstret Redundans visas den aktuella platsen och redundansplatsen som anges för din IoT-hubb. Den aktuella platsen anger alltid den plats där hubben för närvarande är aktiv. Redundansplatsen är den standardmässiga geoparade Azure-regionen som är parkopplad till den aktuella platsen. Du kan inte ändra platsvärdena.

  4. Längst upp i fönstret Redundans väljer du Starta redundans.

    Screenshot showing Manual Failover pane.

  5. I bekräftelsefönstret fyller du i namnet på din IoT-hubb för att bekräfta att det är den du vill redundansväxlar. Välj sedan Redundans för att initiera redundansväxlingen.

    Screenshot showing Manual Failover confirmation pane.

    Den tid det tar att utföra manuell redundans är proportionell mot antalet enheter som är registrerade för din hubb. Om du till exempel har 100 000 enheter kan det ta 15 minuter, men om du har fem miljoner enheter kan det ta en timme eller längre.

    Medan den manuella redundansväxlingen körs visas en banderoll som visar att en manuell redundansväxling pågår.

    Om du väljer Översikt för att visa information om IoT-hubben visas en banderoll som talar om att hubben är mitt i en manuell redundansväxling.

    När den är klar vänds de aktuella regionerna och redundansregionerna på sidan Manuell redundans och hubben är aktiv igen. I det här exemplet är den aktuella platsen nu WestCentralUS och redundansplatsen är nu West US 2.

    Screenshot showing failover is complete.

    Översiktssidan visar också en banderoll som anger att redundansväxlingen är klar och att IoT Hub körs i den kopplade regionen.

Utföra en återställning efter fel

När du har utfört en manuell redundansväxling kan du växla tillbaka hubbens åtgärder till den ursprungliga primära regionen. Den här åtgärden kallas för återställning efter fel. Om du precis har utfört en redundans måste du vänta ungefär en timme innan du kan begära en återställning efter fel. Om du försöker utföra återställningen på en kortare tid visas ett felmeddelande.

En återställning efter fel utförs precis som en manuell redundans. Gör så här:

  1. Om du vill utföra en återställning efter fel går du tillbaka till fönstret Redundans för din IoT-hubb.

  2. Välj Starta redundans överst i fönstret Redundans .

  3. I bekräftelsefönstret fyller du i namnet på din IoT-hubb för att bekräfta att det är den du vill återställa. Om du vill initiera återställning efter fel väljer du Redundans.

    Screenshot showing Manual Failover confirmation pane.

    När återställningen efter fel har slutförts visar IoT-hubben återigen den ursprungliga regionen som den aktuella platsen och den kopplade regionen som redundansplatsen, som du såg från början.

Rensa resurser

Om du vill ta bort de resurser du skapade för den här självstudien tar du bort hela resursgruppen. Detta tar även bort alla resurser som ingår i gruppen. I det här fallet tas IoT-hubben och själva resursgruppen bort.

  1. Klicka på Resursgrupper.

  2. Leta upp och välj den resursgrupp som innehåller din IoT-hubb.

  3. Om du vill ta bort hela gruppen och alla resurser i den väljer du Ta bort resursgrupp. När du uppmanas till det anger du namnet på resursgruppen och väljer Ta bort för att bekräfta åtgärden.

    Om du bara vill ta bort specifika resurser från gruppen markerar du kryssrutorna bredvid varje resurs som du vill ta bort och väljer sedan Ta bort. När du uppmanas till det skriver du ja och väljer Ta bort för att bekräfta åtgärden.

Nästa steg

I den här självstudien har du lärt dig hur du konfigurerar och utför en manuell redundansväxling och hur du initierar en återställning efter fel.

Gå vidare till nästa självstudie för att lära dig hur du konfigurerar enheten från en serverdelstjänst.