EC2 EBS 최적화 설정 점검

인스턴스 유형의 기본 동작과 EBS 성능 요구를 확인하세요.

설명

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 최적화를 요청합니다. 성능 향상 여부는 실제 워크로드와 볼륨 설정으로 검증하세요.

참조