Piani tariffari nel database di Azure per PostgreSQL-server singoloPricing tiers in Azure Database for PostgreSQL - Single Server

È possibile creare un server di Database di Azure per PostgreSQL in uno dei tre piani tariffari disponibili: Basic, Utilizzo generico e Con ottimizzazione per la memoria.You can create an Azure Database for PostgreSQL server in one of three different pricing tiers: Basic, General Purpose, and Memory Optimized. I piani tariffari si differenziano per le risorse di calcolo in vCore di cui è possibile effettuare il provisioning, per la memoria in ogni vCore e per la tecnologia usata per l'archiviazione dei dati.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. Il provisioning di tutte le risorse viene effettuato a livello di server PostgreSQL.All resources are provisioned at the PostgreSQL server level. Un server può avere uno o più database.A server can have one or many databases.

BasicBasic Utilizzo genericoGeneral Purpose Con ottimizzazione per la memoriaMemory Optimized
Generazione di calcoloCompute generation Generazione 4, Generazione 5Gen 4, Gen 5 Generazione 4, Generazione 5Gen 4, Gen 5 Quinta generazioneGen 5
vCorevCores 1, 21, 2 2, 4, 8, 16, 32, 642, 4, 8, 16, 32, 64 2, 4, 8, 16, 322, 4, 8, 16, 32
Memoria per vCoreMemory per vCore 2 GB2 GB 5 GB5 GB 10 GB10 GB
Dimensioni della risorsa di archiviazioneStorage size Da 5 GB a 1 TB5 GB to 1 TB da 5 GB a 16 TB5 GB to 16 TB da 5 GB a 16 TB5 GB to 16 TB
Tipo di risorse di archiviazioneStorage type Archiviazione Standard di AzureAzure Standard Storage Archiviazione premium di AzureAzure Premium Storage Archiviazione premium di AzureAzure Premium Storage
Periodo di conservazione dei backup dei databaseDatabase backup retention period Da 7 a 35 giorni7 to 35 days Da 7 a 35 giorni7 to 35 days Da 7 a 35 giorni7 to 35 days

Per scegliere un piano tariffario, usare la tabella seguente come punto di partenza.To choose a pricing tier, use the following table as a starting point.

Piano tariffarioPricing tier Carichi di lavoro di destinazioneTarget workloads
BasicBasic Carichi di lavoro con esigenze di calcolo e di prestazioni I/O ridotte.Workloads that require light compute and I/O performance. Ad esempio, server usati per lo sviluppo o i test oppure applicazioni su scala ridotta usate raramente.Examples include servers used for development or testing or small-scale infrequently used applications.
Scopo genericoGeneral Purpose La maggior parte dei carichi di lavoro aziendali che richiedono risorse di calcolo e di memoria bilanciate con velocità effettiva di I/O scalabile.Most business workloads that require balanced compute and memory with scalable I/O throughput. Ad esempio, server per l'hosting di app Web e di app per dispositivi mobili e altre applicazioni aziendali.Examples include servers for hosting web and mobile apps and other enterprise applications.
Ottimizzate per la memoriaMemory Optimized Carichi di lavoro di database ad alte prestazioni che richiedono prestazioni in memoria per l'elaborazione più rapida delle transazioni e una concorrenza maggiore.High-performance database workloads that require in-memory performance for faster transaction processing and higher concurrency. Ad esempio, server per l'elaborazione di dati in tempo reale e app transazionali o analitiche a prestazioni elevate.Examples include servers for processing real-time data and high-performance transactional or analytical apps.

Dopo aver creato un server, il numero di vCore, la generazione dell'hardware e il piano tariffario (ad eccezione del passaggio da/a Basic) possono essere aumentati o ridotti in pochi secondi.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. È anche possibile aumentare autonomamente lo spazio di archiviazione e aumentare o ridurre il periodo di conservazione dei backup senza tempi di inattività per le applicazioni.You also can independently adjust the amount of storage up and the backup retention period up or down with no application downtime. Non è possibile modificare il tipo di archiviazione dei backup dopo aver creato il server.You can't change the backup storage type after a server is created. Per altre informazioni, vedere la sezione Ridimensionare le risorse.For more information, see the Scale resources section.

Generazioni di calcolo e vCoreCompute generations and vCores

