Operazioni da eseguire in caso di un'interruzione del servizio Azure con impatto sui servizi cloud di AzureWhat to do in the event of an Azure service disruption that impacts Azure Cloud Services

Microsoft si impegna costantemente per garantire agli utenti la disponibilità dei servizi in base alle esigenze.At Microsoft, we work hard to make sure that our services are always available to you when you need them. Eventi imprevisti possono, tuttavia, causare interruzioni non pianificate dei servizi.Forces beyond our control sometimes impact us in ways that cause unplanned service disruptions.

La connettività e la disponibilità dei servizi Microsoft sono garantite da un contratto di servizio.Microsoft provides a Service Level Agreement (SLA) for its services as a commitment for uptime and connectivity. I contratti di servizio relativi ai singoli servizi di Azure sono disponibili alla pagina Contratti di servizio.The SLA for individual Azure services can be found at Azure Service Level Agreements.

Azure offre già diverse funzionalità della piattaforma predefinite che supportano applicazioni a disponibilità elevata.Azure already has many built-in platform features that support highly available applications. Per altre informazioni su questi servizi, vedere Ripristino di emergenza e disponibilità elevata per le applicazioni basate su Microsoft Azure.For more about these services, read Disaster recovery and high availability for Azure applications.

Questo articolo illustra uno scenario reale di ripristino di emergenza, quando in un'intera area si verifica un'interruzione a causa di un grave disastro naturale o di un'interruzione diffusa del servizio.This article covers a true disaster recovery scenario, when a whole region experiences an outage due to major natural disaster or widespread service interruption. Si tratta di episodi rari, ma è necessario prepararsi alla possibilità che si verifichi un evento del genere.These are rare occurrences, but you must prepare for the possibility that there is an outage of an entire region. In caso di un'interruzione del servizio che interessa un'intera area, le copie ridondanti locali dei dati non saranno temporaneamente disponibili.If an entire region experiences a service disruption, the locally redundant copies of your data would temporarily be unavailable. Se è stata abilitata la replica geografica, esistono altre tre copie dei BLOB e delle tabelle di Archiviazione di Azure memorizzate in un'area diversa.If you have enabled geo-replication, three additional copies of your Azure Storage blobs and tables are stored in a different region. Nel caso di un'interruzione a livello dell'intera area o di un'emergenza in cui l'area primaria non sia recuperabile, Azure esegue un nuovo mapping di tutte le voci DNS all'area con replica geografica.In the event of a complete regional outage or a disaster in which the primary region is not recoverable, Azure remaps all of the DNS entries to the geo-replicated region.

Nota

Tenere presente che non è possibile controllare questo processo e che verrà eseguito solo in caso di interruzioni del servizio a livello di data center.Be aware that you do not have any control over this process, and it will only occur for datacenter-wide service disruptions. Per questo motivo, è necessario affidarsi anche ad altre strategie di backup specifiche dell'applicazione per ottenere il massimo livello di disponibilità.Because of this, you must also rely on other application-specific backup strategies to achieve the highest level of availability. Per altre informazioni, vedere Ripristino di emergenza e disponibilità elevata per le applicazioni basate su Microsoft Azure.For more information, see Disaster recovery and high availability for applications built on Microsoft Azure. Per poter influire sul failover è consigliabile prendere in considerazione l'uso dell' archiviazione con ridondanza geografica e accesso in letturache consente di creare una copia di sola lettura dei dati in un'altra area.If you would like to be able to affect your own failover, you might want to consider the use of read-access geo-redundant storage (RA-GRS), which creates a read-only copy of your data in another region.

Opzione 1: usare una distribuzione di backup tramite Gestione traffico di AzureOption 1: Use a backup deployment through Azure Traffic Manager

La soluzione di ripristino di emergenza più efficace prevede la gestione di più distribuzioni dell'applicazione in aree diverse, quindi l'uso di Gestione traffico di Azure per indirizzare il traffico tra esse.The most robust disaster recovery solution involves maintaining multiple deployments of your application in different regions, then using Azure Traffic Manager to direct traffic between them. Gestione traffico di Azure fornisce più metodi di routing, in modo da poter scegliere se gestire le distribuzioni usando un modello principale/di backup o dividere il traffico tra esse.Azure Traffic Manager provides multiple routing methods, so you can choose whether to manage your deployments using a primary/backup model or to split traffic between them.

Bilanciamento dei servizi cloud di Azure in diverse aree con Gestione traffico di Azure

Per la risposta più veloce alla perdita di un'area, è importante configurare il monitoraggio degli endpoint di Gestione traffico.For the fastest response to the loss of a region, it is important that you configure Traffic Manager's endpoint monitoring.

Opzione 2: distribuire l'applicazione in una nuova areaOption 2: Deploy your application to a new region

La gestione di più distribuzioni attive come descritto nell'opzione precedente comporta costi continui.Maintaining multiple active deployments as described in the previous option incurs additional ongoing costs. Se l'obiettivo del tempo di ripristino (RTO) è sufficientemente flessibile e si dispone del codice originale o del pacchetto di servizi Cloud compilato, è possibile creare una nuova istanza dell'applicazione in un'altra area e aggiornare i record DNS in modo che puntino alla nuova distribuzione.If your recovery time objective (RTO) is flexible enough and you have the original code or compiled Cloud Services package, you can create a new instance of your application in another region and update your DNS records to point to the new deployment.

Per altre informazioni sulla creazione e la distribuzione di un'applicazione di servizio cloud, vedere Come creare e distribuire un servizio cloud.For more detail about how to create and deploy a cloud service application, see How to create and deploy a cloud service.

In base alle origini dati dell'applicazione, può essere necessario controllare le procedure di ripristino per l'origine dati dell'applicazione.Depending on your application data sources, you may need to check the recovery procedures for your application data source.

Opzione 3: attendere il ripristinoOption 3: Wait for recovery

In questo caso, non è necessario alcun intervento da parte dell'utente, ma il servizio non sarà disponibile finché non viene ripristinata l'area.In this case, no action on your part is required, but your service will be unavailable until the region is restored. È possibile vedere lo stato corrente del servizio nel Dashboard per l'integrità dei servizi di Azure.You can see the current service status on the Azure Service Health Dashboard.

Passaggi successiviNext steps

Per altre informazioni su come implementare una strategia di disponibilità elevata e ripristino di emergenza, vedere Ripristino di emergenza e disponibilità elevata per le applicazioni basate su Microsoft Azure.To learn more about how to implement a disaster recovery and high availability strategy, see Disaster recovery and high availability for Azure applications.

Per sviluppare una conoscenza tecnica approfondita delle funzionalità della piattaforma cloud, vedere Indicazioni tecniche sulla resilienza di Azure.To develop a detailed technical understanding of a cloud platform’s capabilities, see Azure resiliency technical guidance.