Beskriv redundans i Azure Storage
Azure Storage gemmer altid flere kopier af dine data, så de er beskyttet mod planlagte og ikke-planlagte hændelser, f.eks. midlertidige hardwarefejl, netværks- eller strømafbrydelser og naturkatastrofer. Redundans sikrer, at din lagerkonto opfylder sine mål for tilgængelighed og holdbarhed, selv i tilfælde af fejl.
Når du beslutter dig for, hvilken redundansindstilling der passer bedst til dit scenarie, skal du overveje afvejningen mellem lavere omkostninger og højere tilgængelighed. De faktorer, der hjælper med at bestemme, hvilken indstilling for redundans du skal vælge, omfatter:
- Sådan replikeres dine data i det primære område.
- Om dine data replikeres til et andet område, der er geografisk fjernt fra det primære område, for at beskytte mod regionale katastrofer.
- Om dit program kræver læseadgang til de replikerede data i det sekundære område, hvis det primære område bliver utilgængeligt.
Redundans i det primære område
Data på en Azure Storage-konto replikeres altid tre gange i det primære område. Azure Storage tilbyder to muligheder for, hvordan dine data replikeres i det primære område, lokalt redundant lager (LRS) og zone-redundant lager (ZRS).
Lokalt redundant lager
Lokalt redundant lager (LRS) replikerer dine data tre gange i et enkelt datacenter i det primære område. LRS leverer mindst 11 nis holdbarhed (99.999999999%) af objekter over et givet år.
LRS er den laveste omkostningsafskedigelser mulighed og tilbyder den mindst holdbarhed sammenlignet med andre muligheder. LRS beskytter dine data mod serverreol- og drevfejl. Men hvis der opstår en katastrofe, f.eks. brand eller oversvømmelse, i datacenteret, kan alle replikaer af en lagerkonto, der bruger LRS, gå tabt eller være uoprettelige. For at afhjælpe denne risiko anbefaler Microsoft at bruge zone-redundant lager (ZRS), geo-redundant lager (GRS) eller geo-zone-redundant lager (GZRS).
Zone-redundant lager
For tilgængelighedszoneaktiverede områder replikerer zone redundant lager (ZRS) dine Azure Storage-data synkront på tværs af tre Azure-tilgængelighedszoner i det primære område. ZRS tilbyder holdbarhed for Azure Storage-dataobjekter på mindst 12 niere (99,9999999999%) over et givet år.
Med ZRS er dine data stadig tilgængelige for både læse- og skrivehandlinger, selvom en zone bliver utilgængelig. Der kræves ingen gentilslutning af Azure-filshares fra de tilsluttede klienter. Hvis en zone bliver utilgængelig, påtager Azure sig netværksopdateringer, f.eks. DNS-ompunktering. Disse opdateringer kan påvirke dit program, hvis du får adgang til data, før opdateringerne er fuldført.
Microsoft anbefaler, at du bruger ZRS i det primære område til scenarier, der kræver høj tilgængelighed. ZRS anbefales også til at begrænse replikering af data i et land eller område for at opfylde kravene til datastyring.
Redundans i et sekundært område
I forbindelse med programmer, der kræver høj holdbarhed, kan du vælge at kopiere dataene i din lagerkonto til et sekundært område, der er hundredvis af kilometer væk fra det primære område. Hvis dataene på din lagerkonto kopieres til et sekundært område, er dine data holdbare, selv i tilfælde af en katastrofal fejl, der forhindrer, at dataene i det primære område gendannes.
Når du opretter en lagerkonto, vælger du det primære område for kontoen. Det parrede sekundære område er baseret på Azure-områdepar og kan ikke ændres.
Azure Storage tilbyder to muligheder for at kopiere dine data til et sekundært område: GEO-redundant lager (GRS) og GZRS (Geo-Zone Redundant Storage). GRS svarer til at køre LRS i to områder, og GZRS svarer til at køre ZRS i det primære område og LRS i det sekundære område.
Som standard er data i det sekundære område ikke tilgængelige for læse- eller skriveadgang, medmindre der er en failover til det sekundære område. Hvis det primære område bliver utilgængeligt, kan du vælge at mislykkes til det sekundære område. Når failoveren er fuldført, bliver det sekundære område det primære område, og du kan igen læse og skrive data.
Vigtig
Da data replikeres asynkront til det sekundære område, kan en fejl, der påvirker det primære område, medføre tab af data, hvis det primære område ikke kan gendannes. Intervallet mellem de seneste skrivninger til det primære område og den sidste skrivning til det sekundære område kaldes RPO'en (Recovery Point Objective). RPO'et angiver det tidspunkt, hvor data kan gendannes. Azure Storage har typisk et RPO på mindre end 15 minutter, selvom der i øjeblikket ikke er nogen SLA for, hvor lang tid det tager at replikere data til det sekundære område.
Geo-redundant lager
GRS kopierer dine data synkront tre gange inden for en enkelt fysisk placering i det primære område ved hjælp af LRS. Derefter kopieres dine data asynkront til en enkelt fysisk placering i det sekundære område (områdeparret) ved hjælp af LRS. GRS tilbyder holdbarhed for Azure Storage-dataobjekter på mindst 16 niere (99,99999999999999%) over et givet år.
Redundant lager med geozone
GZRS kombinerer den høje tilgængelighed, der leveres af redundans på tværs af tilgængelighedszoner, med beskyttelse mod regionale afbrydelser, der leveres af georeplikering. Data i en GZRS-lagerkonto kopieres på tværs af tre Azure-tilgængelighedszoner i det primære område (svarer til ZRS) og replikeres også til et sekundært geografisk område ved hjælp af LRS for at beskytte mod regionale katastrofer. Microsoft anbefaler, at du bruger GZRS til programmer, der kræver maksimal ensartethed, holdbarhed og tilgængelighed, fremragende ydeevne og robusthed i forbindelse med it-katastrofeberedskab.
GZRS er designet til at give mindst 16 niere (99,99999999999999%) holdbarhed af objekter over et givet år.
Læseadgang til data i det sekundære område
Geo-redundant lager (med GRS eller GZRS) replikerer dine data til en anden fysisk placering i det sekundære område for at beskytte mod regionale afbrydelser. Disse data er dog skrivebeskyttede, hvis kunden eller Microsoft starter en failover fra det primære til sekundære område. Men hvis du aktiverer læseadgang til det sekundære område, er dine data altid tilgængelige, selvom det primære område kører optimalt. Hvis du vil have læseadgang til det sekundære område, skal du aktivere geo-redundant lager med læseadgang (RA-GRS) eller læseadgang til geozone redundant lager (RA-GZRS).
Vigtig
Husk, at dataene i dit sekundære område muligvis ikke er up-to-date pga. RPO.