Optymalizacja kosztów z użyciem pojemności zarezerwowanej w usłudze Azure Cosmos DB

DOTYCZY: Nosql Mongodb Cassandra Gremlin Tabeli

Pojemność zarezerwowana usługi Azure Cosmos DB pomaga zaoszczędzić pieniądze dzięki zobowiązaniu do korzystania z rezerwacji zasobów usługi Azure Cosmos DB przez jeden rok lub trzy lata. Dzięki pojemności zarezerwowanej usługi Azure Cosmos DB możesz uzyskać rabat na przepływność aprowizowaną dla zasobów usługi Azure Cosmos DB. Przykładami zasobów są bazy danych i kontenery (tabele, kolekcje i wykresy).

Pojemność zarezerwowana usługi Azure Cosmos DB może znacznie zmniejszyć koszty usługi Azure Cosmos DB — do 65 procent w przypadku regularnych cen z rocznym lub trzyletnim zobowiązaniem z góry. Pojemność zarezerwowana zapewnia rabat na rozliczenia i nie wpływa na stan środowiska uruchomieniowego zasobów usługi Azure Cosmos DB.

Pojemność zarezerwowana usługi Azure Cosmos DB obejmuje przepływność aprowizowaną dla zasobów. Nie dotyczy opłat za magazyn i sieć. Po zakupie rezerwacji opłaty za przepływność zgodne z atrybutami rezerwacji nie są już naliczane według stawek płatności zgodnie z rzeczywistym użyciem. Aby uzyskać więcej informacji na temat rezerwacji, zobacz artykuł Rezerwacje platformy Azure .

Pojemność zarezerwowaną usługi Azure Cosmos DB można kupić w Azure Portal. Płatność za rezerwację jest wnoszona z góry lub w ratach miesięcznych. Aby kupić pojemność zarezerwowaną:

  • Musisz być w roli Właściciel dla co najmniej jednej subskrypcji Enterprise lub indywidualnej ze stawkami płatności zgodnie z rzeczywistym użyciem.
  • W przypadku subskrypcji Enterprise w witrynie EA Portal musi być włączona opcja Dodaj wystąpienia zarezerwowane. Jeśli to ustawienie jest wyłączone, musisz być Administracja EA w subskrypcji.
  • W przypadku programu Cloud Solution Provider (CSP) wydajność zarezerwowaną usługi Azure Cosmos DB mogą kupić tylko agenci administracyjni lub agenci sprzedaży.

Określanie wymaganej przepływności przed zakupem

Rozmiar zakupu pojemności zarezerwowanej powinien być oparty na całkowitej przepływności, która będzie używana przez istniejące lub wkrótce wdrożone zasoby usługi Azure Cosmos DB co godzinę. Na przykład: Kup pojemność zarezerwowaną 30 000 RU/s, jeśli jest to spójny wzorzec użycia godzinowego. W tym przykładzie każda aprowizowana przepływność powyżej 30 000 RU/s będzie rozliczana przy użyciu stawki płatności zgodnie z rzeczywistym użyciem. Jeśli aprowizowana przepływność wynosi poniżej 30 000 RU/s w ciągu godziny, dodatkowa pojemność zarezerwowana dla tej godziny zostanie zmarnowana.

Obliczamy rekomendacje dotyczące zakupów na podstawie wzorca użycia godzinowego. Użycie w ciągu ostatnich 7, 30 i 60 dni jest analizowane, a zakup pojemności zarezerwowanej, który maksymalizuje oszczędności, jest zalecany. Zalecane rozmiary rezerwacji można wyświetlić w Azure Portal, wykonując następujące kroki:

  1. Zaloguj się w witrynie Azure Portal.

  2. Wybierz pozycję Wszystkie usługi>Rezerwacje>Dodaj.

  3. W okienku Zakup rezerwacji wybierz pozycję Azure Cosmos DB.

  4. Wybierz kartę Zalecane , aby wyświetlić zalecane rezerwacje:

Zalecenia można filtrować według następujących atrybutów:

  • Okres (1 rok lub 3 lata)
  • Częstotliwość rozliczeń (miesięczna lub z góry)
  • Typ przepływności (RU/s a liczba jednostek RU/s zapisu w wielu regionach)

