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:
- En ny beräkningscontainer etableras.
- Lagringen med datafiler mappas till den nya containern.
- PostgreSQL-databasmotorn är online på den nya beräkningscontainern.
- Gateway-tjänsten säkerställer transparent redundans så att inga ändringar på programsidan krävs.
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:
- Kontakta Azure Support genom att skicka in ett supportärende från Azure-portalen.
- Om du vill åtgärda ett problem med ditt konto, skickar du in ett supportärende i Azure-portalen.
- Om du vill ge feedback eller begära nya funktioner, skapar du ett inlägg via UserVoice.
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.