Hantera ett Azure Cosmos DB-konto med hjälp av Azure-portalen

GÄLLER FÖR: NoSQL MongoDB Kassandra Gremlin Bord

Den här artikeln beskriver hur du hanterar olika uppgifter på ett Azure Cosmos DB-konto med hjälp av Azure-portalen. Azure Cosmos DB kan också hanteras med andra Azure-hanteringsklienter, inklusive Azure PowerShell, Azure CLI, Azure Resource Manager-mallar, Bicep och Terraform.

Dricks

Hanterings-API:et för Azure Cosmos DB eller kontrollplanet är inte utformat för stora begärandevolymer som resten av tjänsten. Mer information finns i Kontrollplanstjänstgränser

Förutsättningar

Ingen

Skapa ett konto

Följ stegen:

  1. I menyn i Azure-portalen eller på sidan Start väljer du Skapa en resurs.

  2. Sök efter Azure Cosmos DB. Välj Skapa>Azure Cosmos DB.

  3. På sidan Skapa ett Azure Cosmos DB-konto väljer du alternativet Skapa i avsnittet Azure Cosmos DB för NoSQL .

    Azure Cosmos DB innehåller flera API:er:

    • NoSQL för dokumentdata
    • PostgreSQL
    • MongoDB, för dokumentdata
    • Apache Cassandra
    • Register
    • Apache Gremlin, för grafdata

    Mer information om API:et för NoSQL finns i Välkommen till Azure Cosmos DB.

  4. På sidan Skapa Azure Cosmos DB-konto anger du de grundläggande inställningarna för det nya Azure Cosmos DB-kontot.

    Inställning Värde beskrivning
    Prenumeration Prenumerationsnamn Välj den Azure-prenumeration som du vill använda för det här Azure Cosmos DB-kontot.
    Resursgrupp Namn på resursgrupp Välj en resursgrupp eller välj Skapa ny och ange sedan ett unikt namn för den nya resursgruppen.
    Kontonamn Ett unikt namn Ange ett namn för att identifiera ditt Azure Cosmos DB-konto. Eftersomdocuments.azure.com läggs till det namn du anger för att skapa din URI måste du använda ett unikt namn. Namnet får bara innehålla gemener, siffror och bindestreck (-). Det måste vara 3–44 tecken.
    Plats Den region som är närmast dina användare Välj en geografisk plats som värd för ditt Azure Cosmos DB-konto. Använd den plats som är närmast dina användare för att ge dem så snabb åtkomst till data som möjligt.
    Kapacitetsläge Etablerat dataflöde eller serverlöst Välj Etablerat dataflöde för att skapa ett konto i etablerat dataflödesläge . Välj Serverlös för att skapa ett konto i serverlöst läge.
    Tillämpa rabatt på den kostnadsfria Azure Cosmos DB-nivån Tillämpa eller tillämpa inte Med den kostnadsfria Azure Cosmos DB-nivån får du de första 1 000 RU/s och 25 GB lagringsutrymme kostnadsfritt på ett konto. Lär dig mer om kostnadsfri nivå.
    Begränsa det totala kontots dataflöde Markerad eller inte Begränsa den totala mängden dataflöde som kan etableras för det här kontot. Den här gränsen förhindrar oväntade avgifter relaterade till etablerat dataflöde. Du kan uppdatera eller ta bort den här gränsen när ditt konto har skapats.

    Du kan ha upp till ett Azure Cosmos DB-konto på en kostnadsfri nivå per Azure-prenumeration och måste anmäla dig när du skapar kontot. Om du inte ser alternativet att tillämpa rabatten på den kostnadsfria nivån har ett annat konto i prenumerationen redan aktiverats med den kostnadsfria nivån.

    Skärmbild som visar sidan Skapa Azure Cosmos DB-konto.

    Kommentar

    Följande alternativ är inte tillgängliga om du väljer Serverlös som kapacitetsläge:

    • Tillämpa rabatt för kostnadsfri nivå
    • Begränsa det totala kontots dataflöde
  5. På fliken Global distribution konfigurerar du följande information. Du kan lämna standardvärdena för den här snabbstarten:

    Inställning Värde beskrivning
    Geo-redundans Inaktivera Aktivera eller inaktivera global distribution på ditt konto genom att para ihop din region med en parregion. Du kan lägga till fler regioner i ditt konto senare.
    Skrivåtgärder för flera regioner Inaktivera Med skrivfunktioner i flera regioner kan du dra nytta av det etablerade dataflödet för dina databaser och containrar över hela världen.
    Tillgänglighetszoner Inaktivera Tillgänglighetszoner hjälper dig att ytterligare förbättra programmets tillgänglighet och återhämtning.

    Kommentar

    Följande alternativ är inte tillgängliga om du väljer Serverlös som kapacitetsläge på föregående grundläggande sida:

    • Geo-redundans
    • Skrivåtgärder för flera regioner
  6. Du kan också konfigurera mer information på följande flikar:

    • Nätverk. Konfigurera åtkomst från ett virtuellt nätverk.
    • Säkerhetskopieringsprincip. Konfigurera antingen regelbunden eller kontinuerlig säkerhetskopieringsprincip.
    • Kryptering. Använd antingen tjänsthanterad nyckel eller en kundhanterad nyckel.
    • Taggar. Taggar är namn/värde-par som gör att du kan kategorisera resurser och visa sammanställd faktureringsinformation genom att tillämpa samma tagg på flera resurser och resursgrupper.
  7. Välj Granska + skapa.

  8. Granska kontoinställningarna och välj sedan Skapa. Det tar några minuter att skapa kontot. Vänta tills portalsidan visar meddelandet Distributionen är klar.

    Skärmbild som visar att distributionen är klar.

  9. Välj Gå till resurs för att gå till sidan för Azure Cosmos DB-kontot.

    Skärmbild som visar kontosidan för Azure Cosmos DB.

