Udostępnij za pośrednictwem


Jak wybrać między trybem aprowizowanej przepływności a bezserwerowym

DOTYCZY: NoSQL MongoDB Kasandra Gremlin Stół

Usługa Azure Cosmos DB jest dostępna w dwóch różnych trybach pojemności: aprowizowanej przepływności i bezserwerowej. Możesz wykonać dokładnie te same operacje bazy danych w obu trybach, ale sposób naliczania opłat za te operacje jest radykalnie inny. W poniższym filmie wideo wyjaśniono podstawowe różnice między tymi trybami i sposób ich dopasowania do różnych typów obciążeń:

Szczegółowe porównanie

Kryterium Aprowizowana przepływność Praca bezserwerowa
Najlepiej nadaje się do Obciążenia z trwałym ruchem wymagającym przewidywalnej wydajności Obciążenia ze sporadycznymi lub nieprzewidywalnymi ruchem i niskim średnim i szczytowym współczynnikiem ruchu
Jak to działa Dla każdego kontenera skonfigurujesz pewną ilość aprowizowanej przepływności wyrażonej w jednostkach żądań (RU) na sekundę. Co sekundę ta ilość jednostek żądania jest dostępna dla operacji bazy danych. Aprowizowana przepływność można aktualizować ręcznie lub automatycznie dostosowywać za pomocą autoskalowania. Operacje bazy danych są uruchamiane względem kontenerów bez konieczności konfigurowania wcześniej aprowizowanej pojemności.
Dystrybucja geograficzna Dostępne (nieograniczona liczba regionów świadczenia usługi Azure) Niedostępne (konta bezserwerowe mogą być uruchamiane tylko w jednym regionie świadczenia usługi Azure)
Maksymalny rozmiar magazynu na kontener Nieograniczony 1 TB1
Wydajność < Opóźnienie 10 ms dla odczytów i zapisów punktów objętych umową SLA < Opóźnienie 10 ms dla odczytów punktów i < 30 ms dla zapisów objętych slo
Model rozliczania Rozliczanie odbywa się na podstawie godzin dla aprowizowanej jednostki RU/s, niezależnie od liczby jednostek RU, które zostały zużyte. Rozliczenia są naliczane co godzinę dla liczby jednostek RU używanych przez operacje bazy danych.

1 Kontenery bezserwerowe do 1 TB są ogólnie dostępne. Maksymalna dostępność jednostek RU/s zależy od danych przechowywanych w kontenerze. Zobacz Wydajność bezserwerowa

Szacowanie oczekiwanego zużycia

W niektórych sytuacjach może nie być jasne, czy dla danego obciążenia należy wybrać aprowizowaną przepływność lub bezserwerową. Aby pomóc w tej decyzji, możesz oszacować ogólne oczekiwane zużycie lub łączną liczbę jednostek RU, które mogą zostać zużyte w ciągu miesiąca.

Aby uzyskać więcej informacji, zobacz szacowanie kosztów bezserwerowych.

Przykład 1: oczekuje się, że obciążenie będzie mieć maksymalnie 500 RU/s i zużywa łącznie 20 000 000 jednostek RU w ciągu miesiąca.

  • W trybie aprowizowanej przepływności można skonfigurować kontener z aprowizowaną przepływnością na poziomie 500 RU/s dla miesięcznego kosztu: 0,008 USD * 5 * 730 = 29,20 USD
  • W trybie bezserwerowym płacisz za zużyte jednostki RU: $0.25 * 20 = $5.00

Przykład 2: oczekuje się, że obciążenie będzie mieć maksymalnie 500 RU/s i zużywa łącznie 250 000 000 jednostek RU w ciągu miesiąca.

  • W trybie aprowizowanej przepływności można skonfigurować kontener z aprowizowaną przepływnością na poziomie 500 RU/s dla miesięcznego kosztu: 0,008 USD * 5 * 730 = 29,20 USD
  • W trybie bezserwerowym płacisz za zużyte jednostki RU: $0.25 * 250 = $62.50

(Te przykłady nie stanowią kosztu magazynu, który jest taki sam między dwoma trybami).

Uwaga

Koszty pokazane w poprzednim przykładzie są przeznaczone tylko do celów demonstracyjnych. Zobacz stronę cennika, aby uzyskać najnowsze informacje o cenach.

Następne kroki