Replica con Azure Site Recovery
Replichi una VM Azure in una regione secondaria usando Azure Site Recovery, configuri le impostazioni di replica e monitori lo stato della replica nel dashboard ASR.
Replica con Azure Site Recovery è una lezione Azure Fundamentals gratuita su CoddyKit. Questa è la lezione 3 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Azure Fundamentals, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Azure Fundamentals include 4 lezioni in totale.
Che cos'è Azure Site Recovery
Azure Site Recovery (ASR) è un servizio di ripristino di emergenza che replica i carichi di lavoro da una posizione primaria a una posizione secondaria, consentendo il failover se la posizione primaria non è disponibile. A differenza di Azure Backup, che crea punti di ripristino in determinati momenti, ASR mantiene una replica continuamente aggiornata delle VM, consentendo di eseguire il failover con una perdita minima di dati. ASR supporta la replica da Azure ad Azure, da VMware o Hyper-V locali ad Azure e da server fisici ad Azure.
Architettura di ASR per le VM di Azure
Per la replica da Azure ad Azure, ASR utilizza il Mobility Service (installato automaticamente come estensione della VM) per acquisire le operazioni di I/O di scrittura dai dischi della VM di origine. I dati acquisiti vengono trasmessi tramite la rete backbone di Azure a un account di archiviazione della cache nell'area di destinazione e quindi scritti nei dischi gestiti delle repliche. Un vault di Recovery Services nell'area di destinazione orchestra la replica. La VM di origine continua a funzionare normalmente durante la replica: non si verifica alcun impatto sulle prestazioni per le scritture inferiori alla larghezza di banda di replica.
Abilitazione della replica per una VM di Azure
Per abilitare la replica, acceda alla VM di origine nel portale, selezioni Disaster Recovery, scelga l'area di destinazione e configuri il gruppo di risorse, la rete virtuale e l'account di archiviazione della cache di destinazione. ASR crea le risorse di destinazione e avvia la fase di replica iniziale, copiando l'intero contenuto dei dischi nell'area di destinazione. Al termine della sincronizzazione iniziale, ASR passa alla modalità di replica delta, inviando continuamente solo i blocchi modificati.
# Enable replication for a VM via CLI
az asr protection-container mapping create \
--name myMapping \
--protection-container myPrimaryContainer \
--resource-group myRG \
--vault-name myVault \
--target-protection-container myTargetContainer \
--policy myPolicyStato e monitoraggio della replica
Il dashboard di ASR nel vault di Recovery Services mostra lo stato della replica di ogni VM protetta. Gli stati possibili includono Healthy, Warning e Critical. La metrica RPO (Recovery Point Objective) achieved mostra il ritardo della replica rispetto all'origine: per la replica da Azure ad Azure, in condizioni normali ASR raggiunge in genere un RPO inferiore a 1 minuto. È inoltre possibile visualizzare il consumo di larghezza di banda della replica e le eventuali condizioni di errore.
# Check replication health
az asr replication-protected-items list \
--fabric-name myFabric \
--protection-container myContainer \
--resource-group myRG \
--vault-name myVault \
--query '[].{Name:name, Health:properties.replicationHealth, RPO:properties.rpoInSeconds}'Criteri di replica
Un criterio di replica definisce la frequenza dei punti di ripristino coerenti con l'arresto anomalo (ogni 5 minuti per impostazione predefinita) e la frequenza dei punti di ripristino coerenti con l'applicazione (ogni 60 minuti per impostazione predefinita). I punti di ripristino coerenti con l'arresto anomalo vengono creati senza mettere in stato di quiescenza l'applicazione; quelli coerenti con l'applicazione utilizzano VSS/script per garantire un ripristino corretto dell'applicazione. Il criterio definisce anche per quanto tempo vengono conservati i punti di ripristino: da 0 a 72 ore per quelli coerenti con l'arresto anomalo e da 0 a 48 ore per quelli coerenti con l'applicazione.
Configurazione delle risorse dell'area di destinazione
Durante la configurazione della replica, ASR crea o associa le risorse dell'area di destinazione: un gruppo di risorse di destinazione, una rete virtuale di destinazione, un account di archiviazione della cache e dischi gestiti di replica. È possibile personalizzare l'associazione della rete di destinazione per inserire le VM di failover in subnet specifiche, assegnare indirizzi IP privati statici e configurare le dimensioni delle VM di destinazione (che possono differire da quelle di origine, una funzione utile per ottimizzare le dimensioni durante il ripristino di emergenza). Queste impostazioni vengono archiviate nella configurazione Compute and Network dell'elemento protetto.
Gruppi di coerenza per più VM
Per le applicazioni distribuite su più VM (ad esempio un server Web e un server di database), è possibile raggrupparle in un gruppo di coerenza per più VM. ASR coordina quindi simultaneamente i punti di ripristino coerenti con l'arresto anomalo e quelli coerenti con l'applicazione per tutte le VM del gruppo. In questo modo, durante il failover, tutte le VM vengono ripristinate allo stesso punto nel tempo, evitando incoerenze tra il livello applicativo e il livello del database che causerebbero errori dell'applicazione dopo il failover.
Mappatura di rete in ASR
La mappatura di rete definisce a quale rete virtuale di destinazione viene associata ogni VNet di origine quando viene eseguito il failover delle VM. Se la VM di origine si trova in una VNet denominata prod-vnet in East US, si configura una mappatura di rete in modo che, durante il failover, la VM venga inserita in dr-vnet in West US. Senza una mappatura di rete, le VM sottoposte a failover vengono inserite nella prima VNet disponibile, causando potenzialmente problemi di connettività se la topologia della VNet è diversa da quella dell'area di origine.
Considerazioni sulla larghezza di banda della replica
La replica di ASR utilizza il backbone di Azure negli scenari da Azure ad Azure: per il traffico di replica tra aree di Azure associate non vengono addebitati costi per la larghezza di banda in uscita. Tuttavia, la velocità della replica dei delta non deve superare la larghezza di banda di upload disponibile dello spazio di archiviazione della VM di origine. Per i carichi di lavoro con molte scritture (come i database SQL Server di grandi dimensioni con traffico intenso in scrittura), usate lo strumento ASR Deployment Planner per stimare la larghezza di banda necessaria e verificare la compatibilità dell'ambiente prima di abilitare la replica.
# Run the ASR Deployment Planner for assessment
# Download the tool from Microsoft and run:
ASRDeploymentPlanner.exe -Operation StartProfiling \
-Hypervisor Azure \
-VMList VMList.txt \
-Duration 72Protezione dei dischi gestiti e non gestiti
ASR supporta la replica sia dei dischi gestiti sia dei dischi non gestiti (basati su BLOB), ma la replica dei dischi gestiti è fortemente consigliata perché elimina la necessità di gestire gli account di archiviazione e offre prestazioni migliori. Quando si replicano VM con dischi gestiti, ASR crea i relativi dischi replica gestiti nell'area di destinazione. È inoltre possibile escludere dalla replica specifici dischi dati (ad esempio, dischi temporanei o di lavoro) per ridurre la larghezza di banda e i costi della replica.
ASR e Azure Backup: scegliere lo strumento giusto
ASR e Azure Backup sono servizi complementari, non alternativi. Azure Backup protegge dalla corruzione dei dati, dall'eliminazione accidentale e dal ransomware: consente di eseguire il ripristino a uno stato noto e integro risalente a giorni o settimane prima. ASR protegge dalle interruzioni a livello di area: consente di eseguire il failover verso una replica che presenta un ritardo di pochi secondi o minuti rispetto all'origine. In genere, un carico di lavoro di produzione necessita di entrambi: Backup per la protezione dei dati e ASR per il ripristino di emergenza e la continuità aziendale.
Verifica rapida
Verificate la vostra comprensione dei concetti di Microsoft Azure Fundamentals (AZ-900) trattati in questa lezione.
Riepilogo della lezione
In questa lezione avete appreso che Azure Site Recovery fornisce una replica continua dei delta delle VM verso un'area di destinazione per abilitare il ripristino di emergenza con RPO quasi nullo; le replication policies controllano la frequenza dei punti di ripristino coerenti con l'arresto anomalo e coerenti con l'applicazione; infine, la network mapping garantisce che le VM sottoposte a failover vengano inserite nella VNet di destinazione corretta. Nella prossima lezione vedremo come testare ed eseguire il failover in sicurezza con ASR.
Domande Frequenti
La lezione «Replica con Azure Site Recovery» è gratuita?
Sì — il testo completo di «Replica con Azure Site Recovery» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Azure Fundamentals, passa a CoddyKit PRO. Il corso Azure Fundamentals include 4 lezioni in totale.
Cosa imparerò in «Replica con Azure Site Recovery»?
Replichi una VM Azure in una regione secondaria usando Azure Site Recovery, configuri le impostazioni di replica e monitori lo stato della replica nel dashboard ASR. Eserciti Azure Fundamentals con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.
Ho bisogno di esperienza per iniziare Azure Fundamentals?
Non è richiesta alcuna esperienza precedente. Azure Fundamentals su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 3 di 4.
Quanto tempo richiede la lezione «Replica con Azure Site Recovery»?
La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.
Posso scrivere ed eseguire codice in questa lezione Azure Fundamentals?
Sì. Ogni lezione Azure Fundamentals include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.
Tutte le lezioni di questo corso
- Nozioni fondamentali di Azure Backup
- Ripristino da Azure Backup
- Replica con Azure Site Recovery
- Test ed esecuzione del failover