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).

Omówienie

Rozmiar zakupu pojemności zarezerwowanej powinien być oparty na całkowitej przepływności używanej przez istniejące lub wkrótce wdrożone zasoby usługi Azure Cosmos DB co godzinę. Na przykład: Kup pojemność zarezerwowaną 10 000 RU/s, jeśli jest to spójny wzorzec użycia godzinowego.

W tym przykładzie każda aprowizowana przepływność powyżej 10 000 RU/s jest rozliczana według stawki płatności zgodnie z rzeczywistym użyciem. Jeśli aprowizowana przepływność jest niższa niż 10 000 RU/s w ciągu godziny, dodatkowa pojemność zarezerwowana dla tej godziny jest marnowana.

Należy pamiętać, że:

  • Liczba rezerwacji nie jest ograniczona.
  • W każdej chwili można kupić więcej rezerwacji.
  • Istnieje możliwość zakupu różnych rezerwacji w ramach tego samego zakupu.

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 ma zastosowanie 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. Pojemność zarezerwowaną usługi Azure Cosmos DB można kupić w witrynie Azure Portal. Płatność za rezerwację z góry lub z płatnościami miesięcznymi.

Wymagane uprawnienia

Wymagane uprawnienia do zakupu pojemności zarezerwowanej dla usługi Azure Cosmos DB to:

  • Aby kupić rezerwację, musisz mieć rolę właściciela lub nabywcę rezerwacji w subskrypcji platformy Azure.
  • 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 ramach subskrypcji.
  • W przypadku programu Cloud Solution Provider (CSP) wydajność zarezerwowaną usługi Azure Cosmos DB mogą kupić tylko agenci administracyjni lub agenci sprzedaży.

Użycie rezerwacji

Jak tylko kupujesz rezerwację, 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.

Usługa Azure Cosmos DB korzysta z rezerwacji na dwa różne sposoby:

  • Operacje bazy danych autoskalowania zużywają pojemność zarezerwowaną w tempie 100 RU/s x 1,5 x N regionów. Jeśli więc potrzebujesz 10 000 RU/s dla wszystkich regionów, kup 15 000 RU/s.
  • Standardowe operacje bazy danych zużywają pojemność zarezerwowaną w tempie 100 RU/s x N regionów. Jeśli więc potrzebujesz 10 000 RU/s dla wszystkich regionów, kup 10 0000 RU/s.

Rabaty

Pojemność zarezerwowana usługi Azure Cosmos DB może znacząco zmniejszyć koszty usługi Azure Cosmos DB, nawet do 63% w przypadku regularnych cen, z rocznym lub trzyletnim zobowiązaniem z góry. Pojemność zarezerwowana zapewnia rabat rozliczeniowy i nie wpływa na stan zasobów usługi Azure Cosmos DB, w tym wydajność i dostępność.

Oferujemy zarówno opcje stałych, jak i progresywnych rabatów. Należy pamiętać, że możesz mieszać i dopasowywać różne opcje rezerwacji i rozmiary w ramach tego samego zakupu.

Stałe rabaty na rezerwacje

Ta opcja, korzystając z wielokrotności 100 RU/s, pozwala zarezerwować dowolną pojemność z zakresu od 100 do 999 900 RU/s z stałymi rabatami:

Rezerwacja Rabat jednorazowy na jeden rok Rabat na trzy lata
100 RU/s 20% 30%
100 Wielowzorcowość RU/s 20% 30%

W przypadku ponad 999 900 ru/s rezerwacji można obniżyć koszty dzięki progresywnym rabatom.

Rezerwacje z rabatami progresywnymi

Ta opcja, korzystając z wielokrotności naszych większych rozmiarów rezerwacji, pozwala zarezerwować dowolną pojemność, począwszy od 1000 000 RU/s, z progresywnymi rabatami:

