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?.

Azure Database for PostgreSQL som drivs av PostgreSQL Community Edition är tillgängligt i två distributionslägen:

I den här artikeln ger vi en översikt och introduktion till grundläggande begrepp för distributionsmodellen för en enskild server. Mer information om läget för flexibel serverdistribution finns i översikt över flexibel server.

Översikt

Enskild server är en fullständigt hanterad databastjänst med minimala krav för anpassning av databasen. Den enskilda serverplattformen är utformad för att hantera de flesta av databashanteringsfunktionerna, till exempel korrigeringar, säkerhetskopior, hög tillgänglighet, säkerhet med minimal användarkonfiguration och kontroll. Arkitekturen är optimerad för att ge 99,99 % tillgänglighet i en enda tillgänglighetszon. Den stöder communityversionen av PostgreSQL 10 och 11. Tjänsten är allmänt tillgänglig idag i många olika Azure-regioner.

Enskilda servrar passar bäst för molnbaserade program som är utformade för att hantera automatisk korrigering utan att behöva detaljerad kontroll i korrigeringsschemat och anpassade PostgreSQL-konfigurationsinställningar.

Hög tillgänglighet

Distributionsmodellen för en enskild server är optimerad för inbyggd hög tillgänglighet och elasticitet till reducerad kostnad. Arkitekturen separerar beräkning och lagring. Databasmotorn körs på en egen beräkningscontainer, medan datafiler finns i Azure Storage. Lagringen har tre lokalt redundanta synkrona kopior av databasfilerna som garanterar datahållbarhet.

Om servern slutar fungera under planerade eller oplanerade redundanshändelser behåller tjänsten hög tillgänglighet för servrarna med hjälp av följande automatiserade procedur:

  1. En ny beräkningscontainer etableras.
  2. Lagringen med datafiler mappas till den nya containern.
  3. PostgreSQL-databasmotorn är online på den nya beräkningscontainern.
  4. Gateway-tjänsten säkerställer transparent redundans så att inga ändringar på programsidan krävs.

Azure Database for PostgreSQL – enskild server

Den typiska redundanstiden varierar mellan 60 och 120 sekunder. Den molnbaserade designen för den enskilda servertjänsten gör att den kan stödja 99,99 % av tillgängligheten, vilket eliminerar kostnaden för passivt frekvent vänteläge.

Azures branschledande serviceavtal på 99,99 % tillgänglighet (SLA), som drivs av ett globalt nätverk av Microsoft-hanterade datacenter, hjälper till att hålla dina program igång dygnet runt.

Automatisk uppdatering

Tjänsten utför automatisk korrigering av den underliggande maskinvaran, operativsystemet och databasmotorn. Korrigeringen innehåller säkerhets- och programuppdateringar. För PostgreSQL-motorn är delversionsuppgraderingar automatiska och ingår som en del av korrigeringscykeln. Det krävs ingen användaråtgärd eller konfigurationsinställningar för korrigering. Korrigeringsfrekvensen hanteras av tjänsten baserat på nyttolastens allvarlighetsgrad. I allmänhet följer tjänsten det månatliga lanseringsschemat som en del av den kontinuerliga integreringen och versionen. Användare kan prenumerera på meddelandet om planerat underhåll för att få meddelande om det kommande underhållet 72 timmar före händelsen.

Automatiska säkerhetskopieringar

Den enskilda servertjänsten skapar automatiskt serversäkerhetskopior och lagrar dem i användarkonfigurerad lokalt redundant (LRS) eller geo-redundant lagring. Säkerhetskopior kan användas för att återställa servern till valfri tidpunkt inom kvarhållningsperioden för säkerhetskopior. Standardperioden för kvarhållning av säkerhetskopior är sju dagar. Kvarhållningen kan konfigureras upp till 35 dagar. Alla säkerhetskopior krypteras med AES 256-bitars kryptering. Mer information finns i Säkerhetskopior.

Justera prestanda och skalning på några sekunder

Tjänsten enskild server är tillgänglig på tre SKU-nivåer: Basic, Generell användning och Minnesoptimerad. Basic-nivån passar bäst för lågkostnadsutveckling och arbetsbelastningar med låg samtidighet. Generell användning och Minnesoptimerad passar bättre för produktionsarbetsbelastningar som kräver hög samtidighet, skalning och förutsägbara prestanda. Du kan skapa din första app i en liten databas för några kronor i månaden och sedan justera skalan för att bemöta lösningens behov. Lagringsskalningen är online och stöder automatisk lagringstillväxt. Dynamisk skalbarhet gör att databasen reagerar transparent på resurskrav som ändras snabbt. Du betalar bara för de resurser du förbrukar. Mer information finns i Prisnivåer.

