Warstwy cenowe w usłudze Azure Database for PostgreSQL— pojedynczy serwerPricing tiers in Azure Database for PostgreSQL - Single Server

Serwer Azure Database for PostgreSQL można utworzyć w jednej z trzech różnych warstw cenowych: podstawowe, Ogólnego przeznaczenia i zoptymalizowane pod kątem pamięci.You can create an Azure Database for PostgreSQL server in one of three different pricing tiers: Basic, General Purpose, and Memory Optimized. Warstwy cenowe są zróżnicowane według ilości obliczeń w rdzeni wirtualnych, które mogą być inicjowane, pamięć na rdzeń wirtualny i technologia magazynowania służąca do przechowywania danych.The pricing tiers are differentiated by the amount of compute in vCores that can be provisioned, memory per vCore, and the storage technology used to store the data. Wszystkie zasoby są obsługiwane na poziomie serwera PostgreSQL.All resources are provisioned at the PostgreSQL server level. Serwer może mieć jedną lub wiele baz danych.A server can have one or many databases.

Zasób/warstwaResource / Tier PodstawowaBasic Ogólnego przeznaczeniaGeneral Purpose Zoptymalizowane pod kątem pamięciMemory Optimized
Generowanie obliczeńCompute generation Gen 4, Gen 5Gen 4, Gen 5 Gen 4, Gen 5Gen 4, Gen 5 Gen 5Gen 5
Rdzeni wirtualnychvCores 1, 21, 2 2, 4, 8, 16, 32, 642, 4, 8, 16, 32, 64 2, 4, 8, 16, 322, 4, 8, 16, 32
Pamięć na rdzeń wirtualnyMemory per vCore 2 GB2 GB 5 GB5 GB 10 GB10 GB
Rozmiar magazynuStorage size od 5 GB do 1 TB5 GB to 1 TB od 5 GB do 16 TB5 GB to 16 TB od 5 GB do 16 TB5 GB to 16 TB
Okres przechowywania kopii zapasowej bazy danychDatabase backup retention period od 7 do 35 dni7 to 35 days od 7 do 35 dni7 to 35 days od 7 do 35 dni7 to 35 days

Aby wybrać warstwę cenową, należy użyć poniższej tabeli jako punktu wyjścia.To choose a pricing tier, use the following table as a starting point.

Warstwa cenowaPricing tier Docelowe obciążeniaTarget workloads
PodstawowyBasic Obciążenia, które wymagają lekkich obliczeń i wydajności operacji we/wy.Workloads that require light compute and I/O performance. Przykłady obejmują serwery używane do programowania lub testowania oraz nierzadko używane aplikacje.Examples include servers used for development or testing or small-scale infrequently used applications.
Ogólnego przeznaczeniaGeneral Purpose Większość obciążeń firmowych, które wymagają zrównoważonych obliczeń i pamięci dzięki skalowalnej przepływności we/wy.Most business workloads that require balanced compute and memory with scalable I/O throughput. Przykłady obejmują serwery do hostowania aplikacji internetowych i mobilnych oraz inne aplikacje dla przedsiębiorstw.Examples include servers for hosting web and mobile apps and other enterprise applications.
Optymalizacja pod kątem pamięciMemory Optimized Obciążenia baz danych o wysokiej wydajności, które wymagają wydajności w pamięci w celu przyspieszenia przetwarzania transakcji i wyższego współbieżności.High-performance database workloads that require in-memory performance for faster transaction processing and higher concurrency. Przykładami mogą być serwery do przetwarzania danych w czasie rzeczywistym oraz aplikacji transakcyjnych lub analitycznych o wysokiej wydajności.Examples include servers for processing real-time data and high-performance transactional or analytical apps.

Po utworzeniu serwera można zmienić liczbę rdzeni wirtualnych, generowanie sprzętu i warstwę cenową (oprócz i z Basic) w ciągu kilku sekund.After you create a server, the number of vCores, hardware generation, and pricing tier (except to and from Basic) can be changed up or down within seconds. Można także niezależnie dostosować ilość miejsca do magazynowania i okres przechowywania kopii zapasowych w górę lub w dół bez przestojów aplikacji.You also can independently adjust the amount of storage up and the backup retention period up or down with no application downtime. Po utworzeniu serwera nie można zmienić typu magazynu kopii zapasowej.You can't change the backup storage type after a server is created. Aby uzyskać więcej informacji, zobacz sekcję skalowanie zasobów .For more information, see the Scale resources section.

