Compartir a través de


Tutorial: Evaluación de bases de datos MySQL para la migración a Azure Database for MySQL (versión preliminar)

Como parte del recorrido de migración a Azure, evaluará las cargas de trabajo para medir la preparación de la nube, identificar los riesgos y calcular los costos y la complejidad. En este tutorial se describe cómo evaluar las instancias de base de datos MySQL detectadas antes de migrar a Azure Database for MySQL mediante la herramienta Azure Migrate: Detección y evaluación.

En este tutorial, aprenderá a:

Prerrequisitos

  • Una suscripción de Azure. Si no tiene una, cree una cuenta gratuita.
  • Antes de evaluar la migración de la instancia de base de datos MySQL a Azure Database for MySQL, asegúrese de que ha descubierto las instancias de MySQL que desea evaluar mediante los dispositivos de Azure Migrate.

Ejecución de una evaluación

Para crear y ejecutar una evaluación de MySQL, siga estos pasos:

  1. En Servidores, bases de datos y aplicaciones web, seleccione Detectar, evaluar y migrar.

    Captura de pantalla sobre cómo empezar a trabajar con la evaluación.

  2. En Azure Migrate: Detección y evaluación, seleccione Evaluar y elija el tipo de evaluación como base de datos MySQL.

    Captura de pantalla sobre cómo empezar a evaluar la base de datos mysql.

  3. En Crear evaluación, puede ver el tipo de evaluación como evaluación de MySQL y el origen de detección como servidores detectados desde el dispositivo de Azure Migrate seleccionado de forma predeterminada.

  4. Seleccione Editar para revisar la configuración de evaluación.

    Captura de pantalla sobre cómo editar la configuración de evaluación de mysql.

  5. En Propiedades de evaluación, puede conservar los valores predeterminados o establecer los valores necesarios:

    Configuración de destino y precios

    Ajuste Detalles
    Ubicación de destino La región de Azure a la que quiere realizar la migración. Las recomendaciones de configuración y costo de Azure Database for MySQL se basan en la ubicación que especifique.
    Tipo de entorno El entorno de las implementaciones de MySQL para aplicar las recomendaciones de configuración y costes de Azure Database para MySQL aplicables a Producción o Dev/Test.
    Programa de licencias Oferta de Azure en la que está inscrito. Actualmente el campo tiene como valor predeterminado Pago por uso, lo que le proporciona precios minoristas de Azure.
    Divisa Moneda de facturación de la cuenta.
    Opciones de ahorro Especifique la opción de ahorro de capacidad reservada que desea que la evaluación tenga en cuenta y optimice el costo de proceso de Azure.

    Las reservas de Azure (un año o tres años reservados) son una buena opción para los recursos de ejecución más coherentes.

    Al seleccionar Ninguno, el costo de proceso de Azure se basa en la tarifa de pago por uso o en función del uso real.

    Para poder utilizar las instancias reservadas, debe seleccionar el pago por uso en el programa de ofertas o licencias. Al seleccionar cualquier opción de ahorro que no sea "Ninguno", el valor "Descuento (%)" no es aplicable. Las estimaciones de los costos mensuales se calculan multiplicando 744 horas por el precio por hora de la SKU recomendada.
    Descuento (%) Cualquier descuento específico de la suscripción que recibe además de la oferta de Azure. La configuración predeterminada es 0 %.

    Criterios de evaluación

    Ajuste Detalles
    Criterios de ajuste de tamaño Establézcalo en Basado en el rendimiento de forma predeterminada, lo que significa que Azure Migrate recopila métricas de rendimiento relativas a instancias de MySQL para recomendar una configuración de instancia de Azure Database for MySQL de tamaño óptimo.
    Historial de rendimiento Indique la duración de los datos en los que desea basar la evaluación. (El valor predeterminado es un día).
    Uso de percentil Especifique el valor de percentil que desea utilizar con la muestra de rendimiento. (El valor predeterminado es el percentil 95).
    Factor de confort Especifique el búfer que quiere usar durante la evaluación. Esto tiene en cuenta problemas como el uso estacional, el historial de rendimiento corto y los aumentos probables en el uso futuro.

    Ajuste de tamaño del servidor flexible de Azure DB for MySQL

    Ajuste Detalles
    Nivel de servicio Elija la opción de nivel de servicio más adecuada para satisfacer las necesidades empresariales para la migración a Azure Database for MySQL.

    De forma predeterminada, se seleccionan los tres niveles de servicio. Según el informe de evaluación, se recomienda el nivel de servicio más adecuado para los servidores en función del tipo de entorno y los datos de rendimiento recopilados.

    - Seleccione solo uso general si desea una configuración de Azure Database for MySQL diseñada para cargas de trabajo empresariales que requieran una computación equilibrada y memoria con rendimiento de E/S escalable.

    - Seleccione solo Crítico para la empresa si desea una configuración de Azure Database for MySQL diseñada para cargas de trabajo de base de datos de alto rendimiento que requieran un rendimiento en memoria para un procesamiento de transacciones más rápido y una mayor simultaneidad.
  6. Seleccione Aceptar.

    Captura de pantalla sobre cómo guardar la configuración de evaluación de mysql.

  7. En Evaluar servidores, seleccione Siguiente.

  8. En Seleccionar servidores que se van a evaluar, especifique un nombre para la evaluación en el Nombre de la evaluación.

  9. En Seleccionar o crear un grupo, seleccione Crear nuevo y especifique un nombre de grupo.

  10. Seleccione el dispositivo y seleccione los servidores que desea agregar al grupo y seleccione Siguiente Revisar y crear evaluación.

    Captura de pantalla sobre cómo seleccionar servidores que se van a evaluar.

  11. En Revisar y crear evaluación, revise los detalles de la evaluación y seleccione Crear evaluación para crear el grupo y ejecutar la evaluación.