Le risorse di calcolo vengono fornite come vCore, che rappresentano la CPU logica dell'hardware sottostante.Compute resources are provided as vCores, which represent the logical CPU of the underlying hardware. Cina orientale 1, Cina settentrionale 1, US DoD (area centrale) e US DoD (area orientale) utilizzano le CPU logiche di generazione 4 basate sui processori Intel E5-2673 V3 (Haswell) a 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. Tutte le altre aree utilizzano le CPU logiche di generazione 5 basate sui processori Intel E5-2673 V4 (Broadwell) a 2,3 GHz.All other regions utilize Gen 5 logical CPUs that are based on Intel E5-2673 v4 (Broadwell) 2.3-GHz processors.

ArchiviazioneStorage

Lo spazio di archiviazione di cui si esegue il provisioning è la capacità di archiviazione disponibile per il server Database di Azure per PostgreSQL.The storage you provision is the amount of storage capacity available to your Azure Database for PostgreSQL server. Lo spazio di archiviazione viene usato per i file del database, i file temporanei, i log delle transazioni e i log del server PostgreSQL.The storage is used for the database files, temporary files, transaction logs, and the PostgreSQL server logs. Lo spazio di archiviazione totale di cui si effettua il provisioning definisce anche la capacità di I/O disponibile per il server.The total amount of storage you provision also defines the I/O capacity available to your server.

BasicBasic Utilizzo genericoGeneral Purpose Con ottimizzazione per la memoriaMemory Optimized
Tipo di risorse di archiviazioneStorage type Archiviazione Standard di AzureAzure Standard Storage Archiviazione premium di AzureAzure Premium Storage Archiviazione premium di AzureAzure Premium Storage
Dimensioni della risorsa di archiviazioneStorage size Da 5 GB a 1 TB5 GB to 1 TB da 5 GB a 16 TB5 GB to 16 TB da 5 GB a 16 TB5 GB to 16 TB
Dimensioni di incremento dell'archiviazioneStorage increment size 1 GB1 GB 1 GB1 GB 1 GB1 GB
Operazioni di I/O al secondoIOPS VariabileVariable 3 operazioni di I/O al secondo/GB3 IOPS/GB
Min 100 operazioni di I/O al secondoMin 100 IOPS
Massimo 20.000 IOPSMax 20,000 IOPS
3 operazioni di I/O al secondo/GB3 IOPS/GB
Min 100 operazioni di I/O al secondoMin 100 IOPS
Massimo 20.000 IOPSMax 20,000 IOPS

Nota

Lo spazio di archiviazione fino a 16TB e 20.000 IOPS è supportato nelle aree seguenti: Stati Uniti orientali, Stati Uniti orientali 2, Stati Uniti centrali, Stati Uniti occidentali, Europa settentrionale, Europa occidentale, Regno Unito meridionale, Regno Unito occidentale, Asia sudorientale, Asia orientale, Giappone orientale, Giappone occidentale, Corea centrale, Corea meridionale, Australia orientale, Australia Sud-est.Storage up to 16TB and 20,000 IOPS is supported in the following regions: East US, East US 2, Central US, West 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.

Tutte le altre aree supportano fino a 4 TB di archiviazione e 6000 IOPS.All other regions support up to 4TB of storage and 6000 IOPS.

È possibile aggiungere ulteriore capacità di archiviazione durante e dopo la creazione del server e consentire al sistema di aumentare automaticamente le dimensioni di archiviazione in base al consumo di spazio di archiviazione del carico di lavoro.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.

Nota

Lo spazio di archiviazione può essere scalato solo, non inattivo.Storage can only be scaled up, not down.

Il piano Basic non offre la garanzia relativa alle operazioni di I/O al secondo.The Basic tier does not provide an IOPS guarantee. Nei piani tariffari Utilizzo generico e Con ottimizzazione per la memoria, la scalabilità delle operazioni di I/O al secondo rispetto allo spazio di archiviazione sottoposto a provisioning è in un rapporto di 3 a 1.In the General Purpose and Memory Optimized pricing tiers, the IOPS scale with the provisioned storage size in a 3:1 ratio.

È possibile monitorare il consumo di I/O nel portale di Azure oppure usando i comandi dell'interfaccia della riga di comando di Azure.You can monitor your I/O consumption in the Azure portal or by using Azure CLI commands. Le metriche pertinenti al monitoraggio sono il limite di archiviazione, la percentuale di archiviazione, lo spazio di archiviazione usato e la percentuale di I/O.The relevant metrics to monitor are storage limit, storage percentage, storage used, and IO percent.

Raggiungimento del limite di archiviazioneReaching the storage limit

