Välj rätt värdalternativ för Azure Database for PostgreSQL – flexibel server i Azure

GÄLLER FÖR: Azure Database for PostgreSQL – flexibel 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?

Med Azure kan dina PostgreSQL-arbetsbelastningar köras i en värdbaserad infrastruktur för virtuella datorer som en tjänst (IaaS) eller som en värdbaserad plattform som en tjänst (PaaS). PaaS har flera distributionsalternativ, var och en med flera tjänstnivåer. När du väljer mellan IaaS och PaaS måste du bestämma om du vill hantera databasen, tillämpa korrigeringar och göra säkerhetskopior eller om du vill delegera dessa åtgärder till Azure.

När du fattar ditt beslut bör du överväga följande alternativ i PaaS eller alternativt köra på virtuella Azure-datorer (IaaS)

Alternativet PostgreSQL på virtuella Azure-datorer tillhör branschkategorin IaaS. Med den här tjänsten kan du köra en PostgreSQL-server i en fullständigt hanterad virtuell dator på Azure-molnplattformen. Alla senaste versioner och utgåvor av PostgreSQL kan installeras på en virtuell IaaS-dator. PostgreSQL på virtuella Azure-datorer har kontroll över databasmotorn i den största skillnaden jämfört med en flexibel Azure Database for PostgreSQL-server. Den här kontrollen sker dock på bekostnad av ansvaret för att hantera de virtuella datorerna och många databasadministrationsuppgifter (DBA). Dessa uppgifter omfattar underhåll och korrigering av databasservrar, databasåterställning och design med hög tillgänglighet.

De största skillnaderna mellan dessa alternativ visas i följande tabell:

Attribut Postgres på virtuella Azure-datorer Flexibel Azure Database for PostgreSQL-server som PaaS
Serviceavtal för tillgänglighet - Serviceavtal för virtuella datorer - Flexibel Azure Database for PostgreSQL-server
Os- och PostgreSQL-korrigering – Kundhanterad Automatiskt med valfritt kundhanterat fönster
Hög tillgänglighet – Kunder skapar, implementerar, testar och underhåller hög tillgänglighet. Funktionerna kan omfatta klustring, replikering osv. Inbyggd
Zonredundans – Virtuella Azure-datorer kan konfigureras så att de körs i olika tillgänglighetszoner. För en lokal lösning måste kunderna skapa, hantera och underhålla ett eget sekundärt datacenter. Ja
Hybridscenario – Kundhanterad Stöds
Säkerhetskopiering och återställning – Kundhanterad Inbyggt med användarkonfiguration på zonredundant lagring
Övervaka databasåtgärder – Kundhanterad Alla erbjuder kunder möjligheten att ställa in aviseringar om databasåtgärden och agera när de når tröskelvärden
Advanced Threat Protection – Kunderna måste skapa det här skyddet för sig själva. Inte tillgängligt under förhandsversionen
Haveriberedskap – Kundhanterad Stöds
Intelligent prestanda – Kundhanterad Stöds

Total ägandekostnad (TCO)

TCO är ofta det primära övervägandet som avgör den bästa lösningen för att vara värd för dina databaser. Detta gäller oavsett om du är en startup med lite pengar eller ett team i ett etablerat företag som verkar under snäva budgetbegränsningar. I det här avsnittet beskrivs grunderna för fakturering och licensiering i Azure när de gäller för flexibel Azure Database for PostgreSQL-server och PostgreSQL på virtuella Azure-datorer.

Fakturering

Azure Database for PostgreSQL – flexibel server är för närvarande tillgänglig som en tjänst på flera nivåer med olika priser för resurser. Alla resurser debiteras varje timme till fast pris. Den senaste informationen om de tjänstnivåer, beräkningsstorlekar och lagringsbelopp som stöds finns på prissidan Du kan dynamiskt justera tjänstnivåer och beräkningsstorlekar för att matcha programmets olika dataflödesbehov. Du debiteras för utgående Internettrafik med regelbundna dataöverföringshastigheter.