Ponadto można określić zakres zaleceń w ramach jednej grupy zasobów, pojedynczej subskrypcji lub całej rejestracji na platformie Azure.

Oto przykładowe zalecenie:

Zalecenia dotyczące pojemności zarezerwowanej

To zalecenie dotyczące zakupu rezerwacji o wartości 30 000 RU/s wskazuje, że wśród 3-letnich rezerwacji rozmiar rezerwacji 30 000 RU/s zmaksymalizuje oszczędności. W tym przypadku zalecenie jest obliczane na podstawie użycia usługi Azure Cosmos DB z ostatnich 30 dni. Jeśli ten klient spodziewa się, że użycie usługi Azure Cosmos DB z ostatnich 30 dni będzie reprezentatywne dla przyszłego użycia, zmaksymalizuje oszczędności, kupując rezerwację o wartości 30 000 RU/s.

Kupowanie pojemności zarezerwowanej usługi Azure Cosmos DB

  1. Zaloguj się w witrynie Azure Portal.

  2. Wybierz pozycję Wszystkie usługi>Rezerwacje>Dodaj.

  3. W okienku Zakup rezerwacji wybierz pozycję Azure Cosmos DB , aby kupić nową rezerwację.

  4. Wypełnij wymagane pola zgodnie z opisem w poniższej tabeli:

    Wypełnij formularz pojemności zarezerwowanej

    Pole Opis
    Zakres Opcja, która kontroluje liczbę subskrypcji, które mogą korzystać z korzyści rozliczeniowej skojarzonej z rezerwacją. Określa również sposób stosowania rezerwacji do określonych subskrypcji.

    W przypadku wybrania opcji Udostępnione rabat za rezerwację jest stosowany do wystąpień usługi Azure Cosmos DB uruchamianych w dowolnej subskrypcji w kontekście rozliczeń. Kontekst rozliczeń jest oparty na sposobie tworzenia konta na platformie Azure. W przypadku klientów korporacyjnych zakresem udostępnionym jest rejestracja i obejmuje wszystkie subskrypcje w ramach rejestracji. W przypadku klientów korzystających z płatności zgodnie z rzeczywistym użyciem zakres współużytkowany to wszystkie indywidualne subskrypcje ze stawkami płatności zgodnie z rzeczywistym użyciem utworzonymi przez administratora konta.

    W przypadku wybrania opcji Grupa zarządzania rabat za rezerwację jest stosowany do wystąpień usługi Azure Cosmos DB, które są uruchamiane w dowolnej subskrypcji będącej częścią zarówno grupy zarządzania, jak i zakresu rozliczeniowego.

    W przypadku wybrania opcji Pojedyncza subskrypcja rabat za rezerwację zostanie zastosowany do wystąpień usługi Azure Cosmos DB w wybranej subskrypcji.

    W przypadku wybrania opcji Pojedyncza grupa zasobów rabat za rezerwację zostanie zastosowany do wystąpień usługi Azure Cosmos DB w wybranej subskrypcji i wybranej grupy zasobów w ramach tej subskrypcji.

    Zakres rezerwacji można zmienić po zakupie pojemności zarezerwowanej.
    Subskrypcja Subskrypcja używana do płacenia za pojemność zarezerwowaną usługi Azure Cosmos DB. Metoda płatności w wybranej subskrypcji jest używana podczas naliczania opłat. Subskrypcja musi być jednym z następujących typów:

    Enterprise Agreement (numery ofert: MS-AZR-0017P lub MS-AZR-0148P): w przypadku subskrypcji Enterprise opłaty są odliczane od przedpłaty za platformę Azure rejestracji (wcześniej nazywanej zobowiązaniem pieniężnym) lub naliczane jako nadwyżka.

    Subskrypcja indywidualna ze stawkami płatności zgodnie z rzeczywistym użyciem (numery ofert: MS-AZR-0003P lub MS-AZR-0023P): w przypadku indywidualnej subskrypcji ze stawkami płatności zgodnie z rzeczywistym użyciem opłaty są naliczane na podstawie karty kredytowej lub formy płatności na podstawie faktury w ramach subskrypcji.
    Grupa zasobów Grupa zasobów, do której jest stosowany rabat za pojemność zarezerwowaną.
    Okres Rok lub trzy lata.
    Typ przepływności Przepływność jest aprowizowana jako jednostki żądania. Możesz kupić rezerwację dla aprowizowanej przepływności dla obu konfiguracji — zapisy w jednym regionie oraz zapisy w wielu regionach. Typ przepływności ma dwie wartości do wyboru: 100 RU/s na godzinę i 100 wieloregionowych zapisów RU/s na godzinę.
    Jednostki pojemności zarezerwowanej Ilość przepływności, którą chcesz zarezerwować. Tę wartość można obliczyć, określając przepływność wymaganą dla wszystkich zasobów usługi Azure Cosmos DB (na przykład baz danych lub kontenerów) na region. Następnie należy pomnożyć ją przez liczbę regionów, które zostaną skojarzone z bazą danych usługi Azure Cosmos DB. Na przykład: jeśli masz pięć regionów z 1 milionem RU/s w każdym regionie, wybierz 5 milionów RU/s na potrzeby zakupu pojemności rezerwacji.
  5. Po wypełnieniu formularza obliczana jest cena wymagana do zakupu pojemności zarezerwowanej. Dane wyjściowe pokazują również procent rabatu uzyskanego przy użyciu wybranych opcji. Następnie kliknij pozycję Wybierz

  6. W okienku Zakup rezerwacji przejrzyj rabat i cenę rezerwacji. Ta cena rezerwacji dotyczy zasobów usługi Azure Cosmos DB z aprowizowaną przepływnością we wszystkich regionach.

    Podsumowanie pojemności zarezerwowanej

  7. Wybierz pozycję Przejrzyj i kup , a następnie kup teraz. Gdy zakup zakończy się pomyślnie, zostanie wyświetlona następująca strona:

