다음을 통해 공유


Azure Chaos Studio의 대상 선택

모든 카오스 실험은 오류와 대상의 다양한 조합으로 구성되며 시스템의 탄력성을 테스트하기 위한 고유한 중단 시나리오를 구축합니다. 카오스 실험을 위해 고정된 대상 집합을 선택하거나 일치하는 모든 오류 온보딩 리소스가 실험의 대상으로 포함되는 규칙을 제공할 수 있습니다. Chaos Studio를 사용하면 수동 및 쿼리 기반 대상 선택을 모두 제공하여 둘 다 수행할 수 있습니다.

목록 기반 수동 대상 선택

목록 기반 수동 대상 선택을 사용하면 카오스 실험의 특정 오류에 대해 고정된 온보딩 대상 집합을 선택할 수 있습니다. 선택한 오류에 따라 대상에 온보딩된 리소스를 하나 이상 선택할 수 있습니다. 앞서 언급한 리소스는 생성 시 실험에 추가됩니다. 목록을 수정하려면 실험 페이지로 이동하여 오류 대상을 수동으로 추가하거나 제거해야 합니다. 수동 대상 선택의 예는 다음과 같습니다.

Azure Portal의 목록 기반 수동 대상 선택 옵션을 보여 주는 스크린샷

쿼리 기반 동적 대상 선택

쿼리 기반 동적 대상 선택을 사용하면 쿼리 결과 집합과 일치하는 온보딩된 모든 대상을 선택하는 KQL 쿼리를 입력할 수 있습니다. 쿼리를 사용하면 유형, 지역, 이름 등을 포함한 일반적인 Azure 리소스 매개 변수를 기반으로 대상을 필터링할 수 있습니다. 실험을 만들 때 쿼리 자체만 혼돈 실험에 추가됩니다.

입력된 쿼리는 실행되고 실험 실행 시 결과 집합과 일치하는 온보딩된 대상을 실험에 추가합니다. 따라서 실험 실행 시간에 설정된 쿼리 결과와 일치하는 실험 생성 시간 이후 Chaos Studio에 온보딩된 모든 리소스는 실험의 대상이 됩니다. 실험에 추가할 때 쿼리의 결과 집합을 미리 볼 수 있지만 실험 실행 시 결과 집합과 일치하지 않을 수 있습니다. 가능한 동적 대상 쿼리의 예는 다음과 같습니다.

Azure Portal의 쿼리 기반 동적 대상 선택 옵션을 보여 주는 스크린샷

대상 범위 지정

Chaos Studio의 특정 오류를 사용하면 Azure 리소스 내의 특정 기능을 추가로 대상으로 지정할 수 있습니다. 대상에 대해 범위 선택을 사용할 수 있고 구성되지 않은 경우 리소스는 선택한 오류에 의해 완전히 대상으로 지정됩니다. VMSS 종료(버전 2.0) 오류의 대상이 되는 Virtual Machine Scale Sets 인스턴스에서 범위 선택의 예는 다음과 같습니다.

대상에서 수행 중인 범위 선택을 보여 주는 스크린샷

다음 단계

이제 카오스 실험 내에서 대상을 선택하는 두 가지 방법을 모두 이해했으므로 다음을 수행할 준비가 되었습니다.