기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
I/O 오류 주입 일시 중지
AWS Fault Injection Service 및 I/O 일시 중지 작업을 사용하여 Amazon EBS 볼륨과 연결된 인스턴스 간의 I/O를 일시적으로 중지하여 워크로드가 I/O 중단을 처리하는 방법을 테스트합니다.
에 대한 자세한 내용은 AWS Fault Injection Service 사용 설명서를 AWS FIS참조하세요.
고려 사항
볼륨 I/O 일시 중지에 대한 다음 고려 사항에 유의하세요.
-
모든 Nitro 기반 인스턴스 유형에서 I/O 일시 중지가 지원됩니다.
-
OS 제한 시간 구성을 테스트하려면 실험 기간을
nvme_core.io_timeout에 지정된 값 이상으로 설정합니다. 자세한 내용은 Amazon EBS 볼륨에 대한 NVMe I/O 작업 시간 제한 단원을 참조하십시오. -
I/O가 일시 중지된 볼륨으로 I/O를 구동하면 다음과 같은 상황이 발생합니다.
-
볼륨 상태가 120초 이내에
impaired로 전환됩니다. 자세한 내용은 Amazon EBS 볼륨 상태 확인 단원을 참조하십시오. -
볼륨 I/O가 60초 이상 일시 중지된
1경우에 대한 CloudWatch 지표는VolumeStalledIOCheck입니다. 자세한 내용은 Amazon EBS 볼륨 지표을 참조하세요. -
대기열 길이(
VolumeQueueLength)에 대한 CloudWatch 지표가 0이 아닙니다. 모든 경보 또는 모니터링에서 0이 아닌 대기열 깊이를 모니터링해야 합니다. -
VolumeReadOps또는VolumeWriteOps에 대한 CloudWatch 지표가0입니다. 이는 볼륨이 더 이상 I/O를 처리하지 않음을 나타냅니다.
-
Amazon EC2 콘솔에서 기본 실험을 수행하거나 AWS FIS 콘솔을 사용하여 고급 실험을 수행할 수 있습니다. AWS FIS 콘솔을 사용하여 고급 실험을 수행하는 방법에 대한 자세한 내용은 AWS Fault Injection Service 사용 설명서의 자습서를 참조하세요 AWS FIS.
Amazon EC2 콘솔을 사용하여 기본 실험 수행
-
https://console.aws.amazon.com/ec2/
에서 Amazon EC2 콘솔을 엽니다. -
탐색 창에서 볼륨을 선택합니다.
-
I/O를 일시 중지할 볼륨을 선택하고 작업, 오류 주입, 볼륨 I/O 일시 중지를 선택합니다.
-
기간에 볼륨과 인스턴스 간의 I/O를 일시 중지할 기간을 입력합니다. 기간 드롭다운 목록 옆의 필드에는 기간이 ISO 8601 형식으로 표시됩니다.
-
서비스 액세스 섹션에서가 실험을 수행하기 위해 수임 AWS FIS 할에 대한 IAM 서비스 역할을 선택합니다. 기본 역할을 사용하거나 생성한 기존 역할을 사용할 수 있습니다. 자세한 내용은 AWS FIS 실험을 위한 IAM 역할을 참조하세요.
-
볼륨 I/O 일시 중지를 선택합니다. 메시지가 나타나면 확인 필드에
start를 입력하고 실험 시작을 선택합니다. -
실험의 진행 상황과 영향을 모니터링합니다. 자세한 내용은 AWS FIS 사용 설명서의 AWS FIS모니터링을 참조하세요.