Zarządzanie kontem usługi Azure Cosmos DB przy użyciu witryny Azure Portal

DOTYCZY: NoSQL MongoDB Kasandra Gremlin Stół

W tym artykule opisano sposób zarządzania różnymi zadaniami na koncie usługi Azure Cosmos DB przy użyciu witryny Azure Portal. Usługę Azure Cosmos DB można również zarządzać z innymi klientami zarządzania platformy Azure, w tym programem Azure PowerShell, interfejsem wiersza polecenia platformy Azure, szablonami usługi Azure Resource Manager, aplikacją Bicep i programem Terraform.

Napiwek

Interfejs API zarządzania dla usługi Azure Cosmos DB lub płaszczyzny sterowania nie jest przeznaczony dla dużych woluminów żądań, takich jak reszta usługi. Aby dowiedzieć się więcej, zobacz Limity usługi płaszczyzny sterowania

Wymagania wstępne

Brak

Tworzenie konta

Wykonaj kroki:

  1. W menu witryny Azure Portal lub na stronie głównej wybierz pozycję Utwórz zasób.

  2. Wyszukaj usługę Azure Cosmos DB. Wybierz pozycję Utwórz usługę>Azure Cosmos DB.

  3. Na stronie Tworzenie konta usługi Azure Cosmos DB wybierz opcję Utwórz w sekcji Azure Cosmos DB for NoSQL.

    Usługa Azure Cosmos DB udostępnia kilka interfejsów API:

    • NoSQL — dane dokumentu
    • PostgreSQL
    • MongoDB dla danych dokumentu
    • Apache Cassandra
    • Table
    • Apache Gremlin — dla danych grafu

    Aby dowiedzieć się więcej na temat interfejsu API dla NoSQL, zobacz Witamy w usłudze Azure Cosmos DB.

  4. Na stronie Tworzenie konta usługi Azure Cosmos DB wprowadź podstawowe ustawienia nowego konta usługi Azure Cosmos DB.

    Ustawienie Wartość Opis
    Subskrypcja Nazwa subskrypcji Wybierz subskrypcję platformy Azure, która ma być używana dla tego konta usługi Azure Cosmos DB.
    Grupa zasobów Nazwa grupy zasobów Wybierz grupę zasobów lub wybierz pozycję Utwórz nową, a następnie wprowadź unikatową nazwę nowej grupy zasobów.
    Nazwa konta Unikatowa nazwa Wprowadź nazwę, aby zidentyfikować konto usługi Azure Cosmos DB. Ponieważ adres documents.azure.com jest dołączany do podanej nazwy w celu utworzenia identyfikatora URI, użyj unikatowej nazwy. Nazwa może zawierać tylko małe litery, cyfry i znak łącznika (-). Musi mieć od 3 do 44 znaków.
    Lokalizacja Region najbliżej Twoich użytkowników Wybierz lokalizację geograficzną, w której będzie hostowane konto usługi Azure Cosmos DB. Użyj lokalizacji znajdującej się najbliżej Twoich użytkowników, aby zapewnić im najszybszy dostęp do danych.
    Tryb wydajności Aprowizowana przepływność lub bezserwerowa Wybierz pozycję Aprowizowana przepływność , aby utworzyć konto w trybie aprowizowanej przepływności . Wybierz pozycję Bezserwerowe , aby utworzyć konto w trybie bezserwerowym .
    Stosowanie rabatu za bezpłatną warstwę usługi Azure Cosmos DB Zastosuj lub nie zastosuj W warstwie Bezpłatna usługi Azure Cosmos DB uzyskasz pierwsze 1000 RU/s i 25 GB miejsca do magazynowania bezpłatnie na koncie. Dowiedz się więcej o warstwie Bezpłatna.
    Ograniczanie całkowitej przepływności konta Wybrane lub nie Ogranicz łączną ilość przepływności, którą można aprowizować na tym koncie. Ten limit uniemożliwia nieoczekiwane opłaty związane z aprowizowaną przepływnością. Możesz zaktualizować lub usunąć ten limit po utworzeniu konta.

    Możesz mieć maksymalnie jedno konto usługi Azure Cosmos DB w warstwie Bezpłatna na subskrypcję platformy Azure i musi wyrazić zgodę podczas tworzenia konta. Jeśli nie widzisz opcji zastosowania rabatu na warstwę Bezpłatna, inne konto w subskrypcji zostało już włączone z warstwą Bezpłatna.

    Zrzut ekranu przedstawiający stronę Tworzenie konta usługi Azure Cosmos DB.

    Uwaga

    Następujące opcje nie są dostępne w przypadku wybrania opcji Bezserwerowa jako tryb pojemności:

    • Zastosuj rabat w warstwie Bezpłatna
    • Ograniczanie całkowitej przepływności konta
  5. Na karcie Dystrybucja globalna skonfiguruj następujące szczegóły. Możesz pozostawić wartości domyślne dla tego przewodnika Szybki start:

    Ustawienie Wartość Opis
    Nadmiarowość geograficzna Wyłącz Włącz lub wyłącz dystrybucję globalną na koncie, łącząc region z regionem pary. Później możesz dodać więcej regionów do swojego konta.
    Zapis w wielu regionach Wyłącz Funkcja zapisu w wielu regionach umożliwia korzystanie z aprowizowanej przepływności dla baz danych i kontenerów na całym świecie.
    Strefy dostępności Wyłącz Strefy dostępności pomóc w dalszym ulepszaniu dostępności i odporności aplikacji.

    Uwaga

    Następujące opcje nie są dostępne, jeśli wybierzesz pozycję Bezserwerowa jako tryb pojemności na poprzedniej stronie Podstawowe :

    • Nadmiarowość geograficzna
    • Zapis w wielu regionach
  6. Opcjonalnie możesz skonfigurować więcej szczegółów na następujących kartach:

    • Sieć. Konfigurowanie dostępu z sieci wirtualnej.
    • Zasady tworzenia kopii zapasowych. Skonfiguruj zasady okresowych lub ciągłych kopii zapasowych.
    • Szyfrowanie. Użyj klucza zarządzanego przez usługę lub klucza zarządzanego przez klienta.
    • Tagi. Tagi to pary nazw i wartości umożliwiające kategoryzowanie zasobów oraz wyświetlanie skonsolidowanych informacji na temat rozliczeń przez zastosowanie tego samego tagu względem wielu zasobów i grup zasobów.
  7. Wybierz pozycję Przejrzyj i utwórz.

  8. Przejrzyj ustawienia konta, a następnie wybierz pozycję Utwórz. Utworzenie konta trwa kilka minut. Poczekaj na wyświetlenie komunikatu Wdrożenie zostało ukończone na stronie portalu.

    Zrzut ekranu pokazuje, że wdrożenie zostało ukończone.

  9. Wybierz pozycję Przejdź do zasobu, aby przejść do strony konta usługi Azure Cosmos DB.

    Zrzut ekranu przedstawia stronę konta usługi Azure Cosmos DB.

