Valutare l'idoneità dei carichi di lavoroEvaluate workload readiness

Questa attività è incentrata sulla valutazione dell'idoneità di un carico di lavoro per la migrazione nel cloud.This activity focuses on evaluating readiness of a workload to migrate to the cloud. Durante questa attività, il team di adozione del cloud verifica che tutti gli asset e le dipendenze associate siano compatibili con il modello di distribuzione e il provider di servizi cloud scelti.During this activity, the cloud adoption team validates that all assets and associated dependencies are compatible with the chosen deployment model and cloud provider. Durante il processo, il team documenta tutto il lavoro richiesto per correggere i problemi di compatibilità.During the process, the team documents any efforts required to remediate compatibility issues.

Presupposti di valutazioneEvaluation assumptions

La maggior parte del contenuto che discute i principi nel Framework di adozione del cloud è indipendente dal cloud.Most of the content discussing principles in the Cloud Adoption Framework is cloud agnostic. Il processo di valutazione dell'idoneità tuttavia deve essere in gran parte specifico per ogni piattaforma cloud.However, the readiness evaluation process must be largely specific to each specific cloud platform. Le indicazioni seguenti presuppongono l'intenzione di eseguire la migrazione in Azure,The following guidance assumes an intention to migrate to Azure. nonché l'uso di Azure Migrate (noto anche come Azure Site Recovery) per le attività di replica.It also assumes use of Azure Migrate (also known as Azure Site Recovery) for replication activities. Per gli strumenti alternativi, vedere Opzioni di replica.For alternative tools, see Replication options.

Questo articolo non acquisisce tutte le attività di valutazione possibili.This article doesn't capture all possible evaluation activities. Si presuppone che per ogni ambiente e risultato di business siano definiti requisiti specifici.It is assumed that each environment and business outcome will dictate specific requirements. Per accelerare la creazione di tali requisiti, la parte restante di questo articolo condivide alcune attività comuni di valutazione dell'infrastruttura, dei database e della rete .To help accelerate the creation of those requirements, the remainder of this article shares a few common evaluation activities related to infrastructure, database, and network evaluation.

Attività comuni di valutazione dell'infrastrutturaCommon infrastructure evaluation activities

Assicurarsi di documentare eventuali discrepanze nella configurazione host, nella configurazione delle macchine virtuali replicate, nei requisiti di archiviazione o nella configurazione di rete.Be sure to document any discrepancies in host configuration, replicated VM configuration, storage requirements, or network configuration.

Attività comuni di valutazione dei databaseCommon database evaluation activities

  • Documentare gli obiettivi del punto di ripristino (RPOs) e gli obiettivi del tempo di ripristino (RTO) della distribuzione del database corrente.Document the recovery point objectives (RPOs) and recovery time objectives (RTOs) of the current database deployment. Questi vengono usati durante le attività di architettura per semplificare il processo decisionale.These are used during architecture activities to aid in decision-making.
  • Documentare i requisiti per la configurazione della disponibilità elevata.Document any requirements for high-availability configuration. Per informazioni sui requisiti di SQL Server, vedere la Guida alle soluzioni per la SQL Server a disponibilità elevata.For assistance understanding SQL Server requirements, see the SQL Server high availability solutions guide.
  • Valutare la compatibilità PaaS.Evaluate PaaS compatibility. La Guida alla migrazione dei dati di Azure consente di eseguire il mapping dei database locali a soluzioni Azure PaaS compatibili, ad esempio Azure Cosmos DB, database SQL di Azure per MySQL, database di Azure per PostgreSQLo database di Azure per MariaDB.The Azure data migration guide maps on-premises databases to compatible Azure PaaS solutions, like Azure Cosmos DB, Azure SQL Database Azure Database for MySQL, Azure Database for PostgreSQL, or Azure Database for MariaDB.
  • Quando la compatibilità PaaS è un'opzione e non è richiesta alcuna correzione, consultare il team responsabile delle attività di architettura.When PaaS compatibility is an option without the need for any remediation, consult the team responsible for architecture activities. Le migrazioni PaaS possono garantire un risparmio di tempo notevole e riduzioni significative del costo totale di proprietà (TCO) della maggior parte delle soluzioni cloud.PaaS migrations can produce significant time savings and reductions in the total cost of ownership (TCO) of most cloud solutions.
  • Quando la compatibilità PaaS è un'opzione ma è richiesta la correzione, consultare i team responsabili delle attività di architettura e delle attività di correzione.When PaaS compatibility is an option but remediation is required, consult the teams responsible for architecture activities and remediation activities. In molti scenari i vantaggi delle migrazioni PaaS per le soluzioni di database possono essere superiori allo svantaggio di un aumento del tempo di correzione.In many scenarios, the advantages of PaaS migrations for database solutions can outweigh the increase in remediation time.
  • Documentare le dimensioni e la frequenza di modifica per ogni database di cui eseguire la migrazione.Document the size and rate of change for each database to be migrated.
  • Quando possibile, documentare le applicazioni o altri asset che effettuano chiamate a ogni database.When possible, document any applications or other assets that make calls to each database.

