Udostępnij za pośrednictwem


Opcje magazynu w usłudze Azure Database for PostgreSQL — serwer elastyczny

DOTYCZY: Azure Database for PostgreSQL — serwer elastyczny

Możesz utworzyć elastyczne wystąpienie serwera usługi Azure Database for PostgreSQL przy użyciu dysków zarządzanych platformy Azure, które są woluminami magazynu na poziomie bloku zarządzanymi przez platformę Azure i używanymi z usługą Azure Virtual Machines. Dyski zarządzane są jak dysk fizyczny na serwerze lokalnym, ale zwirtualizowane. W przypadku dysków zarządzanych wystarczy określić rozmiar dysku, typ dysku i aprowizować dysk. Po aprowizacji dysku platforma Azure obsługuje resztę. Usługa Azure Database for PostgreSQL — elastyczny serwer obsługuje dyski półprzewodnikowe w warstwie Premium (SSD) i SSD w warstwie Premium w wersji 2, a ceny są obliczane na podstawie aprowizowanej warstwy obliczeniowej, pamięci i magazynu.

Dysk SSD w warstwie Premium

Dyski SSD w warstwie Premium platformy Azure zapewniają obsługę dysków o wysokiej wydajności i małych opóźnieniach dla maszyn wirtualnych z obciążeniami wymagającymi dużej ilości danych wejściowych/wyjściowych (we/wy). Dyski SSD w warstwie Premium są odpowiednie dla aplikacji produkcyjnych o krytycznym znaczeniu, ale można ich używać tylko z zgodną serią maszyn wirtualnych. Dyski SSD w warstwie Premium obsługują rozmiar sektora 512E.

Ssd w warstwie Premium w wersji 2 (wersja zapoznawcza)

