Implementace škálování

Dokončeno

V případě společnosti Contoso můžou škálovací sady virtuálních počítačů vyřešit jejich potřebu rychle vytvářet a spravovat virtuální počítače pro proměnlivé úlohy. Ke splnění svých potřeb můžou použít vertikální nebo horizontální škálování.

Co je vertikální škálování?

Vertikální škálování, označované také jako vertikální navýšení a snížení kapacity, znamená zvýšení nebo snížení velikosti virtuálních počítačů v reakci na využití. Při implementaci vertikálního škálování se někdy existující virtuální počítače překonfigurují. Jindy se virtuální počítače nahradí jinými počítači, které mají vyšší kapacitu.

Odebrání existujícího virtuálního počítače a jeho nahrazení novým virtuálním počítačem se označuje jako opětovné zřízení. Když zvětšíte nebo zmenšíte velikost virtuálních počítačů ve škálovací sadě virtuálních počítačů, v některých případech chcete změnit velikost stávajících virtuálních počítačů a zachovat data, zatímco v jiných případech potřebujete nasadit nové virtuální počítače s větší velikostí.

Vertikální škálování může být užitečné v následujících případech:

  • Služba založená na virtuálních počítačích je nevyužitá (třeba o víkendech). Snížení velikosti virtuálního počítače může snížit měsíční náklady.
  • Zvětšení velikosti virtuálního počítače pro zvládnutí větší poptávky bez vytvoření dalších virtuálních počítačů

Vertikální škálování můžete nastavit tak, aby se aktivovalo na základě upozornění na základě metrik ze škálovací sady virtuálních počítačů. Když je upozornění aktivováno, aktivuje webhook, který aktivuje runbook, který může škálovat škálovací sadu nahoru nebo dolů. Vertikální škálování můžete provést pomocí následujícího postupu vysoké úrovně:

  1. Vytvořte účet Azure Automation s možnostmi spustit jako.
  2. Importujte runbooky vertikálního škálování služby Azure Automation pro škálovací sady virtuálních počítačů do vašeho předplatného.
  3. Přidejte do runbooku webhook.
  4. Přidejte do škálovací sady virtuálních počítačů upozornění pomocí oznámení webhooku.

Pokud chcete vytvořit vertikální škálovací sadu, projděte si vertikální automatické škálování pomocí škálovacích sad virtuálních počítačů.

Co je horizontální škálování?

Horizontální škálování, označované také jako horizontální navýšení kapacity a horizontální navýšení kapacity, se počet virtuálních počítačů mění v závislosti na úloze. Pokud společnost Contoso zvolila horizontální škálování, mohla by škálování nakonfigurovat dvěma způsoby, jak je popsáno v následující tabulce.

Typ Popis
Ruční škálování Při ručním škálování zachováte pevný počet instancí a podle potřeby ho upravíte pomocí ručního posuvníku, abyste vyřešili nárůst poptávky.
Vlastní automatické škálování S vlastním automatickým škálováním můžete škálovat buď podle plánu, pomocí metrik nebo kombinace obou.

Podívejte se na následující příklady.

Příklad 1

Ve společnosti Contoso je přístup k webu společnosti v pátek v noci obvykle nejrušnější. Naopak 7:00 ve středu je obvykle jejich nejtišší čas. Společnost Contoso určí, že aby splnila svou poptávku ve špičce v pátek v noci, potřebuje 50 webových serverů. Zatímco ve středu (nejtišší ráno), vyžadují ke správě poptávky pouze 2 servery. Vzhledem k tomu, že se načítají poplatky za Azure na základě spotřeby prostředků, je důležité, aby Společnost Contoso nepoužít služby, které nepotřebuje. Společnost Contoso jednoduše nedává smysl platit za 50 serverů celý týden, aby splnila poptávku po několika špičkách.