Nota

Per la sincronizzazione di un asset viene usata la larghezza di banda durante i processi di replica.Synchronization of any asset consumes bandwidth during the replication processes. Un tranello molto comune consiste nel trascurare l'uso della larghezza di banda per la sincronizzazione degli asset tra il punto di replica e il rilascio.A very common pitfall is to overlook the bandwidth consumption required to keep assets synchronized between the point of replication and release. I database usano in genere la larghezza di banda durante i cicli di rilascio e i database con footprint di archiviazione di grandi dimensioni o una frequenza di modifica elevata richiedono particolare attenzione.Databases are common consumers of bandwidth during release cycles, and databases with large storage footprints or a high rate of change are especially concerning. Si consideri un approccio che prevede la replica della struttura dei dati, con aggiornamenti controllati prima del test di accettazione utente e del rilascio.Consider an approach of replicating the data structure, with controlled updates before user acceptance testing (UAT) and release. In scenari di questo tipo le alternative ad Azure Site Recovery possono essere più appropriate.In such scenarios, alternatives to Azure Site Recovery may be more appropriate. Per altre informazioni, vedere la guida alla migrazione del database di Azure.For more information, see guidance from the Azure Database Migration Guide.

Attività comuni di valutazione della reteCommon network evaluation activities

  • Calcolare lo spazio di archiviazione totale per tutte le macchine virtuali da replicare durante le iterazioni che portano a un rilascio.Calculate the total storage for all VMs to be replicated during the iterations leading up to a release.
  • Calcolare la frequenza di deviazione o di modifica dello spazio di archiviazione per tutte le macchine virtuali da replicare durante le iterazioni che portano a un rilascio.Calculate the drift or change rate of storage for all VMs to be replicated during the iterations leading up to a release.
  • Calcolare i requisiti di larghezza di banda necessari per ogni iterazione sommando l'archiviazione e la deviazione totali.Calculate the bandwidth requirements needed for each iteration by summing total storage and drift.
  • Calcolare la larghezza di banda inutilizzata disponibile nella rete corrente per convalidare l'allineamento dell'iterazione.Calculate unused bandwidth available on the current network to validate per iteration alignment.
  • Documentare la larghezza di banda necessaria per raggiungere la velocità di migrazione prevista.Document bandwidth needed to reach anticipated migration velocity. Se è necessaria una correzione per fornire la larghezza di banda necessaria, inviare una notifica al team responsabile delle attività di correzione.If any remediation is required to provide necessary bandwidth, notify the team responsible for remediation activities.

Nota

L'archiviazione totale influisce direttamente sui requisiti di larghezza di banda durante la replica iniziale.Total storage directly affects bandwidth requirements during initial replication. Tuttavia la deviazione di archiviazione continua dal punto di replica fino al rilascio.However, storage drift continues from the point of replication until release. Questo significa che la deviazione ha un effetto cumulativo sulla larghezza di banda disponibile.This means that drift has a cumulative effect on available bandwidth.

Passaggi successiviNext steps

Al termine della valutazione di un sistema, gli output forniscono la base per lo sviluppo di una nuova architettura cloud.After the evaluation of a system is complete, the outputs feed the development of a new cloud architecture.