Lägga till/ta bort regioner från ditt databaskonto

Dricks

När en ny region läggs till måste alla data replikeras fullständigt och checkas in i den nya regionen innan regionen markeras som tillgänglig. Hur lång tid den här åtgärden tar beror på hur mycket data som lagras i kontot. Om en asynkron dataflödesskalning pågår pausas uppskalningsåtgärden för dataflöde och återupptas automatiskt när åtgärden lägg till/ta bort region är klar.

  1. Logga in på Azure-portalen.

  2. Gå till ditt Azure Cosmos DB-konto och välj Replikera data globalt på resursmenyn.

  3. Om du vill lägga till regioner väljer du sexhörningarna på kartan med etiketten + som motsvarar dina önskade regioner. Du kan också lägga till en region genom att välja alternativet + Lägg till region och välja en region i den nedrullningsbara menyn.

  4. Om du vill ta bort regioner avmarkerar du en eller flera regioner från kartan genom att välja de blå sexhörningarna med kryssmarkeringar. Du kan också välja ikonen "wastebasket" (🗑) bredvid regionen till höger.

  5. Spara ändringarna genom att välja OK.

    Skärmbild av menyn Replikera data globalt och markera en region.

    Du kan inte ta bort skrivregionen i skrivläge för en enskild region. Du måste redundansväxla till en annan region innan du kan ta bort den aktuella skrivregionen.

    I skrivläge för flera regioner kan du lägga till eller ta bort vilka regioner som helst förutsatt att du har minst en region.

    Konfigurera flera skrivregioner

    Öppna fliken Replikera data globalt och välj Aktivera för att aktivera skrivningar i flera regioner. När du har aktiverat skrivningar i flera regioner blir alla läsregioner som du för närvarande har på kontot läs- och skrivregioner.

    Skärmbild av menyn Replikera data globalt med fokus på Konfigurera regioner och Spara.

Aktivera tjänsthanterad redundans för ditt Azure Cosmos DB-konto

Med alternativet Tjänsthanterad redundans kan Azure Cosmos DB redundansväxla till regionen med högsta redundansprioritet utan någon användaråtgärd om en region blir otillgänglig. När tjänsthanterad redundans är aktiverad kan regionprioritet ändras. Ditt konto måste ha två eller flera regioner för att aktivera tjänsthanterad redundans.

  1. Öppna fönsterrutan Replikera data globalt i ditt Azure Cosmos DB-konto.

  2. Längst upp i fönstret väljer du Tjänsthanterad redundans.

    Skärmbild som visar menyn replikerade data globalt.

  3. I fönstret Tjänsthanterad redundans kontrollerar du att Aktivera tjänsthanterad redundans är inställt på PÅ.

  4. Välj Spara.

    Skärmbild av menyn Tjänsthanterad redundansportal.

Ange redundansprioriteringar för ditt Azure Cosmos DB-konto

När ett Azure Cosmos DB-konto har konfigurerats för tjänsthanterad redundansväxling kan redundansprioriteten för regioner ändras.

Viktigt!

Du kan inte ändra skrivregionen (redundansprioritet på noll) när kontot har konfigurerats för tjänsthanterad redundansväxling. Om du vill ändra skrivregionen måste du inaktivera tjänsthanterad redundans och utföra en manuell redundansväxling.

  1. Öppna fönsterrutan Replikera data globalt i ditt Azure Cosmos DB-konto.

  2. Längst upp i fönstret väljer du Tjänsthanterad redundans.

    Skärmbild som visar menyn Replikera data globalt.

  3. I fönstret Tjänsthanterad redundans kontrollerar du att Aktivera tjänsthanterad redundans är inställt på PÅ.

  4. Du ändrar redundansprioritet genom att dra läsregionerna via de tre punkterna till vänster om raden som visas när du hovrar över dem.

  5. Välj Spara.

    Skärmbild av menyn Tjänsthanterad redundansportal.

Utföra manuell redundansväxling på ett Azure Cosmos DB-konto

Viktigt!

Azure Cosmos DB-kontot måste konfigureras för manuell redundans för att åtgärden ska lyckas.

Kommentar

Om du utför en manuell redundansåtgärd medan en asynkron skalningsåtgärd för dataflöde pågår pausas skalningsåtgärden för dataflöde. Den återupptas automatiskt när redundansåtgärden är klar. Mer information finns i Metodtips för skalning av etablerat dataflöde (RU/s)

Varning

I händelse av ett avbrott i skrivregionen, där Azure Cosmos DB-kontot befordrar en sekundär region till den nya primära skrivregionen via tjänsthanterad redundansväxling, höjs inte den ursprungliga skrivregionen tillbaka som skrivregion automatiskt när den har återställts. Det är ditt ansvar att gå tillbaka till den återställda regionen som skrivregion med hjälp av PowerShell, Azure CLI eller Azure-portalen (när det är säkert att göra det, enligt beskrivningen ovan).

  1. Gå till ditt Azure Cosmos DB-konto och öppna menyn Replikera data globalt .

  2. Längst upp på menyn väljer du Manuell redundans.

    Skärmbild av menyn Replikera data globalt.

  3. På menyn Manuell redundans väljer du din nya skrivregion. Markera kryssrutan för att bekräfta att du förstår att det här alternativet ändrar din skrivregion.

  4. Utlös redundansväxlingen genom att välja OK.

    Skärmbild av menyn för den manuella redundansportalen.