V tomto příkladu po vytvoření škálovací sady virtuálních počítačů správce ve společnosti Contoso vybere kartu Škálování pro škálovací sadu v okně Vytvořit škálovací sadu virtuálních počítačů a pak vybere vlastní automatické škálování. Správce přidá novou podmínku škálování a definuje vhodný plán pro splnění očekávaných požadavků.

Příklad 2

Společnost Contoso vytváří nový produkt a s přístupem ke spuštění očekává podporu IT zvýšení provozu na webu. Problém je, že podpora IT nemůže být jistá, kdy se poptávka může zvýšit nebo jak dlouho. Nicméně chtějí být schopni splnit zvýšenou poptávku, když k ní dojde. V tomto případě by společnost Contoso měla znovu zvážit vlastní automatické škálování. Tento typ automatického škálování škáluje svou infrastrukturu s rostoucí poptávkou a po poklesu poptávky se zase sníží kapacitu.

V tomto příkladu po vytvoření škálovací sady virtuálních počítačů správce ve společnosti Contoso vybere kartu Škálování pro škálovací sadu v okně Vytvořit škálovací sadu virtuálních počítačů. Pak vyberou vlastní automatické škálování. Správce přidá novou podmínku škálování a definuje škálování na základě metriky. Můžou například přidat: (průměr) procento procesoru > 75, zvýšit počet o 1.

Vytvoření škálovací sady virtuálních počítačů pomocí horizontálního škálování

V tomto postupu vytvoříme škálovací sadu virtuálních počítačů pro virtuální počítač s Windows Serverem. Můžete to provést pomocí následujících kroků:

  1. Na webu Azure Portal do vyhledávacího pole zadejte Škálovací sadu.
  2. Ve výsledcích na Marketplace vyberte škálovací sady virtuálních počítačů.
  3. V okně Škálovací sady virtuálních počítačů vyberte Vytvořit škálovací sadu virtuálních počítačů.
  4. V okně Vytvořit škálovací sadu virtuálních počítačů na kartě Základy nakonfigurujte následující informace:
    • Předplatné a skupina prostředků
    • Název škálovací sady virtuálních počítačů
    • Oblast a zóna dostupnosti
    • Obrázek: Windows Server 2025 Azure Edition
    • Velikost
    • Podrobnosti účtu správce
  5. Pokud chcete přejít na další karty, vyberte Další .
  6. Na kartě Škálování nakonfigurujte počáteční počet instancí, zásady škálování a zásady horizontálního snížení kapacity.
  7. Vyberte Zkontrolovat a vytvořit.
  8. Po ověření vyberte Vytvořit a nasaďte škálovací sadu.
  9. Pokud chcete přizpůsobit nastavení škálování, vyberte na kartě Škálování u zásad škálování možnost Vlastní. Po otevření nové stránky nakonfigurujte další podrobnosti a pak vyberte Zkontrolovat a vytvořit.

Konfigurace škálování

Po vytvoření škálovací sady virtuálních počítačů otevřete nově vytvořený prostředek. Na stránce Vytvořit škálovací sadu virtuálních počítačů v části Nastavení vyberte Škálování. Pak můžete nakonfigurovat škálování tak, aby bylo možné:

  • Ruční škálování (výchozí)
  • Vlastní automatické škálování

Pokud chcete nakonfigurovat automatické škálování, vyberte možnost Vlastní automatické škálování a pak u režimu škálování můžete škálovat na základě metriky, jako je například procento procesoru hostitele virtuálního počítače nebo konkrétní počet instancí. Pokud chcete škálování naplánovat automaticky, vyberte možnost Vlastní automatické škálování a pak vyberte Přidat podmínku škálování. Pak můžete zadat další metriky nebo plán pro přizpůsobení známých změn v poptávce.

Vyzkoušet

Pokud chcete provést některé úlohy popsané v předchozích lekcích, použijte následující odkazy pro přístup k zdokumentovaným cvičením na portálu Learn.

K dokončení těchto cvičení získáte bezplatné zkušební předplatné Azure. Po dokončení cvičení odeberte všechny skupiny prostředků, které jste vytvořili.