Säkerhet, efterlevnad och styrning i företagsklass

Den enskilda servertjänsten använder den FIPS 140-2-verifierade kryptografiska modulen för lagringskryptering av vilande data. Data, inklusive säkerhetskopior och temporära filer som skapas när frågor körs, krypteras. Tjänsten använder AES 256-bitars chiffer som ingår i Azure Storage-kryptering, och nycklarna kan vara systemhanterade (standard) eller kundhanterade. Tjänsten krypterar data i rörelse med SSL/TLS (Transport Layer Security) som tillämpas som standard. Tjänsten stöder TLS-versionerna 1.2, 1.1 och 1.0 med möjlighet att framtvinga lägsta TLS-version.

Tjänsten ger privat åtkomst till servrarna med hjälp av privat länk och tillhandahåller funktionen Avancerat skydd mot hot. Avancerat skydd mot hot identifierar avvikande aktiviteter som indikerar ovanliga och potentiellt skadliga försök att komma åt eller utnyttja databaser.

Förutom intern autentisering stöder den enskilda servertjänsten Microsoft Entra-autentisering. Microsoft Entra-autentisering är en mekanism för att ansluta till PostgreSQL-servrarna med hjälp av identiteter som definierats och hanteras i Microsoft Entra-ID. Med Microsoft Entra-autentisering kan du hantera databasanvändares identiteter och andra Azure-tjänster på en central plats, vilket förenklar och centraliserar åtkomstkontroll.

Granskningsloggning (i förhandsversion) är tillgänglig för att spåra all aktivitet på databasnivå.

Den enda servertjänsten är kompatibel med alla branschledande certifieringar som FedRAMP, HIPAA, PCI DSS. Besök Azure Säkerhetscenter för information om Azures plattformssäkerhet.

Mer information om säkerhetsfunktioner i Azure Database for PostgreSQL finns i säkerhetsöversikten.

Övervakning och avisering

Den enda servertjänsten är utrustad med inbyggda funktioner för prestandaövervakning och aviseringar. Alla Azure-mått har en frekvens på en minut och för varje mått tillhandahålls 30 dagars historik. Du kan konfigurera aviseringar för måtten. Tjänsten gör det möjligt att konfigurera långsamma frågeloggar och levereras med en differentierad frågearkivfunktion . Query Store förenklar prestandafelsökningen genom att hjälpa dig att snabbt hitta de längsta och mest resursintensiva frågorna. Med de här verktygen kan du snabbt optimera dina arbetsbelastningar och konfigurera servern för bästa prestanda. Mer information finns i Övervakning .

Migrering

Tjänsten kör communityversionen av PostgreSQL. Detta möjliggör fullständig programkompatibilitet och kräver minimal refaktoriseringskostnad för att migrera befintligt program som utvecklats på PostgreSQL-motorn till en servertjänst. Migreringen till den enskilda servern kan utföras med något av följande alternativ:

  • Dump and Restore – För offlinemigreringar, där användarna har råd med viss stilleståndstid, dumpar och återställning med hjälp av communityverktyg som Pg_dump och Pg_restore kan ge snabbaste sättet att migrera. Mer information finns i Migrera med dump och återställning .
  • Azure Database Migration Service – För sömlösa och förenklade migreringar till en enskild server med minimal stilleståndstid kan Azure Database Migration Service utnyttjas. Se DMS via portalen och DMS via CLI.

Vanliga frågor och svar

Kommer flexibel server att ersätta enskild server eller kommer en enskild server snart att dras tillbaka?

Vi fortsätter att stödja enskild server och uppmuntrar dig att använda flexibel server som har mer omfattande funktioner som zonmotståndskraftig HA, förutsägbar prestanda, maximal kontroll, anpassat underhållsperiod, kostnadsoptimeringskontroller och förenklad utvecklarupplevelse som passar dina företagsarbetsbelastningar. Om vi bestämmer oss för att dra tillbaka en tjänst, funktion, API eller SKU får du meddelande i förväg inklusive en migrerings- eller övergångssökväg. Läs mer om Microsofts livscykelprinciper här.

Kontakter

Om du har frågor eller förslag om att arbeta med Azure Database for PostgreSQL skickar du ett e-postmeddelande till Azure Database for PostgreSQL-teamet (@Ask Azure DB for PostgreSQL). Den här e-postadressen är inte ett tekniskt supportalias.

Tänk dessutom på följande kontaktpunkter efter behov:

Nästa steg

Nu när du har läst en introduktion till distributionsläget azure database for PostgreSQL – enskild server är du redo att:

  • Skapa din första server.