Oblasti a zóny v Azure

Selhání se mohou lišit svým dopadem. Některá selhání hardwaru, například selhání disku, můžou mít vliv na jeden hostitelský počítač. Chyba síťového přepínače by mohla ovlivnit celý serverový stojan. Méně časté jsou chyby, které narušují celé datové centrum, jako je například výpadek napájení v datovém centru. Velmi zřídka dochází k nedostupnosti celé oblasti.

Jedním z hlavních způsobů, jak zajistit odolnost aplikací, je využití redundance. Ale při návrhu aplikace musíte tuto redundanci naplánovat. Úroveň redundance, kterou potřebujete, závisí také na vašich obchodních požadavcích – ne každá aplikace potřebuje redundanci napříč oblastmi, aby se hlídaly regionální výpadky. Obecně je potřeba najít kompromis mezi větší redundancí a spolehlivostí na jedné straně a vyššími náklady a větší složitostí na straně druhé.

V Azure je oblast rozdělená na dvě nebo více zón dostupnosti. Zóna dostupnosti odpovídá fyzicky oddělenému datovému centru v zeměpisné oblasti. Azure nabízí celou řadu funkcí pro zajištění redundance aplikací na všech úrovních potenciálních selhání, včetně skupin dostupnosti, zón dostupnosti a spárovaných oblastí.

Diagram znázorňující skupiny dostupnosti, zóny dostupnosti a spárované oblasti

Diagram má tři části. První část ukazuje virtuální počítače ve skupině dostupnosti ve virtuální síti. Druhá část ukazuje zónu dostupnosti se dvěma skupinami dostupnosti ve virtuální síti. Třetí část zobrazuje páry oblastí s prostředky v každé oblasti.

Následující tabulka shrnuje jednotlivé možnosti.

  Skupina dostupnosti Zóna dostupnosti Spárovaná oblast
Rozsah selhání Stojan Datové centrum Oblast
Směrování požadavků Load Balancer Nástroj pro vyrovnávání zatížení mezi zónami Traffic Manager
Latence sítě Velmi nízká Nízká Střední až vysoká
Virtuální síť Virtuální síť Virtuální síť VNet Peering mezi oblastmi

Skupiny dostupnosti

Jako ochranu proti lokalizovanému selhání hardwaru, jako je například disk nebo síťový přepínač, nasaďte dva nebo více virtuálních počítačů ve skupině dostupnosti. Skupina dostupnosti se skládá ze dvou nebo více domén selhání, které sdílejí společný zdroj napájení a síťový přepínač. Virtuální počítače ve skupině dostupnosti jsou rozmístěné napříč doménami selhání, takže pokud selhání hardwaru ovlivní jednu doménu selhání, síťový provoz se může směrovat na virtuální počítače v jiných doménách selhání. Další informace o skupinách dostupnosti najdete v tématu věnovaném správě dostupnosti virtuálních počítačů s Windows v Azure.

Pokud do skupin dostupnosti přidáte také instance virtuálních počítačů, je jim přiřazena také aktualizační doména. Aktualizační doména je skupina virtuálních počítačů, pro které jsou události plánované údržby prováděny stejnou dobu. Distribuce virtuálních počítačů do více doména aktualizace zajistí, že plánovaná údržba a opravy chyb ovlivní v každém okamžiku jen podmnožinu těchto virtuálních počítačů.

Skupiny dostupnosti by měly být uspořádány podle role instance ve vaší aplikaci, aby se zajistilo, že aspoň jedna instance každé role bude vždy funkční. Třeba v případě třívrstvé webové aplikace vytvoříte vytvořit samostatné skupiny dostupnosti pro front-end, aplikaci a datové vrstvy.

Skupiny dostupnosti Azure pro jednotlivé aplikační role

Zóny dostupnosti

Zóna dostupnosti je fyzicky oddělená zóna v oblasti Azure. Každá zóna dostupnosti má samostatný zdroj napájení, síť a chlazení. Nasazení virtuálních počítačů napříč zónami dostupnost pomáhá chránit aplikace proti selháním na úrovni celého datového centra.

Spárované oblasti

Pokud chcete chránit aplikaci před oblastním výpadkem, můžete ji nasadit napříč několika oblastmi a k distribuci internetové komunikace do různých oblastí využít Azure Traffic Manager. Každá oblast Azure je spárovaná s jinou oblastí. Dohromady vytvářejí pár oblastí. S výjimkou oblasti Brazílie – jih jsou páry oblastí umístěné ve stejné zeměpisné oblasti, aby se splnily požadavky na rezidenci dat pro daňové účely a účely vymáhání zákonů.

Na rozdíl od Zóny dostupnosti, které jsou fyzicky oddělená datová centra, ale mohou být v relativně blízkých geografických oblastech, jsou spárované oblasti obvykle odděleny nejméně 300 mil. Tím je zajištěno, že i katastrofy zasahující velké oblasti ovlivní jenom jednu oblast z páru. Pro sousedící páry je možné nastavit synchronizaci databáze a úložiště a lze je nakonfigurovat tak, aby se aktualizace platformy nenasazovaly na obě oblasti v páru současně.

Geograficky redundantní úložiště Azure (GRS) se automaticky zálohuje do příslušné spárované oblasti. U všech ostatních prostředků vytváření plně redundantní řešení pomocí spárované oblasti znamená vytvoření úplné kopie vašeho řešení v obou oblastech.

Viz také