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
- Lär dig hur du skapar en PostgreSQL-server i portalen.
- Läs mer om tjänstbegränsningar.