Generacja obliczeń i rdzeni wirtualnychCompute generations and vCores

Zasoby obliczeniowe są udostępniane jako rdzeni wirtualnych, które reprezentują logicznego procesora bazowego sprzętu.Compute resources are provided as vCores, which represent the logical CPU of the underlying hardware. Chiny Wschodnie 1, Chiny Północne 1, US DoD (region środkowy) i US DoD (region wschodni) używają logicznych procesorów CPU, które są oparte na procesorach Intel E5-2673 v3 (Haswell) 2,4 GHz.China East 1, China North 1, US DoD Central, and US DoD East utilize Gen 4 logical CPUs that are based on Intel E5-2673 v3 (Haswell) 2.4-GHz processors. Wszystkie pozostałe regiony wykorzystują jednostki logiczne procesorów generacji 5, które są oparte na procesorach Intel E5-2673 v4 (Broadwell) 2,3 GHz.All other regions utilize Gen 5 logical CPUs that are based on Intel E5-2673 v4 (Broadwell) 2.3-GHz processors.

MagazynStorage

Zapewniana ilość miejsca w magazynie to pojemność magazynu dostępna dla serwera Azure Database for PostgreSQL.The storage you provision is the amount of storage capacity available to your Azure Database for PostgreSQL server. Magazyn jest używany dla plików bazy danych, plików tymczasowych, dzienników transakcji i dzienników serwera PostgreSQL.The storage is used for the database files, temporary files, transaction logs, and the PostgreSQL server logs. Całkowita ilość dostępnego miejsca w magazynie określa również wydajność we/wy dostępną dla serwera.The total amount of storage you provision also defines the I/O capacity available to your server.

Atrybuty magazynuStorage attributes PodstawowaBasic Ogólnego przeznaczeniaGeneral Purpose Zoptymalizowane pod kątem pamięciMemory Optimized
Typ magazynuStorage type Magazyn podstawowyBasic Storage Magazyn Ogólnego przeznaczeniaGeneral Purpose Storage Magazyn Ogólnego przeznaczeniaGeneral Purpose Storage
Rozmiar magazynuStorage size od 5 GB do 1 TB5 GB to 1 TB od 5 GB do 16 TB5 GB to 16 TB od 5 GB do 16 TB5 GB to 16 TB
Rozmiar przyrostu pamięci masowejStorage increment size 1 GB1 GB 1 GB1 GB 1 GB1 GB
Liczba operacji we/wy na sekundęIOPS ZmiennaVariable 3 IOPS/GB3 IOPS/GB
Minimalna liczba operacji we/wy 100Min 100 IOPS
Maksymalna liczba operacji we/wy 20 000Max 20,000 IOPS
3 IOPS/GB3 IOPS/GB
Minimalna liczba operacji we/wy 100Min 100 IOPS
Maksymalna liczba operacji we/wy 20 000Max 20,000 IOPS

Uwaga

Magazynowanie do 16TB i 20 000 operacji we/wy jest obsługiwane w następujących regionach: Wschodnie stany USA, Wschodnie stany USA 2, środkowe stany USA, Południowe stany USA, Północno-środkowe stany USA, Południowo-środkowe stany USA, Europa Północna, Azja Wschodnia Zachodnie Zjednoczone Królestwo Południowe Zjednoczone Królestwo Europa Zachodnia, Japonia Południowo-Wschodnia, Korea Południowa, Australia Południowo-Wschodnia, zachodnie stany USA 2 i zachodnie stany USA.Storage up to 16TB and 20,000 IOPS is supported in the following regions: East US, East US 2, Central US, West US, North Central US, South Central US, North Europe, West Europe, UK South, UK West, Southeast Asia, East Asia, Japan East, Japan West, Korea Central, Korea South, Australia East, Australia South East, West US 2 and West Central US.

