Model škálování napříč cloudy

Automaticky přidávat prostředky do existující aplikace, aby se přizpůsobilo zvýšení zatížení.

Kontext a problém

Vaše aplikace nemůže zvýšit kapacitu, aby splňovala neočekávané zvýšení poptávky. Tato nedostatek škálovatelnosti vede k tomu, že uživatelé nedosáhnou k aplikaci během špičky využití. Aplikace může obsluhovat pevný počet uživatelů.

Globální podniky vyžadují zabezpečené, spolehlivé a dostupné cloudové aplikace. Schůzka zvyšuje poptávku a využívá správnou infrastrukturu k podpoře této poptávky. Podniky se snaží vyrovnávat náklady a údržbu pomocí zabezpečení obchodních dat, úložiště a dostupnosti v reálném čase.

Možná nebudete moct aplikaci spustit ve veřejném cloudu. Není však možné, aby firma zachovala kapacitu potřebnou v místním prostředí, aby zvládla špičky v poptávce po aplikaci. S tímto vzorem můžete použít elasticitu veřejného cloudu s místním řešením.

Řešení

Model škálování napříč cloudy rozšiřuje aplikaci umístěnou v místním cloudu s prostředky veřejného cloudu. Tento model se aktivuje zvýšením nebo snížením poptávky a v uvedeném pořadí přidá nebo odebere prostředky v cloudu. Tyto prostředky poskytují redundanci, rychlou dostupnost a směrování kompatibilní s geografickou kompatibilitou.

Cross-cloud scaling pattern

Poznámka

Tento model se vztahuje pouze na bezstavové komponenty vaší aplikace.

Komponenty

Model škálování napříč cloudy se skládá z následujících komponent.

Mimo cloud

Traffic Manager

V diagramu se nachází mimo skupinu veřejného cloudu, ale bude nutné koordinovat provoz v místním datacentru i ve veřejném cloudu. Nástroj pro vyrovnávání zatížení poskytuje vysokou dostupnost aplikací monitorováním koncových bodů a poskytováním redistribuce převzetí služeb při selhání v případě potřeby.

DNS (Domain Name System)

Systém názvů domén nebo DNS zodpovídá za překlad (nebo překlad) webu nebo názvu služby na jeho IP adresu.

Cloud

Hostovaný buildový server

Prostředí pro hostování kanálu sestavení.

Prostředky aplikací

Prostředky aplikací musí být schopné škálovat a škálovat kapacitu, jako jsou škálovací sady virtuálních počítačů a kontejnery.

Název vlastní domény

Pro směrování požadavků použijte vlastní název domény.

Veřejné IP adresy

Veřejné IP adresy slouží ke směrování příchozího provozu přes Traffic Manager do koncového bodu prostředků veřejné cloudové aplikace.  

Místní cloud

Hostovaný buildový server

Prostředí pro hostování kanálu sestavení.

Prostředky aplikací

Prostředky aplikací potřebují schopnost škálovat a škálovat kapacitu, jako jsou škálovací sady virtuálních počítačů a kontejnery.

Název vlastní domény

Pro směrování požadavků použijte vlastní název domény.

Veřejné IP adresy

Veřejné IP adresy slouží ke směrování příchozího provozu přes Traffic Manager do koncového bodu prostředků veřejné cloudové aplikace.

Problémy a důležité informace

Když se budete rozhodovat, jak tento model implementovat, měli byste vzít v úvahu následující skutečnosti:

Škálovatelnost

Klíčovou součástí škálování napříč cloudy je schopnost dodávat škálování na vyžádání. Škálování musí probíhat mezi veřejnou a místní cloudovou infrastrukturou a poskytovat konzistentní a spolehlivou službu na vyžádání.

Dostupnost

Ujistěte se, že jsou místně nasazené aplikace nakonfigurované pro zajištění vysoké dostupnosti prostřednictvím místní konfigurace hardwaru a nasazení softwaru.

Možnosti správy

Model napříč cloudy zajišťuje bezproblémovou správu a známé rozhraní mezi prostředími.

Kdy se má tento model použít

Použijte tento model:

  • Pokud potřebujete zvýšit kapacitu aplikace s neočekávanými požadavky nebo pravidelnými požadavky na vyžádání.
  • Pokud nechcete investovat do prostředků, které se budou používat jenom ve špičkách. Platíte za to, co používáte.

Tento model se nedoporučuje, když:

  • Vaše řešení vyžaduje, aby se uživatelé připojují přes internet.
  • Vaše firma má místní předpisy, které vyžadují, aby původní připojení přišlo z hovoru na místě.
  • Vaše síť má pravidelné kritické body, které by omezily výkon škálování.
  • Vaše prostředí je odpojené od internetu a nemůže se spojit s veřejným cloudem.

Další kroky

Další informace o tématech zavedených v tomto článku:

Až budete připraveni otestovat příklad řešení, pokračujte v průvodci nasazením řešení pro škálování napříč cloudy. Průvodce nasazením obsahuje podrobné pokyny k nasazení a testování jeho součástí. Dozvíte se, jak vytvořit cloudové řešení, které poskytuje ručně aktivovaný proces přechodu z hostované webové aplikace Azure Stack Hub na webovou aplikaci hostovanou v Azure. Dozvíte se také, jak používat automatické škálování prostřednictvím Traffic Manageru a zajistit flexibilní a škálovatelný cloudový nástroj při zatížení.