GEO-redundant lagring (GRS): Tvärregional replikering för Azure StorageGeo-redundant storage (GRS): Cross-regional replication for Azure Storage

Geo-redundant lagring (GRS) är utformat för att tillhandahålla minst 99.99999999999999% (16 9) objekt hållbarhet för objekt under ett år genom att replikera dina data till en sekundär region som är hundratals mil bort från den primära regionen.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. Om ditt lagrings konto har GRS aktiverat, är dina data varaktiga även vid ett fullständigt regionalt avbrott eller en katastrof där den primära regionen inte går att återvinna.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.

Om du väljer GRS har du två relaterade alternativ att välja mellan:If you opt for GRS, you have two related options to choose from:

  • GRS replikerar dina data till ett annat data Center i en sekundär region, men dessa data är tillgängliga för läsning endast om Microsoft initierar en redundansväxling från den primära till den sekundära regionen.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.
  • Geo-redundant lagring med Läs behörighet (RA-GRS) baseras på GRS.Read-access geo-redundant storage (RA-GRS) is based on GRS. RA-GRS replikerar dina data till ett annat data Center i en sekundär region och ger dig även möjlighet att läsa från den sekundära regionen.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. Med RA-GRS kan du läsa från den sekundära regionen oavsett om Microsoft initierar en redundansväxling från den primära till den sekundära regionen.With RA-GRS, you can read from the secondary region regardless of whether Microsoft initiates a failover from the primary to secondary region.

För ett lagrings konto med GRS eller RA-GRS aktiverat replikeras alla data först med lokalt redundant lagring (LRS).For a storage account with GRS or RA-GRS enabled, all data is first replicated with locally redundant storage (LRS). En uppdatering allokeras först till den primära platsen och replikeras med hjälp av LRS.An update is first committed to the primary location and replicated using LRS. Uppdateringen replikeras sedan asynkront till den sekundära regionen med hjälp av GRS.The update is then replicated asynchronously to the secondary region using GRS. När data skrivs till den sekundära platsen replikeras de också inom den platsen med hjälp av LRS.When data is written to the secondary location, it's also replicated within that location using LRS.

Både den primära och sekundära regionen hanterar repliker mellan olika fel domäner och uppgraderings domäner inom en lagrings skalnings enhet.Both the primary and secondary regions manage replicas across separate fault domains and upgrade domains within a storage scale unit. Enhetens skalnings enhet är den grundläggande replikeringstjänsten i data centret.The storage scale unit is the basic replication unit within the datacenter. Replikering på den här nivån tillhandahålls av LRS; Mer information finns i lokalt redundant lagring (LRS): Dataredundans med låg kostnad för Azure Storage.Replication at this level is provided by LRS; for more information, see Locally redundant storage (LRS): Low-cost data redundancy for Azure Storage.

