Warstwy cenowe w usłudze Azure Database for PostgreSQL— pojedynczy serwer

DOTYCZY: Azure Database for PostgreSQL — pojedynczy serwer

Ważne

Usługa Azure Database for PostgreSQL — pojedynczy serwer znajduje się na ścieżce wycofania. Zdecydowanie zalecamy uaktualnienie do usługi Azure Database for PostgreSQL — serwer elastyczny. Aby uzyskać więcej informacji na temat migracji do usługi Azure Database for PostgreSQL — serwer elastyczny, zobacz Co się dzieje z usługą Azure Database for PostgreSQL — pojedynczy serwer?.

Serwer usługi Azure Database for PostgreSQL można utworzyć w jednej z trzech różnych warstw cenowych: Podstawowa, Ogólnego przeznaczenia i Zoptymalizowane pod kątem pamięci. Warstwy cenowe różnią się ilością zasobów obliczeniowych wyrażonych liczbą rdzeni wirtualnych, które można aprowizować, ilością pamięci na rdzeń wirtualny oraz technologią magazynowania używaną do przechowywania danych. Wszystkie zasoby są aprowizowane na poziomie serwera PostgreSQL. Serwer może mieć jedną lub wiele baz danych.

Zasób/warstwa Podstawowa Ogólnego przeznaczenia Zoptymalizowane pod kątem pamięci
Generowanie obliczeń Gen 4, Gen 5 Gen 4, Gen 5 5. generacja
Rdzenie wirtualne 1, 2 2, 4, 8, 16, 32, 64 2, 4, 8, 16, 32
Pamięć na rdzeń wirtualny 2 GB 5 GB 10 GB
Rozmiar magazynu Od 5 GB do 1 TB Od 5 GB do 16 TB Od 5 GB do 16 TB
Okres przechowywania kopii zapasowej bazy danych Od 7 do 35 dni Od 7 do 35 dni Od 7 do 35 dni

Aby wybrać warstwę cenową, użyj poniższej tabeli jako punktu wyjścia.

Warstwa cenowa Docelowe obciążenia
Podstawowy Obciążenia wymagające lekkiej wydajności obliczeniowej i we/wy. Są to na przykład serwery używane do programowania lub testów bądź niewielkie, rzadko używane aplikacje.
Ogólnego przeznaczenia Większość obciążeń biznesowych, które wymagają zrównoważonych zasobów obliczeniowych i pamięci ze skalowalną przepływnością operacji we/wy. Są to na przykład serwery do hostowania aplikacji internetowych i mobilnych oraz inne aplikacje dla przedsiębiorstw.
Optymalizacja pod kątem pamięci Obciążenia bazy danych o wysokiej wydajności, które wymagają wydajności w pamięci w celu szybszego przetwarzania transakcji i większej współbieżności. Są to na przykład serwery przetwarzające dane w czasie rzeczywistym oraz wysokowydajne aplikacje transakcyjne i analityczne.

Po utworzeniu serwera można zmienić liczbę rdzeni wirtualnych, generowanie sprzętu i warstwę cenową (z wyjątkiem do i z warstwy Podstawowa) w górę lub w dół w ciągu kilku sekund. Można również niezależnie dostosować ilość miejsca do magazynowania i okres przechowywania kopii zapasowych w górę lub w dół bez przestoju aplikacji. Nie można zmienić typu magazynu kopii zapasowej po utworzeniu serwera. Aby uzyskać więcej informacji, zobacz sekcję Skalowanie zasobów .

Generacje i rdzenie wirtualne obliczeń

Zasoby obliczeniowe są udostępniane jako rdzenie wirtualne, które reprezentują logiczny procesor podstawowego sprzętu. Chiny Wschodnie 1, Chiny Północne 1, US DoD Central i US DoD East korzystają z procesorów logicznych Gen 4 opartych na procesorach Intel E5-2673 v3 (Haswell) 2,4-GHz. Wszystkie inne regiony korzystają z procesorów logicznych Gen 5 opartych na procesorach Intel E5-2673 v4 (Broadwell) 2,3 GHz.

Storage

Aprowizacja magazynu to ilość miejsca do magazynowania dostępnego 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ść aprowizowania magazynu definiuje również pojemność we/wy dostępną dla serwera.

