Architettura di migrazione basata su agente

Questo articolo offre una panoramica dell'architettura e dei processi usati per la replica basata su agente di macchine virtuali VMware con lo strumento di migrazione e modernizzazione .

Usando lo strumento di migrazione e modernizzazione, è possibile replicare le macchine virtuali VMware con un paio di opzioni:

  • Eseguire la migrazione di macchine virtuali usando la replica basata su agente, come descritto in questo articolo.
  • Eseguire la migrazione di macchine virtuali VMware usando la replica senza agente. Questa operazione esegue la migrazione delle macchine virtuali senza dover installare alcun elemento in tali macchine virtuali.

Altre informazioni sulla selezione e il confronto dei metodi di migrazione per le macchine virtuali VMware.

Migrazione basata su agente

La migrazione basata su agente viene usata per eseguire la migrazione di macchine virtuali VMware locali e server fisici ad Azure. Può anche essere usato per eseguire la migrazione di altri server virtualizzati locali, nonché macchine virtuali cloud private e pubbliche, incluse le istanze AWS e le macchine virtuali GCP. La migrazione basata su agente in Azure Migrate usa alcune funzionalità back-end del servizio Azure Site Recovery .

Componenti dell'architettura

Il diagramma illustra i componenti coinvolti nella migrazione basata su agente.

Diagram shows the components for agent-based migration, which are explained in a table.

La tabella riepiloga i componenti usati per la migrazione basata su agente.

Componente Dettagli Installazione
Appliance di replica L'appliance di replica (server di configurazione/server di elaborazione) è un server locale che funge da ponte tra l'ambiente locale e lo strumento di migrazione e modernizzazione. L'appliance individua l'inventario del server locale, in modo che lo strumento di migrazione e modernizzazione possa orchestrare la replica e la migrazione. L'appliance ha due componenti:

Server di configurazione: Connessione allo strumento di migrazione e modernizzazione e coordina la replica.
Server di elaborazione: gestisce la replica dei dati. Il server di elaborazione riceve i dati del server, comprime e li crittografa e li invia ad Azure. In Azure lo strumento migrazione e modernizzazione scrive i dati in dischi gestiti.
Per impostazione predefinita, il server di elaborazione viene installato insieme al server di configurazione nell'appliance di replica.
Servizio Mobility Il servizio di mobilità è un agente installato in ogni server di cui si vuole eseguire la replica e la migrazione. Invia i dati di replica dal server al server di elaborazione. I file di installazione per versioni diverse del servizio di mobilità si trovano nell'appliance di replica. Scaricare e installare l'agente necessario, in base al sistema operativo e alla versione del server da replicare.

Installazione del servizio Mobility

È possibile distribuire il servizio Mobility tramite i metodi seguenti:

  • Installazione push: il servizio di mobilità viene installato dal server di elaborazione quando si abilita la protezione per un server.
  • Installare manualmente: è possibile installare manualmente il servizio di mobilità in ogni server tramite l'interfaccia utente o il prompt dei comandi.

Il servizio di mobilità comunica con l'appliance di replica e i server replicati. Se si dispone di software antivirus in esecuzione nell'appliance di replica, nei server di elaborazione o nei server replicati, le cartelle seguenti devono essere escluse dall'analisi:

  • C:\Programmi\Agente di Servizi di ripristino di Microsoft Azure
  • C:\ProgramData\ASR
  • C:\ProgramData\ASRLogs
  • C:\ProgramData\ASRSetupLogs
  • C:\ProgramData\LogUploadServiceLogs
  • C:\ProgramData\Microsoft Azure Site Recovery
  • C:\Programmi (x86)\Microsoft Azure Site Recovery
  • C:\Programmi\ASR\agent (nei server Windows in cui è installato il servizio di mobilità)

Processo di replica

  1. Quando si abilita la replica per un server, viene avviata la replica iniziale in Azure.
  2. Durante la replica iniziale, il servizio di mobilità legge i dati dai dischi del server e li invia al server di elaborazione.
  3. Questi dati vengono usati per eseguire il seeding di una copia del disco nella sottoscrizione di Azure.
  4. Al termine della replica iniziale, viene avviata la replica differenziale in Azure. La replica è a livello di blocco e quasi continua.
  5. Il servizio di mobilità intercetta le scritture nella memoria del disco, integrandosi con il sottosistema di archiviazione del sistema operativo. Questo metodo evita le operazioni di I/O su disco nel server di replica per la replica incrementale.
  6. Le modifiche rilevate per un server vengono inviate al server di elaborazione sulla porta in ingresso HTTPS 9443. La porta può essere modificata. Il server di elaborazione comprime e lo crittografa e lo invia ad Azure.

