Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Można utworzyć wystąpienie serwera elastycznego Azure Database for PostgreSQL przy użyciu zarządzanych dysków Azure, które są woluminami pamięci masowej na poziomie bloków, zarządzanymi przez Azure i używanymi z maszynami wirtualnymi Azure. Dyski zarządzane są jak dysk fizyczny na serwerze lokalnym, ale są one zwirtualizowane. W przypadku dysków zarządzanych wystarczy określić rozmiar dysku, typ dysku i aprowizować dysk. Po aprowizacji dysku Azure obsługuje resztę. Elastyczne wystąpienia serwera Azure Database for PostgreSQL obsługują dyski SSD Premium i dyski SSD Premium wersja 2, a ceny są obliczane na podstawie warstwy obliczeniowej, pamięci i magazynu, które aprowizujesz.
SSD w warstwie Premium
Dyski SSD Premium Azure zapewniają obsługę dysków o wysokiej wydajności i niskimi opóźnieniami dla maszyn wirtualnych z obciążeniami intensywnie korzystającymi z operacji I/O. Jednostki SSD w warstwie Premium są odpowiednie dla aplikacji produkcyjnych o znaczeniu krytycznym.
Premium SSD wersja 2
Dysk SSD Premium w wersji 2 oferuje wyższą wydajność niż dysk SSD Premium, a jednocześnie jest mniej kosztowny. Możesz indywidualnie dostosować wydajność (pojemność, przepływność i operacje wejścia/wyjścia na sekundę, nazywane IOPS) Premium SSD v2 w dowolnym momencie. Możliwość wykonania tych korekt pozwala na obniżenie kosztów obciążeń przy jednoczesnym spełnieniu zmieniających się potrzeb związanych z wydajnością. Na przykład baza danych intensywnie wykorzystująca transakcje może wymagać obsługi dużej liczby IOPS w ciągu kilku dni o wyjątkowo wysokim zapotrzebowaniu. Lub aplikacja do gier może wymagać wyższej przepływności tylko w godzinach szczytu. W związku z tym w przypadku większości obciążeń ogólnego przeznaczenia Premium SSD v2 może zapewnić najlepszy stosunek ceny do wydajności. Teraz można wdrażać instancje elastycznego serwera Azure Database for PostgreSQL z dyskiem SSD v2 w warstwie Premium we wszystkich obsługiwanych regionach.
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. Dysk SSD w warstwie Premium w wersji 2 można ustawić na dowolny preferowany rozmiar i wprowadzić szczegółowe korekty zgodnie z wymaganiami dotyczącymi obciążenia. Te szczegółowe przyrosty mogą wzrosnąć krokami po 1 GiB. Dysk Premium SSD v2 nie obsługuje buforowania hostów, ale nadal zapewnia mniejsze opóźnienie niż dysk Premium SSD. Pojemności SSD w wersji 2 w warstwie Premium wahają się od 1 GiB do 64 TiB.
W poniższej tabeli przedstawiono porównanie różnych aspektów dotyczących typów dysków obsługiwanych przez serwery elastyczne Azure Database for PostgreSQL, co pomoże Ci podjąć decyzję, który z nich najlepiej odpowiada Twoim potrzebom.
| Premium SSD wersja 2 | SSD w warstwie Premium | |
|---|---|---|
| Typ dysku | SSD | SSD |
| scenariusz | Obciążenia produkcyjne i wrażliwe na wydajność, które stale wymagają niskich opóźnień oraz wysokiej liczby operacji we/wy na sekundę (IOPS) i przepustowości. | Obciążenia produkcyjne i wymagające wydajności. |
| Maksymalny rozmiar dysku | 65 536 GiB | 32 767 GiB |
| Maksymalna przepływność | 1200 MB/s | 900 MB/s |
| Maksymalne IOPS | 80,000 | 20,000 |
Premium SSD v2 domyślnie oferuje maksymalnie 32 TiB na region na subskrypcję, ale obsługuje większą pojemność na żądanie. Aby zażądać zwiększenia pojemności, poproś o zwiększenie limitu przydziału lub skontaktuj się z Azure Pomocą techniczną.
usługa Azure Database for PostgreSQL oferuje podstawową przepływność wynoszącą 125 MB/s dla dysków do 399 GiB i 500 MB/s dla dysków powyżej 400 GiB bez dodatkowych kosztów. Zwiększenie przepływności poza warstwą bezpłatną powoduje naliczanie dodatkowych opłat.
Przydzielenie przestrzeni dyskowej to pojemność magazynowania dostępna dla instancji elastycznego serwera Azure Database for PostgreSQL. Ten magazyn jest używany na potrzeby 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 | IOPS SSD Premium | IOPS dla SSD Premium v2 |
|---|---|---|
| 32 GiB | Przydzielono 120; maksymalnie do 3 500 | Pierwsze 3000 IOPS za darmo można skalować do 17179 |
| 64 GiB | Przydzielono 240; do 3 500 | Pierwsze 3000 operacji we/wy na sekundę (IOPS) dostępne bez opłat można skalować do 34359 |
| 128 GiB | Przydzielono 500; do 3 500 | Pierwsze 3000 operacji we/wy na sekundę jest bezpłatne i można je skalować do 68719. |
| 256 GiB | Przydzielono 1 100; maksymalnie do 3 500 | Pierwsze 3000 operacji We/Wy na sekundę jest bezpłatne i można skalować do 80000 |
| 512 GiB | Przydzielono 2300; do 3500 | Pierwsze 12000 IOPS, dostępne bezpłatnie, można rozszerzyć do 80000 |
| 1 TiB | 5,000 | Pierwsze 12000 bezpłatnych IOPS można skalować do 80000 |
| 2 TiB | 7,500 | Pierwsze 12000 bezpłatnych IOPS można skalować do 80000 |
| 4 TiB | 7,500 | Pierwsze 12000 bezpłatnych IOPS można skalować do 80000 |
| 8 TiB | 16,000 | Pierwsze 12000 bezpłatnych IOPS można skalować do 80000 |
| 16 TiB | 18,000 | Pierwsze 12000 bezpłatnych IOPS można skalować do 80000 |
| 32 TiB | 20,000 | Pierwsze 12000 bezpłatnych IOPS można skalować do 80000 |
| 64 TiB | N/A | Pierwsze 12000 bezpłatnych IOPS można skalować do 80000 |
Poniższa tabela zawiera przegląd pojemności i maksymalnej wydajności dysków SSD v2 w warstwie Premium, co pomoże Ci zdecydować, którego dysku chcesz użyć.
| Rozmiar dysku SSD w wersji 2 | Maksymalna dostępna liczba IOPS | Maksymalna dostępna przepływność (MB/s) |
|---|---|---|
| 1 GiB-64 TiBs | 3 000–80 000 (wzrost o 500 IOPS na GiB) | 125–1200 (zwiększa się o 0,25 MB/s na jednostkę operacji we/wy na sekundę) |
Twój typ maszyny wirtualnej ma również limity IOPS. Możesz wybrać dowolny rozmiar pamięci masowej, niezależnie od typu serwera, ale możesz nie być w stanie użyć wszystkich operacji we/wy na sekundę, które magazyn zapewnia, szczególnie gdy wybierzesz serwer z kilkoma vCores. Aby dowiedzieć się więcej, zobacz opcje Compute w Azure Database for PostgreSQL.
Uwaga / Notatka
Niezależnie od typu pamięci masowej przypisanej do Twojego wystąpienia, pamięć masową można skalować tylko w górę, a nie w dół.
Można monitorować zużycie operacji we/wy w portalu Azure lub za pomocą poleceń Azure CLI. Odpowiednie metryki do monitorowania to limit magazynu, procent magazynowania, używany magazyn i procent operacji we/wy.
Pełne warunki dysku
Gdy dysk stanie się pełny, 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 zapisu poprzedzającego (WAL). Istnieją różne sposoby, dzięki którym można uniknąć sytuacji pełnego zapełnienia dysku:
- Aby uniknąć takiej 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. Jeśli używasz magazynu SSD w warstwie Premium, możesz skorzystać z funkcji automatycznego zwiększania magazynu lub rozszerzyć magazyn serwera, aby uniknąć wystąpienia tego problemu.
- Jeśli serwer jest oznaczony jako tylko do odczytu z powodu zapełnienia dysku, możesz usunąć niepotrzebne dane. W tym celu możesz wykonać poniższe polecenie, aby zmienić tryb odczytu i zapisu, a po zakończeniu możesz wykonać polecenie usuwania.
SET SESSION CHARACTERISTICS AS TRANSACTION READ WRITE;
Zalecamy aktywne monitorowanie używanego miejsca na dysku przy użyciu metryk storage_percentage lub storage_used i zwiększenie rozmiaru dysku, zanim zabraknie dostępnego miejsca. Można skonfigurować alert, aby powiadamiać o zbliżaniu się przestrzeni dyskowej serwera do stanu zapełnienia. Aby uzyskać więcej informacji, zobacz Użyj portal Azure, aby skonfigurować alerty dotyczące metryk dla Azure Database for PostgreSQL.
Cena
Aby uzyskać najbardziej aktualne informacje o cenach, zobacz cennik elastycznego serwera Azure Database for PostgreSQL.
Azure portal pokazuje również szacowanie miesięcznych kosztów konfiguracji serwera na podstawie wybranych opcji.
To oszacowanie można zobaczyć w procesie tworzenia serwera na stronie New Azure Database for PostgreSQL Elastyczny serwer:
Można to również widzieć dla istniejących serwerów, jeśli w menu zasobów aktualnej instancji, w sekcji ustawienia, wybierzesz pozycję Obliczenia + magazyn:
Jeśli nie masz subskrypcji Azure, możesz użyć kalkulatora cen Azure, aby uzyskać szacowaną cenę. W kalkulatorze cen Azure wybierz kategorię Databases, a następnie wybierz usługę Azure Database for PostgreSQL, aby dodać ją do swojego oszacowania, a następnie dostosuj opcje.