Tänk på följande när du bestämmer vilket replikeringsalternativ som ska användas:Keep these points in mind when deciding which replication option to use:

  • Geo-Zone-redundant lagring (GZRS) (för hands version) ger hög tillgänglighet tillsammans med maximal hållbarhet genom att replikera data synkront över tre tillgänglighets zoner i Azure och sedan replikera data asynkront till den sekundära regionen.Geo-zone-redundant storage (GZRS) (preview) provides high availability together with maximum durability by replicating data synchronously across three Azure availability zones and then replicating data asynchronously to the secondary region. Du kan också aktivera Läs behörighet till den sekundära regionen.You can also enable read access to the secondary region. GZRS har utformats för att ge minst 99.99999999999999% (16 9) objekts hållbarhet under ett angivet år.GZRS is designed to provide at least 99.99999999999999% (16 9's) durability of objects over a given year. Mer information om GZRS finns i geo-Zone-redundant lagring för hög tillgänglighet och maximal hållbarhet (för hands version).For more information on GZRS, see Geo-zone-redundant storage for highly availability and maximum durability (preview).
  • Zone-redundant lagring (ZRS) ger hög tillgänglighet med synkron replikering över tre tillgänglighets zoner i Azure och kan vara ett bättre alternativ för vissa scenarier än GRS eller RA-GRS.Zone-redundant storage (ZRS) provides highly availability with synchronous replication across three Azure availability zones and may be a better choice for some scenarios than GRS or RA-GRS. Mer information om ZRS finns i ZRS.For more information on ZRS, see ZRS.
  • Asynkron replikering innebär en fördröjning från den tid som data skrivs till den primära regionen till när den replikeras till den sekundära regionen.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. I händelse av en regional katastrof kan ändringar som ännu inte har repliker ATS till den sekundära regionen gå förlorade om data inte kan återställas från den primära regionen.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.
  • Med GRS är repliken inte tillgänglig för Läs-eller skriv åtkomst om inte Microsoft initierar en redundansväxling till den sekundära regionen.With GRS, the replica isn't available for read or write access unless Microsoft initiates a failover to the secondary region. Om det är en redundansväxling har du Läs-och skriv åtkomst till dessa data när redundansväxlingen har slutförts.In the case of a failover, you'll have read and write access to that data after the failover has completed. Mer information finns i rikt linjerna för haveri beredskap.For more information, please see Disaster recovery guidance.
  • Om ditt program behöver läsa från den sekundära regionen aktiverar du RA-GRS eller RA-GZRS (för hands version).If your application needs to read from the secondary region, enable RA-GRS or RA-GZRS (preview).

Läsåtkomst till geografiskt redundant lagringRead-access geo-redundant storage

Läsåtkomst till geografiskt redundant lagring (RA-GRS) maximerar tillgängligheten för ditt lagringskonto.Read-access geo-redundant storage (RA-GRS) maximizes availability for your storage account. RA-GRS tillhandahåller skrivskyddad åtkomst till data i den sekundära platsen, förutom geo-replikering mellan två regioner.RA-GRS provides read-only access to the data in the secondary location, in addition to geo-replication across two regions.

När du aktiverar skrivskyddad åtkomst till dina data i den sekundära regionen kan är dina data tillgängliga på en sekundär slutpunkt och på den primära slutpunkten för ditt lagringskonto.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. Den sekundära slutpunkten liknar den primära slutpunkten men lägger till suffixet –secondary i kontonamnet.The secondary endpoint is similar to the primary endpoint, but appends the suffix –secondary to the account name. Om din primära slutpunkt för Blob-tjänsten är till exempel myaccount.blob.core.windows.net, och sedan på den sekundära slutpunkten är 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. Åtkomstnycklarna för ditt lagringskonto är samma för både primära och sekundära slutpunkter.The access keys for your storage account are the same for both the primary and secondary endpoints.

Några saker att tänka på när du använder RA-GRS:Some considerations to keep in mind when using RA-GRS:

  • Programmet måste hantera vilken slutpunkt som den interagerar med när du använder RA-GRS.Your application has to manage which endpoint it is interacting with when using RA-GRS.
  • Eftersom asynkron replikering innebär en fördröjning, ändringar som ännu inte har replikerats till den sekundära regionen kan gå förlorade om data inte kan återställas från den primära regionen.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.
  • Du kan kontrollera den senaste synkronisering för storage-kontot.You can check the Last Sync Time of your storage account. Senaste synkroniseringstid är ett GMT datum/tid-värde.Last Sync Time is a GMT date/time value. Alla primära skrivningar innan den senaste synkronisering har skrivits till den sekundära platsen, vilket innebär att de blir tillgängliga för att läsa från den sekundära platsen.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. Primär skriver efter den senaste synkronisering kanske eller kanske inte tillgänglig för läsningar ännu.Primary writes after the Last Sync Time may or may not be available for reads yet. Du kan fråga efter detta värde med hjälp av den Azure-portalen, Azure PowerShell, eller från en Azure Storage-klientbibliotek.You can query this value using the Azure portal, Azure PowerShell, or from one of the Azure Storage client libraries.
  • Om du har initierat en konto-redundans (förhandsversion) för ett GRS eller RA-GRS-konto till den sekundära regionen kan återställs skrivåtkomst till det kontot efter att redundansen har slutförts.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. Mer information finns i Disaster recovery och storage-konto redundans (förhandsversion).For more information, see Disaster recovery and storage account failover (preview).
  • RA-GRS är avsedd för hög tillgänglighet.RA-GRS is intended for high-availability purposes. Skalbarhetsguide, granska de checklista för prestanda.For scalability guidance, review the performance checklist.
  • Förslag på hur du utformar för hög tillgänglighet med RA-GRS finns i utforma högtillgängliga program med hjälp av RA-GRS-lagring.For suggestions on how to design for high availability with RA-GRS, see Designing Highly Available Applications using RA-GRS storage.

Vad är RPO och RTO med GRS?What is the RPO and RTO with GRS?

Mål för återställningspunkt (RPO): I GRS och RA-GRS-lagringen tjänsten asynkront geo-replikeras data från primärt till den sekundära platsen.Recovery Point Objective (RPO): In GRS and RA-GRS, the storage service asynchronously geo-replicates the data from the primary to the secondary location. I händelse av att den primära regionen blir otillgänglig, kan du utföra en konto-redundans (förhandsversion) till den sekundära regionen.In the event that the primary region becomes unavailable, you can perform an account failover (preview) to the secondary region. När du har initierat en redundansväxling kan kan de senaste ändringarna som ännu inte har geo-replikerade gå förlorade.When you initiate a failover, recent changes that haven't yet been geo-replicated may be lost. Hur många minuter av eventuella data som har förlorat kallas rpo-MÅLET.The number of minutes of potential data that's lost is known as the RPO. Återställningspunktmålet anger punkten i tiden som data kan återställas.The RPO indicates the point in time to which data can be recovered. Azure Storage vanligtvis har ett Återställningspunktmål på mindre än 15 minuter, även om det finns för närvarande inga serviceavtal för hur länge geo-replikering tar.Azure Storage typically has an RPO of less than 15 minutes, although there's currently no SLA on how long geo-replication takes.

Återställningstid (RTO): RTO är ett mått på hur lång tid det tar att utföra redundansväxlingen och hämta lagringskontot online igen.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. Tid för att utföra redundansväxlingen innehåller följande åtgärder:The time to perform the failover includes the following actions:

  • Tid till kunden initierar redundans för storage-konto från primärt till den sekundära regionen.The time until the customer initiates the failover of the storage account from the primary to the secondary region.
  • Den tid som krävs av Azure för att utföra redundansväxlingen genom att ändra de primära DNS-posterna så att den pekar till den sekundära platsen.The time required by Azure to perform the failover by changing the primary DNS entries to point to the secondary location.

Länkade regionerPaired regions

När du skapar ett lagringskonto, väljer du den primära regionen för kontot.When you create a storage account, you select the primary region for the account. Den kopplade sekundära regionen fastställs baserat på den primära regionen och kan inte ändras.The paired secondary region is determined based on the primary region, and can't be changed. Uppdaterad information om regioner som stöds av Azure finns i företag affärskontinuitet och haveriberedskap recovery (BCDR): Parade Azure-regioner.For up-to-date information about regions supported by Azure, see Business continuity and disaster recovery (BCDR): Azure paired regions.

Se ocksåSee also