Co jsou Virtual Machine Scale Sets?

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 na YouTube o Virtual Machine Scale Sets.

Proč používat Virtual Machine Scale Sets?

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. Pokud chcete držet krok s dalšími požadavky zákazníků, možná budete muset zvýšit počet instancí aplikací, na kterých běží vaše aplikace.

Azure Virtual Machine Scale Sets poskytuje 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 snadno spravovat stovky 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 základní distribuci provozu vrstvy 4 a Azure Application 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 získat 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.
  • 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 image na standardním marketplace a vlastní image prostřednictvím služby Azure Compute Gallery (dříve označované jako Shared Image Gallery). Pokud vytvoříte škálovací sadu pomocí spravované image, je limit 600 instancí virtuálních počítačů.
    • Pro zajištění nejlepšího výkonu s produkčními úlohami použijte Azure Spravované disky.

Další kroky