Sdílet prostřednictvím


Použití šablony experimentu chaosu k odstranění zón dostupnosti škálovací sady virtuálních počítačů se zakázaným automatickým škálováním

Pomocí experimentu s chaosem můžete ověřit, že je vaše aplikace odolná vůči selháním, a to tím, že tyto chyby způsobují v řízeném prostředí. V tomto článku vezmete zónu dostupnosti (se zakázaným automatickým škálováním) instance služby Virtual Machine Scale Sets pomocí předem vyplněné šablony experimentu a nástroje Azure Chaos Studio.

Požadavky

  • Předplatné Azure. Pokud ještě nemáte předplatné Azure, vytvořte si bezplatný účet Azure před tím, než začnete.
  • Instance škálovací sady virtuálních počítačů.
  • Instance nastavení automatického škálování

Povolení nástroje Chaos Studio ve škálovacích sadách virtuálních počítačů a instancích nastavení automatického škálování

Azure Chaos Studio nemůže vkládat chyby proti prostředku, dokud se tento prostředek nepřidá do aplikace Chaos Studio. Pokud chcete přidat prostředek do nástroje Chaos Studio, vytvořte cíl a možnosti prostředku. Škálovací sady virtuálních počítačů mají pouze jeden cílový typ (Microsoft-VirtualMachineScaleSet) a jednu schopnost (shutdown). Nastavení automatického škálování má pouze jeden cílový typ (Microsoft-AutoScaleSettings) a jednu schopnost (disableAutoscale). Jiné prostředky můžou mít až dva cílové typy. Jedním cílovým typem jsou chyby přímé služby. Dalším cílovým typem jsou chyby založené na agentech. Další prostředky můžou mít mnoho dalších možností.

  1. Otevřete Azure Portal.

  2. Na panelu hledání vyhledejte Chaos Studio .

  3. Vyberte Cíle a vyhledejte prostředek nastavení automatického škálování.

  4. Vyberte prostředek nastavení automatického škálování a vyberte Povolit cíle>povolit cíle přímé služby.

    Snímek obrazovky Cíle v Chaos Studiu s vybraným prostředkem pro nastavení automatického škálování

  5. Vyberte Zkontrolovat a povolit>povolení.

  6. Vyhledejte prostředek škálovací sady virtuálních počítačů.

  7. Vyberte prostředek škálovací sady virtuálních počítačů a vyberte Povolit cíle Povolit cíle> přímé služby.

    Snímek obrazovky Cíle v Chaos Studiu s vybraným prostředkem škálovací sady virtuálních počítačů

  8. Vyberte Zkontrolovat a povolit>povolení.

Teď jste úspěšně přidali nastavení automatického škálování a škálovací sadu virtuálních počítačů do aplikace Chaos Studio.

Vytvoření experimentu ze šablony

Teď můžete experiment vytvořit z předem vyplněné šablony experimentu. Experiment chaosu definuje akce, které chcete provést proti cílovým prostředkům. Akce jsou uspořádány a spouštěny v sekvenčních krocích. Experiment chaosu také definuje akce, které chcete provést proti větvím, které běží paralelně.

  1. V aplikaci Chaos Studio přejděte do části Experimenty>Vytvořit>nový ze šablony.

    Snímek obrazovky s obrazovkou Experimenty se zvýrazněným tlačítkem Nový ze šablony

  2. Vyberte zónu dostupnosti dolů.

    Snímek obrazovky znázorňující obrazovku šablon experimentů se zvýrazněným tlačítkem Pro snížení zóny dostupnosti

  3. Přidejte název experimentu, který vyhovuje pokynům pro pojmenování prostředků. Vyberte Další: Oprávnění.

    Snímek obrazovky se základy experimentu se zvýrazněným tlačítkem karta Oprávnění

  4. Aby se experiment chaosu úspěšně spustil, musí mít dostatečná oprávnění k cílovým prostředkům. Vyberte spravovanou identitu přiřazenou systémem nebo spravovanou identitu přiřazenou uživatelem pro váš experiment. Pokud chcete, aby Chaos Studio přidalo potřebná oprávnění ke spuštění (ve formě vlastní role) k identitě experimentu, můžete povolit přiřazení vlastní role. Vyberte Další: Návrhář experimentů.

    Snímek obrazovky s oprávněními k experimentu se zvýrazněným tlačítkem návrháře experimentu

  5. V části Zakázat chybu automatického škálování vyberte Upravit.

    Snímek obrazovky znázorňující obrazovku návrháře experimentů se zvýrazněným tlačítkem Upravit v rámci zvýrazněné chyby zakázat automatické škálování

  6. Zkontrolujte parametry selhání a vyberte Další: Cílové prostředky.

    Snímek obrazovky znázorňující podokno parametrů selhání pro automatické škálování se zvýrazněným tlačítkem Cílové prostředky

  7. Vyberte prostředek nastavení automatického škálování, který chcete použít v experimentu. Zvolte Uložit.

    Snímek obrazovky znázorňující podokno cíle selhání pro automatické škálování se zvýrazněným tlačítkem Uložit

  8. V rámci chyby Vypnutí VMSS (verze 2.0) vyberte Upravit.

    Snímek obrazovky znázorňující obrazovku návrháře experimentů se zvýrazněným tlačítkem Upravit ve škálovací sadě virtuálních počítačů

  9. Zkontrolujte parametry selhání a vyberte Další: Cílové prostředky.

    Snímek obrazovky znázorňující podokno parametrů selhání pro škálovací sadu virtuálních počítačů se zvýrazněným tlačítkem Cílové prostředky

  10. Vyberte prostředek škálovací sady virtuálních počítačů, který chcete použít v experimentu. Vyberte Další: Obor.

    Snímek obrazovky znázorňující podokno Cíle selhání pro škálovací sadu virtuálních počítačů se zvýrazněným tlačítkem Uložit

  11. Vyberte zóny ve škálovací sadě virtuálních počítačů, které chcete snížit. Zvolte Uložit.

    Snímek obrazovky znázorňující podokno oboru se zvýrazněným tlačítkem Uložit

  12. Vyberte Zkontrolovat a vytvořit>vytvořit, abyste experiment uložili.

Spuštění experimentu

Teď jste připraveni spustit experiment.

  1. V zobrazení Experimenty vyberte experiment. Vyberte Spustit>OK.
  2. Když se stav změní na Spuštěno, vyberte Podrobnosti pro poslední spuštění v části Historie a zobrazte podrobnosti o spuštěném experimentu.

Další kroky

Teď, když jste spustili experiment šablony Zóna dostupnosti, jste připraveni: