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.
En este artículo se proporcionan consideraciones e instrucciones para trabajar con un servidor flexible Azure Database for PostgreSQL.
¿Qué es un servidor de Azure Database for PostgreSQL?
Un servidor de Azure Database for PostgreSQL opción de servidor flexible es un punto administrativo central para varias bases de datos. Es la misma construcción del servidor PostgreSQL con la que puede estar familiarizado en el mundo local. En concreto, se administra un servidor flexible Azure Database for PostgreSQL, proporciona garantías de rendimiento y expone el acceso y las características en el nivel de servidor.
Un servidor flexible Azure Database for PostgreSQL:
- Se crea dentro de una suscripción de Azure.
- Es el recurso principal de las bases de datos.
- Proporciona un espacio de nombres para las bases de datos.
- Es un contenedor con semántica de duración sólida. Al eliminar un servidor, se eliminan las bases de datos independientes.
- Coloca recursos en una región.
- Proporciona un punto de conexión para el acceso a la base de datos y al servidor.
- Proporciona el ámbito de las directivas de administración que se aplican a sus bases de datos, como inicio de sesión, firewall, usuarios, roles y configuraciones.
- Está disponible en varias versiones. Para obtener más información, vea las versiones de base de datos de PostgreSQL admitidas.
- Es ampliable por los usuarios. Para más información, consulte la información sobre extensiones de PostgreSQL.
En un servidor flexible de Azure Database for PostgreSQL, puede crear una o varias bases de datos. Puede optar por crear una sola base de datos por servidor para que use todos los recursos, o bien crear varias para que los compartan. El precio está estructurado por servidor y se basa en la configuración del plan de tarifa, los núcleos virtuales y el almacenamiento (GB). Para obtener más información, consulte Opciones de proceso.
¿Cómo conectarse a un servidor de bases de datos y autenticarse en él?
Los elementos siguientes ayudan a garantizar el acceso seguro a la base de datos:
| Concepto de seguridad | Description |
|---|---|
| Autenticación y autorización | Un servidor flexible Azure Database for PostgreSQL admite la autenticación nativa de PostgreSQL. Puede conectarse y autenticarse en un servidor mediante el inicio de sesión de administrador del servidor. |
| Protocolo | El servicio admite un protocolo basado en mensajes que usa PostgreSQL. |
| TCP/IP | Se admite el protocolo a través de TCP/IP y a través de sockets de dominio de Unix. |
| Firewall | Para ayudar a proteger los datos, una regla de firewall impide todo el acceso al servidor y a sus bases de datos hasta que especifique qué equipos tienen permiso. Consulte Redes. |
Administración del servidor
Puede administrar Azure Database for PostgreSQL servidores flexibles mediante el portal de Azure o el CLI de Azure.
Al crear un servidor, configure las credenciales para el usuario administrador. El usuario administrador es el usuario con privilegios más altos en el servidor. Pertenece al rol azure_pg_admin. Este rol no tiene permisos completos de superusuario.
El atributo superusuario de PostgreSQL se asigna a azure_superuser, que pertenece al servicio administrado. No tiene acceso a este rol.
Un servidor flexible Azure Database for PostgreSQL tiene bases de datos predeterminadas:
- postgres: Una base de datos predeterminada a la que puede conectarse después de crear el servidor.
- azure_maintenance: Una base de datos que se usa para separar los procesos que proporcionan el servicio administrado de las acciones del usuario. No tiene acceso a esta base de datos.
Parameters
Los parámetros del servidor flexible de Azure Database for PostgreSQL determinan la configuración del servidor. En un servidor flexible de Azure Database for PostgreSQL, puede ver y editar la lista de parámetros mediante el portal de Azure o el CLI de Azure.
Como servicio administrado para Postgres, Azure Database for PostgreSQL tiene parámetros configurables que son un subconjunto de los parámetros de una instancia local de Postgres. Para obtener más información sobre los parámetros de Postgres, consulte la documentación de PostgreSQL.
El servidor flexible de Azure Database for PostgreSQL se habilita con valores predeterminados para cada parámetro al crearse. No puede configurar algunos parámetros que requieran un reinicio del servidor o acceso de superusuario para que los cambios surtan efecto.
Contenido relacionado
- ¿Qué es Azure Database for PostgreSQL?
- Opciones de proceso en Azure Database for PostgreSQL
- Opciones de almacenamiento en Azure Database for PostgreSQL
- Versiones admitidas de PostgreSQL en Azure Database for PostgreSQL
- Límites en Azure Database for PostgreSQL
- Parámetros de Azure Database for PostgreSQL