Wszystkie inne regiony obsługują do 4 TB magazynu i 6000 operacji we/wy na sekundę.All other regions support up to 4TB of storage and 6000 IOPS.

Można dodać dodatkową pojemność magazynu podczas i po utworzeniu serwera oraz pozwolić systemowi na automatyczne zwiększanie ilości miejsca w oparciu o użycie magazynu w ramach obciążenia.You can add additional storage capacity during and after the creation of the server, and allow the system to grow storage automatically based on the storage consumption of your workload.

Uwaga

Magazyn można skalować w górę, nie w dół.Storage can only be scaled up, not down.

Warstwa Podstawowa nie oferuje gwarancji operacji we/wy na sekundę.The Basic tier does not provide an IOPS guarantee. W warstwach cenowych Ogólnego przeznaczenia i zoptymalizowanych pod kątem pamięci liczba operacji we/wy z zainicjowanym rozmiarem magazynu wynosi 3:1.In the General Purpose and Memory Optimized pricing tiers, the IOPS scale with the provisioned storage size in a 3:1 ratio.

Możesz monitorować użycie we/wy w Azure Portal lub przy użyciu poleceń interfejsu wiersza polecenia platformy Azure.You can monitor your I/O consumption in the Azure portal or by using Azure CLI commands. Odpowiednie metryki do monitorowania to Limit magazynu, procent magazynu, użycie magazynu i procent operacji we/wy.The relevant metrics to monitor are storage limit, storage percentage, storage used, and IO percent.

Osiąganie limitu magazynuReaching the storage limit

Serwery z magazynem o rozmiarze mniejszym niż 100 GB są oznaczone jako tylko do odczytu, jeśli ilość wolnego miejsca w magazynie jest mniejsza niż 512 MB lub 5% rozmiaru magazynu.Servers with less than equal to 100 GB provisioned storage are marked read-only if the free storage is less than 512MB or 5% of the provisioned storage size. 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.Servers with more than 100 GB provisioned storage are marked read only when the free storage is less than 5 GB.

Jeśli na przykład Zainicjowano obsługę administracyjną 110 GB miejsca w magazynie, a rzeczywiste wykorzystanie przekracza 105 GB, serwer jest oznaczony jako tylko do odczytu.For example, if you have provisioned 110 GB of storage, and the actual utilization goes over 105 GB, the server is marked read-only. Alternatywnie, jeśli masz zainicjowany 5 GB miejsca w magazynie, serwer jest oznaczony jako tylko do odczytu, gdy ilość wolnego miejsca osiągnie mniej niż 512 MB.Alternatively, if you have provisioned 5 GB of storage, the server is marked read-only when the free storage reaches less than 512 MB.

Gdy serwer jest ustawiony na tylko do odczytu, wszystkie istniejące sesje są rozłączone, a niezatwierdzone transakcje są wycofywane.When the server is set to read-only, all existing sessions are disconnected and uncommitted transactions are rolled back. Wszelkie kolejne operacje zapisu i zatwierdzenia transakcji kończą się niepowodzeniem.Any subsequent write operations and transaction commits fail. Wszystkie kolejne zapytania odczytu będą działały nieprzerwanie.All subsequent read queries will work uninterrupted.

Można zwiększyć ilość magazynu zainicjowanego na serwer lub rozpocząć nową sesję w trybie odczytu i zapisu oraz porzucić dane, aby odzyskiwać bezpłatny magazyn.You can either increase the amount of provisioned storage to your server or start a new session in read-write mode and drop data to reclaim free storage. Uruchomiony SET SESSION CHARACTERISTICS AS TRANSACTION READ WRITE; Ustawia tryb zapisu bieżącej sesji na odczyt.Running SET SESSION CHARACTERISTICS AS TRANSACTION READ WRITE; sets the current session to read write mode. Aby uniknąć uszkodzenia danych, nie wykonuj żadnych operacji zapisu, gdy serwer nadal jest w stanie tylko do odczytu.In order to avoid data corruption, do not perform any write operations when the server is still in read-only status.

