Ejercicio: Implementación de un servidor flexible de Azure Database for MySQL

Completado

Ahora que ha revisado las opciones de implementación y conectividad asociadas con Azure Database for MySQL: servidor flexible, quiere probar el proceso de aprovisionamiento de un servidor y validar su disponibilidad mediante la conexión a él. En esta unidad, ejecutará paso a paso una implementación de ejemplo y se conectará al servidor flexible mediante la utilidad mysql.exe de Azure Cloud Shell.

Implementación de un servidor flexible de Azure Database for MySQL

Use el procedimiento siguiente para implementar un servidor flexible de Azure Database for MySQL desde Azure Portal:

  1. Vaya a Azure Portal en el espacio aislado.

  2. En la parte superior de la ventana, use el cuadro de texto Buscar recursos, servicios y documentos de la parte superior de la página, introduzca MySQL y seleccione Servidores flexibles de Azure Database for MySQL.

    Captura de pantalla de la barra de búsqueda en la parte superior del portal en la que se muestran los resultados de la búsqueda de MySQL.

  3. En la página Servidores flexibles de Azure Database for MySQL, seleccione + Crear y Servidor flexible.

    Captura de pantalla del menú Crear expandido con el elemento de menú Servidor flexible resaltado.

  4. En la página Servidor flexible, en la pestaña Aspectos básicos, escriba la información de la tabla siguiente.

    Configuración Valor Descripción
    Suscripción Suscripción de Concierge Nombre de la suscripción. En este caso, se usa la suscripción de Concierge.
    Grupo de recursos [nombre del grupo de recursos del espacio aislado] Use el grupo de recursos disponible creado por LEARN.
    Nombre del servidor <server_name> Un nombre válido y globalmente único que identifique el servidor flexible. El nombre completo del servidor consta del <nombre_del_servidor> que elija, seguido del sufijo mysql.database.azure.com. El nombre del servidor solo puede contener letras minúsculas, números y el carácter de guion (-). Debe contener entre 3 y 63 caracteres.
    Región Nombre de una región de Azure El nombre de la región de Azure que hospeda el servidor. Seleccione cualquier región que admita la implementación del servidor flexible de Azure Database for MySQL, cercana a la ubicación del equipo que use para ejecutar este ejercicio.
    Versión de MySQL 8.0 La versión principal de MySQL que usa la aplicación.
    Tipo de carga de trabajo Para proyectos de desarrollo o aficiones El tipo de carga de trabajo previsto que determina la SKU de máquina virtual (VM) para hospedar el servidor.
    Zona de disponibilidad Ninguna preferencia Esta configuración permite especificar una zona de disponibilidad donde se implementan los servidores. Su elección suele basarse en la zona que hospeda la capa de aplicación.
    Habilitación de la alta disponibilidad No seleccionado Esta configuración determina si quiere un servidor de réplica aprovisionado automáticamente en otra zona de disponibilidad (para implementaciones zonales). Esta opción requiere la elección de De uso general o Crítico para la empresa (nivel de proceso de SKU de máquina virtual).
    Método de autenticación Solo autenticación de MySQL Autentíquese solo con el nombre de usuario de administrador y la contraseña.
    Nombre de usuario administrador mysqladmin Un nombre de usuario válido que se configura como la cuenta de administrador para la instancia del servidor MySQL. En este caso, se usa mysqladmin. No use azure_superusuario, admin, administrador, raíz, invitado o público.
    Contraseña <Pword> Una contraseña válida asignada a la cuenta de administrador. En este caso, se usa <Pword>. Debe contener entre 8 y 128 caracteres e incluir caracteres de tres categorías: Letras en mayúsculas del alfabeto inglés, letras en minúscula del alfabeto inglés, números (del 0 al 9) y caracteres no alfanuméricos (por ejemplo, !, $, #, %).
  5. En la pestaña Aspectos básicos, en Proceso y almacenamiento, seleccione Configurar servidor.

  6. En la página Proceso y almacenamiento, configure las siguientes opciones: a. Proceso 1. Seleccione el nivel de proceso Ampliable. 2. En la lista desplegable Tamaño de proceso, seleccione Standard_B1s (1 núcleo virtual, 1 GiB de memoria, 400 IOPS máx.). b. Almacenamiento 1. Deje Tamaño de almacenamiento (en GB) establecido en 20. 2. Seleccione IOPS aprovisionado previamente y deje el valor establecido en 360. 3. Deje activada la opción Crecimiento automático del almacenamiento. c. Alta disponibilidad 1. Deje Habilitar alta disponibilidad como no seleccionada. d. Copias de seguridad 1. Asegúrese de que el Período de retención de copia de seguridad (en días) esté establecido en 7. 2. Deje la Recuperarse de una interrupción regional o un desastre como no seleccionada.

  7. Seleccione Guardar y, a continuación, en la pestaña Aspectos básicos de la página Servidor flexible, seleccione Siguiente: Redes>.

  8. En la pestaña Redes, configure los siguientes valores:

    a. Establezca el Método de conectividad en Acceso público (dirección IP permitida).

    b. Seleccione la casilla Permitir el acceso público a este recurso a través de Internet mediante una dirección IP pública.

    c. Seleccione la casilla Permitir acceso público a este servidor desde cualquier servicio de Azure dentro de Azure.

    d. Seleccione el vínculo + Agregar dirección IP del cliente actual.

  9. Seleccione Revisar + crear.

  10. En la página Revisar y crear, revise la configuración establecida y seleccione Crear.

    Nota:

    Espere a que se complete el proceso de aprovisionamiento, lo cual puede tardar unos 10 minutos.

  11. Tras la implementación, seleccione Ir al recurso para ir a la página del servidor flexible de Azure Database for MySQL recién implementado.

  12. En la página del servidor flexible, en el menú de navegación, en Configuración, seleccione Bases de datos y, a continuación, Agregar.

  13. En el panel Crear base de datos, en el cuadro de texto Nombre, escriba testdb, acepte los valores predeterminados de juego de caracteres e intercalación y, a continuación, seleccione Guardar.

Nota:

Usará los recursos que implementó en este ejercicio para el ejercicio siguiente.