

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 다중 리전: 격리
<a name="next-gen-resilience-testing-multi-region-isolation"></a>

**다중 리전: 격리** 테스트는 네트워크 트래픽, 리전 간 데이터 복제 및 선택한 종속성을 포함하여 두 리전 간의 연결을 차단합니다. 다른 리전의 리소스에 액세스할 수 없을 때 서비스가 독립적으로 작동하는지 확인하고 가용성에 영향을 미칠 수 있는 리전 간 종속성을 표시하는 데 도움이 될 수 있습니다.
+ 다른 리전으로 복구하는 대신 리전 격리(리전 간 연결 손실)에 중점을 둡니다.
+ 네트워크 트래픽을 차단하고, 교차 리전 복제(Amazon S3, DynamoDB, MemoryDB)를 일시 중지하고, 선택적으로 두 리전 간의 종속성을 차단합니다.
+ 리전이 자체적으로 작동할 수 있는지 확인합니다.
+ 이는 지속적인 테스트입니다. 테스트 작업이 끝날 때까지 모든 성공 경보가 `OK` 상태로 유지되면 테스트가 통과됩니다.
+ 격리된 리전의 상태를 측정하는 성공 경보를 선택하고 트래픽을 독립적으로 계속 제공하는지 확인합니다.
+ 이 테스트는 액티브/액티브 아키텍처와 액티브/패시브 아키텍처 모두에 적용됩니다.
+ 주요 사용 사례: 복구 리전이 독립적으로 작동할 수 있는지 확인합니다. 예를 들어 기본가 `us-east-1` 이고 보조가 인 경우 `us-west-2`에서 격리된 경우이를 사용하여 독립적으로 `us-west-2` 작동하는지 확인합니다`us-east-1`.
+ 또한이 테스트는 **다중 리전: 복구**의 좋은 전제 조건이기도 합니다. 전체 장애 조치를 테스트하기 전에 독립성을 검증합니다. 테스트는 중요한 리전 간 종속성을 발견하는 데 도움이 될 수 있습니다.
+ 테스트 중에 종속성이 적극적으로 사용되는지(트래픽이 종속성으로 흐르고 있는지) 확인합니다. 이렇게 하면 블록이 영향을 미치는지 확인할 수 있습니다. 종속성 사용량(예: 요청 수 또는 연결 오류)을 추적하는 경보 또는 지표를 추가하여 테스트 중에 종속성이 행사되고 있는지 확인하는 것이 좋습니다.
+ 종속성은 확인 가능한 DNS 엔드포인트여야 합니다.
+ 상태 확인 실패를 트리거하는 종속성을 차단하면 컴퓨팅(예: Amazon ECS 작업)이 교체될 수 있습니다. 패킷 손실 작업은 대체 작업에 다시 적용되지 않으며 실패한 것으로 보고될 수 있습니다.
+ **격리된 리전** - 독립적인 작업을 위해 테스트하는 리전입니다.
+ **대상 리전** - 차단되는 리전입니다(이 리전에 대한 연결 잘림).
+ **기간** - 테스트 작업이 실행되는 시간입니다. 테스트가 종료되기 전에 최종 결과를 수집하는 데 몇 분 정도 더 걸립니다. 테스트를 처음 생성할 때 기본값은 3시간입니다.
+ **차단할 종속성**(선택 사항) - 종속성 검색이 활성화된 경우 목록에 격리된 리전에서 대상 리전까지의 종속성이 표시됩니다. 이 목록에서 선택하거나 DNS 도메인 이름으로 수동으로 추가할 수 있습니다. 종속성은 기본적으로 선택되지 않습니다. 이 테스트의 다른 작업(네트워크 연결, 복제 일시 중지)은에 관계없이 실행됩니다. 여기에 추가된 추가 종속성은이 테스트에만 사용되며 서비스의 종속성 검색에 저장되지 않습니다. 이러한 기본값은 콘솔에 적용됩니다. API를 사용할 때 종속성을 명시적으로 제공합니다.

이 테스트는 다음 AWS FIS 작업을 실행하여 선택한 종속성으로 트래픽을 삭제합니다. 작업은 Amazon EC2 인스턴스, Amazon ECS 작업(Amazon EC2 및 Fargate) 및 Amazon EKS 포드(Amazon EC2)에서 100% 패킷 손실을 주입합니다. 서비스에 작업의 대상 유형과 일치하는 리소스가 없는 경우 해당 작업은 건너뜁니다.

**참고**  
종속성을 차단하는 데 사용되는 작업에는 Amazon EC2 인스턴스에 설치된 SSM 에이전트, Amazon ECS 작업 정의의 SSM 에이전트 컨테이너 또는 Amazon EKS 포드에 대한 Kubernetes 서비스 계정과 같은 추가 설정이 필요합니다.


| 작업 | 설명 | 
| --- | --- | 
| aws:network:transit-gateway-disrupt-cross-region-connectivity | Transit Gateway 피어링을 통해 대상 리전에 대한 리전 간 트래픽을 차단합니다. | 
| aws:network:route-table-disrupt-cross-region-connectivity | 서브넷에서 대상 리전으로의 리전 간 트래픽을 차단합니다. | 
| aws:network:disrupt-vpc-endpoint | 대상 리전에 대한 교차 리전 VPC 엔드포인트 트래픽을 차단합니다. | 
| aws:s3:bucket-pause-replication | Amazon S3 교차 리전 복제를 대상 리전으로 일시 중지합니다. | 
| aws:dynamodb:global-table-pause-replication | DynamoDB 전역 테이블 복제를 일시 중지합니다. | 
| aws:memorydb:multi-region-cluster-pause-replication | MemoryDB 다중 리전 클러스터 복제를 일시 중지합니다. | 
| aws:ssm:send-command | Amazon EC2 인스턴스에서 선택한 종속 항목으로 트래픽을 삭제합니다. | 
| aws:ecs:task-network-packet-loss | Amazon ECS 작업에서 선택한 종속성으로 트래픽을 삭제합니다. | 
| aws:eks:pod-network-packet-loss | Amazon EKS 포드에서 선택한 종속성으로 트래픽을 삭제합니다. | 

이 테스트의 파라미터와 기본값을 보려면를 사용합니다`get-test-template`.