Azure Database for PostgreSQL Single Server

VAN TOEPASSING OP: Azure Database for PostgreSQL - enkele server

Belangrijk

Azure Database for PostgreSQL - Enkele server bevindt zich op het buitengebruikstellingspad. We raden u ten zeerste aan om een upgrade uit te voeren naar Azure Database for PostgreSQL - Flexible Server. Zie Wat gebeurt er met Azure Database for PostgreSQL Enkele server voor meer informatie over migreren naar Azure Database for PostgreSQL - Flexible Server.

Azure Database for PostgreSQL mogelijk gemaakt door de PostgreSQL Community Edition is beschikbaar in twee implementatiemodi:

In dit artikel vindt u een overzicht en inleiding tot kernconcepten van het implementatiemodel voor één server. Zie het overzicht van flexibele servers voor meer informatie over de implementatiemodus voor flexibele servers.

Overzicht

Single Server is een volledig beheerde databaseservice met minimale vereisten voor aanpassingen van de database. Het Single Server-platform is ontworpen voor het verwerken van de meeste databasebeheerfuncties, zoals het toepassen van patches, back-ups, hoge beschikbaarheid, beveiliging met minimale gebruikersconfiguratie en beheer. De architectuur is geoptimaliseerd voor een beschikbaarheid van 99,99% in één beschikbaarheidszone. Het ondersteunt de communityversie van PostgreSQL 10 en 11. De service is momenteel algemeen beschikbaar in allerlei Azure-regio's.

Eén server is het meest geschikt voor cloudtoepassingen die zijn ontworpen voor de verwerking van automatische patches, waarbij geen nauwkeurige controle op het patchschema en aangepaste configuratie-instellingen voor PostgreSQL nodig zijn.

Hoge beschikbaarheid

Het implementatiemodel voor één server is geoptimaliseerd voor ingebouwde hoge beschikbaarheid en flexibiliteit tegen lagere kosten. In de architectuur zijn rekenkracht en opslag van elkaar gescheiden. De database-engine wordt uitgevoerd in een eigen rekencontainer, terwijl gegevensbestanden zich in Azure Storage bevinden. In de opslag worden drie lokaal redundante synchrone kopieën van de databasebestanden onderhouden, zodat duurzaamheid van gegevens behouden blijft.

Tijdens geplande of niet-geplande gebeurtenissen, als de server uitvalt, behoudt de service hoge beschikbaarheid van de servers met behulp van de volgende geautomatiseerde procedure:

  1. Er wordt een nieuwe rekencontainer ingericht.
  2. De opslag met gegevensbestanden wordt toegewezen aan de nieuwe container.
  3. De PostgreSQL-database-engine wordt online gebracht op de nieuwe rekencontainer.
  4. De gatewayservice zorgt voor een transparante failover waarbij geen wijzigingen aan de kant van de toepassing nodig zijn.

Azure Database for PostgreSQL Single Server

Een failover duurt meestal tussen de 60 en 120 seconden. Het systeemeigen cloudontwerp van de cloud van de service voor één server biedt ondersteuning voor een beschikbaarheid van 99,99%, waardoor de kosten voor passieve dynamische stand-by worden vermeden.

De toonaangevende serviceovereenkomst (SLA) van Azure met 99,99% beschikbaarheid dankzij een wereldwijd netwerk van door Microsoft beheerde datacenters, zorgt ervoor dat uw toepassingen continu (24 uur per dag, 7 dagen per week) beschikbaar blijven.

Automatisch patchen

De service voert automatische patches uit van de onderliggende hardware, het besturingssysteem en de database-engine. De patches omvatten beveiligings- en software-updates. Voor de PostgreSQL-engine worden kleine versie-upgrades automatisch uitgevoerd. Deze zijn onderdeel van de patchcyclus. Gebruikers hoeven zelf geen actie te ondernemen en er zijn geen configuratie-instellingen vereist voor patches. De frequentie waarbij patches worden uitgevoerd, wordt beheerd door de service op basis van de ernst van de nettolading. Over het algemeen volgt de service de maandelijkse releaseplanning, als onderdeel van de continue integratie en releases. Gebruikers kunnen zich abonneren op meldingen voor gepland onderhoud. Zij ontvangen dan 72 uur voorafgaand aan het geplande onderhoud een melding.

Automatische back-ups

Met de service voor één server worden automatisch serverback-ups gemaakt en opgeslagen in een door de gebruiker geconfigureerde lokaal redundante of geografisch redundante opslag. Back-ups kunnen worden gebruikt om uw server naar een bepaald tijdstip binnen de retentieperiode van de back-up te herstellen. De standaardretentieperiode voor back-ups is zeven dagen. De retentie kan desgewenst op maximaal 35 dagen worden ingesteld. Alle back-ups worden versleuteld met AES 256-bits versleuteling. Zie Back-ups voor meer informatie.

Binnen een paar seconden prestaties en schaal aanpassen

De service met één server is beschikbaar in drie SKU-lagen: Basic, Algemeen gebruik en Geoptimaliseerd voor geheugen. De Basic-laag is het meest geschikt voor goedkope ontwikkeling en workloads met weinig gelijktijdigheid. Algemeen gebruik en Geoptimaliseerd voor geheugen zijn beter geschikt voor productieworkloads waarvoor hoge gelijktijdigheid, schaalbaarheid en voorspelbare prestaties nodig zijn. U kunt uw eerste app op een kleine database bouwen voor een paar euro met maand en vervolgens de schaal ervan aanpassen om aan de vereisten van uw oplossing te voldoen. De opslagschaal is online en ondersteunt automatische groei van opslag. Doordat de schaalbaarheid dynamisch is, kan uw database op een transparante manier reageren op snel veranderende resourcevereisten. U betaalt alleen voor de resources die u gebruikt. Zie Prijscategorieën voor meer details.