Rezerwacja Rabat na rok Rabat na trzy lata
1000 000 RU/s 27.0% 39.5%
1000 000 Multi-master 32.0% 44.5%
2000 000 RU/s 28.5% 42.3%
2 000 000 Wielowzorcowości RU/s 33.5% 47.3%
3000 000 RU/s 29.0% 43,2%
3 000 000 wielowzorcowości RU/s 34.0% 48.2%
4000 000 RU/s 33.0% 47.4%
4 000 000 Multi-master RU/s 38.0% 52.4%
5 000 000 RU/s 35.4% 49.9%
5 000 000 Wielowzorcowości RU/s 40.4% 54.9%
10 000 000 RU/s 40.2% 55.0%
10 000 000 Multi-master RU/s 45.2% 60.0%
12 500 000 RU/s 41.2% 56.0%
12 500 000 Wielowzorcowości RU/s 46.2% 61.0%
15 000 000 RU/s 41.8% 56.6%
15 000 000 Multi-master RU/s 46.8% 61.6%
20 000 000 RU/s 42.6% 57.5%
20 000 000 Multi-master RU/s 47.6% 62.5%
25 000 000 RU/s 43.1% 58.0%
25 000 000 Wielowzorcowości RU/s 48.1% 63.0%
30 000 000 RU/s 43.4% 58.3%
30 000 000 wielowzorcowości RU/s 48.4% 63.3%

Oszczędności można zmaksymalizować dzięki największej rezerwacji dla danego scenariusza. Przykład: potrzebujesz 2 mln RU/s, jeden rok. Jeśli zakupisz dwie jednostki rezerwacji 1000 000 RU/s, rabat wynosi 27,0%. Jeśli zakupisz jedną jednostkę 2000 000 RU/s rezerwacji, masz dokładnie tę samą pojemność zarezerwowaną, ale rabat na 28,5%.

Utwórz wniosek o pomoc techniczną w celu zakupu dowolnej ilości rezerwacji większych niż 1000 000 RU/s.

Przykładowy scenariusz 1

Wyobraź sobie ten hipotetyczny scenariusz: Firma pracuje nad nową aplikacją, ale nie jest pewna wymagań dotyczących przepływności, zakupiła 3 różne dni.

  • W dniu 1 zakupili pojemność zarezerwowaną dla swojego środowiska projektowego:
    • Łącznie 800 RU/s: osiem jednostek opcji 100 RU/s z rabatem 20%.
    • Zakres grupy zasobów deweloperskich.
    • Rok, odkąd projekt trwa dziewięć miesięcy.
    • Zapłacili z góry, to niewielka wartość.
  • W dniu 30 zakupili pojemność zarezerwowaną dla środowiska testowego:
    • 750 000 RU/s: 7500 jednostek opcji 100 RU/s z rabatem 20%.
    • Zakres subskrypcji testowej.
    • Okres jednego roku.
    • Decydują się płacić co miesiąc.
  • W dniu 180 zakupili pojemność zarezerwowaną dla środowiska produkcyjnego:
    • 3500 000 RU/s: jedna jednostka 3000 000 RU/s z rabatem 43,2%. 5000 jednostek opcji 100 RU/s z rabatem na 20%.
    • Zakres subskrypcji produkcyjnej.
    • Trzy lata, aby zmaksymalizować rabaty.
    • Decydują się też płacić co miesiąc.

Przykładowy scenariusz 2

Wyobraź sobie ten hipotetyczny scenariusz: Firma potrzebuje 10 950 000 trzyletnich rezerwacji. W ramach tego samego zakupu uzyskali:

  • Jedna jednostka rezerwacji 10 000 000 RU/s, płatna co miesiąc.
  • 9000 jednostek rezerwacji 100 RU/s, płatnych co miesiąc.
  • 500 jednostek rezerwacji 100 RU/s, opłaconych z góry.