Atrybuty magazynu Podstawowa Ogólnego przeznaczenia Zoptymalizowane pod kątem pamięci
Typ magazynu Usługa Storage w warstwie Podstawowa Usługa Storage ogólnego przeznaczenia Usługa Storage ogólnego przeznaczenia
Rozmiar magazynu Od 5 GB do 1 TB Od 5 GB do 16 TB Od 5 GB do 16 TB
Rozmiar przyrostu magazynu 1 GB 1 GB 1 GB
Liczba operacji we/wy na sekundę Zmienna 3 operacje we/wy na sekundę/GB
Minimalna liczba operacji we/wy na sekundę
Maksymalna liczba operacji we/wy na sekundę 20 000
3 operacje we/wy na sekundę/GB
Minimalna liczba operacji we/wy na sekundę
Maksymalna liczba operacji we/wy na sekundę 20 000

Uwaga

Magazyn do 16 TB i 20 000 operacji we/wy na sekundę jest obsługiwany w następujących regionach: Australia Wschodnia, Australia Południowo-Wschodnia, Brazylia Południowa, Kanada Środkowa, Kanada Wschodnia, Środkowe stany USA, Chiny Wschodnie 2, Azja Wschodnia, Wschodnie stany USA, Wschodnie stany USA, Wschodnie stany USA 2, Francja Środkowa, Indie Środkowe, Indie Południowe, Japonia Wschodnia, Japonia Zachodnia, Korea Południowa, Korea Południowa, Północno-środkowe stany USA, Europa Północna, Południowo-środkowe stany USA, Azja Południowo-Wschodnia, Szwajcaria Północna, Szwajcaria Zachodnia, US Gov SouthCentral, US Gov SouthWest, Zjednoczone Emiraty Arabskie, Południowe Zjednoczone Królestwo, Zachodnie Zjednoczone Królestwo, Europa Zachodnia, Zachodnio-środkowe stany USA, Zachodnie stany USA i Zachodnie stany USA 2.

Wszystkie pozostałe regiony obsługują maksymalnie 4 TB miejsca do magazynowania i 6000 operacji we/wy na sekundę.

Możesz dodać dodatkową pojemność magazynu podczas tworzenia serwera i po jego utworzeniu i umożliwić systemowi automatyczne zwiększanie magazynu na podstawie zużycia magazynu obciążenia.

Uwaga

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

Warstwa Podstawowa nie zapewnia gwarancji liczby operacji we/wy na sekundę. W warstwach cenowych Ogólnego przeznaczenia i Zoptymalizowane pod kątem pamięci liczba operacji we/wy na sekundę jest skalowana z aprowizowanym rozmiarem magazynu w stosunku do 3:1.

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 magazynu, używany magazyn i procent operacji we/wy.

Osiągnięcie limitu magazynu

Serwery o rozmiarze mniejszym niż 100 GB aprowizowanego magazynu są oznaczone jako tylko do odczytu, jeśli ilość wolnego miejsca do magazynowania jest mniejsza niż 512 MB lub 5% aprowizowanego rozmiaru magazynu. Serwery z aprowizowanym magazynem o rozmiarze większym niż 100 GB są oznaczane jako tylko do odczytu, jeśli ilość wolnego miejsca w magazynie jest mniejsza niż 5 GB.

Jeśli na przykład aprowizujesz 110 GB miejsca do magazynowania, a rzeczywiste wykorzystanie przekroczy 105 GB, serwer zostanie oznaczony jako tylko do odczytu. Alternatywnie, jeśli aprowizujesz 5 GB magazynu, serwer jest oznaczony jako tylko do odczytu, gdy ilość wolnego miejsca do magazynowania osiągnie mniej niż 512 MB.

Po ustawieniu serwera jako tylko do odczytu, wszystkie istniejące sesje zostają rozłączone, a niezatwierdzone transakcje zostają wycofane. Wszystkie kolejne operacje zapisu i zatwierdzenia transakcji nie powiodą się. Wszystkie kolejne zapytania odczytu będą działać bez zakłóceń.

Możesz zwiększyć ilość aprowizowanej pojemności magazynu na serwerze lub uruchomić nową sesję w trybie odczytu i zapisu i usunąć dane w celu odzyskania wolnego miejsca. Uruchomienie SET SESSION CHARACTERISTICS AS TRANSACTION READ WRITE; powoduje ustawienie bieżącej sesji w trybie odczytu zapisu. Aby uniknąć uszkodzenia danych, nie wykonuj żadnych operacji zapisu, gdy serwer jest nadal w stanie tylko do odczytu.

Zalecamy włączenie automatycznego zwiększania rozmiaru magazynu lub skonfigurowanie alertu w celu powiadomienia, gdy magazyn serwera zbliża się do progu, aby uniknąć przechodzenia do stanu tylko do odczytu. Aby uzyskać więcej informacji, zobacz dokumentację dotyczącą sposobu konfigurowania alertu.

Automatyczne zwiększanie magazynu

