Эксперименты в условиях хаоса

В Azure Chaos Studio вы создаете и запускаете эксперименты хаоса. Эксперимент хаоса — это ресурс Azure, описывающий ошибки, которые следует выполнить, и ресурсы, на которых должны выполняться эти ошибки.

Эксперимент делится на два раздела:

  • Селекторы: селекторы — это группы целевых ресурсов, которые имеют ошибки или другие действия, выполняемые с ними. Селектор позволяет логически группировать ресурсы для повторного использования нескольких действий.

    Например, у вас может быть селектор с именем AllNonProdEastUSVMs, в котором вы добавили все непроизводственные виртуальные машины на востоке США. Затем вы можете применить давление ЦП, за которым следует давление виртуальной памяти на эти виртуальные машины, ссылаясь на селектор.

  • Логика. В остальной части эксперимента описывается, как и когда выполнять ошибки. Эксперимент организован на шаги , которые выполняются один после другого. Каждый шаг имеет одну или несколько ветвей , которые выполняются одновременно. Шаги и ветви позволяют внедрять несколько сбоев между ресурсами в среде параллельно.

    Каждая ветвь имеет одно или несколько действий, которые являются сбоями, которые требуется выполнить или замедлить. Ошибки — это действия, которые вызывают некоторые нарушения. Большинство ошибок принимают один или несколько параметров, таких как длительность выполнения сбоя или количество стресса для применения.

Diagram that shows the layout of a chaos experiment.

Эксперименты между подписками и несколькими клиентами

Эксперимент хаоса — это ресурс Azure, развернутый в подписке, группе ресурсов и регионе. Вы можете использовать портал Azure или REST API Chaos Studio для создания, обновления, запуска, отмены и просмотра состояния эксперимента.

Эксперименты хаоса могут использовать ресурсы в подписке, отличной от эксперимента, если подписка находится в одном клиенте Azure. Эксперименты хаоса могут использовать ресурсы в другом регионе, чем в эксперименте, если регион является поддерживаемым регионом для Chaos Studio.

Следующие шаги

Теперь, когда вы понимаете, какой эксперимент хаоса готов: