Prisnivåer i Azure Database for PostgreSQL – Enskild serverPricing tiers in Azure Database for PostgreSQL - Single Server

Du kan skapa en Azure-databas för PostgreSQL-server på en av tre olika prisnivåer: Grundläggande, allmänt syfte och Minnesoptimerad.You can create an Azure Database for PostgreSQL server in one of three different pricing tiers: Basic, General Purpose, and Memory Optimized. Prisnivåerna differentieras med mängden beräkning i virtuella kärnor som kan etableras, minne per vCore och lagringsteknik som används för att lagra data.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. Alla resurser etableras på PostgreSQL-servernivå.All resources are provisioned at the PostgreSQL server level. En server kan ha en eller flera databaser.A server can have one or many databases.

BasicBasic Allmänt syfteGeneral Purpose MinnesoptimeratMemory Optimized
Beräkna genereringCompute generation Gen 4, Gen 5Gen 4, Gen 5 Gen 4, Gen 5Gen 4, Gen 5 Gen 5Gen 5
vCores (virtuella)vCores 1, 21, 2 2, 4, 8, 16, 32, 642, 4, 8, 16, 32, 64 2, 4, 8, 16, 322, 4, 8, 16, 32
Minne per vCoreMemory per vCore 2 GB2 GB 5 GB5 GB 10 GB10 GB
LagringsstorlekStorage size 5 GB till 1 TB5 GB to 1 TB 5 GB till 16 TB5 GB to 16 TB 5 GB till 16 TB5 GB to 16 TB
Lagringsperiod för säkerhetskopiering av databasDatabase backup retention period 7 till 35 dagar7 to 35 days 7 till 35 dagar7 to 35 days 7 till 35 dagar7 to 35 days

Om du vill välja en prisnivå använder du följande tabell som utgångspunkt.To choose a pricing tier, use the following table as a starting point.

PrisnivåPricing tier MålbelastningarTarget workloads
BasicBasic Arbetsbelastningar som kräver ljusberäkning och I/O-prestanda.Workloads that require light compute and I/O performance. Exempel är servrar som används för utveckling eller testning eller småskaliga sällan använda program.Examples include servers used for development or testing or small-scale infrequently used applications.
Generell användningGeneral Purpose De flesta affärsarbetsbelastningar som kräver balanserad beräkning och minne med skalbar I/O-dataflöde.Most business workloads that require balanced compute and memory with scalable I/O throughput. Exempel är servrar för att vara värd för webb- och mobilappar och andra företagsprogram.Examples include servers for hosting web and mobile apps and other enterprise applications.
MinnesoptimeradMemory Optimized Högpresterande databasarbetsbelastningar som kräver prestanda i minnet för snabbare transaktionsbearbetning och högre samtidighet.High-performance database workloads that require in-memory performance for faster transaction processing and higher concurrency. Exempel är servrar för bearbetning av realtidsdata och högpresterande transaktions- eller analysappar.Examples include servers for processing real-time data and high-performance transactional or analytical apps.

När du har skapat en server kan antalet virtuella kärnor, maskinvarugenerering och prisnivå (förutom till och från Basic) ändras upp eller ned inom några sekunder.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. Du kan också självständigt justera mängden lagringsutrymme upp och lagringsperioden för säkerhetskopiering upp eller ned utan programstopp.You also can independently adjust the amount of storage up and the backup retention period up or down with no application downtime. Du kan inte ändra lagringstypen för säkerhetskopiering när en server har skapats.You can't change the backup storage type after a server is created. Mer information finns i avsnittet Skala resurser.For more information, see the Scale resources section.

Beräkna generationer och virtuella kärnorCompute generations and vCores

Beräkningsresurser tillhandahålls som virtuella kärnor, som representerar den logiska processorn för den underliggande maskinvaran.Compute resources are provided as vCores, which represent the logical CPU of the underlying hardware. China East 1, China North 1, US DoD Central och US DoD East använder Gen 4 logiska processorer som är baserade på Intel E5-2673 v3 (Haswell) 2,4 GHz-processorer.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. Alla andra regioner använder logiska gen 5-processorer som är baserade på Intel E5-2673 v4 (Broadwell) 2,3 GHz-processorer.All other regions utilize Gen 5 logical CPUs that are based on Intel E5-2673 v4 (Broadwell) 2.3-GHz processors.

LagringStorage

Lagringen som du etablerar är den mängd lagringskapacitet som är tillgänglig för din Azure-databas för PostgreSQL-server.The storage you provision is the amount of storage capacity available to your Azure Database for PostgreSQL server. Lagringen används för databasfiler, temporära filer, transaktionsloggar och PostgreSQL-serverloggar.The storage is used for the database files, temporary files, transaction logs, and the PostgreSQL server logs. Den totala mängden lagringsutrymme som du etablerar definierar också den I/O-kapacitet som är tillgänglig för servern.The total amount of storage you provision also defines the I/O capacity available to your server.

BasicBasic Allmänt syfteGeneral Purpose MinnesoptimeratMemory Optimized
LagringstypStorage type Grundläggande lagringBasic Storage Förvaring av allmänt ändamålGeneral Purpose Storage Förvaring av allmänt ändamålGeneral Purpose Storage
LagringsstorlekStorage size 5 GB till 1 TB5 GB to 1 TB 5 GB till 16 TB5 GB to 16 TB 5 GB till 16 TB5 GB to 16 TB
Storlek för lagringsstegStorage increment size 1 GB1 GB 1 GB1 GB 1 GB1 GB
IOPSIOPS VariabelVariable 3 IOPS/GB3 IOPS/GB
Min 100 IOPSMin 100 IOPS
Max 20 000 IOPSMax 20,000 IOPS
3 IOPS/GB3 IOPS/GB
Min 100 IOPSMin 100 IOPS
Max 20 000 IOPSMax 20,000 IOPS

Anteckning

Lagring upp till 16 TB och 20 000 IOPS stöds i följande regioner: Östra USA, Östra USA 2, Centrala USA, Västra USA, Norra CENTRALA USA, Södra Centrala USA, Nordeurop, Västeuropa, Storbritannien syd, västra Storbritannien, Sydostasien, Östasien, Östra Japan, Västra Japan, Korea Central , Korea South, Östra Australien, Sydöstra Australien.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.

Alla andra regioner stöder upp till 4 TB lagringsutrymme och 6000 IOPS.All other regions support up to 4TB of storage and 6000 IOPS.

Du kan lägga till ytterligare lagringskapacitet under och efter att servern har skapats och tillåta att systemet växer lagring automatiskt baserat på lagringsförbrukningen för din arbetsbelastning.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.

Anteckning

Lagring kan bara skalas upp, inte ner.Storage can only be scaled up, not down.

Basic-nivån ger ingen IOPS-garanti.The Basic tier does not provide an IOPS guarantee. I de allmänna nivåerna för ändamål och minnesoptimerade prisnivåer skalas IOPS-skalan med den etablerade lagringsstorleken i ett 3:1-förhållande.In the General Purpose and Memory Optimized pricing tiers, the IOPS scale with the provisioned storage size in a 3:1 ratio.

Du kan övervaka din I/O-förbrukning i Azure-portalen eller med hjälp av Azure CLI-kommandon.You can monitor your I/O consumption in the Azure portal or by using Azure CLI commands. De relevanta måtten som ska övervakas är lagringsgräns, lagringsprocent, lagring som används och IO procent.The relevant metrics to monitor are storage limit, storage percentage, storage used, and IO percent.

Nå lagringsgränsenReaching the storage limit

Servrar med mindre än 100 GB etablerad lagring markeras skrivskyddat om det kostnadsfria lagringsutrymmet är mindre än 512 MB eller 5 % av den etablerade lagringsstorleken.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. Servrar med mer än 100 GB allokerat lagringsutrymme markeras bara som skrivskyddade när det lediga lagringsutrymmet är mindre än 5 GB.Servers with more than 100 GB provisioned storage are marked read only when the free storage is less than 5 GB.

Om du till exempel har etablerat 110 GB lagringsutrymme och det faktiska utnyttjandet går över 105 GB markeras servern skrivskyddad.For example, if you have provisioned 110 GB of storage, and the actual utilization goes over 105 GB, the server is marked read-only. Alternativt, om du har etablerat 5 GB lagringsutrymme, är servern märkt skrivskyddad när den kostnadsfria lagringen når mindre än 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.

När servern är skrivskyddad kopplas alla befintliga sessioner från och oengagerade transaktioner återställs.When the server is set to read-only, all existing sessions are disconnected and uncommitted transactions are rolled back. Alla efterföljande skrivåtgärder och transaktionsavst har misslyckats.Any subsequent write operations and transaction commits fail. Alla efterföljande läsfrågor fungerar oavbrutet.All subsequent read queries will work uninterrupted.

Du kan antingen öka mängden etablerad lagring till servern eller starta en ny session i skriv-skriv-läge och släppa data för att frigöra gratis lagringsutrymme.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. När SET SESSION CHARACTERISTICS AS TRANSACTION READ WRITE; du kör ställs den aktuella sessionen in på att läsa skrivläge.Running SET SESSION CHARACTERISTICS AS TRANSACTION READ WRITE; sets the current session to read write mode. För att undvika dataskador ska du inte utföra några skrivåtgärder när servern fortfarande är skrivskyddad.In order to avoid data corruption, do not perform any write operations when the server is still in read-only status.

Vi rekommenderar att du aktiverar automatisk lagringsförväxning eller ställer in en avisering för att meddela dig när serverlagringen närmar sig tröskelvärdet så att du kan undvika att hamna i skrivskyddat tillstånd.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. Mer information finns i dokumentationen om hur du ställer in en avisering.For more information, see the documentation on how to set up an alert.

Lagring växer automatisktStorage auto-grow