Visualización de una evaluación

Para ver una evaluación, siga estos pasos:

  1. En Servidores, bases de datos y aplicaciones web>de Azure Migrate: Detección y Evaluación, selecciona el número situado junto a Evaluación de bases de datos. Si no ve el número rellenado, seleccione Actualizar para obtener las actualizaciones más recientes.

    Captura de pantalla sobre cómo revisar la evaluación.

  2. Seleccione la evaluación de MySQL que desea ver.

  3. Revise el resumen de valoraciones.

    • Seleccione Configuración para editar la configuración de evaluación.
    • Seleccione Recalcular la evaluación para volver a calcular la evaluación.
    • Seleccione Exportar para exportar la evaluación a una hoja de cálculo de Excel.

    Captura de pantalla sobre cómo recalcular la evaluación.

Nota:

A medida que las evaluaciones de MySQL son evaluaciones basadas en el rendimiento, se recomienda esperar al menos un día después de iniciar la detección antes de crear una evaluación. De este modo, gana tiempo para recopilar los datos de rendimiento con mayor confianza. Si el descubrimiento sigue en curso, el estado de preparación de las instancias de MySQL se marca como Desconocido. Lo ideal es que, una vez iniciada la detección, espere a que transcurra el tiempo de ejecución que especifique (día/semana/mes) para crear o recalcular la evaluación y obtener una calificación de alta confianza.

Información general de la valoración

La página de información general de la evaluación proporciona la siguiente información:

  • Cargas de trabajo evaluadas: En esta sección se indica el número de servidores, instancias y bases de datos mySQL evaluadas. También resalta el número de instancias que se ejecutan en versiones de MySQL que han pasado su fin de vida (EOL) y el porcentaje de éxito de detección, que representa el porcentaje de puntos de datos de rendimiento de MySQL recopilados de los puntos de datos totales esperados.

  • Escenarios de migración: En esta sección se resumen las estimaciones de preparación y costo para migrar todas las instancias de base de datos MySQL evaluadas a Azure Database for MySQL. Al seleccionar Ver detalles, lo lleva a la pestaña Instancias a Azure Database for MySQL, donde puede seleccionar la estrategia recomendada Instancias a Azure Database for MySQL para ver el informe de evaluación detallado.