Określanie wymaganej przepływności przed zakupem

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 witrynie 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 (rok lub trzy 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 ograniczyć zakres rekomendacji do jednej grupy zasobów, pojedynczej subskrypcji lub całej rejestracji platformy 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 trzyletnich rezerwacji 30 000 RU/s rozmiar rezerwacji maksymalizuje oszczędności. W takim przypadku zalecenie jest obliczane na podstawie użycia usługi Azure Cosmos DB z ostatnich 30 dni. Jeśli to zalecenie jest oparte na użyciu usługi Azure Cosmos DB z ostatnich 30 dni, nie jest reprezentatywne dla użycia w przyszłości, a następnie wybierz inny okres rekomendacji.

W przypadku rezerwacji 30 000 RU/s w standardowej aprowizowanej przepływności należy kupić 300 jednostek opcji 100 RU/s.

Kupowanie pojemności zarezerwowanej usługi Azure Cosmos DB

  1. Podziel rozmiar rezerwacji o 100, aby obliczyć liczbę jednostek 100 RU/s, których potrzebujesz. Maksymalna ilość wynosi 9999 jednostek lub 999 900 RU/s. W przypadku miliona jednostek RU/s lub więcej utwórz wniosek o pomoc techniczną dla maksymalnie 63% rabatów.

  2. Zaloguj się w witrynie Azure Portal.

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

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

  5. Wybierz prawidłowy zakres, subskrypcję rozliczeniową, grupę zarządzania, jeśli ma to zastosowanie, grupę zasobów, jeśli ma to zastosowanie, oraz rozmiar rezerwacji. W poniższej tabeli opisano wszystkie opcje:

    Pole opis
    Scope 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 na 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 zakres udostępniony to rejestracja i obejmuje wszystkie subskrypcje w ramach rejestracji. W przypadku klientów korzystających z płatności zgodnie z rzeczywistym użyciem zakres udostępniony 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.

    Jeśli wybierzesz opcję Pojedyncza subskrypcja, rabat na rezerwację zostanie zastosowany do wystąpień usługi Azure Cosmos DB w wybranej subskrypcji.

    Jeśli wybierzesz opcję Pojedyncza grupa zasobów, rabat na 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 kosztów. Subskrypcja musi być jednym z następujących typów:

    Umowa Enterprise (numery ofert: MS-AZR-0017P lub MS-AZR-0148P): W przypadku subskrypcji Enterprise opłaty są odliczane od przedpłaty za platformę Azure (wcześniej nazywane 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 za pomocą 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ą.
    Termin Rok lub trzy lata.
    Typ przepływności Przepływność jest aprowizowana jako jednostki żądania. Rezerwację dla aprowizowanej przepływności można kupić dla obu konfiguracji — zapisy w jednym regionie i zapisy wielowzorcowe. 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 pomnożysz ją przez liczbę regionów, które są skojarzone z bazą danych usługi Azure Cosmos DB. Na przykład: jeśli masz pięć regionów z 1 milionami RU/s w każdym regionie, wybierz 5 milionów RU/s na zakup pojemności rezerwacji.
  6. Kliknij niebieski przycisk Dodaj do koszyka w prawym dolnym rogu, a następnie po zakończeniu kliknij pozycję Wyświetl koszyk. Wartości są definiowane w następnej kolejności. Pamiętaj, że do koszyka można dodać różne opcje. Przykład: Jeśli potrzebujesz 1 100 000 RU/s, dodaj do koszyka zarówno 1 000 000 RU/s, jak i 100 RU/s.

  7. W okienku Zakup rezerwacji przejrzyj częstotliwość rozliczeń, ilość, rabat i cenę rezerwacji. Ta cena rezerwacji dotyczy zasobów usługi Azure Cosmos DB z aprowizowaną przepływnością we wszystkich regionach. Przykład: potrzebujesz 500 000 RU/s z automatycznym odnawianiem środowiska produkcyjnego w określonym zakresie, 82 000 RU/s dla grupy zasobów testów i 10 000 RU/s dla subskrypcji deweloperskiej. Na ilustracji widać, jak wygląda koszyk na zakupy rezerwacji dla tego scenariusza.

    Podsumowanie pojemności zarezerwowanej

  8. Wybierz pozycję Przejrzyj i kup , a następnie kup teraz.

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ść zasobów usługi Azure Cosmos DB, rezerwujesz aprowizowaną przepływność. Jeśli aprowizowana przepływność zostanie przekroczona, żądania wykraczające poza tę kwotę aprowizacji są 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.

Ograniczenia

  • Obecnie nie obsługujemy rezerwacji dla usług opartych na rdzeniach wirtualnych.
  • Obecnie nie obsługujemy rezerwacji dla kont bezserwerowych.
  • Obecnie nie obsługujemy rezerwacji magazynu ani sieci.

Następne kroki

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

Próbujesz zaplanować pojemność 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ą.