Beräknings- och lagringsalternativ i Azure Database for PostgreSQL – flexibel server
GÄLLER FÖR: Azure Database for PostgreSQL – flexibel server
Du kan skapa en flexibel Azure Database for PostgreSQL-serverinstans på någon av tre prisnivåer: Burstable, Generell användning och Minnesoptimerad. Prisnivån beräknas baserat på den beräkning, det minne och den lagring som du etablerar. En server kan ha en eller flera databaser.
Resurs/nivå | Burstbar | Generell användning | Minnesoptimerad |
---|---|---|---|
VM-serien | B-serien | Ddsv5-serien, Dadsv5-serien, Ddsv4-serien, Dsv3-serien |
Edsv5-serien, Eadsv5-serien, Edsv4-serien, Esv3-serien |
Virtuella kärnor | 1, 2, 4, 8, 12, 16, 20 | 2, 4, 8, 16, 32, 48, 64, 96 | 2, 4, 8, 16, 20 (v4/v5), 32, 48, 64, 96 |
Minne per virtuell kärna | Olika | 4 GB | 6,75 GB till 8 GB |
Lagringsstorlek | 32 GB till 32 TB | 32 GB till 32 TB | 32 GB till 32 TB |
Kvarhållningsperiod för databassäkerhetskopiering | 7 till 35 dagar | 7 till 35 dagar | 7 till 35 dagar |
Om du vill välja prisnivå använder du följande tabell som utgångspunkt:
Prisnivå | Målbelastningar |
---|---|
Burstbar | Arbetsbelastningar som inte behöver hela processorn kontinuerligt. |
Generell användning | De flesta företagsarbetsbelastningar som kräver balanserad beräkning och minne med skalbart I/O-dataflöde. Några exempel kan vara servrar som är värd för webb- och mobilappar och andra företagsprogram. |
Minnesoptimerad | Databasarbetsbelastningar med höga prestanda som kräver minnesintern prestanda för snabbare transaktionsbearbetning och högre samtidighet. Exempel på det är servrar för att bearbeta realtidsdata och transaktionsappar eller analysappar med höga prestanda. |
När du har skapat en server för beräkningsnivån kan du ändra antalet virtuella kärnor (upp eller ned) och lagringsstorleken (upp) i sekunder. Du kan också oberoende justera kvarhållningsperioden för säkerhetskopior upp eller ned. Mer information finns på sidan Skalningsresurser .
Beräkningsnivåer, virtuella kärnor och servertyper
Du kan välja beräkningsresurser baserat på nivå, virtuella kärnor och minnesstorlek. virtuella kärnor representerar den underliggande maskinvarans logiska PROCESSOR.
De detaljerade specifikationerna för de tillgängliga servertyperna är följande:
SKU-namn | Virtuella kärnor | Minnesstorlek | Högsta IOPS som stöds | Maximal I/O-bandbredd som stöds |
---|---|---|---|---|
Burstbar | ||||
B1ms | 1 | 2 GiB | 640 | 10 MiB/s |
B2s | 2 | 4 GiB | 1,280 | 15 MiB/s |
B2ms | 2 | 4 GiB | 1,700 | 22,5 MiB/s |
B4ms | 4 | 8 GiB | 2,400 | 35 MiB/s |
B8ms | 8 | 16 GiB | 3,100 | 50 MiB/s |
B12ms | 12 | 24 GiB | 3,800 | 50 MiB/s |
B16ms | 16 | 32 GiB | 4300 | 50 MiB/s |
B20ms | 20 | 40 GiB | 5 000 | 50 MiB/s |
Generell användning | ||||
D2s_v3/D2ds_v4/D2ds_v5/D2ads_v5 | 2 | 8 GiB | 3,200 | 48 MiB/s |
D4s_v3/D4ds_v4/D4ds_v5/D4ads_v5 | 4 | 16 GiB | 6,400 | 96 MiB/s |
D8s_v3/D8ds_v4/D8ds_v5/D8ads_v5 | 8 | 32 GiB | 12,800 | 192 MiB/s |
D16s_v3/D16ds_v4/D16ds_v5/D16ds_v5 | 16 | 64 GiB | 20 000 | 384 MiB/s |
D32s_v3/D32ds_v4/D32ds_v5/D32ads_v5 | 32 | 128 GiB | 20 000 | 768 MiB/s |
D48s_v3/D48ds_v4/D48ds_v5/D48ads_v5 | 48 | 192 GiB | 20 000 | 900 MiB/s |
D64s_v3/D64ds_v4/D64ds_v5/D64ads_v5 | 64 | 256 GiB | 20 000 | 900 MiB/s |
D96ds_v5/D96ads_v5 | 96 | 384 GiB | 20 000 | 900 MiB/s |
Minnesoptimerad | ||||
E2s_v3/E2ds_v4/E2ds_v5/E2ads_v5 | 2 | 16 GiB | 3,200 | 48 MiB/s |
E4s_v3/E4ds_v4/E4ds_v5/E4ads_v5 | 4 | 32 GiB | 6,400 | 96 MiB/s |
E8s_v3/E8ds_v4/E8ds_v5/E8ads_v5 | 8 | 64 GiB | 12,800 | 192 MiB/s |
E16s_v3/E16ds_v4/E16ds_v5/E16ads_v5 | 16 | 128 GiB | 20 000 | 384 MiB/s |
E20ds_v4/E20ds_v5/E20ads_v5 | 20 | 160 GiB | 20 000 | 480 MiB/s |
E32s_v3/E32ds_v4/E32ds_v5/E32ads_v5 | 32 | 256 GiB | 20 000 | 768 MiB/s |
E48s_v3/E48ds_v4/E48ds_v5/E48ads_v5 | 48 | 384 GiB | 20 000 | 900 MiB/s |
E64s_v3/E64ds_v4 | 64 | 432 GiB | 20 000 | 900 MiB/s |
E64ds_v5/E64ads_v4 | 64 | 512 GiB | 20 000 | 900 MiB/s |
E96ds_v5 /E96ads_v5 | 96 | 672 GiB | 20 000 | 900 MiB/s |
Lagring
Lagringen som du etablerar är mängden lagringskapacitet som är tillgänglig för din Azure Database for PostgreSQL-server. Lagringen används för databasfiler, temporära filer, transaktionsloggar och PostgreSQL-serverloggar. Den totala mängden lagringsutrymme som du etablerar definierar även den I/O-kapacitet som är tillgänglig för servern.
Lagring finns i följande fasta storlekar:
Diskstorlek | IOPS |
---|---|
32 GiB | Etablerad 120; upp till 3 500 |
64 GiB | Etablerad 240; upp till 3 500 |
128 GiB | Etablerade 500; upp till 3 500 |
256 GiB | Etablerad 1 100; upp till 3 500 |
512 GiB | Etablerade 2 300; upp till 3 500 |
1 TiB | 5 000 |
2 TiB | 7 500 |
4 TiB | 7 500 |
8 TiB | 16 000 |
16 TiB | 18 000 |
32 TiB | 20 000 |
Den virtuella datortypen har också IOPS-gränser. Även om du kan välja valfri lagringsstorlek oberoende av servertyp kanske du inte kan använda alla IOPS som lagringen tillhandahåller, särskilt när du väljer en server med några virtuella kärnor. Du kan lägga till lagringskapacitet under och efter att servern har skapats.
Kommentar
Lagring kan bara skalas upp, inte ned.
Du kan övervaka din I/O-förbrukning i Azure-portalen eller med hjälp av Azure CLI-kommandon. De relevanta måtten som ska övervakas är lagringsgräns, lagringsprocent, lagring som används och I/O-procent.
Maximalt IOPS för din konfiguration
Burstbar
SKU-namn | Maximalt antal IOPS | 32 GiB | 64 GiB | 128 GiB | 256 GiB | 512 GiB | 1 024 GiB | 2 048 GiB | 4 096 GiB | 8 192 GiB | 16 384 GiB | 32 767 GiB |
---|---|---|---|---|---|---|---|---|---|---|---|---|
B1ms | 640 IOPS | 120 | 240 | 500 | 640* | 640* | 640* | 640* | 640* | 640* | 640* | 640* |
B2s | 1 280 IOPS | 120 | 240 | 500 | 1 100 | 1,280* | 1,280* | 1,280* | 1,280* | 1,280* | 1,280* | 1,280* |
B2ms | 1 280 IOPS | 120 | 240 | 500 | 1 100 | 1,700* | 1,700* | 1,700* | 1,700* | 1,700* | 1,700* | 1,700* |
B4ms | 1 280 IOPS | 120 | 240 | 500 | 1 100 | 2 300 | 2,400* | 2,400* | 2,400* | 2,400* | 2,400* | 2,400* |
B8ms | 1 280 IOPS | 120 | 240 | 500 | 1 100 | 2 300 | 3,100* | 3,100* | 3,100* | 3,100* | 2,400* | 2,400* |
B12ms | 1 280 IOPS | 120 | 240 | 500 | 1 100 | 2 300 | 3,800* | 3,800* | 3,800* | 3,800* | 3,800* | 3,800* |
B16ms | 1 280 IOPS | 120 | 240 | 500 | 1 100 | 2 300 | 4,300* | 4,300* | 4,300* | 4,300* | 4,300* | 4,300* |
B20ms | 1 280 IOPS | 120 | 240 | 500 | 1 100 | 2 300 | 5 000 | 5,000* | 5,000* | 5,000* | 5,000* | 5,000* |
Generell användning
SKU-namn | Maximalt antal IOPS | 32 GiB | 64 GiB | 128 GiB | 256 GiB | 512 GiB | 1 024 GiB | 2 048 GiB | 4 096 GiB | 8 192 GiB | 16 384 GiB | 32 767 GiB |
---|---|---|---|---|---|---|---|---|---|---|---|---|
D2s_v3/D2ds_v4 | 3 200 IOPS | 120 | 240 | 500 | 1 100 | 2 300 | 3,200* | 3,200* | 3,200* | 3,200* | 3,200* | 3,200* |
D2ds_v5/D2ads_v5 | 3 750 IOPS | 120 | 240 | 500 | 1 100 | 2 300 | 3,200* | 3,200* | 3,200* | 3,200* | 3,200* | 3,200* |
D4s_v3/D4ds_v4/D4ds_v5/D4ads_v5 | 6 400 IOPS | 120 | 240 | 500 | 1 100 | 2 300 | 5 000 | 6,400* | 6,400* | 6,400* | 6,400* | 6,400* |
D8s_v3/D8ds_v4/D8ds_v5/D8ads_v5 | 12 800 IOPS | 120 | 240 | 500 | 1 100 | 2 300 | 5 000 | 7 500 | 7 500 | 12,800* | 12,800* | 12,800* |
D16s_v3/D16ds_v4/D16ds_v5/D16ads_v5 | 20 000 IOPS | 120 | 240 | 500 | 1 100 | 2 300 | 5 000 | 7 500 | 7 500 | 16 000 | 18 000 | 20 000 |
D32s_v3/D32ds_v4/D32ds_v5/D32ads_v5 | 20 000 IOPS | 120 | 240 | 500 | 1 100 | 2 300 | 5 000 | 7 500 | 7 500 | 16 000 | 18 000 | 20 000 |
D48s_v3/D48ds_v4/D48ds_v5/D48ads_v5 | 20 000 IOPS | 120 | 240 | 500 | 1 100 | 2 300 | 5 000 | 7 500 | 7 500 | 16 000 | 18 000 | 20 000 |
D64s_v3/D64ds_v4/D64ds_v5/D64ads_v5 | 20 000 IOPS | 120 | 240 | 500 | 1 100 | 2 300 | 5 000 | 7 500 | 7 500 | 16 000 | 18 000 | 20 000 |
D96ds_v5/D96ads_v5 | 20 000 IOPS | 120 | 240 | 500 | 1 100 | 2 300 | 5 000 | 7 500 | 7 500 | 16 000 | 18 000 | 20 000 |
Minnesoptimerad
SKU-namn | Maximalt antal IOPS | 32 GiB | 64 GiB | 128 GiB | 256 GiB | 512 GiB | 1 024 GiB | 2 048 GiB | 4 096 GiB | 8 192 GiB | 16 384 GiB | 32 767 GiB |
---|---|---|---|---|---|---|---|---|---|---|---|---|
E2s_v3/E2ds_v4 | 3 200 IOPS | 120 | 240 | 500 | 1 100 | 2 300 | 3,200* | 3,200* | 3,200* | 3,200* | 3,200* | 3,200* |
E2ds_v5 /E2ads_v5 | 3 750 IOPS | 120 | 240 | 500 | 1 100 | 2 300 | 3,200* | 3,200* | 3,200* | 3,200* | 3,200* | 3,200* |
E4s_v3/E4ds_v4/E4ds_v5/E4ads_v5 | 6 400 IOPS | 120 | 240 | 500 | 1 100 | 2 300 | 5 000 | 6,400* | 6,400* | 6,400* | 6,400* | 6,400* |
E8s_v3/E8ds_v4/E8ds_v5/E8ads_v5 | 12 800 IOPS | 120 | 240 | 500 | 1 100 | 2 300 | 5 000 | 7 500 | 7 500 | 12,800* | 12,800* | 12,800* |
E16s_v3/E16ds_v4/E16ds_v5/E16ads_v5 | 20 000 IOPS | 120 | 240 | 500 | 1100 | 2 300 | 5 000 | 7 500 | 7 500 | 16 000 | 18 000 | 20 000 |
E20ds_v4/E20ds_v5/E20ads_v5 | 20 000 IOPS | 120 | 240 | 500 | 1 100 | 2 300 | 5 000 | 7 500 | 7 500 | 16 000 | 18 000 | 20 000 |
E32s_v3/E32ds_v4/E32ds_v5/E32ads_v5 | 20 000 IOPS | 120 | 240 | 500 | 1 100 | 2 300 | 5 000 | 7 500 | 7 500 | 16 000 | 18 000 | 20 000 |
E48s_v3/E48ds_v4/E48ds_v5/E48ads_v5 | 20 000 IOPS | 120 | 240 | 500 | 1 100 | 2 300 | 5 000 | 7 500 | 7 500 | 16 000 | 18 000 | 20 000 |
E64s_v3/E64ds_v4/E64ds_v5/E64ads_v5 | 20 000 IOPS | 120 | 240 | 500 | 1 100 | 2 300 | 5 000 | 7 500 | 7 500 | 16 000 | 18 000 | 20 000 |
E96ds_v5/E96ads_v5 | 20 000 IOPS | 120 | 240 | 500 | 1 100 | 2 300 | 5 000 | 7 500 | 7 500 | 16 000 | 18 000 | 20 000 |
IOPS som har markerats med en asterisk (*) begränsas av den vm-typ som du har valt. Annars begränsar den valda lagringsstorleken IOPS.
Kommentar
Du kan se högre IOPS i måtten på grund av bristning på disknivå. Mer information finns i Hanterad disksprängning.
Maximal I/O-bandbredd (MiB/s) för din konfiguration
SKU-namn | Lagringsstorlek i GiB | 32 | 64 | 128 | 256 | 512 | 1,024 | 2 048 | 4,096 | 8,192 | 16,384 | 32 767 |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Lagringsbandbredd i MiB/s | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 500 | 750 | 900 | |
Burstbar | ||||||||||||
B1ms | 10 MiB/s | 10* | 10* | 10* | 10* | 10* | 10* | 10* | 10* | 10* | 10* | 10* |
B2s | 15 MiB/s | 15* | 15* | 15* | 15* | 15* | 15* | 15* | 15* | 15* | 10* | 10* |
B2ms | 22,5 MiB/s | 22.5* | 22.5* | 22.5* | 22.5* | 22.5* | 22.5* | 22.5* | 22.5* | 22.5* | 22.5* | 22.5* |
B4ms | 35 MiB/s | 25 | 35* | 35* | 35* | 35* | 35* | 35* | 35* | 35* | 35* | 35* |
B8ms | 50 MiB/s | 25 | 50 | 50* | 50* | 50* | 50* | 50* | 50* | 50* | 50* | 50* |
B12ms | 50 MiB/s | 25 | 50 | 50* | 50* | 50* | 50* | 50* | 50* | 50* | 50* | 50* |
B16ms | 50 MiB/s | 25 | 50 | 50* | 50* | 50* | 50* | 50* | 50* | 50* | 50* | 50* |
B20ms | 50 MiB/s | 25 | 50 | 50* | 50* | 50* | 50* | 50* | 50* | 50* | 50* | 50* |
Generell användning | ||||||||||||
D2s_v3/D2ds_v4 | 48 MiB/s | 25 | 48* | 48* | 48* | 48* | 48* | 48* | 48* | 48* | 48* | 48* |
D2ds_v5 /D2ads_v5 | 85 MiB/s | 25 | 50 | 85* | 85* | 85* | 85* | 85* | 85* | 85* | 85* | 85* |
D4s_v3/D4ds_v4 | 96 MiB/s | 25 | 50 | 96* | 96* | 96* | 96* | 96* | 96* | 96* | 96* | 96* |
D4ds_v5/D4ads_v5 | 145 MiB/s | 25 | 50* | 100* | 125* 145* | 145* | 145* | 145* | 145* | 145* | 145* | |
D8s_v3/D8ds_v4 | 192 MiB/s | 25 | 50 | 100 | 125 | 150 | 192* | 192* | 192* | 192* | 192* | 192* |
D8ds_v5/D8ads_v5 | 290 MiB/s | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 290* | 290* | 290* |
D16s_v3/D16ds_v4 | 384 MiB/s | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 384* | 384* | 384* |
D16ds_v5/D16ads_v5 | 600 MiB/s | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 500 | 600* | 600* |
D32s_v3/D32ds_v4 | 768 MiB/s | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 500 | 750 | 900 |
D32ds_v5/D32ads_v5 | 865 MiB/s | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 500 | 750 | 865* |
D48s_v3/D48ds_v4/D48ds_v5/D48ads_v5 | 900 MiB/s | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 500 | 750 | 900 |
D64s_v3/Dd64ds_v4/D64ds_v5/D64ads_v5 | 900 MiB/s | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 500 | 750 | 900 |
Dd96ds_v5/Dd96ads_v5 | 900 MiB/s | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 500 | 750 | 900 |
Minnesoptimerad | ||||||||||||
E2s_v3/E2ds_v4 | 48 MiB/s | 25 | 48* | 48* | 48* | 48* | 48* | 48* | 48* | 48* | 48* | 48* |
E2ds_v5 /E2ads_v5 | 85 MiB/s | 25 | 50 | 85* | 85* | 85* | 85* | 85* | 85* | 85* | 85* | 85* |
E4s_v3/E4ds_v4 | 96 MiB/s | 25 | 50 | 96* | 96* | 96* | 96* | 96* | 96* | 96* | 96* | 96* |
E4ds_v5/E4ads_v5 | 145 MiB/s | 25 | 50* | 100* | 125* 145* | 145* | 145* | 145* | 145* | 145* | 145* | |
E8s_v3/E8ds_v4 | 192 MiB/s | 25 | 50 | 100 | 125 | 150 | 192* | 192* | 192* | 192* | 192* | 192* |
E8ds_v5 /E8ads_v5 | 290 MiB/s | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 290* | 290* | 290* |
E16s_v3/E16ds_v4 | 384 MiB/s | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 384* | 384* | 384* |
E16ds_v5/E16ads_v5 | 600 MiB/s | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 500 | 600* | 600* |
E20ds_v4 | 480 MiB/s | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 480* | 480* | 480* |
E20ds_v5/E20ads_v5 | 750 MiB/s | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 500 | 750 | 750* |
E32s_v3/E32ds_v4 | 750 MiB/s | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 500 | 750 | 750 |
E32ds_v5/E32ads_v5 | 865 MiB/s | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 500 | 750 | 865* |
E48s_v3/E48ds_v4 /E48ds_v5/E48ads_v5 | 900 MiB/s | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 500 | 750 | 900 |
E64s_v3/E64ds_v4/E64ds_v5/E64ads_v5 | 900 MiB/s | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 500 | 750 | 900 |
Ed96ds_v5/Ed96ads_v5 | 900 MiB/s | 25 | 50 | 100 | 125 | 150 | 200 | 250 | 250 | 500 | 750 | 900 |
I/O-bandbredd som har markerats med en asterisk (*) begränsas av den vm-typ som du har valt. Annars begränsar den valda lagringsstorleken I/O-bandbredden.
Nå lagringsgränsen
När du når lagringsgränsen börjar servern returnera fel och förhindrar ytterligare ändringar. Att nå gränsen kan också orsaka problem med andra operativa aktiviteter, till exempel säkerhetskopieringar och wal-arkivering (write-ahead log).
För att undvika den här situationen växlas servern automatiskt till skrivskyddat läge när lagringsanvändningen når 95 procent eller när den tillgängliga kapaciteten är mindre än 5 GiB.
Vi rekommenderar att du aktivt övervakar diskutrymmet som används och ökar diskstorleken innan lagringsutrymmet tar slut. Du kan ställa in en avisering för att meddela dig när serverlagringen närmar sig ett slut på disk. Mer information finns i Använda Azure-portalen för att konfigurera aviseringar för mått för Azure Database for PostgreSQL – flexibel server.
Automatisk lagringsbrytning
Automatisk lagringsväxning kan hjälpa till att säkerställa att servern alltid har tillräckligt med lagringskapacitet och inte blir skrivskyddad. När du aktiverar automatisk lagringsökning expanderas lagringen automatiskt utan att påverka arbetsbelastningen.
För servrar med mer än 1 TiB etablerad lagring aktiveras mekanismen för automatisk lagring när det tillgängliga utrymmet faller till mindre än 10 % av den totala kapaciteten eller 64 GiB ledigt utrymme, beroende på vilket av de två värdena som är mindre. För servrar med lagring under 1 TiB justeras det här tröskelvärdet till 20 % av det tillgängliga lediga utrymmet eller 64 GiB, beroende på vilket av dessa värden som är mindre.
Som en bild tar du en server med en lagringskapacitet på 2 TiB (större än 1 TiB). I det här fallet anges autogrow-gränsen till 64 GiB. Det här valet görs eftersom 64 GiB är det mindre värdet jämfört med 10 % av 2 TiB, vilket är ungefär 204,8 GiB. För en server med lagringsstorleken 128 GiB (mindre än 1 TiB) aktiveras däremot funktionen autogrow när det bara finns 25,8 GiB utrymme kvar. Den här aktiveringen baseras på tröskelvärdet på 20 % för den totala allokerade lagringen (128 GiB), som är mindre än 64 GiB.
Azure Database for PostgreSQL – flexibel server använder Azure-hanterade diskar. Standardbeteendet är att öka diskstorleken till nästa premiumnivå. Den här ökningen är alltid dubbelt så stor som kostnaden, oavsett om du startar lagringsskalningsåtgärden manuellt eller via automatisk lagringsväxning. Att aktivera automatisk lagringsåterväxt är värdefullt när du hanterar oförutsägbara arbetsbelastningar, eftersom det automatiskt identifierar låglagringsvillkor och skalar upp lagringen i enlighet med detta.
Processen för skalning av lagring utförs online utan att orsaka driftstopp, förutom när disken etableras på 4 096 GiB. Det här undantaget är en begränsning för Azure Managed Disks. Om en disk redan är 4 096 GiB utlöses inte lagringsskalningsaktiviteten, även om automatisk ökning av lagring är aktiverat. I sådana fall måste du skala lagringen manuellt. Manuell skalning är en offlineåtgärd som du bör planera enligt dina affärsbehov.
Kom ihåg att lagring endast kan skalas upp, inte ned.
Begränsningar och överväganden
Diskskalningsåtgärder är alltid online, förutom i specifika scenarier som omfattar gränsen 4 096 GiB. Dessa scenarier omfattar att nå, börja vid eller korsa gränsen på 4 096 GiB. Ett exempel är när du skalar från 2 048 GiB till 8 192 GiB.
Värd Cachelagring (ReadOnly och Read/Write) stöds på diskstorlekar som är mindre än 4 TiB. Det innebär att alla diskar som har etablerats upp till 4 095 GiB kan dra nytta av Host Cachelagring. Värdcachelagring stöds inte för diskstorlekar som är större än eller lika med 4 096 GiB. Till exempel kan en P50 Premium-disk som etablerats på 4095 GiB dra nytta av cachelagring av värd och en P50-disk som etablerats på 4096 GiB kan inte dra nytta av Host Cachelagring. Kunder som flyttar från lägre diskstorlek till 4 096 GiB eller senare kommer att sluta få möjlighet till diskcachelagring.
Den här begränsningen beror på den underliggande Azure Managed-disken, som behöver en manuell diskskalningsåtgärd. Du får ett informationsmeddelande i portalen när du närmar dig den här gränsen.
Automatisk lagringsväxning fungerar för närvarande inte med skrivskyddade servrar.
Automatisk lagringsväxning utlöses inte när du har hög WAL-användning.
Kommentar
Automatisk ökning av lagring utlöser aldrig en ökning offline.
Premium SSD v2 (förhandsversion)
Premium SSD v2 erbjuder högre prestanda än Premium SSD samtidigt som det i allmänhet är billigare. Du kan justera prestanda (kapacitet, dataflöde och IOPS) för Premium SSD v2-diskar individuellt när som helst, vilket gör att arbetsbelastningar kan vara kostnadseffektiva samtidigt som de uppfyller skiftande prestandabehov. En transaktionsintensiv databas kan till exempel behöva en stor mängd IOPS i liten storlek, eller så kan ett spelprogram behöva en stor mängd IOPS men bara under hög belastning. Därför kan Premium SSD v2 för de flesta allmänna arbetsbelastningar ge bästa prisprestanda. Nu kan du distribuera Azure Database for PostgreSQL-flexibla serverinstanser med Premium SSD v2-disk i begränsade regioner.
Skillnader mellan Premium SSD och Premium SSD v2
Till skillnad från Premium SSD har Premium SSD v2 inte dedikerade storlekar. Du kan ange en Premium SSD v2 till valfri storlek som stöds och göra detaljerade justeringar (1-GiB-steg) enligt dina arbetsbelastningskrav. Premium SSD v2 stöder inte cachelagring av värdar, men ger fortfarande betydligt lägre svarstid än Premium SSD. Premium SSD v2-kapaciteter sträcker sig från 1 GiB till 64 TiBs.
Följande tabell innehåller en jämförelse av de fem disktyperna som hjälper dig att avgöra vilken som ska användas.
Premium SSD v2 | Premium SSD | |
---|---|---|
Disktyp | SSD | SSD |
Scenario | Produktions- och prestandakänsliga arbetsbelastningar som hela tiden kräver låg fördröjning och högt IOPS och dataflöde | Produktion och prestandakänsliga arbetsbelastningar |
Maximal diskstorlek | 65 536 GiB | 32 767 GiB |
Maximalt dataflöde | 1 200 MB/s | 900 MB/s |
Maximalt IOPS | 80 000 | 20 000 |
Kan användas som OS-disk? | Nej | Ja |
Premium SSD v2 erbjuder upp till 32 TiBs per region per prenumeration som standard, men har stöd för högre kapacitet efter begäran. Om du vill begära en ökning av kapaciteten kan du begära en kvotökning eller kontakta Azure Support.
Premium SSD v2 IOPS
Alla Premium SSD v2-diskar har en baslinje på 3 000 IOPS som är kostnadsfri. Efter 6 GiB kan den maximala IOPS en disk ha ökat med en hastighet av 500 per GiB, upp till 80 000 IOPS. En 8 GiB-disk kan därför ha upp till 4 000 IOPS och en 10 GiB kan ha upp till 5 000 IOPS. För att kunna ange 80 000 IOPS på en disk måste den disken ha minst 160 giBs. Om du ökar din IOPS utöver 3 000 ökar priset på disken.
Premium SSD v2-dataflöde
Alla Premium SSD v2-diskar har ett baslinjedataflöde på 125 MB/s som är kostnadsfritt. Efter 6 GiB ökar det maximala dataflödet som kan anges med 0,25 MB/s per uppsättning IOPS. Om en disk har 3 000 IOPS är det maximala dataflödet det kan ange 750 MB/s. För att öka dataflödet för den här disken utöver 750 MB/s måste dess IOPS ökas. Om du till exempel har ökat IOPS till 4 000 är det maximala dataflödet som kan anges 1 000. 1 200 MB/s är det maximala dataflöde som stöds för diskar som har 5 000 IOPS eller mer. Om du ökar dataflödet utöver 125 ökar priset på disken.
Kommentar
Premium SSD v2 är för närvarande i förhandsversion för Azure Database for PostgreSQL – flexibel server.
Begränsningar för tidig förhandsversion av Premium SSD v2
Azure Database for PostgreSQL – flexibel server med Premium SSD V2-disk kan endast distribueras i regionerna Europa, västra, USA, östra, Schweiz, norra under tidig förhandsversion och förutsatt att det fortfarande finns kapacitet i den valda regionen. Stöd för fler regioner kommer snart.
Under den tidiga förhandsversionen har SSD V2-disken inte stöd för hög tillgänglighet, läsrepliker, geo-redundanta säkerhetskopieringar, kundhanterade nycklar, automatiska lagringsfunktioner. Dessa funktioner kommer snart att stödjas på Premium SSD V2.
Under den tidiga förhandsversionen går det inte att växla mellan Premium SSD V2- och Premium SSD-lagringstyper.
Du kan endast aktivera Premium SSD V2 för nyligen skapade servrar. Stöd för befintliga servrar kommer snart.
IOPS (förhandsversion)
Azure Database for PostgreSQL – flexibel server stöder etablering av ytterligare IOPS. Med den här funktionen kan du etablera ytterligare IOPS utöver den kostnadsfria IOPS-gränsen. Med den här funktionen kan du öka eller minska antalet IOPS-etableringar baserat på dina arbetsbelastningskrav när som helst.
Minsta och högsta IOPS bestäms av den valda beräkningsstorleken. Mer information om minsta och högsta IOPS per beräkningsstorlek finns i tabellen.
Viktigt!
Lägsta och högsta IOPS bestäms av den valda beräkningsstorleken.
Lär dig hur du skalar upp eller ned IOPS.
Pris
Den senaste prisinformationen finns på prissidan för Azure Database for PostgreSQL – flexibel server. Azure-portalen visar månadskostnaden på fliken Prisnivå baserat på de alternativ som du väljer.
Om du inte har en Azure-prenumeration kan du använda priskalkylatorn för Azure för att få ett uppskattat pris. På webbplatsen för Azure-priskalkylatorn väljer du Lägg till objekt, expanderar kategorin Databaser och väljer sedan Azure Database for PostgreSQL för att anpassa alternativen.