Creación y administración de Private Link para el servidor único de Azure Database for PostgreSQL con el portal
Se aplica a: Azure Database for PostgreSQL: servidor único
Importante
El servicio de servidor único de Azure Database for PostgreSQL está en proceso de retirada. Se recomienda encarecidamente actualizar a Azure Database for PostgreSQL: servidor flexible. Para más información sobre la migración al servidor flexible de Azure Database for PostgreSQL, consulte ¿Qué sucede con el servicio de servidor único de Azure Database for PostgreSQL?.
Un punto de conexión privado es el bloque de creación fundamental para el vínculo privado en Azure. Permite que los recursos de Azure, como las máquinas virtuales, se comuniquen de manera privada con recursos de vínculos privados. En este artículo se muestra cómo usar Azure Portal para crear una máquina virtual en Azure Virtual Network y un servidor único de Azure Database for PostgreSQL con un punto de conexión privado de Azure.
Si no tiene una suscripción a Azure, cree una cuenta gratuita antes de empezar.
Nota
La característica de vínculo privado solo está disponible para servidores de Azure Database for PostgreSQL en los planes de tarifa de uso general u optimizado para memoria. Asegúrese de que el servidor de bases de datos esté incluido en uno de estos planes de tarifa.
Inicio de sesión en Azure
Inicie sesión en Azure Portal.
Creación de una máquina virtual de Azure
En esta sección, va a crear una red virtual y una subred para hospedar la máquina virtual que se usa para acceder al recurso de Private Link (un servidor PostgreSQL en Azure).
Crear la red virtual
En esta sección, va a crear una red virtual y una subred para hospedar la máquina virtual que se usa para acceder al recurso de Private Link.
En la parte superior izquierda de la pantalla, seleccione Crear un recurso>Redes>Red virtual.
En Creación de una red virtual, escriba o seleccione esta información:
Configuración Value Nombre Escriba MyVirtualNetwork. Espacio de direcciones Escriba 10.1.0.0/16. Suscripción Seleccione su suscripción. Resource group Seleccione Crear nuevo, escriba myResourceGroup y, después, seleccione Aceptar. Location Seleccione Oeste de Europa. Subred: nombre Escriba mySubnet. Subred: intervalo de direcciones Escriba 10.1.0.0/24. Deje el resto tal como está y seleccione Crear.
Creación de la máquina virtual
En la parte superior izquierda de Azure Portal, seleccione Crear un recurso>Proceso>Máquina virtual.
En Creación de una máquina virtual: conceptos básicos, escriba o seleccione esta información:
Configuración Value DETALLES DEL PROYECTO Subscription Seleccione su suscripción. Resource group Seleccione myResourceGroup. Lo creó en la sección anterior. DETALLES DE INSTANCIA Nombre de la máquina virtual Escriba myVm. Region Seleccione Oeste de Europa. Opciones de disponibilidad Deje el valor predeterminado No se requiere redundancia de la infraestructura. Imagen Seleccione Windows Server 2019 Datacenter. Size Deje el valor predeterminado Estándar DS1 v2. CUENTA DE ADMINISTRADOR Nombre de usuario Escriba un nombre de usuario de su elección. Contraseña Escriba una contraseña de su elección. La contraseña debe tener al menos 12 caracteres de largo y cumplir con los requisitos de complejidad definidos. Confirm Password Vuelva a escribir la contraseña. REGLAS DE PUERTO DE ENTRADA Puertos de entrada públicos Deje el valor predeterminado Ninguno. AHORRE DINERO ¿Ya tiene una licencia de Windows? Deje el valor predeterminado No. Seleccione Siguiente: Discos.
En Creación de una máquina virtual: Discos, deje los valores predeterminados y seleccione Siguiente: Redes.
En Creación de una máquina virtual: Redes, escriba o seleccione esta información:
Configuración Value Virtual network Deje el valor predeterminado MyVirtualNetwork. Espacio de direcciones Deje el valor predeterminado 10.1.0.0/24. Subnet Deje el valor predeterminado mySubnet (10.1.0.0/24) . Dirección IP pública Deje el valor predeterminado (new) myVm-ip. Puertos de entrada públicos Seleccione Permitir los puertos seleccionados. Selección de puertos de entrada Seleccione HTTP y RDP. Seleccione Revisar + crear. Se le remitirá a la página Revisar y crear, donde Azure validará la configuración.
Cuando reciba el mensaje Validación superada, seleccione Crear.
Nota
En algunos casos, Azure Database for PostgreSQL y la subred de red virtual se encuentran en distintas suscripciones. En estos casos debe garantizar las siguientes configuraciones:
- Asegúrese de que ambas suscripciones tengan el proveedor de recursos Microsoft.DBforPostgreSQL registrado. Para más información, consulte resource-manager-registration.
Creación un único servidor de Azure Database for PostgreSQL
En esta sección, creará un servidor de Azure Database for PostgreSQL en Azure.
En la parte superior izquierda de la pantalla en Azure Portal, seleccione Crear un recurso>Bases de datos>Azure Database for PostgreSQL.
En la opción de implementación Azure Database for PostgreSQL, seleccione Único servidor y proporcione la siguiente información:
Configuración Value Detalles del proyecto Subscription Seleccione su suscripción. Resource group Seleccione myResourceGroup. Lo creó en la sección anterior. Detalles del servidor Nombre de servidor Escriba miServidor. Si el nombre ya existe, cree uno único. Nombre de usuario administrador Escriba el nombre de administrador que prefiera. Contraseña Escriba una contraseña de su elección. La contraseña debe tener al menos ocho caracteres y cumplir con los requisitos definidos. Location Seleccione la región de Azure en la que desea que se encuentre el servidor PostgreSQL. Versión Seleccione la versión de la base de datos del servidor PostgreSQL que se requiere. Proceso y almacenamiento Seleccione el plan de tarifa que sea necesario para el servidor en función de la carga de trabajo. Seleccione Aceptar.
Seleccione Revisar + crear. Se le remitirá a la página Revisar y crear, donde Azure validará la configuración.
Cuando reciba el mensaje Validación superada, seleccione Crear.
Cuando reciba el mensaje Validación superada, seleccione Crear.
Creación de un punto de conexión privado
En esta sección, creará un servidor PostgreSQL y le agregará un punto de conexión privado.
En la parte superior izquierda de la pantalla en Azure Portal, seleccione Crear un recurso>Redes>Private Link.
En Private Link Center: Información general, en la opción Crear una conexión privada a un servicio, seleccione Iniciar.
En Crear un punto de conexión privado - Aspectos básicos, escriba o seleccione esta información:
Configuración Value Detalles del proyecto Subscription Seleccione su suscripción. Resource group Seleccione myResourceGroup. Lo creó en la sección anterior. Detalles de instancia Nombre Escriba myPrivateEndpoint. Si el nombre ya existe, cree uno único. Region Seleccione Oeste de Europa. Seleccione Siguiente: Resource (Siguiente: Recurso).
En Create a private endpoint - Resource (Crear un punto de conexión privado: recurso), escriba o seleccione esta información:
Configuración Value Método de conexión Seleccione Connect to an Azure resource in my directory (Conectarse a un recurso de Azure en mi directorio). Subscription Seleccione su suscripción. Tipo de recurso Seleccione Microsoft.DBforPostgreSQL/servers. Recurso Seleccione miServidor. Recurso secundario de destino Seleccione postgresqlServer Seleccione Siguiente: Configuration (Siguiente: Configuración).
En Crear un punto de conexión privado: Configuración, escriba o seleccione esta información:
Configuración Value REDES Virtual network Seleccione MyVirtualNetwork. Subnet Seleccione mySubnet. INTEGRACIÓN DE DNS PRIVADO Integración con una zona DNS privada Seleccione Sí. Zona DNS privada Seleccione (New)privatelink.postgres.database.azure.com Nota
Use la zona DNS privada predefinida para su servicio o proporcione el nombre de la zona DNS que prefiera. Consulte la configuración de la zona DNS de los servicios de Azure para obtener más información.
Seleccione Revisar + crear. Se le remitirá a la página Revisar y crear, donde Azure validará la configuración.
Cuando reciba el mensaje Validación superada, seleccione Crear.
Nota
El FQDN de la configuración de DNS del cliente no se resuelve en la dirección IP privada configurada. Tendrá que configurar una zona DNS para el FQDN configurado, como se muestra aquí.
Conéctese a una máquina virtual mediante Escritorio remoto (RDP)
Después de crear myVm, conéctese a ella desde Internet como se indica a continuación:
En la barra de búsqueda del portal, escriba myVm.
Seleccione el botón Conectar. Después de seleccionar el botón Conectar, se abre Conectar a máquina virtual.
Seleccione Descargar archivo RDP. Azure crea un archivo de Protocolo de Escritorio remoto ( .rdp) y lo descarga en su equipo.
Abra el archivo downloaded.rdp.
Cuando se le pida, seleccione Conectar.
Escriba el nombre de usuario y la contraseña que especificó al crear la VM.
Nota:
Es posible que tenga que seleccionar Más opciones>Usar otra cuenta para especificar las credenciales que escribió al crear la máquina virtual.
Seleccione Aceptar.
Puede recibir una advertencia de certificado durante el proceso de inicio de sesión. Si recibe una advertencia de certificado, seleccione Sí o Continuar.
Una vez que aparezca el escritorio de la máquina virtual, minimícelo para volver a su escritorio local.
Acceso al servidor PostgreSQL de forma privada desde la VM
En el Escritorio remoto de myVm, abra PowerShell.
Escriba
nslookup mydemopostgresserver.privatelink.postgres.database.azure.com
.Recibirá un mensaje similar a este:
Server: UnKnown Address: 168.63.129.16 Non-authoritative answer: Name: mydemopostgresserver.privatelink.postgres.database.azure.com Address: 10.1.3.4
Pruebe la conexión de Private Link del servidor PostgreSQL con cualquier cliente disponible. En el ejemplo siguiente se ha usado Azure Data Studio para realizar la operación.
En Nueva conexión, escriba o seleccione esta información:
Configuración Value Tipo de servidor Seleccione PostgreSQL. Nombre de servidor Seleccione mydemopostgresserver.privatelink.postgres.database.azure.com. Nombre de usuario Escriba el nombre de usuario "username@servername" que se proporciona durante la creación del servidor PostgreSQL. Contraseña Escriba una contraseña proporcionada durante la creación del servidor PostgreSQL. SSL Seleccione Requerido. Seleccione Conectar.
Examine las bases de datos en el menú izquierdo.
(Opcional) Cree o consulte la información del servidor PostgreSQL.
Cierre la conexión de Escritorio remoto a myVm.
Limpieza de recursos
Cuando haya terminado de usar el punto de conexión privado, el servidor PostgreSQL y la máquina virtual, elimine el grupo de recursos y todos los recursos que contiene:
- Escriba myResourceGroup en el cuadro Buscar de la parte superior del portal y seleccione myResourceGroup en los resultados de búsqueda.
- Seleccione Eliminar grupo de recursos.
- Escriba myResourceGroup en ESCRIBA EL NOMBRE DEL GRUPO DE RECURSOS y seleccione Eliminar.
Pasos siguientes
En esta guía paso a paso ha creado una máquina virtual en una red virtual, una instancia de Azure Database for PostgreSQL (único servidor) y un punto de conexión privado para acceso privado. Se ha conectado a una máquina virtual desde Internet y se ha comunicado de forma segura con el servidor PostgreSQL mediante Private Link. Para obtener más información sobre los puntos de conexión privados, vea ¿Qué es un punto de conexión privado de Azure?.