Automatyczne zwiększanie magazynu zapobiega wyczerpaniu się magazynu serwera i przekształceniu go w tryb tylko do odczytu. Jeśli automatyczne zwiększanie magazynu jest włączone, magazyn automatycznie rośnie bez wpływu na obciążenie. W przypadku serwerów o rozmiarze mniejszym niż 100 GB aprowizowanego magazynu aprowizowany rozmiar magazynu jest zwiększany o 5 GB, gdy tylko ilość wolnego miejsca do magazynowania jest mniejsza niż 1 GB lub 10% aprowizowanego magazynu. W przypadku serwerów o rozmiarze aprowizowanego magazynu większym niż 100 GB aprowizowany rozmiar magazynu jest zwiększany o 5%, gdy ilość wolnego miejsca spadnie poniżej większej z następujących wartości: 10 GB lub 5% rozmiaru aprowizowanego magazynu. Obowiązują maksymalne limity magazynu określone powyżej.

Jeśli na przykład aprowizujesz 1000 GB miejsca do magazynowania, a rzeczywiste wykorzystanie przekroczy 950 GB, rozmiar magazynu serwera zostanie zwiększony do 1050 GB. Alternatywnie, jeśli aprowizujesz 10 GB magazynu, rozmiar magazynu jest zwiększany do 15 GB, gdy mniej niż 1 GB miejsca do magazynowania jest bezpłatne.

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

Magazyn kopii zapasowych

Usługa Azure Database for PostgreSQL zapewnia do 100% aprowizowanego magazynu serwera jako magazyn kopii zapasowych bez dodatkowych kosztów. Opłaty za każdy magazyn kopii zapasowych, który jest używany powyżej tej kwoty, są naliczane w GB miesięcznie. Jeśli na przykład aprowizujesz serwer z 250 GB miejsca do magazynowania, będziesz mieć 250 GB dodatkowego magazynu dostępnego dla kopii zapasowych serwera bez opłat. Opłata za magazyn dla kopii zapasowych przekraczających 250 GB jest naliczana zgodnie z modelem cenowym. Aby zrozumieć czynniki wpływające na użycie magazynu kopii zapasowych, monitorowanie i kontrolowanie kosztów magazynu kopii zapasowych, zapoznaj się z dokumentacją kopii zapasowej.

Skalowanie zasobów

Po utworzeniu serwera można niezależnie zmieniać rdzenie wirtualne, generację sprzętu, warstwę cenową (z wyjątkiem warstwy Podstawowa), ilość miejsca do magazynowania i okres przechowywania kopii zapasowych. Nie można zmienić typu magazynu kopii zapasowej po utworzeniu serwera. Liczbę rdzeni wirtualnych można skalować w górę lub w dół. Okres przechowywania kopii zapasowej można skalować w górę lub w dół w przedziale od 7 do 35 dni. Rozmiar magazynu można zwiększyć tylko. Skalowanie zasobów można wykonać za pośrednictwem portalu lub interfejsu wiersza polecenia platformy Azure. Aby zapoznać się z przykładem skalowania przy użyciu interfejsu wiersza polecenia platformy Azure, zobacz Monitorowanie i skalowanie serwera usługi Azure Database for PostgreSQL przy użyciu interfejsu wiersza polecenia platformy Azure.

Uwaga

Rozmiar magazynu można zwiększyć tylko. Po wzroście nie można wrócić do mniejszego rozmiaru magazynu.

Zmiana liczby rdzeni wirtualnych, generowania sprzętu lub warstwy cenowej spowoduje utworzenie kopii oryginalnego serwera przy użyciu nowej alokacji obliczeniowej. Gdy nowy serwer zostanie uruchomiony, połączenia zostaną przełączone na nowy serwer. Podczas przełączania systemu do nowego serwera nie można nawiązywać nowych połączeń, a wszystkie niezatwierdzone transakcje zostaną wycofane. Długość tego okresu może być różna, lecz w większości przypadków jest to mniej niż minuta.

Skalowanie magazynu i zmiana okresu przechowywania kopii zapasowych to prawdziwe operacje online. Nie wiąże się z przestojami i nie ma wpływu na aplikację. W miarę skalowania operacji we/wy na sekundę przy użyciu rozmiaru aprowizowanego magazynu można zwiększyć liczbę operacji we/wy na sekundę dostępną dla serwera, skalując magazyn w górę.

Cennik

Aby uzyskać najbardziej aktualne informacje o cenach, zobacz stronę cennika usługi. Aby wyświetlić koszt wybranej konfiguracji, w witrynie Azure Portal zostanie wyświetlony 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 i wybierz pozycję Azure Database for PostgreSQL , aby dostosować opcje.

Następne kroki