Co jsou škálovací sady virtuálních počítačů?

Pomocí služby Azure Virtual Machine Scale Sets můžete vytvářet a spravovat skupiny virtuálních počítačů s vyrovnáváním zatížení. Počet instancí virtuálních počítačů se může automaticky zvyšovat nebo snižovat v reakci na poptávku nebo podle určeného rozvrhu. Škálovací sady poskytují následující klíčové výhody:

  • Snadné vytváření a správa několika virtuálních počítačů
  • Vysoká dostupnost a odolnost aplikací díky distribuci virtuálních počítačů napříč zónami dostupnosti nebo doménami selhání
  • Možnost automatického škálování aplikace s ohledem na měnící se požadavky na prostředky
  • Práce ve velkém měřítku

Flexibilní orchestrace poskytuje jednotné prostředí v rámci celého ekosystému virtuálních počítačů Azure. Flexibilní orchestrace nabízí záruky vysoké dostupnosti (až 1000 virtuálních počítačů) rozdělením virtuálních počítačů mezi domény selhání v oblasti nebo v zóně dostupnosti. Aplikaci tak lze škálovat při zachování izolace domény selhání, což je nezbytné pro spouštění úloh založených na kvoru nebo stavových úloh, jako jsou:

  • Úlohy založené na kvoru
  • Opensourcové databáze
  • Stavové aplikace
  • Služby, které vyžadují vysokou dostupnost a velké škálování
  • Služby, v nichž se mají kombinovat různé typy virtuálních počítačů nebo společně využívat spotové virtuální počítače a virtuální počítače na vyžádání
  • Stávající aplikace skupin dostupnosti

Přečtěte si další informace o rozdílech mezi jednotnými škálovacími sadami a flexibilními škálovacími sadami v režimech orchestrace.

Důležité

Režim orchestrace je definován při vytváření škálovací sady a nelze ho později změnit ani aktualizovat.

Video z YouTube o škálovacích sadách virtuálních počítačů

Proč používat škálovací sady virtuálních počítačů?

Za účelem zajištění redundance a vyššího výkonu se aplikace obvykle distribuují na více instancí. Zákazníci můžou k vaší aplikaci přistupovat přes nástroj pro vyrovnávání zatížení, který distribuuje požadavky na jednu z instancí aplikace. V případě, že potřebujete provést údržbu nebo aktualizaci instance aplikace, musí se vaši zákazníci distribuovat do jiné dostupné instance aplikace. Abyste udrželi krok s další poptávkou zákazníků, možná budete muset zvýšit počet instancí aplikace, na kterých běží vaše aplikace.

Škálovací sady virtuálních počítačů Azure poskytují možnosti správy pro aplikace, které běží na mnoha virtuálních počítačích, automatické škálování prostředků a vyrovnávání zatížení provozu. Škálovací sady poskytují následující klíčové výhody:

  • Snadné vytváření a správa několika virtuálních počítačů

    • Pokud máte mnoho virtuálních počítačů, na kterých se vaše aplikace spouští, je důležité v celém prostředí udržovat konzistentní konfiguraci. Pro zajištění spolehlivého výkonu aplikace by všechny virtuální počítače měly mít stejnou velikost, konfiguraci disků a instalace aplikace.
    • V případě škálovacích sad se všechny instance virtuálních počítačů vytvářejí s využitím stejné základní image operačního systému a konfigurace. Tento přístup umožňuje snadnou správu stovek virtuálních počítačů bez dalších úloh konfigurace nebo správy sítě.
    • Škálovací sady podporují použití nástroje pro vyrovnávání zatížení Azure pro distribuci provozu úrovně Basic vrstvy 4 a Aplikace Azure lication Gateway pro pokročilejší distribuci provozu vrstvy 7 a ukončení protokolu TLS.
  • Zajištění vysoké dostupnosti a odolnosti aplikací

    • Škálovací sady slouží ke spouštění více instancí vaší aplikace. Pokud u jedné z těchto instancí virtuálních počítačů dojde k problému, zákazníci můžou pokračovat v přístupu k aplikaci přes některou z dalších instancí virtuálních počítačů, a to s minimálním přerušením.
    • Pokud chcete větší dostupnost, můžete použít Zóny dostupnosti k automatické distribuci instancí virtuálních počítačů ve škálovací sadě v rámci jednoho datacentra nebo napříč několika datovými centry. Nasazení virtuálních počítačů napříč Zóny dostupnosti vás může chránit před selháním datového centra. Mějte na paměti, že škálovací sada vás nemůže chránit před selháními datového centra.
  • Možnost automatického škálování aplikace s ohledem na měnící se požadavky na prostředky

    • Požadavky zákazníků na vaši aplikaci se v průběhu dne nebo týdne můžou měnit. S ohledem na požadavky zákazníků můžou škálovací sady automaticky zvýšit počet instancí virtuálních počítačů při nárůstu poptávky a při snížení poptávky pak počet instancí virtuálních počítačů snížit.
    • Automatické škálování také minimalizuje počet nepotřebných instancí virtuálních počítačů s vaší aplikací při nízké poptávce, zatímco zákazníci mají stále k dispozici přijatelnou úroveň výkonu díky automatickému přidávání dalších instancí virtuálních počítačů, když se poptávka zvýší. Tato schopnost pomáhá snižovat náklady a efektivně vytvářet prostředky Azure podle potřeby.
  • Práce ve velkém měřítku

    • Škálovací sady podporují až 1 000 instancí virtuálních počítačů pro standardní image marketplace a vlastní image prostřednictvím Galerie výpočetních prostředků Azure (dříve označované jako Sdílená galerie imagí). Pokud vytvoříte škálovací sadu pomocí spravované image, limit je 600 instancí virtuálních počítačů.
    • Pokud chcete dosáhnout co nejlepšího výkonu s produkčními úlohami, použijte Azure Spravované disky.

Další kroky