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 utformad för att tillhandahålla minst 99,99999999999999% (16 9) objektshållbarhet under ett givet år genom att replikera dina data till en sekundär region som ligger 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 lagringskonto har GRS aktiverat, sedan dina data är beständiga även vid en fullständig regionalt strömavbrott eller en katastrof där den primära regionen inte återställas.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 för GRS har 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 datacenter i en sekundär region utan att data kan vara skrivskyddad om Microsoft initierar en växling från primär till sekundär region.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äsåtkomst till geografiskt redundant lagring (RA-GRS) är baserad på GRS.Read-access geo-redundant storage (RA-GRS) is based on GRS. RA-GRS replikerar data till ett annat datacenter i en sekundär region och ger dig också 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. Du kan läsa från den sekundära regionen oavsett om Microsoft initierar en växling från primär till sekundär region med RA-GRS.With RA-GRS, you can read from the secondary region regardless of whether Microsoft initiates a failover from the primary to secondary region.

Alla data för ett lagringskonto med GRS eller RA-GRS aktiveras replikeras 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 först är allokerad till den primära platsen som replikeras med LRS.An update is first committed to the primary location and replicated using LRS. Uppdateringen replikeras sedan asynkront till den sekundära regionen som med GRS.The update is then replicated asynchronously to the secondary region using GRS. När data skrivs till den sekundära platsen, replikeras det också på 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åda primära och sekundära regionerna hantera repliker i separata feldomäner och uppgraderingsdomäner i en lagringsskalningsenhet.Both the primary and secondary regions manage replicas across separate fault domains and upgrade domains within a storage scale unit. Skala lagringsenheten är grundläggande kvarhållningsenheten inom datacentret.The storage scale unit is the basic replication unit within the datacenter. Replikering på den här nivån kommer från 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.

Ha de här punkterna i åtanke när du bestämmer vilket replikeringsalternativ du använder:Keep these points in mind when deciding which replication option to use:

  • Zonredundant lagring (ZRS) ger hög tillgänglighet med synkron replikering 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 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 tidpunkt då data skrivs till den primära regionen till när de 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 ett regionalt haveri kan ändringar som ännu inte har replikerats till den sekundära regionen gå förlorade om dessa 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 repliken är inte tillgängligt för Läs- eller skrivbehörighet om inte Microsoft initierar en vä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. När det gäller en redundans, du kommer har läs- och skrivåtkomst till dessa data efter vä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 vägledning om Haveriberedskap.For more information, please see Disaster recovery guidance.
  • Om programmet behöver för att läsa från den sekundära regionen, aktivera RA-GRS.If your application needs to read from the secondary region, enable RA-GRS.

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