Prisnivåer i Azure Database for PostgreSQL – Enskild server

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

Viktigt!

Azure Database for PostgreSQL – enskild server är på väg att dras tillbaka. Vi rekommenderar starkt att du uppgraderar till Azure Database for PostgreSQL – flexibel server. Mer information om hur du migrerar till Azure Database for PostgreSQL – flexibel server finns i Vad händer med 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å Grundläggande 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 prisnivå använder du följande tabell som utgångspunkt.

Prisnivå Målbelastningar
Grundläggande Arbetsbelastningar som kräver lätt beräkning och I/O-prestanda. Exempel på det är servrar som används för utveckling eller 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äkerhetskopiering 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, vilket representerar den underliggande maskinvarans logiska PROCESSOR. China East 1, China North 1, US DoD Central och US DoD East använder logiska Processorer i Gen 4 som baseras på Intel E5-2673 v3 (Haswell) 2,4 GHz-processorer. Alla andra regioner använder logiska Processorer i Gen 5 som baseras på Intel E5-2673 v4 (Broadwell) 2,3 GHz-processorer.

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-serverloggarna. Den totala mängden lagringsutrymme som du etablerar definierar även den I/O-kapacitet som är tillgänglig för servern.

Lagringsattribut Grundläggande Generell användning Minnesoptimerad
Lagringstyp Lagringsutrymme för Basic-nivån Allmän lagring Allmän lagring
Lagringsstorlek 5 GB till 1 TB 5 GB till 16 TB 5 GB till 16 TB
Inkrementsstorlek för lagring 1 GB 1 GB 1 GB
IOPS Olika 3 IOPS/GB
Min 100 IOPS
Max 20 000 IOPS
3 IOPS/GB
Min 100 IOPS
Max 20 000 IOPS

Kommentar

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, Korea, centrala, Korea, södra, USA, norra centrala, Europa, norra, USA, södra centrala, Sydostasien, Schweiz, norra, Schweiz, västra, USA, östra, US Gov, södra centrala, US Gov SouthWest, Förenade Arabemiraten, norra, Storbritannien, södra, Storbritannien, västra, Europa, västra centrala, USA, västra, USA, västra och USA, västra 2.

Alla andra regioner har stöd för upp till 4 TB lagringsutrymme och 6 000 IOPS.

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

Kommentar

Lagringen kan bara skalas upp, inte ned

Basic-nivån tillhandahåller ingen IOPS-garanti. I prisnivåerna Generell användning och Minnesoptimerad skalas IOPS med den etablerade lagringsstorleken i förhållandet 3:1.

Du kan övervaka din I/O-förbrukning i Azure-portalen 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 skrivskyddat om det kostnadsfria 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 kostnadsfria 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; ställs den aktuella sessionen in i läsläge. För att undvika skadade data ska du inte utföra några skrivåtgärder när servern fortfarande har skrivskyddad status.

Vi rekommenderar att du aktiverar automatisk ökning av lagringen eller konfigurerar en avisering för att meddela 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 ökas den etablerade lagringsstorleken med 5 GB så snart det kostnadsfria 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 beskrivningen ovan gäller.

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

Kom ihåg att lagring endast 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 lagringskostnaden för säkerhetskopiering 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äkerhetskopiering 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.

Kommentar

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å den etablerade lagringen kan du öka den IOPS som är tillgänglig 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-portalen månadskostnaden på fliken Prisnivå baserat på de alternativ 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 Azure Database for PostgreSQL för att anpassa alternativen.

Nästa steg