Análisis de la base de datos de Recomendaciones de estrategias - Recomendaciones de estrategias de Migration Hub

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.

Análisis de la base de datos de Recomendaciones de estrategias

El servicio Recomendaciones de estrategias identifica automáticamente los servidores de la base de datos de su cartera y crea componentes de la aplicación para ellos. Por ejemplo, si hay una base de datos de SQL Server en su cartera, se identifica como el componente de aplicación sqlservr.exe.

Strategy Recommendations analiza las bases de datos individuales del componente de aplicación de SQL Server identificado, sqlservr.exe, mediante la herramienta AWS Schema Conversion Tool. Strategy Recommendations también identifica las incompatibilidades al migrar las bases de datos a AWS bases de datos como Amazon Aurora MySQL Compatible Edition, Amazon Aurora PostgreSQL Compatible Edition, Amazon RDS for MySQL y Amazon RDS for PostgreSQL.

En la actualidad, el análisis de la base de datos de Recomendaciones de estrategias solo está disponible para SQL Server.

A fin de configurar Recomendaciones de estrategias para analizar sus bases de datos, debe proporcionar las credenciales para que el recopilador de datos de la aplicación de Recomendaciones de estrategias se conecte a sus bases de datos. Para ello, crea un secreto en AWS Secrets Manager en tu AWS cuenta.

Para obtener información sobre los permisos y privilegios de las credenciales que proporcione, consulte Privilegios necesarios para las credenciales AWS de Schema Conversion Tool. Para obtener información sobre cómo generar una clave con las credenciales, consulte Creación de una clave en Secrets Manager para las credenciales de las bases de datos.

Tras configurar las credenciales y el secreto, puede configurar el análisis de AWS Schema Conversion Tool en el servidor de base de datos. Para obtener más información, consulte Configuración del análisis de la base de datos para un componente de la aplicación.

Tras configurar el análisis de la base de datos para el componente de la aplicación, se programa una tarea de inventario de la AWS Schema Conversion Tool. Una vez completada esta tarea, usted verá cómo se crean los nuevos componentes de la aplicación para cada base de datos individual de ese servidor de base de datos. Por ejemplo, si su SQL Server tiene dos bases de datos (exampledbs1 y exampledbs2), se crea un componente de la aplicación para cada una de las bases de datos con los nombres exampledbs1 y exampledbs2.

Si desea antipatrones a la hora de migrar cada base de datos identificada a las bases de datos de AWS , configure el análisis para cada base de datos siguiendo los pasos que se indican a continuación en Configuración del análisis de la base de datos para un componente de la aplicación.

Privilegios necesarios para las credenciales AWS de Schema Conversion Tool

Las credenciales de inicio de sesión que proporciones a AWS Secrets Manager solo necesitan VIEW SERVER STATE y tienen VIEW ANY DEFINITION privilegios.

Puede brindar el nombre de inicio de sesión y la contraseña que quiera al crear el inicio de sesión de SQL Server.

Creación de una clave en Secrets Manager para las credenciales de las bases de datos

Cuando las credenciales estén listas para que el recopilador de datos de la aplicación Strategy Recommendations se conecte a una base de datos, cree un secreto en AWS Secrets Manager en su AWS cuenta, tal y como se describe en el siguiente procedimiento.

Para crear un secreto con AWS Secrets Manager en tu AWS cuenta
  1. Con la AWS cuenta en la que creóConfiguración de Recomendaciones de estrategias, inicie sesión en la consola de AWS Secrets Manager AWS Management Console y ábrala en https://console.aws.amazon.com/secretsmanager/.

  2. Elija Almacenar un nuevo secreto.

  3. Seleccione el tipo de secreto como Otro tipo de secreto.

  4. En Pares clave/valor, escriba lo siguiente:

    nombre de usuario - your-username

    Luego, elija + Agregar regla e ingrese la siguiente información.

    contraseña - your-password

  5. Elija Next (Siguiente).

  6. Introduzca el nombre secreto como cualquier cadena con el prefijo migrationhub-strategy-. Por ejemplo, migrationhub-strategy-one.

    nota

    Guarde su nombre secreto en un lugar seguro para usarlo más adelante.

  7. Elija Siguiente y después elija Siguiente otra vez.

  8. Elija Almacenar.

Puede usar el secreto que creó para las credenciales de la base de datos al configurar el análisis de la base de datos en Recomendaciones de estrategias.