Po zakupie rezerwacji jest ona stosowana natychmiast do wszystkich istniejących zasobów usługi Azure Cosmos DB, które są zgodne z warunkami rezerwacji. Jeśli nie masz żadnych istniejących zasobów usługi Azure Cosmos DB, rezerwacja zostanie zastosowana podczas wdrażania nowego wystąpienia usługi Azure Cosmos DB zgodnego z warunkami rezerwacji. W obu przypadkach okres rezerwacji rozpoczyna się natychmiast po pomyślnym zakupie.

Po wygaśnięciu rezerwacji wystąpienia usługi Azure Cosmos DB będą nadal działać i są rozliczane według zwykłych stawek płatności zgodnie z rzeczywistym użyciem.

Anulowanie, wymiana lub zwrot rezerwacji

Rezerwacje można anulować, wymieniać lub zwracać, jednak obowiązują przy tym pewne ograniczenia. Aby uzyskać więcej informacji, zobacz temat Self-service exchanges and refunds for Azure Reservations (Samoobsługowe wymiany i zwroty kosztów dla rezerwacji platformy Azure).

Przekroczenie pojemności zarezerwowanej

Rezerwując pojemność dla zasobów usługi Azure Cosmos DB, rezerwujesz aprowizowany thorughput. Jeśli aprowizowana przepływność zostanie przekroczona, żądania poza tym aprowizowaniem będą rozliczane przy użyciu stawek płatności zgodnie z rzeczywistym użyciem. Aby uzyskać więcej informacji na temat rezerwacji, zobacz artykuł Rezerwacje platformy Azure . Aby uzyskać więcej informacji na temat aprowizowanej przepływności, zobacz Aprowizowanie typów przepływności.

Następne kroki

Rabat za rezerwację jest stosowany automatycznie do zasobów usługi Azure Cosmos DB, które pasują do zakresu i atrybutów rezerwacji. Zakres rezerwacji można zaktualizować za pomocą Azure Portal, programu PowerShell, interfejsu wiersza polecenia platformy Azure lub interfejsu API.

Próbujesz zaplanować pojemność na potrzeby migracji do usługi Azure Cosmos DB? Informacje o istniejącym klastrze bazy danych można użyć do planowania pojemności.

Potrzebujesz pomocy? Skontaktuj się z nami.

Jeśli masz pytania lub potrzebujesz pomocy, utwórz wniosek o pomoc techniczną.