Archiviazione con ridondanza geografica: replica tra più aree per Archiviazione di AzureGeo-redundant storage (GRS): Cross-regional replication for Azure Storage

L'archiviazione con ridondanza geografica (GRS) è progettata per offrire almeno il 99,99999999999999% (16 9) di durabilità degli oggetti nell'arco di un anno eseguendo la replica dei dati in un'area secondaria distante centinaia di chilometri dall'area primaria.Geo-redundant storage (GRS) is designed to provide at least 99.99999999999999% (16 9's) durability of objects over a given year by replicating your data to a secondary region that is hundreds of miles away from the primary region. Se per l'account di archiviazione è stata abilitata l'archiviazione con ridondanza geografica, la durabilità dei dati è assicurata anche in caso di un'interruzione completa dell'alimentazione locale o in situazioni di emergenza in cui l'area primaria non è recuperabile.If your storage account has GRS enabled, then your data is durable even in the case of a complete regional outage or a disaster in which the primary region isn't recoverable.

Se si opta per l'archiviazione con ridondanza geografica, è possibile scegliere tra due opzioni correlate:If you opt for GRS, you have two related options to choose from:

  • L'archiviazione con ridondanza geografica replica i dati in un altro data center in un'area secondaria, ma i dati sono disponibili per la lettura solo se Microsoft avvia un failover dall'area primaria a quella secondaria.GRS replicates your data to another data center in a secondary region, but that data is available to be read only if Microsoft initiates a failover from the primary to secondary region.
  • L'archiviazione con ridondanza geografica e accesso in lettura (RA-GRS) è basata sull'archiviazione con ridondanza geografica.Read-access geo-redundant storage (RA-GRS) is based on GRS. L'archiviazione con ridondanza geografica e accesso in lettura replica i dati in un altro data center in un'area secondaria e offre anche la possibilità di lettura dall'area secondaria.RA-GRS replicates your data to another data center in a secondary region, and also provides you with the option to read from the secondary region. Con l'archiviazione con ridondanza geografica e accesso in lettura, è possibile leggere dall'area secondaria indipendentemente dal fatto che Microsoft avvii un failover dall'area primaria a quella secondaria.With RA-GRS, you can read from the secondary region regardless of whether Microsoft initiates a failover from the primary to secondary region.

Per un account di archiviazione con ridondanza geografica o di archiviazione con ridondanza geografica e accesso in lettura abilitata, tutti i dati vengono prima replicati con l'archiviazione con ridondanza locale.For a storage account with GRS or RA-GRS enabled, all data is first replicated with locally redundant storage (LRS). Prima di tutto, viene eseguito il commit di un aggiornamento nella località primaria e viene eseguita la replica con l'archiviazione con ridondanza locale.An update is first committed to the primary location and replicated using LRS. L'aggiornamento viene quindi replicato in modo asincrono nell'area secondaria tramite l'archiviazione con ridondanza geografica.The update is then replicated asynchronously to the secondary region using GRS. Quando i dati vengono scritti nella località secondaria, vengono anche replicati all'interno di tale località usando l'archiviazione con ridondanza locale.When data is written to the secondary location, it's also replicated within that location using LRS.

Entrambe le aree primaria e secondaria gestiscono le repliche tra domini di errore e domini di aggiornamento separati all'interno di un'unità di scala di archiviazione.Both the primary and secondary regions manage replicas across separate fault domains and upgrade domains within a storage scale unit. L'unità di scala di archiviazione è l'unità di replica di base nel data center.The storage scale unit is the basic replication unit within the datacenter. La replica a questo livello viene fornita dall'archiviazione con ridondanza locale. Per altre informazioni, vedere Archiviazione con ridondanza locale: ridondanza dei dati a basso costo per l'Archiviazione di Azure.Replication at this level is provided by LRS; for more information, see Locally redundant storage (LRS): Low-cost data redundancy for Azure Storage.

Nella scelta dell'opzione di replica da usare, tenere presenti queste considerazioni:Keep these points in mind when deciding which replication option to use:

  • L'archiviazione con ridondanza della zona (ZRS) fornisce disponibilità elevata con replica sincrona e per alcuni scenari può essere una scelta migliore rispetto all'archiviazione con ridondanza geografica o all'archiviazione con ridondanza geografica e accesso in lettura.Zone-redundant storage (ZRS) provides highly availability with synchronous replication and may be a better choice for some scenarios than GRS or RA-GRS. Per altre informazioni sull'archiviazione con ridondanza della zona, vedere Archiviazione con ridondanza della zona.For more information on ZRS, see ZRS.
  • La replica asincrona implica un ritardo dal momento in cui i dati vengono scritti nell'area primaria a quello in cui vengono replicati nell'area secondaria.Asynchronous replication involves a delay from the time that data is written to the primary region, to when it is replicated to the secondary region. Nel caso in cui si verifichi un'emergenza a livello di area, è possibile che le modifiche non ancora replicate nell'area secondaria vadano perse se non è possibile recuperare i dati dall'area primaria.In the event of a regional disaster, changes that haven't yet been replicated to the secondary region may be lost if that data can't be recovered from the primary region.
  • Con l'archiviazione con ridondanza geografica, la replica non è disponibile per la lettura o la scrittura a meno che Microsoft non avvii un failover nell'area secondaria.With GRS, the replica isn't available for read or write access unless Microsoft initiates a failover to the secondary region. In caso di failover, si avrà accesso in lettura e scrittura a tali dati al termine del failover.In the case of a failover, you'll have read and write access to that data after the failover has completed. Per altre informazioni, vedere le indicazioni sul ripristino di emergenza.For more information, please see Disaster recovery guidance.
  • Per consentire a un'applicazione di leggere nell'area secondaria, abilitare l'archiviazione con ridondanza geografica e accesso in lettura.If your application needs to read from the secondary region, enable RA-GRS.

Archiviazione con ridondanza geografica e accesso in letturaRead-access geo-redundant storage

L'archiviazione con ridondanza geografica e accesso in lettura (RA-GRS) ottimizza la disponibilità per l'account di archiviazione.Read-access geo-redundant storage (RA-GRS) maximizes availability for your storage account. L'archiviazione con ridondanza geografica e accesso in lettura fornisce l'accesso in sola lettura ai dati nella località secondaria, oltre alla replica geografica tra due aree.RA-GRS provides read-only access to the data in the secondary location, in addition to geo-replication across two regions.

Se si abilita l'accesso in sola lettura ai dati nell'area secondaria, i dati saranno disponibili in un endpoint secondario, oltre che nell'endpoint primario dell'account di archiviazione.When you enable read-only access to your data in the secondary region, your data is available on a secondary endpoint as well as on the primary endpoint for your storage account. L'endpoint secondario è simile a quello primario, ma al nome dell'account viene aggiunto il suffisso –secondary .The secondary endpoint is similar to the primary endpoint, but appends the suffix –secondary to the account name. Se ad esempio l'endpoint primario per il servizio BLOB è myaccount.blob.core.windows.net, l'endpoint secondario sarà myaccount-secondary.blob.core.windows.net.For example, if your primary endpoint for the Blob service is myaccount.blob.core.windows.net, then your secondary endpoint is myaccount-secondary.blob.core.windows.net. Le chiavi di accesso per l'account di archiviazione sono identiche per gli endpoint primario e secondario.The access keys for your storage account are the same for both the primary and secondary endpoints.

Alcune considerazioni da ricordare quando si usa l'archiviazione con ridondanza geografica e accesso in lettura:Some considerations to keep in mind when using RA-GRS:

  • L'applicazione deve gestire l'endpoint con cui interagire quando usa l'archiviazione con ridondanza geografica e accesso in lettura.Your application has to manage which endpoint it is interacting with when using RA-GRS.
  • Poiché la replica asincrona implica un ritardo, è possibile che le modifiche non ancora replicate nell'area secondaria vadano perse se non è possibile recuperare i dati dall'area primaria.Since asynchronous replication involves a delay, changes that haven't yet been replicated to the secondary region may be lost if data can't be recovered from the primary region.
  • È possibile controllare l'ora dell'ultima sincronizzazione dell'account di archiviazione.You can check the Last Sync Time of your storage account. L'ora dell'ultima sincronizzazione è un valore di data/ora GMT.Last Sync Time is a GMT date/time value. Tutte le scritture nell'area primaria precedenti all'ora dell'ultima sincronizzazione sono state scritte correttamente nella località secondaria, vale a dire che sono disponibili per la lettura dalla località secondaria.All primary writes before the Last Sync Time have been successfully written to the secondary location, meaning that they are available to be read from the secondary location. Le scritture nell'area primaria successive all'ora dell'ultima sincronizzazione possono essere o meno già disponibili per la lettura.Primary writes after the Last Sync Time may or may not be available for reads yet. È possibile eseguire query su questo valore usando il portale di Azure, Azure PowerShell o una delle librerie client di Archiviazione di Azure.You can query this value using the Azure portal, Azure PowerShell, or from one of the Azure Storage client libraries.
  • Se si avvia il failover di un account (anteprima) nell'area secondaria, per un account di archiviazione con ridondanza geografica oppure con ridondanza geografica e accesso in lettura, l'accesso in scrittura a tale account viene ripristinato al termine del failover.If you initiate an account failover (preview) of a GRS or RA-GRS account to the secondary region, write access to that account is restored after the failover has completed. Per altre informazioni, vedere Ripristino di emergenza e failover dell'account di archiviazione (anteprima).For more information, see Disaster recovery and storage account failover (preview).
  • L'archiviazione con ridondanza geografica e accesso in lettura è pensata per rispondere a requisiti di disponibilità elevata.RA-GRS is intended for high-availability purposes. Per indicazioni sulla scalabilità, vedere l'elenco di controllo delle prestazioni.For scalability guidance, review the performance checklist.
  • Per suggerimenti su come progettare la disponibilità elevata con l'archiviazione con ridondanza geografica e accesso in lettura, vedere Progettazione di applicazioni a disponibilità elevata con RA-GRS.For suggestions on how to design for high availability with RA-GRS, see Designing Highly Available Applications using RA-GRS storage.

Quali sono gli obiettivi RPO e RTO con l'archiviazione con ridondanza geografica?What is the RPO and RTO with GRS?

Obiettivo del punto di ripristino (RPO): nel caso dell'archiviazione con ridondanza geografica e dell'archiviazione con ridondanza geografica e accesso in lettura, il servizio di archiviazione esegue la replica geografica asincrona dei dati dalla località primaria a quella secondaria.Recovery Point Objective (RPO): In GRS and RA-GRS, the storage service asynchronously geo-replicates the data from the primary to the secondary location. Nel caso in cui l'area primaria diventi non disponibile, è possibile eseguire il failover di un account (anteprima) nell'area secondaria.In the event that the primary region becomes unavailable, you can perform an account failover (preview) to the secondary region. Quando si avvia un failover, le modifiche recenti non ancora replicate geograficamente potrebbero andare perse.When you initiate a failover, recent changes that haven't yet been geo-replicated may be lost. Il numero di minuti di potenziale perdita di dati è detto obiettivo del punto di ripristinoThe number of minutes of potential data that's lost is known as the RPO. e indica il punto nel tempo in cui è possibile recuperare i dati.The RPO indicates the point in time to which data can be recovered. L'obiettivo del punto di ripristino di Archiviazione di Azure è in genere inferiore a 15 minuti, anche se attualmente non è previsto alcun contratto di servizio sulla durata della replica geografica.Azure Storage typically has an RPO of less than 15 minutes, although there's currently no SLA on how long geo-replication takes.

Obiettivo del tempo di ripristino (RTO): l'obiettivo del tempo di ripristino è una misura del tempo necessario per eseguire il failover e riportare online l'account di archiviazione.Recovery Time Objective (RTO): The RTO is a measure of how long it takes to perform the failover and get the storage account back online. Il tempo necessario per eseguire il failover include le azioni seguenti:The time to perform the failover includes the following actions:

  • Il tempo che trascorre prima che il cliente avvii il failover dell'account di archiviazione dall'area primaria a quella secondaria.The time until the customer initiates the failover of the storage account from the primary to the secondary region.
  • Il tempo necessario ad Azure per eseguire il failover modificando le voci relative al DNS primario in modo che puntino alla località secondaria.The time required by Azure to perform the failover by changing the primary DNS entries to point to the secondary location.

Aree abbinatePaired regions

L'area primaria viene selezionata durante la creazione di un account di archiviazione.When you create a storage account, you select the primary region for the account. L'area secondaria associata viene determinata in base all'area primaria e non è possibile modificarla.The paired secondary region is determined based on the primary region, and can't be changed. Per informazioni aggiornate sulle aree supportate da Azure, vedere Continuità aziendale e ripristino di emergenza: aree abbinate di Azure.For up-to-date information about regions supported by Azure, see Business continuity and disaster recovery (BCDR): Azure paired regions.

Vedere anche See also