Dyski SSD w warstwie Premium w wersji 2 oferują wyższą wydajność niż dyski SSD w warstwie Premium, a jednocześnie są ogólnie tańsze. W dowolnym momencie można indywidualnie dostosować wydajność (pojemność, przepływność i operacje we/wy na sekundę(operacje wejścia/wyjścia) dysków SSD w warstwie Premium w wersji 2, dzięki czemu obciążenia mogą być opłacalne przy jednoczesnym spełnieniu zmieniających się potrzeb związanych z wydajnością. Na przykład baza danych intensywnie korzystająca z transakcji może wymagać dużej ilości operacji we/wy na sekundę na małą liczbę operacji we/wy na sekundę lub aplikacja do gier może potrzebować dużej ilości operacji we/wy na sekundę, ale tylko w godzinach szczytu. W związku z tym w przypadku większości obciążeń ogólnego przeznaczenia dyski SSD w wersji 2 w warstwie Premium mogą zapewnić najlepszą wydajność cenową. Teraz możesz wdrożyć elastyczne wystąpienia serwera usługi Azure Database for PostgreSQL z dyskiem SSD w warstwie Premium w wersji 2 we wszystkich obsługiwanych regionach.

Uwaga

Ssd w warstwie Premium w wersji 2 jest obecnie dostępna w wersji zapoznawczej dla serwera elastycznego usługi Azure Database for PostgreSQL.

Różnice między dyskami SSD w warstwie Premium i SSD w warstwie Premium w wersji 2

W przeciwieństwie do dysków SSD w warstwie Premium ssd w wersji 2 nie ma dedykowanych rozmiarów. Możesz ustawić dysk SSD w warstwie Premium w wersji 2 na dowolny obsługiwany rozmiar i wprowadzić szczegółowe korekty (przyrosty 1 giB) zgodnie z wymaganiami dotyczącymi obciążenia. Ssd w warstwie Premium w wersji 2 nie obsługuje buforowania hostów, ale nadal zapewnia mniejsze opóźnienie niż ssd w warstwie Premium. Pojemności SSD w wersji 2 w warstwie Premium wahają się od 1 GiB do 64 TiB.

W poniższej tabeli przedstawiono porównanie pięciu typów dysków, które ułatwiają podjęcie decyzji o tym, który z nich ma być używany.

Premium SSD v2 Dysk SSD w warstwie Premium
Typ dysku SSD SSD
Scenariusz Obciążenia produkcyjne i zależne od wydajności, które stale wymagają niskiego opóźnienia oraz dużej liczby operacji we/wy na sekundę i przepływności Obciążenia produkcyjne i wrażliwe na wydajność
Maksymalny rozmiar dysku 65 536 GiB 32 767 GiB
Maksymalna przepustowość 1200 MB/s 900 MB/s
Maks. liczba operacji we/wy na sekundę 80 000 20 000
Można używać jako dysku systemu operacyjnego? Nie. Tak

Ssd w warstwie Premium w wersji 2 domyślnie oferuje maksymalnie 32 TiB na region na subskrypcję, ale obsługuje wyższą pojemność według żądania. Aby zażądać zwiększenia pojemności, poproś o zwiększenie limitu przydziału lub skontaktuj się z pomocą techniczną platformy Azure.

Operacje we/wy na sekundę SSD w warstwie Premium w wersji 2

Wszystkie dyski SSD w warstwie Premium w wersji 2 mają plan bazowy 3000 operacji we/wy na sekundę, który jest bezpłatny. Po 6 GiB maksymalna liczba operacji we/wy na sekundę na sekundę, która może wzrosnąć z szybkością 500 giB, do 80 000 operacji we/wy na sekundę. Dlatego dysk 8 GiB może mieć do 4000 operacji we/wy na sekundę, a 10 GiB może mieć maksymalnie 5000 operacji we/wy na sekundę. Aby można było ustawić 80 000 operacji we/wy na sekundę na dysku, ten dysk musi mieć co najmniej 160 GiBs. Zwiększenie liczby operacji we/wy na sekundę powyżej 3000 zwiększa cenę dysku.

Przepływność dysków SSD w warstwie Premium w wersji 2

Wszystkie dyski SSD w warstwie Premium w wersji 2 mają podstawową przepływność wynoszącą 125 MB/s, która jest bezpłatna. Po 6 GiB maksymalna przepływność, którą można ustawić, zwiększa się o 0,25 MB/s na ustawioną liczbę operacji we/wy na sekundę. Jeśli dysk ma 3000 operacji we/wy na sekundę, maksymalna przepływność, którą można ustawić, wynosi 750 MB/s. Aby zwiększyć przepływność dla tego dysku powyżej 750 MB/s, należy zwiększyć liczbę operacji we/wy na sekundę. Jeśli na przykład zwiększysz liczbę operacji we/wy na sekundę do 4000, maksymalna przepływność, którą można ustawić, wynosi 1000. 1200 MB/s to maksymalna przepływność obsługiwana dla dysków, które mają co najmniej 5000 operacji we/wy na sekundę. Zwiększenie przepływności przekraczającej 125 zwiększa cenę dysku.

Uwaga

Ssd w warstwie Premium w wersji 2 jest obecnie dostępna w wersji zapoznawczej dla serwera elastycznego usługi Azure Database for PostgreSQL.

Ograniczenia dotyczące wczesnej wersji zapoznawczej dysków SSD w wersji 2 w warstwie Premium

  • W wersji zapoznawczej funkcje, takie jak wysoka dostępność, repliki do odczytu, geograficznie nadmiarowe kopie zapasowe, klucze zarządzane przez klienta lub funkcje automatycznego zwiększania magazynu nie są obsługiwane w przypadku pv2.

  • W wersji zapoznawczej migracja online z PV1 do PV2 nie jest obsługiwana. Klienci mogą przeprowadzić migrację z pv1 do PV2 (przywracanie do punktu w czasie).

  • W wersji zapoznawczej można włączyć dysk SSD w warstwie Premium w wersji 2 tylko dla nowo utworzonych serwerów. Włączanie dysków SSD w warstwie Premium v2 na istniejących serwerach nie jest obecnie obsługiwane.

Aprowizację magazynu to ilość miejsca do magazynowania dostępna dla serwera usługi Azure Database for PostgreSQL. Magazyn jest używany dla plików bazy danych, plików tymczasowych, dzienników transakcji i dzienników serwera PostgreSQL. Łączna ilość miejsca do magazynowania, którą aprowizujesz, definiuje również pojemność we/wy dostępną dla serwera.

Rozmiar dysku Operacje we/wy na sekundę SSD w warstwie Premium Operacje we/wy na sekundę SSD w warstwie Premium w wersji 2
32 GiB Zainicjowano obsługę administracyjną 120; do 3500 Pierwsze 3000 bezpłatnych operacji we/wy na sekundę można skalować do 17179
64 GiB Zainicjowano obsługę administracyjną 240; do 3500 Pierwsze 3000 bezpłatnych operacji we/wy na sekundę można skalować do 34359
128 GiB Zainicjowano obsługę administracyjną 500; do 3500 Pierwsze 3000 bezpłatnych operacji we/wy na sekundę można skalować w górę do 68719
256 GiB Zainicjowano obsługę administracyjną 1100; do 3500 Pierwsze 3000 bezpłatnych operacji we/wy na sekundę można skalować do 80000
512 GiB Zainicjowano obsługę administracyjną 2300; do 3500 Pierwsze 3000 bezpłatnych operacji we/wy na sekundę można skalować do 80000
1 TiB 5,000 Pierwsze 3000 bezpłatnych operacji we/wy na sekundę można skalować do 80000
2 TiB 7500 Pierwsze 3000 bezpłatnych operacji we/wy na sekundę można skalować do 80000
4 TiB 7500 Pierwsze 3000 bezpłatnych operacji we/wy na sekundę można skalować do 80000
8 TiB 16 000 Pierwsze 3000 bezpłatnych operacji we/wy na sekundę można skalować do 80000
16 TiB 18 000 Pierwsze 3000 bezpłatnych operacji we/wy na sekundę można skalować do 80000
32 TiB 20,000 Pierwsze 3000 bezpłatnych operacji we/wy na sekundę można skalować do 80000
64 TiB Nie dotyczy Pierwsze 3000 bezpłatnych operacji we/wy na sekundę można skalować do 80000

W poniższej tabeli przedstawiono omówienie pojemności dysków SSD w wersji 2 w warstwie Premium i maksymalnej wydajności, które ułatwiają podjęcie decyzji o tym, które z nich należy użyć.

Rozmiar dysku SSD w wersji 2 Maksymalna dostępna liczba operacji we/wy na sekundę Maksymalna dostępna przepływność (MB/s)
1 GiB-64 TiBs 3000–80 000 (wzrost o 500 operacji we/wy na sekundę na gib) 125–1200 (zwiększa się o 0,25 MB/s na zestaw operacji we/wy na sekundę)

Typ maszyny wirtualnej ma również limity liczby operacji we/wy na sekundę. Mimo że można wybrać dowolny rozmiar magazynu niezależnie od typu serwera, może nie być możliwe użycie wszystkich operacji we/wy na sekundę zapewnianych przez magazyn, zwłaszcza w przypadku wybrania serwera z kilkoma rdzeniami wirtualnymi. Więcej informacji na temat opcji obliczeń serwera elastycznego można uzyskać w usłudze Azure Database for PostgreSQL — serwer elastyczny.

Uwaga

Magazyn można skalować tylko w górę, nie w dół.

Użycie operacji we/wy można monitorować w witrynie Azure Portal lub za pomocą poleceń interfejsu wiersza polecenia platformy Azure. Odpowiednie metryki do monitorowania to limit magazynu, procent magazynowania, używany magazyn i procent operacji we/wy.

Osiągnięcie limitów magazynu

Po osiągnięciu limitu magazynu serwer zacznie zwracać błędy i uniemożliwia dalsze modyfikacje. Osiągnięcie limitu może również powodować problemy z innymi działaniami operacyjnymi, takimi jak tworzenie kopii zapasowych i archiwizowanie dziennika z wyprzedzeniem zapisu (WAL). Aby uniknąć tej sytuacji, serwer jest automatycznie przełączany do trybu tylko do odczytu, gdy użycie magazynu osiągnie 95 procent lub gdy dostępna pojemność jest mniejsza niż 5 GiB. Możesz użyć funkcji automatycznego zwiększania magazynu, aby uniknąć tego problemu z dyskiem SSD w warstwie Premium.

Zalecamy aktywne monitorowanie używanego miejsca na dysku i zwiększenie rozmiaru dysku przed upływem miejsca w magazynie. Alert można skonfigurować w celu powiadamiania o zbliżaniu się magazynu serwera do stanu poza dyskiem. Aby uzyskać więcej informacji, zobacz Konfigurowanie alertów dotyczących metryk dla usługi Azure Database for PostgreSQL — serwer elastyczny przy użyciu witryny Azure Portal.

Automatyczne zwiększanie magazynu (SSD w warstwie Premium)

Automatyczne zwiększanie magazynu może pomóc zapewnić, że serwer zawsze ma wystarczającą pojemność magazynu i nie staje się tylko do odczytu. Po włączeniu automatycznego zwiększania rozmiaru magazynu rozmiar dysku zwiększa się bez wpływu na obciążenie. Automatyczne skalowanie magazynu jest obsługiwane tylko w przypadku warstwy magazynowania SSD w warstwie Premium. Ssd w warstwie Premium w wersji 2 nie obsługuje automatycznego zwiększania magazynu.

W przypadku serwerów z ponad 1 TiB aprowizowanego magazynu mechanizm automatycznego zwiększania magazynu aktywuje się, gdy dostępne miejsce spadnie do mniej niż 10% całkowitej pojemności lub 64 GiB wolnego miejsca, niezależnie od tych dwóch wartości. Z drugiej strony w przypadku serwerów z magazynem poniżej 1 TiB ten próg jest dostosowywany do 20% dostępnego wolnego miejsca lub 64 GiB, w zależności od tego, która z tych wartości jest mniejsza.

Na ilustracji weź serwer z pojemnością magazynu wynoszącą 2 TiB (większą niż 1 TiB). W tym przypadku limit autogrow jest ustawiony na 64 GiB. Jest to wybór, ponieważ 64 GiB jest mniejszą wartością w porównaniu do 10% z 2 TiB, czyli około 204,8 GiB. Natomiast w przypadku serwera o rozmiarze magazynu o rozmiarze 128 GiB (mniejszym niż 1 TiB) funkcja automatycznego zwiększania jest aktywowana, gdy pozostało tylko 25,8 GiB miejsca. Ta aktywacja jest oparta na progu 20% całkowitego przydzielonego magazynu (128 GiB), który jest mniejszy niż 64 GiB.

Domyślnym zachowaniem jest zwiększenie rozmiaru dysku do następnej warstwy magazynowania SSD w warstwie Premium. Ten wzrost jest zawsze dwukrotnie większy i koszt, niezależnie od tego, czy uruchamiasz operację skalowania magazynu ręcznie, czy za pomocą automatycznego zwiększania magazynu. Włączenie automatycznego zwiększania magazynu jest przydatne podczas zarządzania nieprzewidywalnymi obciążeniami, ponieważ automatycznie wykrywa warunki niskiego magazynu i odpowiednio skaluje magazyn w górę.

Proces skalowania magazynu odbywa się w trybie online bez powodowania przestojów, z wyjątkiem sytuacji, gdy dysk jest aprowizowany na poziomie 4096 GiB. Ten wyjątek jest ograniczeniem dysków zarządzanych platformy Azure. Jeśli dysk ma już 4096 GiB, działanie skalowania magazynu nie jest wyzwalane, nawet jeśli funkcja automatycznego zwiększania magazynu jest włączona. W takich przypadkach należy ręcznie skalować magazyn. Ręczne skalowanie to operacja offline, którą należy zaplanować zgodnie z wymaganiami biznesowymi.

Pamiętaj, że magazyn można skalować tylko w górę, a nie w dół.

Ograniczenia i zagadnienia dotyczące automatycznego zwiększania rozmiaru magazynu

  • Operacje skalowania dysków są zawsze w trybie online, z wyjątkiem określonych scenariuszy obejmujących granicę 4096 GiB. Te scenariusze obejmują osiągnięcie, rozpoczęcie lub przekroczenie limitu 4096 GiB. Przykładem jest skalowanie z 2048 GiB do 8192 GiB.

  • Buforowanie hostów (ReadOnly i Read/Write) jest obsługiwane w rozmiarach dysków mniejszych niż 4 TiB. Każdy dysk aprowizowany do 4095 GiB może korzystać z buforowania hosta. Buforowanie hostów nie jest obsługiwane w przypadku dysków większych niż lub równych 4096 GiB. Na przykład dysk P50 Premium aprowizowany przy 4095 GiB może korzystać z buforowania hosta i dysku P50 aprowizowanego przy 4096 GiB nie może korzystać z buforowania hosta. Klienci przechodzący z niższego rozmiaru dysku do 4096 GiB lub nowszego nie będą mieć możliwości buforowania dysku.

    To ograniczenie jest spowodowane bazowym dyskiem zarządzanym platformy Azure, który wymaga ręcznej operacji skalowania dysku. Podczas zbliżania się tego limitu w portalu zostanie wyświetlony komunikat informacyjny.

  • Automatyczne zwiększanie magazynu nie jest wyzwalane, gdy występuje wysokie użycie pliku WAL.

Uwaga

Automatyczne zwiększanie magazynu zależy od skalowania dysku online, więc nigdy nie powoduje przestojów.

Skalowanie operacji we/wy na sekundę

Elastyczny serwer usługi Azure Database for PostgreSQL obsługuje aprowizację dodatkowych operacji we/wy na sekundę. Ta funkcja umożliwia aprowizację większej liczby operacji we/wy na sekundę powyżej bezpłatnego limitu liczby operacji we/wy na sekundę. Korzystając z tej funkcji, możesz w dowolnym momencie zwiększyć lub zmniejszyć liczbę operacji we/wy na sekundę na podstawie wymagań dotyczących obciążenia.

Minimalna i maksymalna liczba operacji we/wy na sekundę zależy od wybranego rozmiaru obliczeniowego. Aby dowiedzieć się więcej na temat minimalnej i maksymalnej liczby operacji we/wy na sekundę na rozmiar obliczeniowy, zapoznaj się z rozmiarem obliczeniowym.

Ważne

Minimalna i maksymalna liczba operacji we/wy na sekundę zależy od wybranego rozmiaru obliczeniowego.

Dowiedz się, jak skalować operacje we/wy na sekundę w górę lub w dół.

Cena

Aby uzyskać najbardziej aktualne informacje o cenach, zobacz stronę cennika serwera elastycznego usługi Azure Database for PostgreSQL. W witrynie Azure Portal jest wyświetlany miesięczny koszt na karcie Warstwa cenowa na podstawie wybranych opcji.

Jeśli nie masz subskrypcji platformy Azure, możesz użyć kalkulatora cen platformy Azure, aby uzyskać szacowaną cenę. W witrynie internetowej kalkulatora cen platformy Azure wybierz pozycję Dodaj elementy, rozwiń kategorię Bazy danych , a następnie wybierz pozycję Azure Database for PostgreSQL , aby dostosować opcje.