지역별 Azure Chaos Studio 가용성
이 문서에서는 Azure Chaos Studio의 지역 가용성 모델을 설명합니다. 실험을 배포할 수 있는 지역과 리소스를 대상으로 지정할 수 있는 지역 간의 차이점을 설명합니다. Chaos Studio의 고가용성 모델에 대한 개요도 제공합니다.
Chaos Studio는 Azure 지역 서비스입니다. 즉, 서비스가 Azure 지역 내에서 배포되고 실행됩니다. Chaos Studio에는 실험이 배포된 지역과 리소스가 대상으로 지정된 지역이라는 두 가지 지역 구성 요소가 있습니다.
카오스 실험은 실험과 다른 지역의 리소스를 대상으로 할 수 있습니다. 이 프로세스를 지역 간 대상 지정이라고 합니다. 더 많은 지역의 대상에서 비정상 상황 실험을 사용하도록 설정하기 위해 Chaos Studio에는 리소스 대상 지정을 수행할 수 있는 지역 집합이 있습니다. 이 집합은 실험을 만들고 관리할 수 있는 영역의 상위 집합입니다.
Chaos Studio 및 리소스 대상 지정을 사용할 수 있는 지역 목록을 보려면 지역별 사용 가능한 제품을 참조하세요.
카오스 실험의 지역별 가용성
카오스 실험은 실행해야 하는 오류와 해당 오류를 실행해야 하는 리소스를 설명하는 Azure 리소스입니다. 실험은 단일 지역에 배포됩니다. 다음 정보 및 작업이 해당 지역에 유지됩니다.
- 실험 정의. 정의에서는 단계, 분기 및 작업의 계층 구조, 정의된 오류 및 매개 변수 및 대상 리소스의 리소스 ID를 포함합니다. 단계 이름, 분기 이름 및 오류 매개 변수를 포함한 실험 리소스 JSON의 개방형 속성은 지역에 저장되고 시스템 메타데이터로 처리됩니다.
- 실험 실행. 실행은 실험 때마다를 포함하거나 또는 단계, 분기 및 작업의 실행을 오케스트레이션하는 작업을 포함합니다.
- 실험 기록. 기록은 단계, 분기 및 작업 타임스탬프, 상태, ID 및 각 기록 실험 실행에 대한 오류 메시지와 같은 세부 정보를 포함합니다. 이 데이터는 시스템 메타데이터로 처리됩니다.
Chaos Studio에 저장된 모든 실험 데이터는 실험이 삭제되면 삭제됩니다.
카오스 대상의 지역별 가용성(리소스 대상 지정)
카오스 대상을 사용하면 Chaos Studio가 Azure 리소스와 상호 작용할 수 있습니다. 카오스 실험의 오류는 카오스 대상에 대해 실행되지만 대상 리소스는 실험과 다른 지역에 있을 수 있습니다. 해당 지역에서 Chaos Studio 리소스 대상 지정을 사용할 수 있는 경우에만 리소스를 카오스 대상으로 온보딩할 수 있습니다.
리소스 대상 지정을 사용할 수 있는 지역 목록은 실험을 만들 수 있는 지역의 상위 집합입니다. 카오스 대상은 대상 리소스와 동일한 지역에 배포됩니다. 다음 정보 및 작업이 해당 지역에 유지됩니다.
- 대상 정의. 정의에는 대상에 대한 기본 메타데이터가 포함됩니다. 에이전트 기반 대상에는 사용자가 구성할 수 있는 하나의 속성, 즉 에이전트를 카오스 에이전트 서비스에 연결하는 데 사용할 ID가 있습니다.
- 기능 정의. 정의에는 대상에서 사용하도록 설정된 기능에 대한 기본 메타데이터가 포함됩니다.
- 작업 실행. 실험에서 오류를 실행하면 오류 자체(예: VM 종료)가 대상 지역 내에서 발생합니다.
대상 또는 기능 메타데이터는 대상이 삭제되면 삭제됩니다.
Chaos Studio를 사용한 고가용성
Chaos Studio의 고가용성 정보는 Chaos Studio의 안정성을 참조하세요.
데이터 보존
Azure Chaos Studio에서는 고객이 서비스 인스턴스를 배포하는 지역 외부에서 고객 데이터를 저장하지 않습니다.
다음 단계
이제 Chaos Studio의 지역 가용성 모델을 이해했으므로 다음을 수행할 준비가 되었습니다.