Compartir a través de


Gráfico de comparación: servidor flexible de Azure Database for PostgreSQL frente a servidor único

SE APLICA A: Servidor flexible de Azure Database for PostgreSQL

Información general

El servidor flexible de Azure Database for PostgreSQL es el servicio PostgreSQL administrado de próxima generación en Azure. Proporciona máxima flexibilidad para las optimizaciones de costos integradas de base de datos, además de ofrecer diversas mejoras a través del servidor único de Azure Database for PostgreSQL.

Nota:

Para todas las nuevas implementaciones, se recomienda usar el servidor flexible de Azure Database for PostgreSQL. Sin embargo, debe tener en cuenta sus propios requisitos según la tabla de comparación siguiente.

Tabla de comparación

En la tabla siguiente se proporciona una lista de las características y las comparaciones de funcionalidades de alto nivel entre el servidor único de Azure Database for PostgreSQL y el servidor flexible de Azure Database for PostgreSQL.

Característica o funcionalidad Servidor único de Azure Database for PostgreSQL Servidor flexible de Azure Database for PostgreSQL
General
Disponibilidad general GA desde 2018 GA desde 2021
PostgreSQL Comunidad Comunidad
Versiones compatibles 10, 11 11, 12, 13, 14, 15, 16
Sistema operativo subyacente Windows Linux
Selección de zona de disponibilidad para la coubicación de aplicaciones No
Concentrador de conexión integrado No Sí (PgBouncer)
Contrato de nivel de servicio de tiempo de actividad Contrato de nivel de servicio del 99,99 % Hasta un 99,99 % de nivel de servicio (SLA)
Conectividad
Nombre de usuario en la cadena de conexión <user_name>@server_name. Por ejemplo, pgadmusr@mypgServer. Solo nombre de usuario. Por ejemplo, pgadmusr.
lc_collate English_United States.1252 en_US.utf8
lc_ctype English_United States.1252 en_US.utf8
lc_messages English_United States.1252 en_US.utf8
lc_monetary English_United States.1252 en_US.utf-8
lc_numeric English_United States.1252 en_US.utf-8
lc_time English_United States.1252 en_US.utf8
Puerto de conexión 5432 5432 (base de datos), 6432 (PgBouncer)
Máx. conexiones 1982 5000
¿Se puede configurar el límite de conexiones? No Sí (parámetro max_connections)
Proceso y almacenamiento
Niveles de proceso Básico, De uso general y Optimizado para memoria Ampliable, de uso general y optimizado para memoria
SKU ampliables No
Capacidad de escalar entre niveles de computación No se puede escalar el nivel Básico Sí. Se puede escalar entre niveles
Parar/Iniciar No Sí (para todas las SKU de proceso). Solo se detiene o se inicia el cálculo
Máx. Tamaño de almacenamiento 1 TB (Básico), 4 TB o 16 TB (GP, MO). Nota: no todas las regiones admiten 16 TB. 64 TB. Nota: no todas las regiones admiten 64 TB.
Tamaño de almacenamiento mínimo 5 GB (básico), 100 GB (GP, MO) 32 GB
Crecimiento automático del almacenamiento
IOPS máx. Básico: variable. GP/MO: hasta 18 000 euros Hasta 80 000
Redes y seguridad
Redes compatibles Red virtual, vínculo privado, acceso público Acceso privado (inserción de VNET en una subred delegada), acceso público
Control de acceso público Firewall Firewall
Compatibilidad con Private Link Sí (versión preliminar)
Compatibilidad con la inyección de red virtual privada No
Compatibilidad de zona de DNS privado No
Capacidad de moverse entre el acceso público y privado No No
Soporte técnico de TLS TLS 1.2 Se aplica TLS 1.2, 1.3
Puede desactivar SSL Sí (establecido require_secure_transport en OFF)
Autenticación SCRAM No
Alta disponibilidad
Alta disponibilidad con redundancia de zona No Sí (se establece un modo de espera sincrónico en otra zona dentro de una región)
Alta disponibilidad de la misma zona No Sí (se establece un modo de espera sincrónico en la misma zona que la principal)
Configuración de alta disponibilidad Integrado con almacenamiento anclado a una zona. El proceso puede flotar entre regiones. Cómputo y almacenamiento provisionados por separado físicamente.
Costo 1x 2x (Proceso y almacenamiento)
Disponibilidad con configuración que no es de alta disponibilidad Reinicio automático, reubicación de cálculo Reinicio automático, reubicación de cómputo
Protección frente a errores de zona Calcular - Sí. Almacenamiento: no Proceso y almacenamiento: sí
Protección frente a errores en la región No
Modo de replicación de alta disponibilidad N/D Replicación de streaming físico de Postgres en modo SYNC
El modo en espera se puede usar con fines de lectura N/D No
Impacto en el rendimiento de la aplicación No (sin replicación) Sí (debido a la replicación sincronizada. Depende de la carga de trabajo)
Conmutación por error automática Sí (gira otro servidor)
Cadena de conexión de la aplicación después de la conmutación por error Sin cambios Sin cambios
Replicación lógica
Se admite la descodificación lógica
Se ha agregado compatibilidad para la replicación lógica No
Compatibilidad con la extensión pglogical No
Compatibilidad con la replicación lógica con alta disponibilidad No disponible Limitados
Recuperación ante desastres
Recuperación ante desastres entre regiones Uso de réplicas de lectura, copia de seguridad con redundancia geográfica Uso de réplicas de lectura, copia de seguridad con redundancia geográfica (en regiones seleccionadas)
Recuperación ante desastres mediante réplica Uso de la replicación física asincrónica Uso de la replicación física asincrónica
Conmutación por error automática No No
Puede usar el mismo punto de conexión de r/w No No
Copia de seguridad y recuperación
Copias de seguridad automatizadas
Retención de copias de seguridad Entre 7 y 35 días Entre 7 y 35 días
Funcionalidad de recuperación a un momento dado en cualquier momento dentro del período de retención
Capacidad de restauración en una zona diferente N/D
Capacidad de restauración en una red virtual diferente No
Capacidad de restauración a una región diferente Sí (Con redundancia geográfica) Sí (en regiones seleccionadas)
Capacidad de restaurar un servidor eliminado Limitado a través de la API Limitado a través de la API
Réplica de lectura
Compatibilidad para réplicas de lectura
Número de réplicas de lectura 5 5
Modo de replicación Async Async
Compatibilidad con varias regiones
Ventana de mantenimiento
Ventana programada del sistema
Intervalo de tiempo programado por el cliente No Sí (puede elegir 1 hora cualquier día)
Período de aviso Tres días Cinco días
Período de mantenimiento En cualquier momento en un plazo de 15 horas Ventana de 1 hora
Métricas
Errores Conexiones con errores Conexiones con errores
Latencia Latencia máxima entre réplicas, latencia de réplica Retraso máximo entre réplicas, retraso de réplica
Saturación Almacenamiento de copia de seguridad usado, % de CPU, % de E/S, % de memoria, límite de almacenamiento de registros del servidor, % de almacenamiento de registro de servidor, almacenamiento de registro de servidor usado, límite de almacenamiento, % almacenamiento, almacenamiento usado Almacenamiento de copia de seguridad usado, créditos de CPU consumidos, créditos de CPU restantes, % de CPU, profundidad de cola de disco, IOPS, % de memoria, IOPS de lectura, bytes de rendimiento de lectura, almacenamiento libre, % de almacenamiento, almacenamiento usado, almacenamiento de registro de transacciones usado, IOPS de escritura, bytes de rendimiento de escritura
Tráfico Conexiones activas, entrada de red, salida de red Conexiones activas, máximo. ID de transacción utilizada, entrada de red, salida de red, conexiones exitosas
Extensiones (ofrece las versiones más recientes)
TimescaleDB, orafce
pg_cron, pglogical No
pgAudit
Seguridad
Soporte de Microsoft Entra ID (Microsoft Entra ID)
Clave de cifrado administradas por el cliente (BYOK)
Autenticación SCRAM (SHA-256) No
Compatibilidad con capa de sockets seguros (SSL)
Otras características
Alertas
Microsoft Defender for Cloud
Estado de los recursos
Estado del servicio
Información sobre el rendimiento (iPerf)
Compatibilidad con actualizaciones de versiones principales No
Actualizaciones de versión menores Sí. Automático durante la ventana de mantenimiento Sí. Automático durante la ventana de mantenimiento