설명
EBS 최적화는 EC2 인스턴스와 EBS 볼륨 사이의 I/O 경합을 줄여 스토리지 성능을 안정적으로 유지하는 데 도움이 됩니다. 기본으로 활성화되는 유형, 선택적으로 활성화할 수 있는 유형, 지원하지 않는 유형이 있으므로 ebs_optimized 생략만으로 실제 상태를 판단할 수는 없습니다.
EBS 의존도가 높은 워크로드에서는 실제 처리량과 지연 시간을 확인해야 합니다. 이 설정은 저장 암호화나 접근 권한을 대신하지 않습니다.
잠재적 영향
- 필요한 EBS 성능을 확보하지 못하면 애플리케이션 지연이나 스토리지 병목이 발생할 수 있습니다.
- 지원하지 않는 인스턴스 유형에 옵션을 적용하면 요청이 실패할 수 있습니다.
해결 방법
- 현재 인스턴스 유형의 지원 여부와 기본값을 확인하세요. 선택적 최적화가 필요한 지원 유형에서는
ebs_optimized: true를 설정하세요. - 인스턴스와 볼륨의 성능 한도, 비용 및 변경 영향을 검토하고 배포 후 EBS 지표와 애플리케이션 지연 시간을 함께 확인하세요.
예시
amazon.aws.ec2를 제공하는 과거 컬렉션의 발췌입니다. 현재 구성에서는 지원되는 모듈을 사용하세요. ebs_instance_type에는 EBS 최적화를 선택적으로 지원하는 유형, ec2_image_id에는 호환되는 실제 AMI를 제공하고 나머지 키·보안 그룹·서브넷 값도 환경에 맞추세요.
변경 전
yaml
- name: example
amazon.aws.ec2:
key_name: mykey
instance_type: "{{ ebs_instance_type }}"
image: "{{ ec2_image_id }}"
wait: yes
group: default
count: 3
vpc_subnet_id: subnet-29e63245
EBS 최적화를 명시하지 않습니다. 실제 상태는 선택한 인스턴스 유형과 적용 설정에 따라 확인해야 합니다.
변경 후
yaml
- name: example
amazon.aws.ec2:
key_name: mykey
instance_type: "{{ ebs_instance_type }}"
image: "{{ ec2_image_id }}"
wait: yes
group: my_sg
count: 3
vpc_subnet_id: subnet-29e63245
ebs_optimized: true
지원되는 유형에서 EBS 최적화를 요청합니다. 성능 향상 여부는 실제 워크로드와 볼륨 설정으로 검증하세요.