Share via


Vergelijkingsgrafiek: Azure Database for PostgreSQL - Flexible Server versus Enkele server

VAN TOEPASSING OP: Azure Database for PostgreSQL - Enkele server Azure Database for PostgreSQL - Flexibele server

Overzicht

Azure Database for PostgreSQL Flexibele server is de volgende generatie beheerde PostgreSQL-service in Azure. Het biedt maximale flexibiliteit ten opzichte van uw database, ingebouwde kostenoptimalisaties en biedt verschillende verbeteringen ten opzichte van Azure Database for PostgreSQL enkele server.

Notitie

Voor al uw nieuwe implementaties raden we u aan azure Database for PostgreSQL flexibele server te gebruiken. U moet echter rekening houden met uw eigen vereisten in de onderstaande vergelijkingstabel.

Vergelijkingstabel

De volgende tabel bevat een lijst met vergelijkingen van functies en mogelijkheden op hoog niveau tussen azure Database for PostgreSQL enkele server en flexibele Azure Database for PostgreSQL-server.

Functie/mogelijkheid Azure Database for PostgreSQL enkele server Flexibele Azure Database for PostgreSQL-server
Algemeen
Algemene beschikbaarheid GA sinds 2018 GA sinds 2021
PostgreSQL Community Community
Ondersteunde versies 10, 11 11, 12, 13, 14, 15, 16
Onderliggende O/S Windows Linux
AZ-selectie voor colocatie van toepassing Nr. Ja
Ingebouwde verbindingspooler Nee Ja (PgBouncer)
SLA voor actieve tijdsduur SLA van 99,99% Maximaal 99,99% SLA
Connectiviteit
Gebruikersnaam in verbindingsreeks <user_name>@server_name. Bijvoorbeeld pgadmusr@mypgServer Gewoon gebruikersnaam. Bijvoorbeeld pgadmusr
lc_collate English_Verenigde Staten.1252 en_US.utf8
lc_ctype English_Verenigde Staten.1252 en_US.utf8
lc_messages English_Verenigde Staten.1252 en_US.utf8
lc_monetary English_Verenigde Staten.1252 en_US.utf-8
lc_numeric English_Verenigde Staten.1252 en_US.utf-8
lc_time English_Verenigde Staten.1252 en_US.utf8
Verbinding maken ionpoort 5432 5432 (DB), 6432 (PgBouncer)
Max. Verbindingen 1982 5000
Verbinding maken ions kunnen worden geconfigureerd? Nee Ja (max_connections parameter)
Compute & Storage
Rekenlagen Basic, Algemeen gebruik, Geoptimaliseerd voor geheugen Burstable, Algemeen gebruik, Geoptimaliseerd voor geheugen
Burstable SKU's Nr. Ja
Mogelijkheid om te schalen in verschillende rekenlagen Kan de Basic-laag niet schalen Ja. Kan schalen in verschillende lagen
Stoppen/starten Nee Ja (voor alle reken-SKU's). Alleen berekeningen zijn gestopt/gestart
Max. Opslaggrootte 1 TB (Basic), 4 TB of 16 TB (GP, MO). Opmerking: Niet alle regio's ondersteunen 16 TB. 64 TB. Opmerking: Niet alle regio's ondersteunen 64 TB.
Minimale opslaggrootte 5 GB (Basic), 100 GB (GP, MO) 32 GB
Opslag automatisch vergroten Ja Ja
Max. IOPS Basic - Variabele. GP/MO: tot 18 K Tot 80 K
Netwerken/beveiliging
Ondersteunde netwerken Virtueel netwerk, privékoppeling, openbare toegang Privétoegang (VNET-injectie in een gedelegeerd subnet), openbare toegang
Openbaar toegangsbeheer Firewall Firewall
Ondersteuning voor Private Link Ja Ja (preview)
Ondersteuning voor privé-VNET-injectie Nr. Ja
ondersteuning voor Privé-DNS zone Nr. Ja
Mogelijkheid om te schakelen tussen privé- en openbare toegang Nee Nr.
TLS-ondersteuning TLS 1.2 TLS 1.2, 1.3 afgedwongen
Kan SSL uitschakelen Ja Ja (ingesteld require_secure_transport op UIT)
SCRAM-verificatie Nr. Ja
Hoge beschikbaarheid
Zone-redundante hoge beschikbaarheid Nee Ja (er wordt een synchrone stand-by gemaakt in een andere zone binnen een regio)
Dezelfde zone HA Nee Ja (er wordt een synchrone stand-by gemaakt in dezelfde zone als de primaire zone)
HA-configuratie Ingebouwd met opslag die is vastgemaakt aan een zone. Compute kan tussen regio's zweven. Fysiek gescheiden rekenkracht en opslag ingericht
Kosten 1x 2x (compute en opslag)
Beschikbaarheid met niet-HA-configuratie Automatisch opnieuw opstarten, herlocatie van rekenproces Automatisch opnieuw opstarten, herlocatie van rekenproces
Beveiligen tegen zonefout Compute - Ja. Opslag - Nee Compute & storage - Ja
Beveiligen tegen regiofout Nr. Ja
Replicatiemodus voor hoge beschikbaarheid N.v.t. Postgres fysieke streaming-replicatie in de SYNCHRONISATIEmodus
Stand-by kan worden gebruikt voor leesdoeleinden N.v.t. Nee
Invloed op de prestaties van toepassingen Nee (niet repliceren) Ja (vanwege synchronisatiereplicatie. Afhankelijk van de workload)
Automatische failover Ja (draait een andere server) Ja
Toepassing verbindingsreeks na failover Geen wijziging Geen wijziging
Logische replicatie
Ondersteuning voor logische decodering Ja Ja
Ondersteuning voor systeemeigen logische replicatie Nr. Ja
Ondersteuning voor pglogical-extensie Nr. Ja
Logische replicatie met hoge beschikbaarheid ondersteunen N.v.t. Beperkt
Herstel na noodgevallen
Dr voor meerdere regio's Geografisch redundante back-up gebruiken met leesreplica's Leesreplica's gebruiken, geografisch redundante back-up (in geselecteerde regio's)
DR met replica Asynchrone fysieke replicatie gebruiken Asynchrone fysieke replicatie gebruiken
Automatische failover Nee Nr.
Kan hetzelfde r/w-eindpunt gebruiken Nee Nr.
Back-up en herstel
Automatische back-ups Ja Ja
Back-upretentie 7-35 dagen 7-35 dagen
PITR-mogelijkheid tot elke tijd binnen de retentieperiode Ja Ja
Mogelijkheid om te herstellen in een andere zone N.v.t. Ja
Mogelijkheid om te herstellen naar een ander VNET Nr. Ja
Mogelijkheid om te herstellen naar een andere regio Ja (geografisch redundant) Ja (in geselecteerde regio's)
Mogelijkheid om een verwijderde server te herstellen Beperkt via API Beperkt via API
Leesreplica
Ondersteuning voor leesreplica's Ja Ja
Aantal leesreplica's 5 5
Replicatiemodus Async Async
Ondersteuning voor meerdere regio's Ja Ja
Onderhoudsvenster
Systeem gepland venster Ja Ja
Gepland venster van klant Nee Ja (kan elke 1 uur op elke dag kiezen)
Kennisgevingsperiode Drie dagen Vijf dagen
Onderhoudsperiode Op elk gewenst moment binnen 15 uur Venster van 1 uur
Metrische gegevens
Fouten Mislukte verbindingen Mislukte verbindingen
Latentie Maximale vertraging tussen replica's, replicavertraging Maximale vertraging tussen replica's, replicavertraging
Verzadiging Gebruikte back-upopslag, CPU%, IO%, geheugen %, opslaglimiet voor serverlogboeken, serverlogboekopslag %, opslaglimiet voor serverlogboeken, opslag %, gebruikte opslag Gebruikte back-upopslag, verbruikt CPU-tegoed, resterend CPU-tegoed, CPU %, schijfwachtrijdiepte, IOPS, geheugen %, lees-IOPS, bytes/s leesdoorvoer, opslagvrij, opslag %, opslag gebruikt, gebruikte transactielogboekopslag, IOPS schrijven, doorvoerbytes/s schrijven
Verkeer Actieve verbindingen, Netwerk in, Netwerk uit Actieve verbindingen, Max. gebruikte transactie-id, netwerk in, netwerk uit, geslaagde verbindingen
Extensies (biedt de nieuwste versies)
TimescaleDB, orafce Ja Ja
pg_cron, pglogical Nr. Ja
pgAudit Ja Ja
Beveiliging
Ondersteuning voor Microsoft Entra-id (Microsoft Entra-id) Ja Ja
Door de klant beheerde versleutelingssleutel (BYOK) Ja Ja
SCRAM-verificatie (SHA-256) Nr. Ja
Ondersteuning voor Secure Sockets Layer (SSL) Ja Ja
Andere functies
Waarschuwingen Ja Ja
Microsoft Defender for Cloud Ja Ja
Status van resources Ja Ja
Status van service Ja Ja
Prestatie-inzichten (iPerf) Ja Ja
Ondersteuning voor upgrades van primaire versies Nr. Ja
Secundaire versie-upgrades Ja. Automatisch tijdens onderhoudsvenster Ja. Automatisch tijdens onderhoudsvenster

Volgende stappen