Lagring som växer automatiskt förhindrar att servern får på lagringsutrymme och blir skrivskyddad.Storage auto-grow prevents your server from running out of storage and becoming read-only. Om automatisk lagring växer aktiveras, växer lagringen automatiskt utan att påverka arbetsbelastningen.If storage auto grow is enabled, the storage automatically grows without impacting the workload. För servrar med mindre än 100 GB etablerad lagring ökas den etablerade lagringsstorleken med 5 GB så snart det kostnadsfria lagringsutrymmet är lägre än 1 GB eller 10 % av den etablerade lagringen.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. För servrar med mer än 100 GB av etablerad lagring ökas den etablerade lagringsstorleken med 5 % när det lediga lagringsutrymmet är lägre än 10 GB eller 5 % av den etablerade lagringsstorleken.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. Maximala lagringsgränser enligt ovan gäller.Maximum storage limits as specified above apply.

Om du till exempel har etablerat 1000 GB lagringsutrymme och det faktiska utnyttjandet går över 950 GB, ökas serverlagringsstorleken till 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. Alternativt, om du har etablerat 10 GB lagringsutrymme, ökar lagringsstorleken till 15 GB när mindre än 1 GB lagringsutrymme är gratis.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.

Kom ihåg att lagring bara kan skalas upp, inte ner.Remember that storage can only be scaled up, not down.

SäkerhetskopieringBackup

Tjänsten tar automatiskt säkerhetskopior av servern.The service automatically takes backups of your server. Du kan välja en kvarhållningsperiod från intervallet 7 till 35 dagar.You can select a retention period from a range of 7 to 35 days. Allmänna servrar och minnesoptimerade servrar kan välja att ha geouppsagbar lagring för säkerhetskopior.General Purpose and Memory Optimized servers can choose to have geo-redundant storage for backups. Läs mer om säkerhetskopior i begreppsartikeln.Learn more about backups in the concepts article.

Skala resurserScale resources

När du har skapat servern kan du självständigt ändra virtuella kärnor, maskinvarugenerering, prisnivå (förutom till och från Basic), mängden lagringsutrymme och lagringsperioden för säkerhetskopiering.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. Du kan inte ändra lagringstypen för säkerhetskopiering när en server har skapats.You can't change the backup storage type after a server is created. Antalet virtuella kärnor kan skalas upp eller ned.The number of vCores can be scaled up or down. Lagringsperioden för säkerhetskopiering kan skalas upp eller ned från 7 till 35 dagar.The backup retention period can be scaled up or down from 7 to 35 days. Lagringsstorleken kan bara ökas.The storage size can only be increased. Skalning av resurserna kan göras antingen via portalen eller Azure CLI.Scaling of the resources can be done either through the portal or Azure CLI. Ett exempel på skalning med hjälp av Azure CLI finns i Övervaka och skala en Azure-databas för PostgreSQL-server med hjälp av Azure CLI.For an example of scaling by using Azure CLI, see Monitor and scale an Azure Database for PostgreSQL server by using Azure CLI.

Anteckning

Lagringsstorleken kan bara ökas.The storage size can only be increased. Du kan inte gå tillbaka till en mindre lagringsstorlek efter ökningen.You cannot go back to a smaller storage size after the increase.

När du ändrar antalet virtuella kärnor, maskinvarugenerering eller prisnivå skapas en kopia av den ursprungliga servern med den nya beräkningsallokeringen.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. När den nya servern är igång växlar anslutningarna över till den nya servern.After the new server is up and running, connections are switched over to the new server. Under tiden då systemet växlar över till den nya servern kan inga nya anslutningar upprättas, och transaktioner som inte allokerats återställs.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. Hur lång tid detta tar varierar, men i de flesta fall tar det mindre än en minut.This window varies, but in most cases, is less than a minute.

Skalning av lagring och ändring av lagringsperioden för säkerhetskopiering är sanna onlineåtgärder.Scaling storage and changing the backup retention period are true online operations. Det finns ingen driftstopp och ditt program påverkas inte.There is no downtime, and your application isn't affected. När IOPS skalar med storleken på den etablerade lagringen kan du öka IOPS som är tillgängligt för servern genom att utöka lagringen.As IOPS scale with the size of the provisioned storage, you can increase the IOPS available to your server by scaling up storage.

PrissättningPricing

Den senaste prisinformationen finns på sidan för tjänstpriser.For the most up-to-date pricing information, see the service pricing page. Om du vill se kostnaden för den konfiguration du vill använda visar Azure-portalen månadskostnaden på fliken Prisnivå baserat på de alternativ du väljer.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. Om du inte har en Azure-prenumeration kan du använda Azure-priskalkylatorn för att få ett uppskattat pris.If you don't have an Azure subscription, you can use the Azure pricing calculator to get an estimated price. På webbplatsen För Azure-priskalkylator väljer du Lägg till objekt, expanderar kategorin Databaser och väljer Azure-databas för PostgreSQL för att anpassa alternativen.On the Azure pricing calculator website, select Add items, expand the Databases category, and choose Azure Database for PostgreSQL to customize the options.

Nästa stegNext steps