Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
È possibile creare un'istanza del server flessibile Database di Azure per PostgreSQL usando Azure managed disks, che sono volumi di archiviazione a livello di blocco gestiti da Azure e usati con Macchine virtuali di Azure. I dischi gestiti sono simili a un disco fisico in un server locale, ma sono virtualizzati. Con i dischi gestiti è sufficiente specificare le dimensioni e il tipo di disco ed effettuare il provisioning del disco. Dopo aver effettuato il provisioning del disco, Azure gestisce il resto. Database di Azure per PostgreSQL istanze di server flessibili supportano unità SSD Premium (SSD Premium) e unità SSD Premium versione 2 (SSD Premium v2) e i prezzi sono calcolati in base al livello di calcolo, memoria e archiviazione di cui si effettua il provisioning.
Premium SSD
Azure SSD Premium offre supporto su disco a prestazioni elevate e a bassa latenza per le macchine virtuali (VM) con carichi di lavoro a elevato utilizzo di input/output (I/O). Le unità SSD Premium sono adatte per applicazioni di produzione mission-critical.
SSD Premium v2
SSD Premium v2 offre prestazioni superiori rispetto a SSD Premium, pur essendo meno costoso, come regola generale. È possibile modificare singolarmente le prestazioni (capacità, velocità effettiva e operazioni di input/output al secondo, definite IOPS) di SSD Premium v2 in qualsiasi momento. La possibilità di eseguire queste modifiche garantisce l'efficienza dei carichi di lavoro, soddisfacendo al tempo stesso le esigenze di spostamento delle prestazioni. Ad esempio, un database a elevato utilizzo di transazioni potrebbe dover gestire una grande quantità di operazioni di I/O al secondo per un paio di giorni con domanda eccezionalmente alta. Oppure un'applicazione di gioco potrebbe richiedere una velocità effettiva maggiore solo durante le ore di punta. Di conseguenza, per la maggior parte dei carichi di lavoro per utilizzo generico, SSD Premium v2 può offrire il miglior prezzo per le prestazioni. È ora possibile distribuire Database di Azure per PostgreSQL istanze di server flessibili con disco SSD Premium v2 in tutte le aree supportate.
Annotazioni
SSD Premium v2 è attualmente disponibile in anteprima per Database di Azure per PostgreSQL.
Differenze tra le unità SSD Premium e SSD Premium v2
A differenza di SSD Premium, SSD Premium v2 non ha dimensioni dedicate. È possibile impostare un disco SSD Premium v2 su qualsiasi dimensione preferita e apportare modifiche granulari in base ai requisiti del carico di lavoro. Questi incrementi granulari possono essere inseriti in step di 1 GiB. SSD Premium v2 non supporta la memorizzazione nella cache dell'host, ma offre comunque una latenza inferiore rispetto a SSD Premium. Le capacità SSD Premium v2 vanno da 1 GiB a 64 TiB.
La tabella seguente fornisce un confronto dei diversi aspetti dei tipi di disco supportati da Database di Azure per PostgreSQL istanze del server flessibili, per decidere quale sia più adatto alle proprie esigenze.
| SSD Premium v2 | Premium SSD | |
|---|---|---|
| Tipo di disco | SSD (unità a stato solido) | SSD (unità a stato solido) |
| Scenario | Carichi di lavoro sensibili alla produzione e alle prestazioni che richiedono costantemente bassa latenza e operazioni di I/O al secondo e velocità effettiva elevati. | Carichi di lavoro in produzione sensibili alle prestazioni. |
| Dimensione massima del disco | 65.536 GiB | 32.767 GiB |
| Velocità effettiva massima | 1.200 MB/s | 900 MB/s |
| Numero massimo di operazioni di I/O al secondo | 80,000 | 20,000 |
SSD Premium v2 offre fino a 32 TiB per area per sottoscrizione per impostazione predefinita, ma supporta una capacità superiore su richiesta. Per richiedere un aumento della capacità, richiedere un aumento della quota o contattare Azure supporto.
Database di Azure per PostgreSQL servizio offre una velocità effettiva di base di 125 MB/s per dischi fino a 399 GiB e 500 MB/s per i dischi oltre 400 GiB senza costi aggiuntivi. L'aumento della velocità effettiva oltre il livello gratuito comporta costi aggiuntivi.
Annotazioni
SSD Premium v2 è attualmente disponibile in anteprima per istanze di server flessibili di Database di Azure per PostgreSQL.
Lo spazio di archiviazione che si fornisce è la quantità di capacità disponibile per l'istanza del server flessibile di Azure Database per PostgreSQL. Questa risorsa di archiviazione viene usata per i file di database, i file temporanei, i log delle transazioni e i log del server PostgreSQL. La quantità totale di archiviazione di cui si effettua il provisioning definisce anche la capacità di I/O disponibile per il server.
| Dimensioni del disco | Operazioni di I/O al secondo per SSD Premium | Operazioni di I/O al secondo per SSD Premium v2 |
|---|---|---|
| 32 GiB | Provisioning 120; fino a 3.500 | Le prime 3000 operazioni di I/O al secondo possono aumentare fino a 17179 |
| 64 GiB | Provisioning di 240; fino a 3.500 | Le prime 3000 operazioni di I/O al secondo possono aumentare fino a 34359 |
| 128 GiB | Provisioning di 500; fino a 3.500 | Le prime 3000 operazioni di I/O al secondo possono aumentare fino a 68719 |
| 256 GiB | Provisioning di 1.100; fino a 3.500 | Le prime 3000 operazioni di I/O al secondo possono aumentare fino a 80.000 |
| 512 GiB | Provisioning 2.300; fino a 3.500 | Le prime 12000 operazioni di I/O al secondo gratis possono scalare a 80000 |
| 1 TiB (tebibyte, unità di misura per lo spazio di archiviazione digitale) | 5,000 | Le prime 12000 operazioni di I/O al secondo sono gratuite e possono scalare fino a 80000. |
| 2 TiB | 7,500 | Le prime 12000 operazioni di I/O al secondo sono gratuite e possono scalare fino a 80000. |
| 4 TiB | 7,500 | Le prime 12000 operazioni di I/O al secondo sono gratuite e possono scalare fino a 80000. |
| 8 TiB | 16,000 | Le prime 12000 operazioni di I/O al secondo sono gratuite e possono scalare fino a 80000. |
| 16 TiB | 18,000 | Le prime 12000 operazioni di I/O al secondo sono gratuite e possono scalare fino a 80000. |
| 32 TiB | 20,000 | Le prime 12000 operazioni di I/O al secondo sono gratuite e possono scalare fino a 80000. |
| 64 TiB | N/A | Le prime 12000 operazioni di I/O al secondo sono gratuite e possono scalare fino a 80000. |
La tabella seguente offre una panoramica delle capacità del disco SSD Premium v2 e dei valori massimi di prestazioni per decidere quale usare.
| Dimensioni del disco SSD v2 | Massimo IOPS disponibili | Velocità effettiva massima disponibile (MB/s) |
|---|---|---|
| 1 GiB-64 TiBs | 3.000-80.000 (aumenta di 500 IOPS per GiB) | 125-1.200 (aumenta di 0,25 MB/s per set di operazioni di I/O al secondo) |
Anche il tipo di macchina virtuale presenta limiti di operazioni di I/O al secondo. Sebbene sia possibile selezionare qualsiasi dimensione di archiviazione, indipendentemente dal tipo di server, potrebbe non essere possibile usare tutte le operazioni di I/O al secondo fornite dall'archiviazione, soprattutto quando si sceglie un server con pochi vCore. Per altre informazioni, vedere Opzioni di calcolo in Database di Azure per PostgreSQL.
Annotazioni
Indipendentemente dal tipo di archiviazione assegnato all'istanza, l'archiviazione può essere solo aumentata, non ridotta.
È possibile monitorare il consumo di I/O nel portale di Azure oppure usando i comandi interfaccia della riga di comando di Azure. Le metriche pertinenti al monitoraggio sono il limite di archiviazione, la percentuale di archiviazione, l'archiviazione usata e la percentuale di I/O.
Condizioni di disco pieno
Quando il disco diventa pieno, il server inizia a restituire errori e impedisce ulteriori modifiche. Il raggiungimento del limite può anche causare problemi con altre attività operative, ad esempio i backup e l'archiviazione write-ahead log (WAL). Esistono diversi modi in cui è possibile evitare questa condizione completa del disco:
- Per evitare questa situazione, il server passa automaticamente alla modalità di sola lettura quando l'utilizzo dell'archiviazione raggiunge il 95% o quando la capacità disponibile è inferiore a 5 GiB. Se si usa il tipo di archiviazione SSD Premium, è possibile usare la funzionalità di aumento automatico dell'archiviazione o aumentare lo spazio di archiviazione del server per evitare che si verifichi questo problema.
- Se il server è contrassegnato come di sola lettura a causa della condizione completa del disco, è possibile eliminare i dati non più necessari. A tale scopo, è possibile eseguire il comando seguente per modificare la modalità di lettura/scrittura. Al termine, è possibile eseguire il comando delete.
SET SESSION CHARACTERISTICS AS TRANSACTION READ WRITE;
È consigliabile monitorare attivamente lo spazio su disco in uso usando le metriche storage_percentage o storage_used e aumentare le dimensioni del disco prima di esaurire lo spazio disponibile nell'archiviazione. È possibile configurare un avviso per ricevere una notifica quando l'archiviazione del server sta per raggiungere lo stato di disco pieno. Per altre informazioni, vedere Usare il portale di Azure per configurare gli avvisi sulle metriche per Database di Azure per PostgreSQL.
Prezzo
Per informazioni sui prezzi più aggiornati, vedere Database di Azure per PostgreSQL prezzi del server flessibile.
Azure portale mostra anche una stima dei costi mensili di una configurazione del server, in base alle opzioni selezionate.
Tale stima può essere visualizzata in tutta l'esperienza di creazione del server, nella pagina Nuovo server flessibile Database di Azure per PostgreSQL:
Può anche essere visualizzato per i server esistenti se nel menu delle risorse di un'istanza esistente, nella sezione Impostazioni, si seleziona Calcolo + Archiviazione:
Se non si ha una sottoscrizione Azure, è possibile usare il calcolatore prezzi Azure per ottenere un prezzo stimato. Nel sito Web Azure pricing calculator, selezionare la categoria Databases e quindi selezionare Database di Azure per PostgreSQL per aggiungere il servizio alla stima e, successivamente, personalizzare le opzioni.