Visualización de la versión de MySQL y detalles de fin de soporte

Seleccione Ver versión y Fin de ciclo de vida para ver una distribución gráfica de las versiones de MySQL de todas las instancias y su estado de EOL.

Captura de pantalla sobre cómo ver la versión de MySQL y los detalles sobre su fin de vida.

Para ver la preparación de las instancias de MySQL para la migración a Azure Database for MySQL y obtener recomendaciones sobre los procesos adecuados y las opciones de almacenamiento junto con los costos asociados, siga estos pasos:

  • En la página Instancias de Azure DB for MySQL se muestra un gráfico de preparación y un gráfico de estimación de costos mensual agregado para todas las instancias de MySQL del grupo evaluado. También resalta las configuraciones recomendadas de Azure DB for MySQL y los principales problemas o advertencias de migración, como se muestra a continuación.

    Captura de pantalla que muestra un resumen de la preparación y el costo.

  • La cuadrícula de la parte inferior de la página contiene más detalles sobre cada instancia, incluidos el nombre de la instancia y el servidor, el número de bases de datos de usuario, la preparación, el estado de EOL de la versión de MySQL, la configuración de proceso recomendada de Azure Database for MySQL y las estimaciones de costos mensuales totales.

  • Revise la columna Readiness para las instancias de MySQL evaluadas.

    • Listo: la instancia está lista para migrarse a Azure Database for MySQL sin problemas de migración ni advertencias.
    • Listo con condiciones: la instancia tiene uno o varios problemas de compatibilidad no críticos o advertencias de migración para migrar a Azure Database for MySQL. Puede seleccionar en el hipervínculo y revisar las advertencias de migración y las instrucciones de corrección recomendadas.
    • No listo: la instancia tiene problemas de compatibilidad que pueden bloquear la migración a Azure Database for MySQL o la evaluación no pudo encontrar una configuración de Azure Database for MySQL que cumpla las características de rendimiento y configuración deseadas. Seleccione el hipervínculo para revisar los problemas de migración y la recomendación para que la instancia esté lista para el tipo de implementación de destino deseado.
    • Desconocido: Azure Migrate no puede evaluar la preparación, ya que la detección está en curso o hay problemas durante la detección que deben corregirse desde la hoja de notificaciones.
  • Seleccione el nombre de instancia para explorar en profundidad un resumen detallado de la instancia, incluida la preparación, las propiedades de instancia de origen, la configuración recomendada de Azure y un desglose de la estimación de costos mensuales entre proceso, almacenamiento e E/S.

    Captura de pantalla que muestra la preparación de las instancias de MySQL evaluadas.

  • Seleccione la pestaña Preparación para ver los problemas de migración y las advertencias de esa instancia.

  • Seleccione la pestaña Propiedades de origen para ver los detalles de la instancia de origen, como la edición MySQL, la versión, el estado de EOL de la versión y el tamaño total del almacenamiento. Aquí también puede revisar los datos de rendimiento agregados de la instancia de origen que se usan para recomendar la configuración de Azure de destino. Incluyendo: - Núcleos virtuales utilizados - Memoria utilizada (GB) - IOPS - Conexiones - Lectura-escritura %

  • Seleccione la pestaña Recomendaciones de destino para obtener una vista detallada de la configuración recomendada de Azure y las estimaciones de costos, junto con los motivos de la configuración sugerida.

  • Seleccione la pestaña Bases de datos de usuario para revisar la lista de bases de datos de usuario y sus tamaños.

Revisión de las clasificaciones de confianza

Azure Migrate asigna una clasificación de confianza a todas las evaluaciones de MySQL en función de la disponibilidad de los puntos de datos de rendimiento y uso necesarios para calcular la evaluación de todas las instancias de MySQL evaluadas. La clasificación oscila entre una estrella (más baja) y cinco estrellas (más alta) y ayuda a calcular la confiabilidad de las recomendaciones de tamaño en la evaluación. Para obtener más información, consulte Clasificaciones de confianza.

Pasos siguientes