Share via


Creación y administración de Private Link para Azure Database for MySQL mediante el portal

SE APLICA A: Azure Database for MySQL: Servidor único

Importante

El servidor único de Azure Database for MySQL está en la ruta de retirada. Se recomienda encarecidamente actualizar al servidor flexible de Azure Database for MySQL. Para más información sobre la migración al servidor flexible de Azure Database for MySQL, consulte ¿Qué ocurre con Azure Database for MySQL con servidor único?

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, obtendrá información sobre cómo usar Azure Portal para crear una VM en una instancia de Azure Virtual Network y un servidor de Azure Database for MySQL 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 MySQL 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 VM que se usa para acceder al recurso de Private Link (un servidor MySQL 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.

  1. En la parte superior izquierda de la pantalla, seleccione Crear un recurso>Redes>Red virtual.

  2. 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.
  3. Deje el resto tal como está y seleccione Crear.

Creación de la máquina virtual

  1. En la parte superior izquierda de Azure Portal, seleccione Crear un recurso>Proceso>Máquina virtual.

  2. 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.
  3. Seleccione Siguiente: Discos.

  4. En Creación de una máquina virtual: Discos, deje los valores predeterminados y seleccione Siguiente: Redes.

  5. 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.
  6. Seleccione Revisar + crear. Se le remitirá a la página Revisar y crear, donde Azure validará la configuración.

  7. Cuando reciba el mensaje Validación superada, seleccione Crear.

Creación de una instancia de Azure Database for MySQL

En esta sección, creará un servidor de Azure Database for MySQL en Azure.

  1. En la parte superior izquierda de la pantalla en Azure Portal, seleccione Crear un recurso>Bases de datos>Azure Database for MySQL.

  2. En Azure Database for MySQL, indique la información siguiente:

    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 myServer. 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 una región de Azure en la que desea que se encuentre la instancia de MySQL Server.
    Versión Seleccione la versión de la base de datos de MySQL Server 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.
  3. Seleccione Aceptar.

  4. Seleccione Revisar + crear. Se le remitirá a la página Revisar y crear, donde Azure validará la configuración.

  5. Cuando reciba el mensaje Validación superada, seleccione Crear.

  6. Cuando reciba el mensaje Validación superada, seleccione Crear.

Nota

En algunos casos, Azure Database for MySQL 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.DBforMySQL registrado. Para más información, consulte resource-manager-registration.

Creación de un punto de conexión privado

En esta sección, creará una instancia de MySQL Server y le agregará un punto de conexión privado.

  1. En la parte superior izquierda de la pantalla en Azure Portal, seleccione Crear un recurso>Redes>Private Link.

  2. En Private Link Center: Información general, en la opción Crear una conexión privada a un servicio, seleccione Iniciar.

    Private Link overview

  3. 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.
  4. Seleccione Siguiente: Resource (Siguiente: Recurso).

  5. 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.DBforMySQL/servers.
    Recurso Seleccione miServidor.
    Recurso secundario de destino Seleccione mysqlServer.
  6. Seleccione Siguiente: Configuration (Siguiente: Configuración).

  7. 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 .
    Zona DNS privada Seleccione (New)privatelink.mysql.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.

  8. Seleccione Revisar + crear. Se le remitirá a la página Revisar y crear, donde Azure validará la configuración.

  9. Cuando reciba el mensaje Validación superada, seleccione Crear.

    Private Link created

    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:

  1. En la barra de búsqueda del portal, escriba myVm.

  2. Seleccione el botón Conectar. Después de seleccionar el botón Conectar, se abre Conectar a máquina virtual.

  3. Seleccione Descargar archivo RDP. Azure crea un archivo de Protocolo de Escritorio remoto ( .rdp) y lo descarga en su equipo.

  4. Abra el archivo downloaded.rdp.

    1. Cuando se le pida, seleccione Conectar.

    2. 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.

  5. Seleccione Aceptar.

  6. Puede recibir una advertencia de certificado durante el proceso de inicio de sesión. Si recibe una advertencia de certificado, seleccione o Continuar.

  7. Una vez que aparezca el escritorio de la máquina virtual, minimícelo para volver a su escritorio local.

Acceso al servidor de MySQL de forma privada desde la VM

  1. En el Escritorio remoto de myVm, abra PowerShell.

  2. Escriba nslookup myServer.privatelink.mysql.database.azure.com.

    Recibirá un mensaje similar a este:

    Server:  UnKnown
    Address:  168.63.129.16
    Non-authoritative answer:
    Name:    myServer.privatelink.mysql.database.azure.com
    Address:  10.1.3.4
    

    Nota

    Si el acceso público está deshabilitado en la configuración del firewall en un servidor único de Azure Database for MySQL. Estas pruebas de ping y telnet se realizarán correctamente con independencia de la configuración del firewall. Dichas pruebas garantizarán la conectividad de red.

  3. Pruebe la conexión de vínculo privado para el servidor MySQL con cualquier cliente disponible. En el ejemplo siguiente se ha usado MySQL Workbench para realizar la operación.

  4. En Nueva conexión, escriba o seleccione esta información:

    Configuración Value
    Tipo de servidor Seleccione MySQL.
    Nombre de servidor Seleccione myServer.privatelink.mysql.database.azure.com
    Nombre de usuario Escriba el nombre de usuario como nombre_de_usuario@nombre_de_servidor, que se proporciona durante la creación del servidor MySQL.
    Contraseña Escriba una contraseña proporcionada durante la creación del servidor MySQL.
    SSL Seleccione Requerido.
  5. Seleccione Conectar.

  6. Examine las bases de datos en el menú izquierdo.

  7. (Opcionalmente) Cree o consulte la información del servidor MySQL.

  8. 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 MySQL y la VM, elimine el grupo de recursos y todos los recursos que contiene:

  1. Escriba myResourceGroup en el cuadro Buscar de la parte superior del portal y seleccione myResourceGroup en los resultados de búsqueda.
  2. Seleccione Eliminar grupo de recursos.
  3. 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 VM en una red virtual, una instancia de Azure Database for MySQL y un punto de conexión privado para el acceso privado. Se ha conectado a una VM desde Internet y se ha comunicado de forma segura con el servidor MySQL mediante Private Link. Para más información sobre los puntos de conexión privados, consulte ¿Qué es un punto de conexión privado de Azure?.