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

Azure Virtual Machine Scale Sets vám umožní vytvořit a spravovat skupinu 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 zajišťují vysokou dostupnost aplikací a umožňují centrálně spravovat, konfigurovat a aktualizovat velký počet virtuálních počítačů. S využitím škálovacích sad virtuálních počítačů můžete sestavovat rozsáhlé služby pro oblasti, jako jsou výpočty, velké objemy dat a úlohy kontejneru.

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. Aby se zajistila poptávka s dalšími zákazníky, možná budete muset zvýšit počet instancí aplikace, které spouštějí vaši aplikaci.

Škálovací sady virtuálních počítačů Azure poskytují možnosti správy pro aplikace, které se spouštějí na více 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ě.
    • Sady škálování 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.
    • K zajištění větší dostupnosti můžete použít zóny dostupnosti k automatické distribuci instancí virtuálních počítačů do sady škálování v rámci jednoho datového centra nebo napříč různými datacentry.
  • 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

    • Sady škálování podporují až 1 000 instancí virtuálních počítačů pro standardní image a vlastní image na webu Marketplace prostřednictvím Galerie sdílených imagí. Pokud vytvoříte sadu škálování pomocí spravované image, omezí se 600 instancí virtuálních počítačů.
    • K dosažení nejlepšího výkonu u produkčních úloh použijte Azure Managed disks.

Rozdíly mezi virtuálními počítači a škálovacími sadami

Škálovací sady se sestavují z virtuálních počítačů. Škálovací sady poskytují vrstvy správy a automatizace pro spouštění a škálování aplikací. Místo toho můžete ručně vytvářet a spravovat jednotlivé virtuální počítače nebo integrovat stávající nástroje a vytvořit tak podobnou úroveň automatizace. Následující tabulka popisuje výhody škálovacích sad v porovnání s ruční správou několika instancí virtuálních počítačů.

Scenario Ručně vytvořená skupina virtuálních počítačů Škálovací sada virtuálních počítačů
Přidat další instance virtuálních počítačů Ruční proces vytvoření, konfigurace a zajištění dodržování předpisů Automatické vytvoření s využitím centrální konfigurace
Vyrovnávání a distribuce provozu Ruční proces vytvoření a konfigurace nástroje pro vyrovnávání zatížení Azure nebo služby Application Gateway Možnost automatického vytvoření nástroje pro vyrovnávání zatížení Azure nebo služby Application Gateway a integrace s nimi
Vysoká dostupnost a redundance Ruční vytvoření skupiny dostupnosti nebo distribuce a sledování virtuálních počítačů napříč zónami dostupnosti Automatická distribuce instancí virtuálních počítačů napříč zónami dostupnosti nebo skupinami dostupnosti
Škálování virtuálních počítačů Ruční monitorování a služba Azure Automation Automatické škálování na základě metrik hostitele, metrik hosta, Application Insights nebo plánu

Pro sady škálování se neúčtují žádné další náklady. Platíte pouze za základní výpočetní prostředky, jako jsou instance virtuálních počítačů, nástroj pro vyrovnávání zatížení nebo spravované diskové úložiště. Za funkce správy a automatizace, jako jsou automatické škálování a redundance, se neúčtují žádné další poplatky nad rámec použití virtuálních počítačů.

Jak monitorovat sady škálování

Použijte Azure monitor pro virtuální počítače, který má jednoduchý proces připojování a bude automatizovat shromažďování důležitých ČÍTAČŮ výkonu procesoru, paměti, disku a sítě z virtuálních počítačů ve vaší sadě škálování. Zahrnuje také další možnosti monitorování a předdefinované vizualizace, které vám pomůžou se zaměřit na dostupnost a výkon vašich sad škálování.

Pokud chcete shromažďovat podrobné informace o vaší aplikaci, včetně zobrazení stránek, žádostí o aplikace a výjimek, povolte monitorování pro aplikaci Virtual Machine Scale set s Application Insights. Dále ověřte dostupnost aplikace konfigurací testu dostupnosti pro simulaci provozu uživatelů.

Rezidence dat

Funkce pro ukládání zákaznických dat v rámci Azure je v tuto chvíli dostupná jenom v oblasti jihovýchodní Asie (Singapur) oblasti Asie a Tichomoří geografická a Brazílie – jih (stát Svatý Paulo) Brazílie geograficky. Zákaznická data jsou uložená v geografickém umístění pro všechny ostatní oblasti. Další informace najdete v tématu Centrum zabezpečení .

Další kroky

Začněte vytvořením své první škálovací sady virtuálních počítačů na webu Azure Portal.