Zalecamy włączenie opcji autowzrostu magazynu lub skonfigurowanie alertu w celu powiadomienia użytkownika o tym, że magazyn serwera zbliża się do progu, aby można było uniknąć przekroczenia stanu tylko do odczytu.We recommend that you turn on storage auto-grow or to set up an alert to notify you when your server storage is approaching the threshold so you can avoid getting into the read-only state. Aby uzyskać więcej informacji, zapoznaj się z dokumentacją dotyczącą sposobu konfigurowania alertu.For more information, see the documentation on how to set up an alert.

Autouzupełnianie magazynuStorage auto-grow

Automatyczne zwiększanie ilości miejsca do magazynowania uniemożliwia serwerowi wyjście z magazynu i staje się tylko do odczytu.Storage auto-grow prevents your server from running out of storage and becoming read-only. Jeśli funkcja automatycznego zwiększania rozmiaru magazynu jest włączona, magazyn automatycznie rośnie bez wpływu na obciążenie.If storage auto grow is enabled, the storage automatically grows without impacting the workload. W przypadku serwerów o rozmiarze mniejszym niż równym 100 GB alokacja pamięci masowej jest zwiększana o 5 GB, gdy tylko ilość wolnego miejsca w magazynie jest mniejsza niż 1 GB lub 10% magazynu z zainicjowaną obsługą administracyjną.For servers with less than equal to 100 GB provisioned storage, the provisioned storage size is increased by 5 GB as soon as the free storage is below the greater of 1 GB or 10% of the provisioned storage. W przypadku serwerów mających więcej niż 100 GB zasobów magazynowych zainicjowany rozmiar magazynu jest zwiększany o 5%, gdy ilość wolnego miejsca do magazynowania jest mniejsza niż 10 GB lub 5% rozmiaru magazynu.For servers with more than 100 GB of provisioned storage, the provisioned storage size is increased by 5% when the free storage space is below the greater of 10 GB or 5% of the provisioned storage size. Obowiązują maksymalne limity magazynu określone powyżej.Maximum storage limits as specified above apply.

Jeśli na przykład Zainicjowano obsługę administracyjną 1000 GB miejsca w magazynie, a rzeczywiste wykorzystanie przekracza 950 GB, rozmiar magazynu serwera zostanie zwiększony do 1050 GB.For example, if you have provisioned 1000 GB of storage, and the actual utilization goes over 950 GB, the server storage size is increased to 1050 GB. Alternatywnie, jeśli masz zainicjowany 10 GB miejsca w magazynie, rozmiar magazynu zostanie zwiększony do 15 GB, gdy jest mniej niż 1 GB miejsca w magazynie.Alternatively, if you have provisioned 10 GB of storage, the storage size is increase to 15 GB when less than 1 GB of storage is free.

Należy pamiętać, że magazyn można skalować w górę, nie w dół.Remember that storage can only be scaled up, not down.

Magazyn kopii zapasowychBackup storage

Azure Database for PostgreSQL zapewnia do 100% magazynu z zainicjowaną obsługą kopii zapasowych bez dodatkowych kosztów.Azure Database for PostgreSQL provides up to 100% of your provisioned server storage as backup storage at no additional cost. Wszystkie magazyny kopii zapasowych, których używasz powyżej tej ilości, są obciążone w GB miesięcznie.Any backup storage you use in excess of this amount is charged in GB per month. Jeśli na przykład udostępnisz serwer z 250 GB miejsca w magazynie, będziesz mieć do dyspozycji 250 GB dodatkowego magazynu dla kopii zapasowych serwera bez dodatkowych opłat.For example, if you provision a server with 250 GB of storage, you’ll have 250 GB of additional storage available for server backups at no charge. Magazyn kopii zapasowych o wielkości przekraczającej 250 GB jest naliczany zgodnie z modelem cen.Storage for backups in excess of the 250 GB is charged as per the pricing model. Aby poznać czynniki wpływające na użycie magazynu kopii zapasowych, monitorowanie i kontrolowanie kosztu magazynu kopii zapasowych, można zapoznać się z dokumentacją kopii zapasowej.To understand factors influencing backup storage usage, monitoring and controlling backup storage cost, you can refer to the backup documentation.

Skalowanie zasobówScale resources

