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 Recommendations
Strategy Recommendations identifica automaticamente i server di database del portafoglio e crea componenti applicativi per essi. Ad esempio, se nel portafoglio è presente un database SQL Server, questo viene identificato come componente dell'applicazione sqlservr.exe.
Strategy Recommendations analizza i singoli database nel componente dell'applicazione SQL Server identificato, sqlservr.exe, utilizzando loAWS Schema Conversion Tool. Strategy Recommations identifica anche le incompatibilità nella migrazione deiAWS database verso database come Amazon Aurora MySQL-Compatible Edition, Amazon Aurora Edizione compatibile con MySQL (anteprima) e Amazon RDS for PostgreSQL (anteprima).
Attualmente, l'analisi del database Strategy Recomations è 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 la connessione ai database. Per fare ciò, crea un segreto inAWS Secrets Manager nel tuoAWS account.
Per informazioni sulle autorizzazioni e i privilegi delle credenziali fornite, consultaPrivilegi 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. Una volta completata questa attività, vedrai i nuovi componenti dell'applicazione creati per ogni singolo database su quel server di database. Ad esempio, se SQL Server dispone di due database (exampledbs1 ed exampledbs2), viene creato un componente dell'applicazione per ciascuno dei database con i nomi exampledbs1 ed exampledbs2.
Se desideri vedere gli anti-pattern nella migrazione di ogni database identificatoAWS nei 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 login utilizzando lo script disponibile su https://gitlab.aws.dev/dmaf-pub/dmaf/-/blob/master/create_mssql_ro_user.sql
È possibile fornire il nome e la password di accesso 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 consentire al raccoglitore di dati dell'applicazione Strategy Recommendations di connettersi 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
-
Utilizzando l'AWSaccount che hai creatoConfigurazione azione azione di una strategia, accediAWS Management Console e apri la console diAWS Secrets Manager all'indirizzo https://console.aws.amazon.com/secretsmanager/
. -
Scegli Archivia un nuovo segreto.
-
Seleziona il tipo di segreto come Altro tipo di segreto.
-
In Coppia chiave/valore, immetti le seguenti informazioni.
nome utente -
il tuo nome utente
Quindi scegli + Aggiungi riga e inserisci le seguenti informazioni.
password:
la tua password
-
Seleziona Successivo.
-
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.
-
Scegli Avanti, quindi scegli nuovamente Avanti.
-
Scegli Store.
Puoi utilizzare il segreto che hai creato per le credenziali del database quando imposti l'analisi del database in Strategy Recommendations.