Chaos 실험

Azure Chaos Studio에서 카오스 실험을 만들고 실행합니다. 카오스 실험은 실행해야 하는 오류와 해당 오류를 실행해야 하는 리소스를 설명하는 Azure 리소스입니다.

실험은 다음의 두 섹션으로 나뉩니다.

  • 선택기: 선택기는 오류가 있거나 다른 작업이 실행되는 대상 리소스 그룹입니다. 선택기를 사용하면 여러 작업에서 다시 사용할 리소스를 논리적으로 그룹화할 수 있습니다.

    예를 들어 미국 동부의 비프로덕션 가상 머신을 모두 추가한 AllNonProdEastUSVMs라는 선택기가 있을 수 있습니다. 그런 다음, 선택기를 참조하여 해당 가상 머신에 CPU 압력과 가상 메모리 압력을 적용할 수 있습니다.

  • 논리: 나머지 실험에서는 오류를 실행하는 방법과 시기를 설명합니다. 실험은 차례로 실행되는 단계로 구성됩니다. 각 단계에는 동시에 실행되는 분기가 한 개 이상 있습니다. 단계와 분기를 사용하면 환경의 리소스에 여러 오류를 병렬로 주입할 수 있습니다.

    각 분기에는 실행하려는 오류 또는 시간 지연에 해당하는 작업이 한 개 이상 있습니다. 오류는 일부 중단을 일으키는 작업입니다. 대부분의 오류는 오류를 실행하는 기간 또는 적용할 스트레스의 양과 같은 매개 변수를 한 개 이상 사용합니다.

Diagram that shows the layout of a chaos experiment.

구독 간/테넌트 간 실험

카오스 실험은 구독, 리소스 그룹 및 지역에 배포된 Azure 리소스입니다. Azure Portal 또는 Chaos Studio REST API를 사용하여 실험 상태를 생성, 업데이트, 시작, 취소, 조회할 수 있습니다.

카오스 실험은 구독이 동일한 Azure 테넌트 내에 있는 경우 실험과 다른 구독에 있는 리소스를 대상으로 할 수 있습니다. 카오스 실험은 지역이 Chaos Studio에서 지원되는 지역인 경우 실험과 다른 지역에 있는 리소스를 대상으로 할 수 있습니다.

다음 단계

이제 카오스 실험이 무엇인지 이해했으므로 다음을 수행할 준비가 되었습니다.