Po utworzeniu serwera można niezależnie zmienić rdzeni wirtualnych, generowanie sprzętu, warstwę cenową (poza i z warstwy Podstawowa), ilość miejsca do magazynowania oraz okres przechowywania kopii zapasowych.After you create your server, you can independently change the vCores, the hardware generation, the pricing tier (except to and from Basic), the amount of storage, and the backup retention period. Po utworzeniu serwera nie można zmienić typu magazynu kopii zapasowej.You can't change the backup storage type after a server is created. Liczbę rdzeni wirtualnych można skalować w górę lub w dół.The number of vCores can be scaled up or down. Okres przechowywania kopii zapasowej można skalować w górę lub w dół od 7 do 35 dni.The backup retention period can be scaled up or down from 7 to 35 days. Rozmiar magazynu można zwiększyć tylko.The storage size can only be increased. Skalowanie zasobów można przeprowadzić za pomocą portalu lub interfejsu wiersza polecenia platformy Azure.Scaling of the resources can be done either through the portal or Azure CLI. Aby zapoznać się z przykładem skalowania przy użyciu interfejsu wiersza polecenia platformy Azure, zobacz monitorowanie i skalowanie serwera Azure Database for PostgreSQL przy użyciu interfejsu wiersza polecenia platformy Azure.For an example of scaling by using Azure CLI, see Monitor and scale an Azure Database for PostgreSQL server by using Azure CLI.

Uwaga

Rozmiar magazynu można zwiększyć tylko.The storage size can only be increased. Po zwiększeniu nie można wrócić do mniejszego rozmiaru magazynu.You cannot go back to a smaller storage size after the increase.

W przypadku zmiany liczby rdzeni wirtualnych, wygenerowania sprzętu lub warstwy cenowej kopia oryginalnego serwera zostanie utworzona przy użyciu nowej alokacji obliczeniowej.When you change the number of vCores, the hardware generation, or the pricing tier, a copy of the original server is created with the new compute allocation. Gdy nowy serwer zostanie uruchomiony, połączenia zostaną przełączone na nowy serwer.After the new server is up and running, connections are switched over to the new server. Podczas przełączania systemu do nowego serwera nie można nawiązywać nowych połączeń, a wszystkie niezatwierdzone transakcje zostaną wycofane.During the moment when the system switches over to the new server, no new connections can be established, and all uncommitted transactions are rolled back. Długość tego okresu może być różna, lecz w większości przypadków jest to mniej niż minuta.This window varies, but in most cases, is less than a minute.

Skalowanie magazynu i zmiana okresu przechowywania kopii zapasowych to prawdziwe operacje online.Scaling storage and changing the backup retention period are true online operations. Brak przestoju i nie ma to znaczenia dla Twojej aplikacji.There is no downtime, and your application isn't affected. Jako że liczba operacji we/wy na sekundę jest skalowana wraz z rozmiarem magazynu, można zwiększyć liczbę operacji we/wy dla serwera, skalowanie w górę magazynu.As IOPS scale with the size of the provisioned storage, you can increase the IOPS available to your server by scaling up storage.

CennikPricing

Najbardziej aktualne informacje o cenach można znaleźć na stronie cennikausługi.For the most up-to-date pricing information, see the service pricing page. Aby wyświetlić koszt dla wybranej konfiguracji, Azure Portal przedstawia miesięczny koszt na karcie warstwa cenowa na podstawie wybranych opcji.To see the cost for the configuration you want, the Azure portal shows the monthly cost on the Pricing tier tab based on the options you select. Jeśli nie masz subskrypcji platformy Azure, możesz skorzystać z kalkulatora cen platformy Azure, aby uzyskać szacowaną cenę.If you don't have an Azure subscription, you can use the Azure pricing calculator to get an estimated price. W witrynie sieci Web kalkulatora cen platformy Azure wybierz pozycję Dodaj elementy, rozwiń kategorię bazy danych i wybierz Azure Database for PostgreSQL , aby dostosować opcje.On the Azure pricing calculator website, select Add items, expand the Databases category, and choose Azure Database for PostgreSQL to customize the options.

Następne krokiNext steps