Dodawanie/usuwanie regionów z konta bazy danych

Napiwek

Gdy dodawany jest nowy region, wszystkie dane muszą zostać w pełni zreplikowane i zatwierdzone w nowym regionie, zanim region zostanie oznaczony jako dostępny. Czas, jaki zajmuje ta operacja, zależy od ilości danych przechowywanych na koncie. Jeśli trwa operacja skalowania przepływności asynchronicznej, operacja skalowania przepływności w górę jest wstrzymana i jest wznawiana automatycznie po zakończeniu operacji dodawania/usuwania regionu.

  1. Zaloguj się do Portalu Azure.

  2. Przejdź do konta usługi Azure Cosmos DB i wybierz pozycję Replikuj dane globalnie w menu zasobów.

  3. Aby dodać regiony, wybierz sześciokąty na mapie z etykietą odpowiadającą + żądanym regionom. Alternatywnie, aby dodać region, wybierz opcję + Dodaj region i wybierz region z menu rozwijanego.

  4. Aby usunąć regiony, usuń co najmniej jeden region z mapy, wybierając niebieskie sześciokąty ze znacznikami wyboru. Możesz również wybrać ikonę "wastebasket" (🗑) obok regionu po prawej stronie.

  5. Aby zapisać zmiany, wybierz pozycję OK.

    Zrzut ekranu przedstawiający menu Replikuj dane globalnie z wyróżnionym regionem.

    W trybie zapisu w jednym regionie nie można usunąć regionu zapisu. Aby można było usunąć bieżący region zapisu, należy przejść do trybu failover w innym regionie.

    W trybie zapisu w wielu regionach można dodawać lub usuwać dowolne regiony, o ile pozostaje co najmniej jeden region.

    Konfigurowanie wielu regionów zapisu

    Otwórz kartę Replikuj dane globalnie i wybierz pozycję Włącz , aby włączyć zapisy w wielu regionach. Po włączeniu zapisu w wielu regionach wszystkie regiony odczytu, które są obecnie dostępne na koncie, staną się regionami odczytu i zapisu.

    Zrzut ekranu przedstawiający menu Replikuj dane globalnie z wyróżnioną pozycją Konfiguruj regiony i Zapisz.

