Alternativ för beräkning och Storage i Azure Database for PostgreSQL – flexibel server

Du kan skapa en Azure Database for PostgreSQL-server på någon av tre olika prisnivåer: Burstable, Generell användning och Memory Optimized. Prisnivåerna skiljer sig åt beroende på hur mycket beräkning i virtuella kärnor som kan etableras, minne per vCore och den lagringsteknik som används för att lagra data. Alla resurser etableras på PostgreSQL-servernivå. En server kan ha en eller flera databaser.

Resurs/nivå Burstable (Burstable) Generell användning Minnesoptimerad
VM-serie B-serien Ddsv4-serien,
Dsv3-serien
Edsv4-serien,
Esv3-serien
Virtuella kärnor 1, 2 2, 4, 8, 16, 32, 48, 64 2, 4, 8, 16, 20(v4), 32, 48, 64
Minne per vCore Variabel 4 GB 6,75 till 8 GB
Storage storlek 32 GB till 16 TB 32 GB till 16 TB 32 GB till 16 TB
Kvarhållningsperiod för databassäkerhetskopiering 7 till 35 dagar 7 till 35 dagar 7 till 35 dagar

Om du vill välja en prisnivå använder du följande tabell som utgångspunkt.

Prisnivå Målbelastningar
Burstable (Burstable) Bäst för arbetsbelastningar som inte behöver den fullständiga 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 Högpresterande databasarbetsbelastningar som kräver minnesprestanda 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 kan beräkningsnivån, antalet virtuella kärnor och lagringsstorleken ändras uppåt eller nedåt inom några sekunder. Du kan också justera kvarhållningsperioden för säkerhetskopior upp eller ned oberoende av varandra. Mer information finns i avsnittet Skala resurser.

Beräkningsnivåer, virtuella kärnor och servertyper

Beräkningsresurser kan väljas 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 Maximalt antal IOPS som stöds Maximal I/O-bandbredd som stöds
Burstable (Burstable)
B1ms 1 2 GiB 640 15 MiB/sek
B2s 2 4 GiB 1280 15 MiB/sek
Generell användning
D2s_v3/D2ds_v4 2 8 GiB 3200 48 MiB/sek
D4s_v3/D4ds_v4 4 16 GiB 6400 96 MiB/sek
D8s_v3/D8ds_V4 8 32 GiB 12800 192 MiB/sek
D16s_v3/D16ds_v4 16 64 GiB 18000 384 MiB/sek
D32s_v3/D32ds_v4 32 128 GiB 18000 750 MiB/sek
D48s_v3/D48ds_v4 48 192 GiB 18000 750 MiB/sek
D64s_v3/D64ds_v4 64 256 GiB 18000 750 MiB/sek
Minnesoptimerad
E2s_v3/E2ds_v4 2 16 GiB 3200 48 MiB/sek
E4s_v3/E4ds_v4 4 32 GiB 6400 96 MiB/sek
E8s_v3/E8ds_v4 8 64 GiB 12800 192 MiB/sek
E16s_v3/E16ds_v4 16 128 GiB 18000 384 MiB/sek
E20ds_v4 20 160 GiB 18000 480 MiB/sek
E32s_v3/E32ds_v4 32 256 GiB 18000 750 MiB/sek
E48s_v3/E48ds_v4 48 384 GiB 18000 750 MiB/sek
E64s_v3/E64ds_v4 64 432 GiB 18000 750 MiB/sek

Storage

Den lagring 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.

Storage finns i följande fasta storlekar:

Diskstorlek IOPS
32 GiB Etablerat 120, upp till 3 500
64 GiB Etablerat 240, upp till 3 500
128 GiB Etablerat 500, upp till 3 500
256 GiB Etablerat 1100, upp till 3 500
512 GiB Etablerat 2300, upp till 3 500
1 TiB 5 000
2 TiB 7 500
4 TiB 7 500
8 TiB 16 000
16 TiB 18 000

Observera att IOPS också är begränsade av din VM-typ. Ä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 ett litet antal virtuella kärnor.

Du kan lägga till ytterligare lagringskapacitet under och efter att servern har skapats.

Anteckning

Storage kan bara skalas upp, inte ned.

