Popis redundance úložiště Azure

Dokončeno

Azure Storage vždy ukládá několik kopií vašich dat, aby byla chráněná před plánovanými a neplánovanými událostmi, jako jsou přechodné selhání hardwaru, výpadky sítě nebo napájení a přírodní katastrofy. Redundance zajišťuje, že váš účet úložiště splňuje cíle dostupnosti a stálosti i v případě selhání.

Při rozhodování, která možnost redundance je pro váš scénář nejvhodnější, zvažte kompromisy mezi nižšími náklady a vyšší dostupností. Mezi faktory, které pomáhají určit, kterou možnost redundance byste měli zvolit, patří:

  • Způsob replikace dat v primární oblasti
  • Jestli se vaše data replikují do druhé oblasti, která je geograficky vzdálená od primární oblasti, aby se chránila před regionálními katastrofami.
  • Jestli vaše aplikace vyžaduje přístup pro čtení k replikovaným datům v sekundární oblasti, pokud primární oblast přestane být dostupná.

Redundance v primární oblasti

Data v účtu Azure Storage se vždy replikují třikrát v primární oblasti. Azure Storage nabízí dvě možnosti, jak se vaše data replikují v primární oblasti, místně redundantním úložišti (LRS) a zónově redundantním úložišti (ZRS).

Místně redundantní úložiště

Místně redundantní úložiště (LRS) replikuje vaše data třikrát v rámci jednoho datacentra v primární oblasti. LRS poskytuje alespoň 11 devítek odolnosti (99,9999999999%) objektů v daném roce.

Diagram showing the structure used for locally redundant storage.

LRS je možnost redundance s nejnižšími náklady a nabízí nejnižší odolnost v porovnání s jinými možnostmi. LRS chrání vaše data před selháním serverového racku a jednotky. Pokud však dojde k havárii, jako je požár nebo záplava v rámci datového centra, můžou být všechny repliky účtu úložiště využívajícího LRS ztraceny nebo neobnovitelné. Pro zmírnění tohoto rizika Microsoft doporučuje používat zónově redundantní úložiště (ZRS), geograficky redundantní úložiště (GRS) nebo geograficky zónově redundantní úložiště (GZRS).

Zónově redundantní úložiště

V případě oblastí s podporou zón dostupnosti replikuje zónově redundantní úložiště (ZRS) data azure Storage synchronně napříč třemi zónami dostupnosti Azure v primární oblasti. ZRS nabízí odolnost datových objektů Azure Storage nejméně 12 devítek (99,9999999999999%) za daný rok.

Diagram showing ZRS, with a copy of data stored in each of three availability zones.

S ZRS jsou vaše data stále přístupná pro operace čtení i zápisu i v případě, že zóna přestane být dostupná. Nevyžaduje se opětovné připojení sdílených složek Azure z připojených klientů. Pokud se zóna stane nedostupnou, Azure provede aktualizace sítí, jako je opětovné nasazování DNS. Tyto aktualizace můžou mít vliv na vaši aplikaci, pokud přistupujete k datům před dokončením aktualizací.

Microsoft doporučuje používat ZRS v primární oblasti pro scénáře, které vyžadují vysokou dostupnost. ZRS se také doporučuje omezit replikaci dat v rámci země nebo oblasti tak, aby splňovala požadavky na zásady správného řízení dat.

Redundance v sekundární oblasti

U aplikací vyžadujících vysokou odolnost můžete také zkopírovat data v účtu úložiště do sekundární oblasti, která je vzdálená stovky kilometrů od primární oblasti. Pokud se data ve vašem účtu úložiště zkopírují do sekundární oblasti, jsou vaše data odolná i v případě závažného selhání, které brání obnovení dat v primární oblasti.

Při vytváření účtu úložiště vyberete primární oblast účtu. Spárovaná sekundární oblast je založená na párech oblastí Azure a nedá se změnit.

Azure Storage nabízí dvě možnosti kopírování dat do sekundární oblasti: geograficky redundantní úložiště (GRS) a geograficky zónově redundantní úložiště (GZRS). GrS se podobá spouštění LRS ve dvou oblastech a GZRS se podobá spouštění ZRS v primární oblasti a LRS v sekundární oblasti.

Ve výchozím nastavení nejsou data v sekundární oblasti dostupná pro přístup pro čtení nebo zápis, pokud nedojde k převzetí služeb při selhání sekundární oblasti. Pokud primární oblast přestane být dostupná, můžete zvolit převzetí služeb při selhání sekundární oblasti. Po dokončení převzetí služeb při selhání se sekundární oblast stane primární oblastí a můžete znovu číst a zapisovat data.

Důležité

Vzhledem k tomu, že se data replikují do sekundární oblasti asynchronně, může selhání, které ovlivňuje primární oblast, způsobit ztrátu dat, pokud primární oblast nejde obnovit. Interval mezi nejnovějšími zápisy do primární oblasti a posledním zápisem do sekundární oblasti se označuje jako cíl bodu obnovení (RPO). RPO označuje bod v čase, ke kterému je možné obnovit data. Azure Storage má obvykle cíl bodu obnovení kratší než 15 minut, ale v současné době neexistuje žádná smlouva SLA o tom, jak dlouho trvá replikace dat do sekundární oblasti.

Geograficky redundantní úložiště

GRS kopíruje data synchronně třikrát v rámci jednoho fyzického umístění v primární oblasti pomocí LRS. Potom data asynchronně zkopíruje do jednoho fyzického umístění v sekundární oblasti (pár oblasti) pomocí LRS. GRS nabízí odolnost datových objektů Azure Storage nejméně 16 devítek (99,99999999999999%) za daný rok.

Diagram showing GRS, with primary region LRS replicating data to LRS in a second region.

Geograficky zónově redundantní úložiště

GZRS kombinuje vysokou dostupnost poskytovanou redundancí napříč zónami dostupnosti s ochranou před regionálními výpadky poskytovanými geografickou replikací. Data v účtu úložiště GZRS se kopírují do tří zón dostupnosti Azure v primární oblasti (podobně jako ZRS) a replikují se také do sekundární geografické oblasti s využitím LRS pro ochranu před regionálními haváriemi. Microsoft doporučuje používat GZRS pro aplikace vyžadující maximální konzistenci, odolnost a dostupnost, vynikající výkon a odolnost pro zotavení po havárii.

Diagram showing GZRS, with primary region ZRS replicating data to LRS in a second region.

GZRS je navržen tak, aby poskytoval alespoň 16 devítek (99,999999999999999%) stálosti objektů za daný rok.

Čtení přístupu k datům v sekundární oblasti

Geograficky redundantní úložiště (s GRS nebo GZRS) replikuje vaše data do jiného fyzického umístění v sekundární oblasti, aby se chránila před oblastními výpadky. Tato data jsou ale dostupná jen pro čtení, pokud zákazník nebo Microsoft zahájí převzetí služeb při selhání z primární do sekundární oblasti. Pokud ale povolíte přístup pro čtení do sekundární oblasti, budou vaše data vždy dostupná, i když je primární oblast spuštěná optimálně. Pro přístup pro čtení do sekundární oblasti povolte geograficky redundantní úložiště jen pro čtení (RA-GRS) nebo geograficky zónově redundantní úložiště jen pro čtení (RA-GZRS).

Důležité

Mějte na paměti, že data ve vaší sekundární oblasti nemusí být aktuální kvůli RPO.