I server con meno di 100 GB di spazio di archiviazione con provisioning sono contrassegnati come di sola lettura se lo spazio di archiviazione disponibile è inferiore a 512 MB o al 5% delle dimensioni di archiviazione con provisioning.Servers with less than 100 GB provisioned storage are marked read-only if the free storage is less than 512MB or 5% of the provisioned storage size. I server con più di 100 GB di spazio di archiviazione con provisioning sono contrassegnati come di sola lettura quando lo spazio di archiviazione disponibile è inferiore a 5 GB.Servers with more than 100 GB provisioned storage are marked read only when the free storage is less than 5 GB.

Se, ad esempio, è stato effettuato il provisioning di 110 GB di spazio di archiviazione e l'utilizzo effettivo supera 105 GB, il server è contrassegnato come di sola lettura.For example, if you have provisioned 110 GB of storage, and the actual utilization goes over 105 GB, the server is marked read-only. In alternativa, se è stato effettuato il provisioning di 5 GB di spazio di archiviazione, il server è contrassegnato come di sola lettura quando lo spazio di archiviazione disponibile è inferiore a 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.

Quando il server è impostato come di sola lettura, tutte le sessioni esistenti vengono disconnesse e viene eseguito il rollback delle transazioni non sottoposte a commit.When the server is set to read-only, all existing sessions are disconnected and uncommitted transactions are rolled back. Eventuali operazioni di scrittura e di esecuzione del commit delle transazioni hanno esito negativo.Any subsequent write operations and transaction commits fail. Tutte le query in lettura funzioneranno senza interruzioni.All subsequent read queries will work uninterrupted.

È possibile aumentare lo spazio di archiviazione sottoposto a provisioning per il server o avviare una nuova sessione in modalità lettura/scrittura ed eliminare i dati per recuperare spazio di archiviazione.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. Se si esegue SET SESSION CHARACTERISTICS AS TRANSACTION READ WRITE; la sessione corrente viene impostata sulla modalità di lettura/scrittura.Running SET SESSION CHARACTERISTICS AS TRANSACTION READ WRITE; sets the current session to read write mode. Per evitare il danneggiamento dei dati, non eseguire operazioni di scrittura quando il server è ancora in stato di sola lettura.In order to avoid data corruption, do not perform any write operations when the server is still in read-only status.

È consigliabile attivare l'aumento automatico delle dimensioni dell'archiviazione o impostare un avviso per ricevere una notifica quando l'archiviazione del server raggiunge la soglia, in modo da evitare di accedere allo stato di sola lettura.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. Per altre informazioni, vedere la documentazione sulla procedura di configurazione di un avviso.For more information, see the documentation on how to set up an alert.

Aumento automatico dell'archiviazioneStorage auto-grow

L'aumento automatico delle dimensioni impedisce al server di esaurire lo spazio di archiviazione e diventa di sola lettura.Storage auto-grow prevents your server from running out of storage and becoming read-only. Se l'opzione di aumento automatico delle dimensioni è abilitata, la risorsa di archiviazione aumenta automaticamente senza alcun effetto sul carico di lavoro.If storage auto grow is enabled, the storage automatically grows without impacting the workload. Per i server con archiviazione con provisioning inferiore a 100 GB, le dimensioni di archiviazione di cui è stato effettuato il provisioning vengono aumentate di 5 GB non appena lo spazio di archiviazione disponibile è inferiore a 1 GB o al 10% dell'archiviazione con provisioning.For servers with less than 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. Per i server con più di 100 GB di spazio di archiviazione di cui è stato effettuato il provisioning, la dimensione di archiviazione con provisioning viene aumentata del 5% quando lo spazio di archiviazione disponibile è inferiore al 5% delle dimensioni di archiviazione con provisioning.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 5% of the provisioned storage size. Si applicano i limiti di archiviazione massimi specificati sopra.Maximum storage limits as specified above apply.

Se, ad esempio, è stato effettuato il provisioning di 1000 GB di spazio di archiviazione e l'utilizzo effettivo supera 950 GB, le dimensioni di archiviazione del server vengono aumentate a 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. In alternativa, se è stato effettuato il provisioning di 10 GB di spazio di archiviazione, le dimensioni di archiviazione aumentano a 15 GB quando sono disponibili meno di 1 GB di spazio di archiviazione.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.

Tenere presente che lo spazio di archiviazione può essere scalato solo, non inattivo.Remember that storage can only be scaled up, not down.

Eseguire il backupBackup