Włączanie trybu failover zarządzanego przez usługę dla konta usługi Azure Cosmos DB

Opcja Trybu failover zarządzanego przez usługę umożliwia usłudze Azure Cosmos DB przełączanie w tryb failover do regionu z najwyższym priorytetem trybu failover bez akcji użytkownika, jeśli region stanie się niedostępny. Po włączeniu trybu failover zarządzanego przez usługę można zmodyfikować priorytet regionu. Aby włączyć tryb failover zarządzany przez usługę, konto musi mieć co najmniej dwa regiony.

  1. Z poziomu konta usługi Azure Cosmos DB otwórz okienko Replikuj dane globalnie.

  2. W górnej części okienka wybierz pozycję Tryb failover zarządzany przez usługę.

    Zrzut ekranu przedstawiający menu replikowania danych globalnie.

  3. W okienku Tryb failover zarządzany przez usługę upewnij się, że opcja Włącz tryb failover zarządzany przez usługę ma wartość WŁĄCZONE.

  4. Wybierz pozycję Zapisz.

    Zrzut ekranu przedstawiający menu portalu trybu failover zarządzanego przez usługę.

Ustawianie priorytetów trybu failover dla konta usługi Azure Cosmos DB

Po skonfigurowaniu konta usługi Azure Cosmos DB na potrzeby trybu failover zarządzanego przez usługę można zmienić priorytet trybu failover dla regionów.

Ważne

Nie można zmodyfikować regionu zapisu (priorytet trybu failover równy zero), gdy konto jest skonfigurowane na potrzeby trybu failover zarządzanego przez usługę. Aby zmienić region zapisu, należy wyłączyć tryb failover zarządzany przez usługę i wykonać ręczne przejście w tryb failover.

  1. Z poziomu konta usługi Azure Cosmos DB otwórz okienko Replikuj dane globalnie.

  2. W górnej części okienka wybierz pozycję Tryb failover zarządzany przez usługę.

    Zrzut ekranu przedstawiający menu Replikuj dane globalnie.

  3. W okienku Tryb failover zarządzany przez usługę upewnij się, że opcja Włącz tryb failover zarządzany przez usługę ma wartość WŁĄCZONE.

  4. Aby zmodyfikować priorytety trybu failover, przeciągnij regiony odczytu za pośrednictwem trzech kropek znajdujących się po lewej stronie wiersza, który jest wyświetlany po umieszczeniu na nich wskaźnika myszy.

  5. Wybierz pozycję Zapisz.

    Zrzut ekranu przedstawiający menu portalu trybu failover zarządzanego przez usługę.

Ręczne przechodzenie w tryb failover na koncie usługi Azure Cosmos DB

Ważne

Aby operacja powiodła się, konto usługi Azure Cosmos DB musi być skonfigurowane do ręcznego przejścia w tryb failover.

Uwaga

Jeśli wykonasz ręczną operację trybu failover, gdy operacja skalowania przepływności asynchronicznej jest w toku, operacja skalowania przepływności zostanie wstrzymana. Zostanie ona wznowiona automatycznie po zakończeniu operacji przejścia w tryb failover. Aby uzyskać więcej informacji, zobacz Najlepsze rozwiązania dotyczące skalowania aprowizowanej przepływności (RU/s)

Ostrzeżenie

W przypadku awarii regionu zapisu, w którym konto usługi Azure Cosmos DB promuje region pomocniczy jako nowy podstawowy region zapisu za pośrednictwem trybu failover zarządzanego przez usługę, oryginalny region zapisu nie zostanie podwyższony z powrotem jako region zapisu automatycznie po odzyskaniu. Twoim zadaniem jest przełączenie się z powrotem do odzyskanego regionu jako regionu zapisu przy użyciu programu PowerShell, interfejsu wiersza polecenia platformy Azure lub witryny Azure Portal (po uzyskaniu bezpieczeństwa, zgodnie z powyższym opisem).

  1. Przejdź do konta usługi Azure Cosmos DB i otwórz menu Replikuj dane globalnie .

  2. W górnej części menu wybierz pozycję Ręczne przejście do trybu failover.

    Zrzut ekranu przedstawiający menu Replikuj dane globalnie.

  3. W menu Ręczne przejście do trybu failover wybierz nowy region zapisu. Zaznacz pole wyboru, aby wskazać, że rozumiesz, iż ta opcja zmienia region zapisu.

  4. Aby wyzwolić tryb failover, wybierz pozycję OK.

    Zrzut ekranu przedstawiający menu portalu ręcznego trybu failover.