Med Azure Database for PostgreSQL – flexibel server konfigurerar Microsoft automatiskt, korrigerar och uppgraderar databasprogramvaran. Dessa automatiserade åtgärder minskar dina administrationskostnader. Dessutom har Azure Database for PostgreSQL flexibel server automatiserade funktioner för säkerhetskopieringslänkar . De här funktionerna hjälper dig att uppnå betydande kostnadsbesparingar, särskilt när du har ett stort antal databaser. Med PostgreSQL på virtuella Azure-datorer kan du däremot välja och köra valfri PostgreSQL-version. Du måste dock betala för den etablerade virtuella datorn, lagringskostnaden som är associerad med data, säkerhetskopiering, övervakning av data och logglagring och kostnaderna för den specifika PostgreSQL-licenstypen som används (om någon).

Azure Database for PostgreSQL – flexibel server ger inbyggd hög tillgänglighet på zonnivå (inom en AZ) för alla typer av avbrott på nodnivå samtidigt som SLA-garantin för tjänsten bibehålls. Azure Database for PostgreSQL – flexibel server tillhandahåller serviceavtal för drifttid med och utan zonredundant konfiguration. För databas med hög tillgänglighet på virtuella datorer använder du dock alternativen för hög tillgänglighet, till exempel direktuppspelningsreplikering som är tillgängliga i en PostgreSQL-databas. Om du använder ett alternativ för hög tillgänglighet som stöds får du inget annat serviceavtal. Men det gör att du kan uppnå större än 99,99 % databastillgänglighet till mer kostnad och administrativa kostnader.

Mer information om priser finns i följande artiklar:

Administration

För många företag handlar beslutet om att övergå till en molntjänst lika mycket om att avlasta komplexiteten i administrationen som om kostnader.

Med IaaS, Microsoft:

  • Administrerar den underliggande infrastrukturen.
  • Tillhandahåller automatisk korrigering för underliggande maskinvara och operativsystem

Med PaaS, Microsoft:

  • Administrerar den underliggande infrastrukturen.
  • Tillhandahåller automatisk korrigering för underliggande maskinvara, operativsystem och databasmotor.
  • Hanterar hög tillgänglighet för databasen.
  • Utför automatiskt säkerhetskopieringar och replikerar alla data för att tillhandahålla haveriberedskap.
  • Krypterar vilande data och är i rörelse som standard.
  • Övervakar servern och tillhandahåller funktioner för insikter om frågeprestanda och prestandarekommendationer.

Med en flexibel Azure Database for PostgreSQL-server kan du fortsätta att administrera databasen. Men du behöver inte längre hantera databasmotorn, operativsystemet eller maskinvaran. Exempel på objekt som du kan fortsätta att administrera är:

  • Databaser
  • Logga in
  • Indexjustering
  • Frågejustering
  • Granskning
  • Säkerhet

Att konfigurera hög tillgänglighet till ett annat datacenter kräver dessutom minimal eller ingen konfiguration eller administration.

  • Med PostgreSQL på virtuella Azure-datorer har du fullständig kontroll över operativsystemet och PostgreSQL-serverinstanskonfigurationen. Med en virtuell dator bestämmer du när du ska uppdatera eller uppgradera operativsystemet och databasprogramvaran och vilka korrigeringar som ska tillämpas. Du bestämmer också när du ska installera andra program, till exempel ett antivirusprogram. Vissa automatiserade funktioner tillhandahålls för att avsevärt förenkla korrigering, säkerhetskopiering och hög tillgänglighet. Du kan styra storleken på den virtuella datorn, antalet diskar och deras lagringskonfigurationer. Mer information finns i Storlekar på virtuella datorer och molntjänster för Azure.

Dags att flytta till Azure Database for PostgreSQL – flexibel server (PaaS)

  • Azure Database for PostgreSQL – flexibel server är rätt lösning för molndesignade program när utvecklarproduktivitet och snabb tid till marknad för nya lösningar är avgörande. Med programmatiska funktioner som liknar DBA är tjänsten lämplig för molnarkitekter och utvecklare eftersom den minskar behovet av att hantera det underliggande operativsystemet och databasen.

  • När du vill undvika tid och kostnader för att hämta ny lokal maskinvara är PostgreSQL på virtuella Azure-datorer rätt lösning för program som kräver en detaljerad kontroll och anpassning av PostgreSQL-motorn som inte stöds av tjänsten eller som kräver åtkomst till det underliggande operativsystemet.

Nästa steg

  • Se Priser för flexibel server i Azure Database for PostgreSQL.
  • Komma igång genom att skapa din första server.