Il servizio esegue automaticamente il backup del server.The service automatically takes backups of your server. Il periodo di conservazione minimo dei backup è di sette giorni.The minimum retention period for backups is seven days. È possibile impostare un periodo di conservazione massimo di 35 giorni.You can set a retention period of up to 35 days. È possibile modificare il periodo di conservazione in qualsiasi momento durante il ciclo di vita del server.The retention can be adjusted at any point during the lifetime of the server. È possibile scegliere tra backup con ridondanza locale e backup con ridondanza geografica.You can choose between locally redundant and geo-redundant backups. Anche i backup con ridondanza geografica vengono archiviati nell'area geografica abbinata all'area in cui è stato creato il server.Geo-redundant backups also are stored in the geo-paired region of the region where your server is created. Questa ridondanza consente un livello di protezione in caso di emergenza.This redundancy provides a level of protection in the event of a disaster. È anche possibile ripristinare il server in qualsiasi altra area di Azure in cui sia disponibile il servizio con backup con ridondanza geografica.You also gain the ability to restore your server to any other Azure region in which the service is available with geo-redundant backups. Non è possibile cambiare opzione di archiviazione dei backup dopo aver creato il server.It's not possible to change between the two backup storage options after the server is created.

Ridimensionare le risorseScale resources

Dopo aver creato il server, è possibile modificare in modo indipendente il numero di vCore, la generazione dell'hardware, il piano tariffario (ad eccezione del passaggio da/a Basic), lo spazio di archiviazione e il periodo di conservazione dei backup.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. Non è possibile modificare il tipo di archiviazione dei backup dopo aver creato il server.You can't change the backup storage type after a server is created. Il numero di vCore può essere aumentato o ridotto.The number of vCores can be scaled up or down. Il periodo di conservazione dei backup può essere aumentato o ridotto da 7 a 35 giorni.The backup retention period can be scaled up or down from 7 to 35 days. Le dimensioni dello spazio di archiviazione possono essere solo aumentate.The storage size can only be increased. Il ridimensionamento delle risorse può essere eseguito tramite il portale o l'interfaccia della riga di comando di Azure.Scaling of the resources can be done either through the portal or Azure CLI. Per un esempio di ridimensionamento tramite l'interfaccia della riga di comando di Azure, vedere Monitorare e scalare un server di Database di Azure per PostgreSQL usando l'interfaccia della riga di comando di Azure.For an example of scaling by using Azure CLI, see Monitor and scale an Azure Database for PostgreSQL server by using Azure CLI.

Nota

Le dimensioni dello spazio di archiviazione possono essere solo aumentate.The storage size can only be increased. Non è possibile tornare a una dimensione di archiviazione inferiore dopo l'incremento.You cannot go back to a smaller storage size after the increase.

Quando si modifica il numero di vCore, la generazione dell'hardware o il piano tariffario, viene creata una copia del server di origine con la nuova allocazione del calcolo.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. Quando il nuovo server è in esecuzione, le connessioni vengono trasferite al nuovo server.After the new server is up and running, connections are switched over to the new server. Durante l'intervallo nel quale il sistema passa al nuovo server, non è possibile stabilire nuove connessioni e viene effettuato il rollback di tutte le transazioni di cui non è stato eseguito il commit.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. Questo intervallo è variabile, ma nella maggior parte dei casi è inferiore al minuto.This window varies, but in most cases, is less than a minute.

Il ridimensionamento dello spazio di archiviazione e la modifica del periodo di conservazione dei backup sono realmente operazioni online.Scaling storage and changing the backup retention period are true online operations. Non si registrano tempi di inattività e l'applicazione non viene influenzata.There is no downtime, and your application isn't affected. Le operazioni di I/O al secondo vengono ridimensionate in funzione dello spazio di archiviazione sottoposto a provisioning, quindi è possibile aumentare le operazioni di I/O al secondo disponibili per il server aumentando lo spazio di archiviazione.As IOPS scale with the size of the provisioned storage, you can increase the IOPS available to your server by scaling up storage.

PrezziPricing

Per le informazioni più aggiornate sui prezzi, vedere la pagina dei prezzi.For the most up-to-date pricing information, see the service pricing page. Per informazioni sui costi della configurazione desiderata, consultare la scheda Piano tariffario del portale di Azure che illustra il costo mensile in base alle opzioni selezionate.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. Se non è disponibile una sottoscrizione di Azure, è possibile usare il calcolatore dei prezzi di Azure per ottenere una stima.If you don't have an Azure subscription, you can use the Azure pricing calculator to get an estimated price. Passare al sito Web del calcolatore dei prezzi di Azure, selezionare Aggiungi elementi, espandere la categoria Database e scegliere Database di Azure per PostgreSQL per personalizzare le opzioni.On the Azure pricing calculator website, select Add items, expand the Databases category, and choose Azure Database for PostgreSQL to customize the options.

Passaggi successiviNext steps