Ограничения и известные проблемы в Azure Chaos Studio
Ниже приведены известные ограничения в Студии Chaos Studio.
Ограничения
- Поддерживаемые регионы . Целевые ресурсы должны находиться в одном из регионов, поддерживаемых Azure Chaos Studio.
- Перемещение ресурсов не поддерживается . Отслеживаемые ресурсы Azure Chaos Studio (например, эксперименты) в настоящее время не поддерживают перемещение ресурсов. Эксперименты можно легко копировать (копируя JSON эксперимента) для использования в других подписках, группах ресурсов или регионах. Эксперименты также могут использовать целевые ресурсы в разных регионах. Ресурсы расширения (целевые объекты и возможности) поддерживают перемещение ресурсов.
- Для виртуальных машин требуется сетевой доступ к Студии Chaos . Для сбоев на основе агента виртуальная машина должна иметь исходящий сетевой доступ к службе агента Chaos Studio:
- Региональные конечные точки для списка разрешений перечислены в разрешениях и безопасности в Azure Chaos Studio.
- Если вы отправляете данные телеметрии в Приложение Аналитика, ip-адреса в IP-адресах, используемых Azure Monitor, также требуются.
- Сбой сетевого отключения — ошибка на основе агента "Сетевое отключение" влияет только на новые подключения. Существующие активные подключения продолжают сохраняться. Вы можете перезапустить службу или процесс, чтобы принудительно отключить подключения.
- Поддержка версий. Ознакомьтесь со страницей совместимости версий Azure Chaos Studio, чтобы получить дополнительные сведения о совместимости версий операционной системы, браузера и интеграции.
- Модули PowerShell — Chaos Studio в настоящее время не имеют выделенных модулей PowerShell. Для PowerShell используйте наш REST API
- Azure CLI — Chaos Studio в настоящее время не имеет выделенных модулей AzCLI. Использование REST API из AzCLI
- Политика Azure — Chaos Studio в настоящее время не поддерживает применимые встроенные политики для нашей службы (политика аудита для ключей, управляемых клиентом, и Приватный канал).
- Приватный канал . Мы не поддерживаем эксперименты пользовательского интерфейса портал Azure для экспериментов на основе агента с помощью Приватный канал. Эти ограничения не применяются к нашим сбоям непосредственной службы
- Ключи , управляемые клиентом, необходимо использовать наш REST API с поддержкой CMK 2023-10-27-preview с помощью интерфейса командной строки для создания экспериментов с поддержкой CMK. В настоящее время мы не поддерживаем эксперименты пользовательского интерфейса портала с помощью CMK. Сведения о эксперименте будут отображаться в ARG в подписке — это известная проблема сегодня, но ограничена только ARG и доступна только для просмотра подпиской.
- В настоящее время у нас нет выделенного пакета SDK java. Если это то, что вы будете использовать, обратитесь к нам с вашим запросом на функцию.
- Встроенные роли — Chaos Studio в настоящее время не имеет собственных встроенных ролей . Разрешения можно получить для выполнения эксперимента хаоса, назначив встроенную роль Azure или созданную пользовательскую роль удостоверению эксперимента.
- Теги службы агента в настоящее время у нас нет тегов службы, доступных для ошибок на основе агента.
- Private Accesses (CSPA) Chaos Studio — для типа ресурса CSPA существует строгое сопоставление 1:1 ресурса Chaos Target:CSPA (абстракция для частной конечной точки). Мы разрешаем создавать только 5 ресурсов CSPA для каждой подписки , чтобы поддерживать ожидаемый интерфейс для всех наших клиентов.
Известные проблемы
- При выборе целевых ресурсов в случае ошибки, связанной с агентом, в конструкторе экспериментов возможен выбор виртуальной машины или масштабируемых наборов виртуальных машин под управлением операционной системой, не поддерживаемой выбранным типом ошибки.
- При выполнении в среде Linux ошибка задержки сети на основе агента (NetworkLatency-1.1) может влиять только на исходящий трафик, а не входящий трафик. Ошибка может повлиять как на входящий, так и исходящий трафик в средах Windows (с помощью
inboundDestinationFilters
параметров).destinationFilters
- При фильтрации по подпискам Azure на странице "Целевые объекты" и (или) "Эксперименты" могут возникать длительные периоды загрузки, если у вас много подписок с большим количеством ресурсов Azure. В качестве обходного решения отфильтруйте одну конкретную подписку, чтобы быстро найти нужные целевые объекты и (или) эксперименты.
- Ошибка правила безопасности NSG версии 1.1 поддерживает дополнительный
flushConnection
параметр. Эта функция имеет активную известную проблему: еслиflushConnection
включена, ошибка может привести к ошибке FlushingNetworkSecurityGroup Подключение ionIsNotEnabled. Чтобы избежать этой ошибки временно, отключитеflushConnection
параметр или используйте правило безопасности NSG версии 1.0 .
Следующие шаги
Приступая к созданию и выполнению экспериментов хаоса для повышения устойчивости приложений с помощью Chaos Studio, выполните следующие ссылки: