Analisi del database Strategia - Migration Hub Strategy Recommendations

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Analisi del database Strategia

Strategy Recommendations identifica automaticamente i server di database del portafoglio e crea componenti applicativi per essi. Ad esempio, se nel tuo portafoglio è presente un database SQL Server, viene identificato come componente dell'applicazione sqlservr.exe.

Strategy Recommendations analizza i singoli database nel componente applicativo SQL Server identificato, sqlservr.exe, utilizzando loAWS Schema Conversion Tool. Strategy Recommendations identifica anche le incompatibilità nella migrazioneAWS dei database verso database come Amazon Aurora MySQL Compatible Edition, Amazon Aurora PostgreSQL Compatible Edition, Amazon RDS for MySQL e Amazon RDS for PostgreSQL.

Attualmente, l'analisi del database Strategy Recommendations è disponibile solo per SQL Server.

Per configurare Strategy Recommendations per analizzare i database, è necessario fornire le credenziali per il raccoglitore di dati dell'applicazione Strategy Recommendations per connettersi ai database. Per fare ciò, crea un segreto inAWS Secrets Manager nel tuoAWS account.

Per informazioni sulle autorizzazioni e i privilegi delle credenziali fornite, vederePrivilegi necessari per le credenzialiAWS dello Schema Conversion Tool. Per informazioni sulla creazione di un segreto con le credenziali, consultaCreazione di un segreto in Secrets Manager per le credenziali del database.

Dopo aver impostato le credenziali e il segreto, è possibile configurare l'analisiAWS dello Schema Conversion Tool sul server del database. Per ulteriori informazioni, consulta Configurazione dell'analisi del database per un componente dell'applicazione.

Dopo aver configurato l'analisi del database per il componente dell'applicazione, viene pianificata un'attività di inventarioAWS dello Schema Conversion Tool. Al termine di questa attività, vedrai i nuovi componenti dell'applicazione creati per ogni singolo database su quel server di database. Ad esempio, se SQL Server ha due database (exampledbs1 ed exampledbs2), viene creato un componente dell'applicazione per ciascuno dei database con i nomi exampledbs1 ed exampledbs2.

Se desideri vedere degli anti-pattern nella migrazione di ogni database identificato neiAWS database, imposta l'analisi per ogni database seguendo i passaggi indicatiConfigurazione dell'analisi del database per un componente dell'applicazione.

Privilegi necessari per le credenzialiAWS dello Schema Conversion Tool

Il nome utente e la password che fornisci aAWS Secrets Manager hanno solo bisognoVIEW SERVER STATE eVIEW ANY DEFINITION privilegi. Facoltativamente, puoi creare un nuovo accesso utilizzando lo script disponibile all'indirizzo https://gitlab.aws.dev/dmaf-pub/dmaf/-/blob/master/create_mssql_ro_user.sql.

È possibile fornire qualsiasi nome di accesso e password desiderati durante la creazione dell'accesso a SQL Server.

Creazione di un segreto in Secrets Manager per le credenziali del database

Dopo che le credenziali sono pronte per la connessione del raccoglitore di dati dell'applicazione Strategy Recommendations a un database, crea un segreto inAWS Secrets Manager nel tuoAWS account come descritto nella procedura seguente.

Per creare un segreto conAWS Secrets Manager nel tuoAWS account

  1. Utilizzando l'AWSaccount che hai creatoImpostazione di suggerimenti sulla strategia, accediAWS Management Console e apri la console diAWS Secrets Manager all'indirizzo https://console.aws.amazon.com/secretsmanager/.

  2. Scegli Archivia un nuovo segreto.

  3. Seleziona il tipo di segreto come Altro tipo di segreto.

  4. In Coppie chiave/valore, immetti le seguenti informazioni.

    nome utente - tuo-nome utente

    Quindi scegli + Aggiungi riga e inserisci le seguenti informazioni.

    password - la tua password

  5. Seleziona Successivo.

  6. Inserisci il nome segreto come qualsiasi stringa con il prefisso migrationhub-strategy-. Ad esempio, migrationhub-strategy-one.

    Nota

    Conserva il tuo nome segreto in un luogo sicuro per un uso successivo.

  7. Scegli Avanti, quindi scegli nuovamente Avanti.

  8. Scegli Store.

Puoi usare il segreto che hai creato per le credenziali del database quando configuri l'analisi del database in Strategy Recommendations.