Recopilación de datos para AWS DMS Fleet Advisor - AWS Database Migration Service

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Recopilación de datos para AWS DMS Fleet Advisor

Para empezar a recopilar datos, seleccione los objetos en la página Objetos monitoreados y elija Ejecutar recopilación de datos. DMSel recopilador de datos puede recopilar hasta 100 bases de datos a la vez. Además, el recopilador de DMS datos puede usar hasta ocho subprocesos paralelos para conectarse a las bases de datos de su entorno. A partir de estos ocho subprocesos, el recopilador de DMS datos puede utilizar hasta cinco subprocesos paralelos para conectarse a una única instancia de base de datos.

importante

Antes de empezar a recopilar datos, consulte la sección de comprobación del software en la página de inicio del recopilador de DMS datos. Compruebe que todos los motores de bases de datos que desea monitorear tengan el estado Aprobado. Si algunos motores de bases de datos tienen el estado Error y usted tiene servidores de bases de datos con los motores correspondientes en la lista de objetos monitoreados, corrija el problema antes de continuar. Puede encontrar sugerencias junto al estado de error que aparece en la sección Comprobación del software.

DMSel recopilador de datos puede funcionar en dos modos: ejecución única o monitoreo continuo. Tras iniciar la recopilación de datos, se abre el cuadro de diálogo Ejecutar la recopilación de datos. Después, elija una de las dos siguientes opciones.

Capacidad de metadatos y bases de datos

DMSel recopilador de datos recopila información de la base de datos o de los servidores del sistema operativo. Incluye esquemas, versiones, edicionesCPU, memoria y capacidad de disco. DMSEl recopilador de datos también recopila y proporciona métricas como IOPS el rendimiento de E/S y las conexiones activas del servidor de base de datos. Puede calcular las recomendaciones de objetivos en DMS Fleet Advisor en función de esta información. Si la base de datos de origen está sobreaprovisionada o subaprovisionada, las recomendaciones de destino también estarán sobreaprovisionadas o subaprovisionadas.

Esta es la opción predeterminada.

Metadatos, capacidad de la base de datos y utilización de recursos

Además de la información sobre los metadatos y la capacidad de la base de DMS datos, el recopilador de datos recopila las métricas de CPU utilización reales de la memoria y la capacidad del disco de las bases de datos o los servidores del sistema operativo. DMSEl recopilador de datos también recopila y proporciona métricas como IOPS el rendimiento de E/S y las conexiones activas del servidor de base de datos. Las recomendaciones de destino que se proporcionen serán más precisas porque se basan en las cargas de trabajo reales de la base de datos.

Si elige esta opción, debe establecer el periodo de recopilación de datos. Puede recopilar datos durante los próximos 7 días o establecer el intervalo personalizado de 1-60 días.

Una vez que comience la recopilación de datos, se le redirigirá a la página de recopilación de datos, donde podrá ver cómo se ejecutan las consultas de recopilación y monitorear el progreso en directo. Aquí puede ver el estado general de la recopilación o en la página de inicio del recopilador DMS de datos. Si el estado general de la recopilación de datos es inferior al 100 por ciento, es posible que deba solucionar los problemas relacionados con la recopilación.

Si ejecuta el recopilador de DMS datos en el modo de metadatos y capacidad de la base de datos, podrá ver el número de consultas completadas en la página de recopilación de datos.

Si ejecuta el recopilador de DMS datos en el modo de metadatos, capacidad de la base de datos y uso de recursos, podrá ver el tiempo restante antes de que el recopilador de DMS datos complete la supervisión.

En la página de recopilación de datos, puede ver el estado de la recopilación de cada objeto. Si algo no funciona correctamente, aparece un mensaje que muestra el número de problemas que se han producido. Para ayudar a determinar la solución a un problema, puede comprobar los detalles. En las siguientes pestañas se muestran los posibles problemas:

  • Resumen por consulta: muestra el estado de las pruebas, como la prueba de ping. Puede filtrar los resultados en la columna Estado. La columna Estado proporciona un mensaje que indica cuántos errores se produjeron durante la recopilación de datos.

  • Resumen de un objeto monitoreado: muestra el estado general de cada objeto.

  • Resumen por tipo de consulta: muestra el estado del tipo de consulta del recopiladorSQL, como las llamadas a Secure Shell (SSH) o al Instrumental de administración de Windows (WMI).

  • Resumen por problema: muestra todos los problemas únicos que se produjeron, con los nombres de los problemas y el número de veces que se produjo cada problema.

Página de recopilación de datos

Para exportar los resultados de la recopilación, seleccione Exportar a CSV.

Tras identificar los problemas y resolverlos, elija Iniciar la recopilación y vuelva a ejecutar el proceso de recopilación de datos. Tras realizar la recopilación de datos, el recopilador de datos utiliza conexiones seguras para cargar los datos recopilados en un inventario de DMS Fleet Advisor. DMSFleet Advisor almacena la información en su bucket de Amazon S3. Para obtener información sobre la configuración de las credenciales para el reenvío de datos, consulte Configuración de credenciales para el reenvío de datos.

Recopilación de métricas de capacidad y utilización de recursos con AWS DMS Fleet Advisor

Puede recopilar metadatos y métricas de rendimiento de dos modos: ejecución única o monitoreo continuo. Según la opción que seleccione, el recopilador de DMS datos realiza un seguimiento de las diferentes métricas de su entorno de datos. Durante una sola ejecución, el recopilador de DMS datos solo rastrea las métricas de metadatos de la base de datos y los servidores del sistema operativo. Durante la supervisión continua, el recopilador de DMS datos realiza un seguimiento del uso real de los recursos.

