Co jsou zóny dostupnosti?
Řada oblastí Azure poskytuje zóny dostupnosti, které jsou oddělené skupiny datacenter v rámci oblasti. Každá zóna dostupnosti má nezávislou infrastrukturu napájení, chlazení a sítě, takže pokud dojde k výpadku jedné zóny, zbývající zóny podporují regionální služby, kapacitu a vysokou dostupnost.
Zóny dostupnosti jsou propojeny vysoce výkonnou sítí s latencí odezvy menší než přibližně 2 ms. Jsou dostatečně blízko k tomu, aby měla připojení s nízkou latencí k jiným zóně dostupnosti, ale jsou daleko od sebe, aby se snížila možnost, že lokalizovaný výpadek ovlivňuje více než jeden, například selhání napájení nebo bouře.
Umístění datacenter jsou vybrána pomocí přísných kritérií posouzení rizik ohrožení zabezpečení. Tento proces identifikuje všechna významná rizika specifická pro datacentrum a považuje sdílená rizika mezi zónami dostupnosti.
Následující diagram znázorňuje několik ukázkových oblastí Azure. Oblasti 1 a 2 podporují zóny dostupnosti a oblasti 3 a 4 nemají zóny dostupnosti.
Pokud chcete zjistit, které oblasti podporují zóny dostupnosti, podívejte se na oblasti Azure s podporou zóny dostupnosti.
Typy podpory zóny dostupnosti
Služby Azure můžou poskytovat dva typy podpory zóny dostupnosti: zónově redundantní a zónově redundantní. Každá služba může podporovat jeden nebo oba typy. Při navrhování strategie spolehlivosti se ujistěte, že rozumíte tomu, jak každá služba ve vaší úloze podporuje zóny dostupnosti.
Zónově redundantní nasazení: Zónově redundantní prostředky se replikují nebo distribuují napříč několika zónami dostupnosti automaticky. Například zónově redundantní datové služby replikují data napříč několika zónami, aby selhání v jedné zóně nemělo vliv na dostupnost dat. U některých služeb můžete vybrat sadu zón, které váš prostředek používá, zatímco v jiných službách Microsoft vybere zóny.
Při zónově redundantních nasazeních spravuje Microsoft šíření požadavků napříč zónami a replikaci dat napříč zónami. Pokud dojde k výpadku v zóně dostupnosti, Microsoft automaticky spravuje převzetí služeb při selhání do jiné zóny.
Zónová nasazení: Zónový prostředek se nasadí do jedné zónově vybrané zóny dostupnosti. Tento přístup neposkytuje výhodu odolnosti, ale pomáhá dosáhnout přísnějších požadavků na latenci nebo výkon. Například virtuální počítače, spravované disky a standardní IP adresy je možné nasadit zónově do stejné zóny.
Pokud chcete zlepšit odolnost zónových prostředků, musíte navrhnout architekturu s oddělenými prostředky v několika zónách dostupnosti v rámci oblasti, ale Microsoft tento proces za vás nespravuje. Pokud dojde k výpadku v zóně dostupnosti, zodpovídáte za převzetí služeb při selhání do jiné zóny.
Některé služby nepoužívají zóny dostupnosti, dokud je nenakonfigurujete. Pokud službu explicitně nenakonfigurujete pro podporu zóny dostupnosti, označuje se jako nezonální nebo regionální nasazení. Prostředky nakonfigurované tímto způsobem můžou být umístěny v jakékoli zóně dostupnosti v dané oblasti a mohou být přesunuty. Pokud dojde k výpadku jakékoli zóny dostupnosti, můžou být v ovlivněné zóně jiné než zónové prostředky a můžou docházet k výpadkům.
Důležité
Některé služby můžou mít další požadavky na splnění podpory zóny dostupnosti. Některé můžou například podporovat pouze zóny dostupnosti pro určité úrovně nebo skladové položky nebo v podmnožině oblastí Azure.
Konfigurace prostředků pro podporu zón dostupnosti
Každá služba má vlastní metodu konfigurace podpory zóny dostupnosti. Další informace o tom, jak každá služba podporuje zóny dostupnosti a jak ji nakonfigurovat, najdete v průvodcích spolehlivostí Azure podle služeb.
Fyzické a logické zóny dostupnosti
Každé datové centrum je přiřazené k fyzické zóně. Fyzické zóny se mapují na logické zóny ve vašem předplatném Azure a různá předplatná můžou mít jiné pořadí mapování. Předplatná Azure se při vytváření předplatného přiřazují automaticky k mapování. Z tohoto důvodu se mapování zóny pro jedno předplatné může lišit pro jiná předplatná.
Například předplatné A může mít fyzickou zónu 1 namapovanou na logickou zónu 2, zatímco předplatné B má fyzickou zónu 1 namapovanou na logickou zónu 3:
Pokud chcete porozumět mapování mezi logickými a fyzickými zónami pro vaše předplatné, použijte rozhraní API Azure Resource Manageru pro seznam umístění. K načtení informací z rozhraní API můžete použít Azure CLI nebo Azure PowerShell .
az rest --method get \
--uri '/subscriptions/{subscriptionId}/locations?api-version=2022-12-01' \
--query 'value[?availabilityZoneMappings != `null`].{displayName: displayName, name: name, availabilityZoneMappings: availabilityZoneMappings}'
Zóny dostupnosti a aktualizace Azure
Pro každou oblast má Microsoft za cíl nasadit aktualizace služeb Azure v rámci jedné zóny dostupnosti najednou. Tento přístup snižuje dopad, který můžou mít aktualizace na aktivní úlohu, což umožňuje, aby úloha běžela v jiných zónách, zatímco probíhá aktualizace. Pokud chcete využít výhod sekvencovaných aktualizací zón, musí být vaše úloha už nakonfigurovaná tak, aby běžela napříč několika zónami. Další informace o tom, jak Azure nasazuje aktualizace, najdete v tématu Pokročilé postupy bezpečného nasazení.
Doprovodné materiály k architektuře zóny dostupnosti
Dosažení spolehlivých úloh:
- Produkční úlohy by měly být nakonfigurované tak, aby používaly více zón dostupnosti, pokud oblast, ve které jsou, podporuje zóny dostupnosti.
- U důležitých úloh byste měli zvážit řešení, které je ve více oblastech i ve více zónách.
Podrobnější informace o používání oblastí a zón dostupnosti v architektuře řešení najdete v tématu Doporučení pro používání zón dostupnosti a oblastí.