Continuità aziendale e ripristino di emergenza

I carichi di lavoro dell'organizzazione e delle applicazioni aziendali hanno requisiti di obiettivo del tempo di ripristino (RTO) e obiettivo del punto di ripristino (RPO). Una progettazione efficace per continuità aziendale e ripristino di emergenza (BCDR) offre funzionalità a livello di piattaforma che soddisfano questi requisiti. Per progettare funzionalità BCDR, acquisire i requisiti di ripristino di emergenza (DR) della piattaforma.

Considerazioni relative alla progettazione

Quando si progetta il BCDR per carichi di lavoro dell'applicazione, considerare i fattori seguenti:

  • Requisiti di disponibilità delle applicazioni e dei dati:

    • Requisiti RTO e RPO per ogni carico di lavoro.
    • Supporto per modelli di disponibilità attivo-attivo e attivo-passivo.
  • BCDR come servizio per servizi PaaS (platform-as-a-service):

    • Supporto nativo per il ripristino di emergenza e la disponibilità elevata (HA).
    • Funzionalità di replica geografica e ripristino di emergenza per i servizi PaaS.
  • Supporto per distribuzioni in più aree per il failover, con prossimità dei componenti per le prestazioni.

  • Operazioni dell'applicazione con funzionalità o prestazioni ridotte durante un'interruzione del servizio.

  • Idoneità del carico di lavoro per le zone di disponibilità o set di disponibilità:

    • Condivisione dei dati e dipendenze tra zone.
    • Impatto sui domini di aggiornamento delle zone di disponibilità rispetto ai set di disponibilità.
    • Percentuale di carichi di lavoro che possono essere in manutenzione contemporaneamente.
    • Supporto delle zone di disponibilità per unità SKU di macchine virtuali (VM) specifiche. Ad esempio, l'Archiviazione su disco Ultra di Azure richiede l'uso di zone di disponibilità.
  • Backup coerenti per applicazioni e dati:

    • Snapshot di macchine virtuali.
    • Insiemi di credenziali di Servizi di ripristino di Backup di Azure.
    • Limiti delle sottoscrizioni che restringono il numero di insiemi di credenziali di Servizi di ripristino e le dimensioni di ogni insieme di credenziali.
  • Connettività di rete in caso di failover:

    • Pianificazione della capacità della larghezza di banda di Azure ExpressRoute.
    • Routing del traffico durante un'interruzione a livello di area, di zona o di rete.
  • Failover pianificati e non pianificati:

    • Requisiti di coerenza degli indirizzi IP e la potenziale necessità di gestire gli indirizzi IP dopo il failover e il failback.
    • Gestione delle funzionalità di ingegneria di DevOps.
    • Ripristino di emergenza di Azure Key Vault per chiavi, certificati e segreti dell'applicazione.
  • Residenza dei dati:

    • Informazioni sulle linee guida in paese/area geografica per la residenza dei dati che specifica se i dati devono essere conservati entro i confini nazionali o regionali. Queste indicazioni influiscono sulla progettazione per la replica tra aree.
    • Le aree di Azure che si trovano nella stessa area geografica del set abilitato possono essere utili per la replica tra aree per soddisfare i requisiti di residenza dei dati, ad esempio i requisiti fiscali e di imposizione della legge. Per altre informazioni, vedere Replica tra aree di Azure.

Suggerimenti per la progettazione

Le seguenti procedure di progettazione supportano continuità aziendale e ripristino di emergenza per i carichi di lavoro dell'applicazione:

  • Usare Azure Site Recovery per scenari di ripristino di emergenza di macchine virtuali da Azure ad Azure.

    Site Recovery usa la replica in tempo reale e l'automazione del ripristino per replicare i carichi di lavoro tra aree. Le funzionalità integrate della piattaforma per i carichi di lavoro delle macchine virtuali soddisfano requisiti RPO e RTO bassi. È possibile usare Site Recovery per eseguire esercitazioni di ripristino senza influire sui carichi di lavoro di produzione. È anche possibile usare Criteri di Azure per abilitare la replica e controllare la protezione delle macchine virtuali.

  • Usare le funzionalità di ripristino di emergenza PaaS native.

    Le funzionalità PaaS integrate semplificano l'automazione della progettazione e della distribuzione per la replica e il failover nelle architetture dei carichi di lavoro. Le organizzazioni che definiscono gli standard di servizio possono anche controllare e applicare la configurazione del servizio mediante Criteri di Azure.

  • Usare le funzionalità di backup native di Azure.

    Backup di Azure e le funzionalità di backup native PaaS eliminano la necessità di software e infrastruttura di backup di terze parti. Come per altre funzionalità native, è possibile impostare, controllare e applicare configurazioni di backup con Criteri di Azure per garantire la conformità ai requisiti dell'organizzazione.

  • Usare più aree e posizioni di peering per la connettività di ExpressRoute.

    Un'architettura di rete ibrida ridondante può garantire una connettività cross-premise senza interruzioni se si verifica un'interruzione che interessa un'area di Azure o una posizione del provider di peering.

  • Evitare di usare intervalli di indirizzi IP sovrapposti nelle reti di produzione e ripristino di emergenza.

    Le reti di produzione e ripristino di emergenza con indirizzi IP sovrapposti richiedono un processo di failover che può complicare e ritardare il failover dell'applicazione. Quando possibile, pianificare un'architettura di rete BCDR che fornisca connettività simultanea a tutti i siti.