Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 | Sí |
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 | Sí |
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 | Sí | Sí |
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í | Sí (versión preliminar) |
Compatibilidad con la inyección de red virtual privada | No | Sí |
Compatibilidad de zona de DNS privado | No | Sí |
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í | Sí (establecido require_secure_transport en OFF) |
Autenticación SCRAM | No | Sí |
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 | Sí |
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) | Sí |
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 | Sí | Sí |
Se ha agregado compatibilidad para la replicación lógica | No | Sí |
Compatibilidad con la extensión pglogical | No | Sí |
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 | Sí | Sí |
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 | Sí | Sí |
Capacidad de restauración en una zona diferente | N/D | Sí |
Capacidad de restauración en una red virtual diferente | No | Sí |
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 | Sí | Sí |
Número de réplicas de lectura | 5 | 5 |
Modo de replicación | Async | Async |
Compatibilidad con varias regiones | Sí | Sí |
Ventana de mantenimiento | ||
Ventana programada del sistema | Sí | Sí |
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 | Sí | Sí |
pg_cron, pglogical | No | Sí |
pgAudit | Sí | Sí |
Seguridad | ||
Soporte de Microsoft Entra ID (Microsoft Entra ID) | Sí | Sí |
Clave de cifrado administradas por el cliente (BYOK) | Sí | Sí |
Autenticación SCRAM (SHA-256) | No | Sí |
Compatibilidad con capa de sockets seguros (SSL) | Sí | Sí |
Otras características | ||
Alertas | Sí | Sí |
Microsoft Defender for Cloud | Sí | Sí |
Estado de los recursos | Sí | Sí |
Estado del servicio | Sí | Sí |
Información sobre el rendimiento (iPerf) | Sí | Sí |
Compatibilidad con actualizaciones de versiones principales | No | Sí |
Actualizaciones de versión menores | Sí. Automático durante la ventana de mantenimiento | Sí. Automático durante la ventana de mantenimiento |
Contenido relacionado
- Opciones de proceso en el servidor flexible de Azure Database for PostgreSQL.
- Opciones de almacenamiento en el servidor flexible de Azure Database for PostgreSQL.
- Versiones compatibles de PostgreSQL en el servidor flexible de Azure Database for PostgreSQL.
- Límites en el servidor flexible de Azure Database for PostgreSQL.