Prisnivåer i Azure Database for PostgreSQL – Enskild server

GÄLLER FÖR: Azure Database for PostgreSQL – enskild server

Du kan skapa en Azure Database for PostgreSQL-server på en av de här tre prisnivåerna: Basic, Generell användning och Minnesoptimerad. Prisnivåerna skiljer sig åt beroende på mängden beräkning i virtuella kärnor som kan etableras, minne per virtuell kärna och den lagringsteknik som används för att lagra datan. Alla resurser etableras på PostgreSQL-servernivå. En server kan ha en eller flera databaser.

Resurs/nivå Basic Generell användning Minnesoptimerad
Beräkningsgenerering Gen 4, Gen 5 Gen 4, Gen 5 Gen 5
virtuella kärnor 1, 2 2, 4, 8, 16, 32, 64 2, 4, 8, 16, 32
Minne per virtuell kärna 2 GB 5 GB 10 GB
Lagringsstorlek 5 GB till 1 TB 5 GB till 16 TB 5 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
Basic Arbetsbelastningar som kräver lätt beräknings- och I/O-prestanda. Exempel är servrar som används för utveckling, testning eller småskaliga program som används sällan.
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 kan antalet virtuella kärnor, maskinvarugenerering och prisnivå (förutom till och från Basic) ändras upp eller ned inom några sekunder. Du kan också oberoende justera mängden lagringsutrymme upp och kvarhållningsperioden för säkerhetskopior upp eller ned utan programavbrott. Du kan inte ändra lagringstypen för säkerhetskopior när en server har skapats. Mer information finns i avsnittet Skala resurser .

Beräkningsgenerationer och virtuella kärnor

Beräkningsresurser tillhandahålls som virtuella kärnor, som representerar den underliggande maskinvarans logiska PROCESSOR. Kina, östra 1, Kina, norra 1, USA DoD, centrala och USA DoD, östra använder logiska Gen 4-processorer som baseras på Intel E5-2673 v3 (Haswell) 2,4 GHz-processorer. Alla andra regioner använder logiska Gen 5-processorer som baseras på Intel E5-2673 v4(Broadwell) 2,3 GHz-processorer.

Storage

Den lagring som du etablerar är mängden lagringskapacitet som är tillgänglig för din Azure Database for PostgreSQL-servern. Lagringen används för databasfiler, temporära filer, transaktionsloggar och PostgreSQL-serverloggarna. Den totala mängden lagringsutrymme som du etablerar definierar också den I/O-kapacitet som är tillgänglig för servern.

Lagringsattribut Basic Generell användning Minnesoptimerad
Lagringstyp Grundläggande lagring Ogólnego przeznaczenia Storage Ogólnego przeznaczenia Storage
Lagringsstorlek 5 GB till 1 TB 5 GB till 16 TB 5 GB till 16 TB
Inkrementell lagringsstorlek 1 GB 1 GB 1 GB
IOPS Variabel 3 IOPS/GB
Min 100 IOPS
Max 20 000 IOPS
3 IOPS/GB
Min 100 IOPS
Max 20 000 IOPS

Anteckning

Lagring upp till 16 TB och 20 000 IOPS stöds i följande regioner: Australien, östra, Australien, sydöstra, Brasilien, södra, Kanada, centrala, Kanada, östra, USA, centrala, Kina, östra 2, Kina, norra 2, Asien, östra, USA, östra, USA, östra 1, USA, östra 2, Frankrike, centrala, Indien, centrala, Indien, södra, Japan, östra, Japan, västra, Sydkorea, centrala, Sydkorea, södra, USA, norra centrala, Europa, norra, USA, södra centrala, Sydostasien, Schweiz, norra, Schweiz, västra, US Gov, östra, US Gov, södra centrala, US Gov, södraWest, Förenade Arabemiraten, norra, Storbritannien, södra, Storbritannien, västra, Europa, västra; USA, västra centrala, USA, västra och USA, västra 2.

Alla andra regioner stöder upp till 4 TB lagring och 6 000 IOPS.

Du kan lägga till ytterligare lagringskapacitet under och efter att servern har skapats och låta systemet utöka lagringen automatiskt baserat på arbetsbelastningens lagringsförbrukning.

Anteckning

Lagring kan bara skalas upp, inte ned.

Basic-nivån tillhandahåller ingen IOPS-garanti. I prisnivåerna Ogólnego przeznaczenia och Minnesoptimerad skalas IOPS med den etablerade lagringsstorleken i förhållandet 3:1.

Du kan övervaka din I/O-förbrukning i Azure-Portal eller med hjälp av Azure CLI-kommandon. Relevanta mått som ska övervakas är lagringsgräns, lagringsprocent, lagring som används och I/O-procent.

Lagringsgränsen är nådd