Beveiliging, naleving en beheer van zakelijk niveau

De service voor één server maakt gebruik van de door FIPS 140-2 gevalideerde cryptografische module voor opslagversleuteling van niet-actieve gegevens. Gegevens, inclusief back-ups en tijdelijke bestanden die worden gemaakt tijdens het uitvoeren van query's, worden versleuteld. De service maakt gebruikt van de AES 256-bits versleuteling die deel uitmaakt van Azure-opslagversleuteling. De sleutels kunnen door het systeem worden beheerd (standaardinstelling) of door de klant worden beheerd. De service versleutelt actieve gegevens met SSL/TLS (Transport Layer Security) dat standaard wordt afgedwongen. De service ondersteunt TLS-versies 1.2, 1.1 en 1.0 en biedt de mogelijkheid om een minimale TLS-versie af te dwingen.

De service staat persoonlijke toegang tot de servers toe met behulp van persoonlijke koppeling en biedt een functie voor Geavanceerde beveiliging tegen bedreigingen. Geavanceerde beveiliging tegen bedreigingen detecteert vreemde activiteiten die duiden op ongebruikelijke en mogelijk schadelijke pogingen om toegang te verkrijgen tot of aanvallen op databases.

Naast systeemeigen verificatie biedt de service voor één server ondersteuning voor Microsoft Entra-verificatie. Microsoft Entra-verificatie is een mechanisme voor het maken van verbinding met de PostgreSQL-servers met behulp van identiteiten die zijn gedefinieerd en beheerd in Microsoft Entra-id. Met Microsoft Entra-verificatie kunt u databasegebruikersidentiteiten en andere Azure-services op een centrale locatie beheren, wat het toegangsbeheer vereenvoudigt en centraliseert.

Controlelogboekregistratie (preview-versie) is beschikbaar om alle activiteiten op databaseniveau bij te houden.

De service met één server voldoet aan alle toonaangevende certificeringen zoals FedRAMP, HIPAA, PCI DSS. Bezoek het Vertrouwenscentrum van Azure voor informatie over de beveiliging van het Azure-platform.

Zie het beveiligingsoverzicht voor meer informatie over de beveiligingsfuncties van Azure Database for PostgreSQL.

Bewaking en waarschuwingen

De service voor één server is uitgerust met ingebouwde functies voor prestatiebewaking en waarschuwingen. Alle metrische gegevens van Azure hebben een frequentie van één minuut, en elke metriek bevat een geschiedenis van 30 dagen. U kunt waarschuwingen configureren voor de metrische gegevens. De service staat het configureren van logboeken voor langzame query's toe en wordt geleverd met een gedifferentieerde Query Store-functie. Query Store vereenvoudigt het oplossen van problemen met prestaties, omdat u snel de langstlopende en meest tijdrovende query's kunt vinden. Met deze hulpprogramma's kunt u uw workloads snel optimaliseren en uw server configureren voor de beste prestaties. Zie Bewaking voor meer informatie.

Migratie

De service voert de communityversie van PostgreSQL uit. Dit biedt volledige toepassingscompatibiliteit en vereist minimale herstructureringskosten voor het migreren van bestaande toepassingen die zijn ontwikkeld op PostgreSQL-engine naar een service met één server. De migratie naar de enkele server kan worden uitgevoerd met behulp van een van de volgende opties:

  • Dumpen en herstellen: voor offline migraties, waarbij gebruikers zich enige downtime kunnen veroorloven, kunnen dumpen en herstellen met behulp van communityhulpprogramma's, zoals Pg_dump en Pg_restore, de snelste manier zijn voor migratie. Zie Migreren met behulp van dumpen en herstellen voor meer informatie.
  • Azure Database Migration Service: voor naadloze en vereenvoudigde migraties naar één server met minimale downtime kan Azure Database Migration Service worden gebruikt. Zie DMS via de portal en DMS via CLI.

Veelgestelde vragen

Wordt De flexibele server vervangen door één server of wordt één server binnenkort buiten gebruik gesteld?

We blijven ondersteuning bieden voor één server en raden u aan flexibele server te gebruiken die uitgebreidere mogelijkheden heeft, zoals zonetolerantie, voorspelbare prestaties, maximale controle, aangepast onderhoudsvenster, besturingselementen voor kostenoptimalisatie en vereenvoudigde ontwikkelaarservaring die geschikt is voor uw bedrijfsworkloads. Als we besluiten een service, functie, API of SKU buiten gebruik te stellen, ontvangt u vooraf een aankondiging met een migratie- of overgangstraject. Meer informatie over het levenscyclusbeleid van Microsoft vindt u hier.

Contactpersonen

Voor vragen of suggesties die u mogelijk hebt over het werken met Azure Database for PostgreSQL, stuurt u een e-mail naar het Azure Database for PostgreSQL-team (@Ask Azure DB for PostgreSQL). Dit e-mailadres is geen alias voor technische ondersteuning.

Overweeg ook de volgende aanspreekpunten, indien van toepassing:

Volgende stappen

Nu u een inleiding tot de implementatiemodus voor één server van Azure Database for PostgreSQL hebt gelezen, bent u klaar voor het volgende:

  • Uw eerste server maken.