AWS DMS recopila los siguientes metadatos y métricas durante una sola ejecución del recopilador de DMS datos.

  • Memoria disponible en los servidores del sistema operativo

  • Almacenamiento disponible en los servidores del sistema operativo

  • Versión y edición de la base de datos

  • Número de servidores CPUs de su sistema operativo

  • Número de esquemas

  • Número de procedimientos almacenados

  • Número de tablas

  • Número de desencadenadores

  • Número de vistas

  • Estructura del esquema

DMSFleet Advisor utiliza estas métricas para crear un inventario de la base de datos y los servidores del sistema operativo. Además, DMS Fleet Advisor utiliza estos metadatos y métricas para analizar los esquemas de las bases de datos de origen.

DMSFleet Advisor puede generar recomendaciones específicas utilizando las métricas recopiladas durante una sola ejecución del recopilador de datos. Sin embargo, en este caso, para las bases de datos de origen sobreaprovisionadas, la recomendación objetivo también es sobreaprovisionar en exceso. Por lo tanto, incurrirá en costes adicionales por el mantenimiento de sus recursos en el. Nube de AWS Para las bases de datos de origen subaprovisionadas, la recomendación de destino también está subaprovisionada, lo que podría provocar problemas de rendimiento. Recomendamos recopilar los datos mediante una supervisión continua, eligiendo los metadatos, la capacidad de la base de datos y el modo de utilización de los recursos para el recopilador de DMS datos.

AWS DMS recopila las siguientes métricas durante la supervisión continua. Puede ejecutar su recopilador DMS de datos durante un período de 1 a 60 días.

  • Rendimiento de E/S en los servidores de bases de datos

  • Operaciones de entrada/salida por segundo (IOPS) en los servidores de bases de datos

  • Cantidad que utilizan sus servidores CPUs de sistema operativo

  • Uso de memoria en los servidores del sistema operativo

  • Número de conexiones activas a la base de datos y al servidor del sistema operativo

DMSFleet Advisor utiliza estas métricas para generar recomendaciones de objetivos precisas, de modo que sus bases de datos objetivo satisfagan sus necesidades de rendimiento. Esto puede evitar que se incurra en costos adicionales por el mantenimiento de sus recursos en el Nube de AWS.

¿Cómo recopila AWS DMS Fleet Advisor las métricas de capacidad y utilización de recursos?

DMSFleet Advisor recopila métricas de rendimiento cada minuto.

En el caso de Oracle y SQL Server, DMS Fleet Advisor ejecuta SQL consultas para capturar los valores de cada métrica de la base de datos.

En el caso de My SQL y PostgreSQL, DMS Fleet Advisor recopila las métricas de rendimiento del servidor del sistema operativo en el que se ejecuta la base de datos. En Windows, DMS Fleet Advisor ejecuta scripts de WMI Query Language (WQL) y recibe WMI los datos. En Linux, DMS Fleet Advisor ejecuta comandos que capturan las métricas del servidor del sistema operativo.

importante

La ejecución de SQL scripts remotos puede afectar al rendimiento de las bases de datos de producción. Sin embargo, las consultas de recopilación de datos no contienen ninguna lógica de cálculo. Por lo tanto, es poco probable que el proceso de recopilación de datos utilice más del 1 por ciento de los recursos de la base de datos.

Puede ver todas las consultas que el recopilador de datos ejecuta para recopilar métricas. Para ello, abra el archivo DMSCollector.Collections.json. Puede encontrar este archivo en la carpeta etc ubicada en la misma carpeta en la que instaló el recopilador de datos. La ruta predeterminada es C:\ProgramData\Amazon\AWS DMS Collector\etc\DMSCollector.Collections.json.

El recopilador de DMS datos utiliza el sistema de archivos local como almacenamiento temporal para todos los datos recopilados. El recopilador de DMS datos almacena los datos recopilados en JSON formato. Puede utilizar el recopilador local en modo fuera de línea y comprobar manualmente los archivos recopilados antes de configurar el reenvío de datos. Puede ver todos los archivos recopilados en la out carpeta ubicada en la misma carpeta en la que instaló el recopilador de DMS datos. La ruta predeterminada es C:\ProgramData\Amazon\AWS DMS Collector\out.

importante

Si ejecutas el recopilador de DMS datos en modo offline y guardas los datos recopilados en tu servidor durante más de 14 días, no podrás usar Amazon CloudWatch para mostrar estas métricas. Sin embargo, DMS Fleet Advisor sigue utilizando estos datos para generar recomendaciones. Para obtener más información sobre CloudWatch los gráficos, consulteDetalles de las recomendaciones.

También puede comprobar los archivos de datos recopilados en un modo en línea. El recopilador de DMS datos reenvía todos los datos al depósito de Amazon S3 que especificó en la configuración del recopilador de DMS datos.

Puede usar su recopilador de DMS datos para recopilar datos de bases de datos locales. Además, puede recopilar datos de las bases de datos de Amazon RDS y Aurora. Sin embargo, no puede ejecutar correctamente todas las consultas del recopilador de DMS datos en la nube debido a las diferencias entre Amazon RDS o Aurora y las instancias de base de datos locales. Como el recopilador de DMS datos recopila las métricas de uso de las SQL bases de datos My SQL y Postgre del sistema operativo anfitrión, este enfoque no funcionará con Amazon y RDS Aurora.