Porte

Dispositivo Connessione
Replica dei server Il servizio di mobilità in esecuzione nelle macchine virtuali comunica con l'appliance di replica locale sulla porta HTTPS 443 in ingresso, per la gestione della replica.

I server inviano i dati di replica al server di elaborazione sulla porta HTTPS 9443 in ingresso. La porta può essere modificata.
Appliance di replica L'appliance di replica orchestra la replica con Azure attraverso la porta HTTPS 443 in uscita.
Server di elaborazione Il server di elaborazione riceve i dati della replica, li ottimizza e li crittografa, quindi li invia ad Archiviazione di Azure attraverso la porta 443 in uscita.

Prestazioni e ridimensionamento

Per impostazione predefinita, si distribuisce un'unica appliance di replica che esegue sia il server di configurazione che il server di elaborazione. Se si replicano solo alcuni server, questa distribuzione è sufficiente. Tuttavia, se si eseguono la replica e la migrazione di centinaia di server, un singolo server di elaborazione potrebbe non essere in grado di gestire tutto il traffico di replica. In questo caso è possibile distribuire server di elaborazione aggiuntivi con aumento delle istanze.

Pianificare la distribuzione VMware

Se si esegue la replica di macchine virtuali VMware, è possibile usare Site Recovery Deployment Planner per VMware per determinare i requisiti di prestazioni, inclusa la frequenza di modifica dei dati giornaliera e i server di elaborazione necessari.

Capacità dell'appliance di replica

Usare i valori in questa tabella per determinare se è necessario un server di elaborazione aggiuntivo nella distribuzione.

  • Se la frequenza di modifica giornaliera (frequenza di abbandono) è superiore a 2 TB, distribuire un server di elaborazione aggiuntivo.
  • Se si replicano più di 200 server, distribuire un'appliance di replica aggiuntiva.
CPU Memory Memorizzazione nella cache dei dati con spazio libero Tasso di varianza Limiti di replica
8 vCPU (2 socket * 4 core a 2,5 GHz) 16 GB 300 GB 500 GB o inferiore < 100 server
12 vCPU (2 socket * 6 core a 2,5 GHz) 18 GB 600 GB Da 501 GB a 1 TB 100-150 server.
16 vCPU (2 socket * 8 core a 2,5 GHz) 32 GB 1 TB Da 1 TB a 2 TB 151-200 server.

Ridimensionamento dei server di elaborazione con scalabilità orizzontale

Se è necessario distribuire un server di elaborazione con scalabilità orizzontale, usare questa tabella per determinare il ridimensionamento del server.

Server di elaborazione Spazio disponibile per la memorizzazione nella cache dei dati Tasso di varianza Limiti di replica
4 vCPU (2 socket * 2 core a 2,5 GHz), 8 GB di memoria 300 GB 250 GB o inferiore Fino a 85 server
8 vCPU (2 socket * 4 core a 2,5 GHz), 12 GB di memoria 600 GB Da 251 GB a 1 TB 86-150 server.
12 vCPU (2 socket * 6 core @ 2,5 GHz), 24 GB di memoria 1 TB 1-2 TB 151-225 server.

Limitazione della larghezza di banda di caricamento.

il traffico VMware che viene replicato in Azure passa attraverso un server di elaborazione specifico. È possibile limitare la velocità effettiva di caricamento limitando la larghezza di banda nei server in esecuzione come server di elaborazione. È possibile influenzare la larghezza di banda usando questa chiave del Registro di sistema:

  • Il valore del Registro di sistema HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Azure Backup\Replication\UploadThreadsPerVM specifica il numero di thread usati per il trasferimento dati di un disco, durante la replica iniziale o differenziale. Un valore più elevato aumenta la larghezza di banda di rete usata per la replica. Il valore predefinito è 4. Il valore massimo è 32. Monitorare il traffico per ottimizzare il valore.

  • È inoltre possibile limitare la larghezza di banda nel server di elaborazione come segue:

    1. Nel server di elaborazione aprire lo snap-in di MMC di Backup di Azure. C'è un collegamento sul desktop o nella cartella C:\Programmi\Microsoft Azure Recovery Services Agent\bin.
    2. Nello snap-in selezionare Modifica proprietà.
    3. In Limitazione selezionare Abilita limitazione dell'utilizzo della larghezza di banda Internet per le operazioni di backup. Impostare i limiti per le ore lavorative e non lavorative. Gli intervalli validi sono compresi tra 512 Kbps e 1.023 Mbps.

Passaggi successivi

Provare la migrazione basata su agente per VMware o server fisici.