Du kan övervaka din I/O-förbrukning i Azure Portal eller med hjälp av Azure CLI-kommandon. De relevanta måtten att övervaka är lagringsgräns, lagringsprocent, använt lagringsutrymme och I/O-procent.

Maximalt antal IOPS för din konfiguration

SKU-namn Storage storlek i GiB 32 64 128 256 512 1,024 2 048 4,096 8 192 16 384
Högsta IOPS 120 240 500 1100 2 300 5000 7 500 7 500 16000 18000
Burstable (Burstable)
B1ms 640 IOPS 120 240 500 640* 640* 640* 640* 640* 640* 640*
B2s 1280 IOPS 120 240 500 1100 1280* 1280* 1280* 1280* 1280* 1280*
Generell användning
D2s_v3/D2ds_v4 3200 IOPS 120 240 500 1100 2 300 3200* 3200* 3200* 3200* 3200*
D4s_v3/D4ds_v4 6 400 IOPS 120 240 500 1100 2 300 5000 6400* 6400* 6400* 6400*
D8s_v3/D8ds_v4 12 800 IOPS 120 240 500 1100 2 300 5000 7 500 7 500 12800* 12800*
D16s_v3/D16ds_v4 18 000 IOPS 120 240 500 1100 2 300 5000 7 500 7 500 16000 18000
D32s_v3/D32ds_v4 18 000 IOPS 120 240 500 1100 2 300 5000 7 500 7 500 16000 18000
D48s_v3/D48ds_v4 18 000 IOPS 120 240 500 1100 2 300 5000 7 500 7 500 16000 18000
D64s_v3/D64ds_v4 18 000 IOPS 120 240 500 1100 2 300 5000 7 500 7 500 16000 18000
Minnesoptimerad
E2s_v3/E2ds_v4 3200 IOPS 120 240 500 1100 2 300 3200* 3200* 3200* 3200* 3200*
E4s_v3/E4ds_v4 6 400 IOPS 120 240 500 1100 2 300 5000 6400* 6400* 6400* 6400*
E8s_v3/E8ds_v4 12 800 IOPS 120 240 500 1100 2 300 5000 7 500 7 500 12800* 12800*
E16s_v3/E16ds_v4 18 000 IOPS 120 240 500 1100 2 300 5000 7 500 7 500 16000 18000
E20ds_v4 18 000 IOPS 120 240 500 1100 2 300 5000 7 500 7 500 16000 18000
E32s_v3/E32ds_v4 18 000 IOPS 120 240 500 1100 2 300 5000 7 500 7 500 16000 18000
E48s_v3/E48ds_v4 18 000 IOPS 120 240 500 1100 2 300 5000 7 500 7 500 16000 18000
E64s_v3/E64ds_v4 18 000 IOPS 120 240 500 1100 2 300 5000 7 500 7 500 16000 18000

När det markeras med * en begränsas IOPS av den VM-typ som du har valt. Annars begränsas IOPS av den valda lagringsstorleken.

Anteckning

Du kan se högre IOPS i måtten på grund av toppar på disknivå. Mer information finns i dokumentationen.

Maximal I/O-bandbredd (MiB/sek) för konfigurationen