Servrar med mindre än 100 GB etablerat lagringsutrymme markeras som skrivskyddade om det lediga lagringsutrymmet är mindre än 512 MB eller 5 % av den etablerade lagringsstorleken. Servrar med mer än 100 GB allokerat lagringsutrymme markeras bara som skrivskyddade när det lediga lagringsutrymmet är mindre än 5 GB.

Om du till exempel har etablerat 110 GB lagringsutrymme och den faktiska användningen överstiger 105 GB markeras servern som skrivskyddad. Om du har etablerat 5 GB lagringsutrymme markeras servern som skrivskyddad när det lediga lagringsutrymmet når mindre än 512 MB.

När servern anges som skrivskyddad kopplas alla befintliga sessioner från och transaktioner som inte checkats in återställs. Efterföljande skrivåtgärder och transaktionsincheckningar misslyckas. Alla efterföljande läsfrågor fungerar utan avbrott.

Du kan antingen öka mängden allokerat lagringsutrymme på servern eller starta en ny session i läs- och skrivläge och släppa data för att frigöra ledigt lagringsutrymme. När du kör SET SESSION CHARACTERISTICS AS TRANSACTION READ WRITE; konfigureras den aktuella sessionen till läs- och skrivläge. För att undvika skadade data ska du inte utföra skrivåtgärder när servern fortfarande har skrivskyddad status.

Vi rekommenderar att du aktiverar automatisk ökning av lagringen eller konfigurerar en avisering som meddelar dig när serverlagringen närmar sig tröskelvärdet så att du kan undvika att hamna i skrivskyddat tillstånd. Mer information finns i dokumentationen om hur du konfigurerar en avisering.

Automatisk ökning av lagringsutrymme

Automatisk utökning av lagring förhindrar att servern får slut på lagring och blir skrivskyddad. Om automatisk ökning av lagring är aktiverat växer lagringen automatiskt utan att påverka arbetsbelastningen. För servrar med mindre än 100 GB etablerat lagringsutrymme ökar den etablerade lagringsstorleken med 5 GB så snart det lediga lagringsutrymmet är lägre än 1 GB eller 10 % av det etablerade lagringsutrymmet. För servrar med mer än 100 GB allokerat lagringsutrymme ökas den allokerade lagringsstorleken med 5 % när det lediga lagringsutrymmet är mindre än det större alternativet av 10 GB eller 5 % av den allokerade lagringsstorleken. Maximala lagringsgränser enligt informationen ovan gäller.

Om du till exempel har etablerat 1 000 GB lagringsutrymme och den faktiska användningen överstiger 950 GB ökas serverns lagringsstorlek till 1 050 GB. Om du har etablerat 10 GB lagringsutrymme ökar lagringsstorleken till 15 GB när mindre än 1 GB lagringsutrymme är ledigt.

Kom ihåg att lagringen bara kan skalas upp, inte ned.

Lagring för säkerhetskopior

Azure Database for PostgreSQL tillhandahåller upp till 100 % av din etablerade serverlagring som lagring av säkerhetskopior utan extra kostnad. All lagring av säkerhetskopior som du använder utöver det här beloppet debiteras i GB per månad. Om du till exempel etablerar en server med 250 GB lagringsutrymme har du 250 GB extra lagringsutrymme tillgängligt för serversäkerhetskopior utan kostnad. Lagring för säkerhetskopior som överstiger 250 GB debiteras enligt prismodellen. Information om faktorer som påverkar användningen av lagring av säkerhetskopior, övervakning och kontroll av kostnader för lagring av säkerhetskopior finns i dokumentationen om säkerhetskopiering.

Skala resurser

När du har skapat servern kan du oberoende ändra virtuella kärnor, maskinvarugenereringen, prisnivån (förutom till och från Basic), mängden lagringsutrymme och kvarhållningsperioden för säkerhetskopior. Du kan inte ändra lagringstypen för säkerhetskopior när en server har skapats. 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. Ett exempel på skalning med hjälp av Azure CLI finns i Övervaka och skala en Azure Database for PostgreSQL server med hjälp av 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, maskinvarugenereringen eller prisnivån skapas en kopia av den ursprungliga servern med den nya beräkningsallokeringen. När den nya servern är igång växlar anslutningarna över till den nya servern. 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.

Skalning av lagring och ändring av kvarhållningsperioden för säkerhetskopior är verkliga onlineåtgärder. Det uppstår ingen stilleståndstid och programmet påverkas inte. När IOPS skalas med storleken på det etablerade lagringsutrymmet kan du öka IOPS som är tillgängligt för servern genom att skala upp lagringen.

Prissättning

Den senaste prisinformationen finns på sidan med tjänstpriser. Om du vill se kostnaden för den konfiguration du vill ha visar Azure-Portal månadskostnaden på fliken Prisnivå baserat på de alternativ du väljer. Om du inte har någon Azure-prenumeration kan du använda priskalkylatorn för Azure för att få ett uppskattat 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