SKU-namn Storage Storlek, GiB 32 64 128 256 512 1,024 2 048 4,096 8 192 16 384
Storage bandbredd, MiB/sek 25 50 100 125 150 200 250 250 500 750
Burstable (Burstable)
B1ms 10 MiB/sek 10* 10* 10* 10* 10* 10* 10* 10* 10* 10*
B2s 15 MiB/sek 15* 15* 15* 15* 15* 15* 15* 15* 15* 15*
Generell användning
D2s_v3/D2ds_v4 48 MiB/sek 25 48* 48* 48* 48* 48* 48* 48* 48* 48*
D4s_v3/D4ds_v4 96 MiB/sek 25 50 96* 96* 96* 96* 96* 96* 96* 96*
D8s_v3/D8ds_v4 192 MiB/sek 25 50 100 125 150 192* 192* 192* 192* 192*
D16s_v3/D16ds_v4 384 MiB/sek 25 50 100 125 150 200 250 250 384* 384*
D32s_v3/D32ds_v4 750 MiB/sek 25 50 100 125 150 200 250 250 500 750
D48s_v3/D48ds_v4 750 MiB/sek 25 50 100 125 150 200 250 250 500 750
D64s_v3/Dd64ds_v4 750 MiB/sek 25 50 100 125 150 200 250 250 500 750
Minnesoptimerad
E2s_v3/E2ds_v4 48 MiB/sek 25 48* 48* 48* 48* 48* 48* 48* 48* 48*
E4s_v3/E4ds_v4 96 MiB/sek 25 50 96* 96* 96* 96* 96* 96* 96* 96*
E8s_v3/E8ds_v4 192 MiB/sek 25 50 100 125 150 192* 192* 192* 192* 192*
E16s_v3/E16ds_v4 384 MiB/sek 25 50 100 125 150 200 250 250 384* 384*
E20ds_v4 480 MiB/sek 25 50 100 125 150 200 250 250 480* 480*
E32s_v3/E32ds_v4 750 MiB/sek 25 50 100 125 150 200 250 250 500 750
E48s_v3/E48ds_v4 750 MiB/sek 25 50 100 125 150 200 250 250 500 750
E64s_v3/E64ds_v4 750 MiB/sek 25 50 100 125 150 200 250 250 500 750

När den markeras med * begränsas I/O-bandbredden av den VM-typ som du har valt. Annars begränsas I/O-bandbredden av den valda lagringsstorleken.

Lagringsgränsen är nådd

När du når lagringsgränsen börjar servern returnera fel och förhindra ytterligare ändringar. Detta kan också orsaka problem med andra operativa aktiviteter, till exempel säkerhetskopieringar och WAL-arkivering.

För att undvika den här situationen, när lagringsanvändningen når 95 % eller om den tillgängliga kapaciteten är mindre än 5 GiB, växlas servern automatiskt till skrivskyddade läge.

Vi rekommenderar att du aktivt övervakar diskutrymmet som används och ökar diskstorleken före eventuell utlagring. Du kan ställa in en avisering som meddelar dig när serverlagringen närmar sig diskens slut så att du kan undvika eventuella problem med att disken tar slut. Mer information finns i dokumentationen om hur du ställer in en avisering.

Storage utöka automatiskt

Storage automatisk tillväxt är ännu inte tillgängligt för flexibel server.

Backup

Tjänsten tar automatiskt säkerhetskopior av servern. Du kan välja en kvarhållningsperiod mellan 7 och 35 dagar. Läs mer om säkerhetskopieringar i begreppsartikeln.

Skala resurser

När du har skapat servern kan du oberoende ändra de virtuella kärnorna, beräkningsnivån, mängden lagringsutrymme och kvarhållningsperioden för säkerhetskopior. Antalet virtuella kärnor kan skalas upp eller ned. Kvarhållningsperioden för säkerhetskopior kan skalas upp eller ned från 7 till 35 dagar. Lagringsstorleken kan bara ökas. Skalning av resurserna kan göras antingen via portalen eller Azure CLI.

Anteckning

Lagringsstorleken kan bara ökas. Du kan inte gå tillbaka till en mindre lagringsstorlek efter ökningen.

När du ändrar antalet virtuella kärnor eller beräkningsnivån startas servern om så att den nya servertypen börjar gälla. Under tiden då systemet växlar över till den nya servern kan inga nya anslutningar upprättas, och transaktioner som inte allokerats återställs. Hur lång tid detta tar varierar, men i de flesta fall tar det mindre än en minut. Skalningen av lagringen fungerar på samma sätt och kräver även en kort omstart.

Att ändra kvarhållningsperioden för säkerhetskopior är en onlineåtgärd.

Prissättning

Den senaste prisinformationen finns på sidan med tjänstpriser. Om du vill se kostnaden för den konfiguration Azure Portal visar Azure Portal månadskostnaden på fliken Prisnivå baserat på de alternativ som du väljer. Om du inte har någon Azure-prenumeration kan du använda priskalkylatorn för Azure för att få ett beräknat pris. På webbplatsen för Priskalkylatorn för Azure väljer du Lägg till objekt, expanderar kategorin Databaser och väljer Azure Database for PostgreSQL för att anpassa alternativen.

Nästa steg