EC2 EBS 최적화 설정 점검

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

설명

EBS 최적화는 EC2와 EBS 사이의 전용 대역폭을 제공해 다른 네트워크 트래픽과의 경합을 줄입니다. 많은 인스턴스 유형은 기본으로 활성화하므로 ebs_optimized가 없다는 이유만으로 최적화가 꺼져 있다고 판단할 수는 없습니다. 접근 통제나 암호화를 대신하는 기능도 아닙니다.

잠재적 영향

  • 최적화가 필요한 환경에서 이를 사용하지 않으면 스토리지 지연이나 처리량 변동이 커질 수 있습니다.
  • 인스턴스와 볼륨의 성능 한계를 고려하지 않으면 애플리케이션의 응답 지연이 발생할 수 있습니다.

해결 방법

인스턴스 유형의 EBS 최적화 지원 여부와 기본값을 확인하세요. 선택적으로 활성화하는 유형에서 필요하다면 ebs_optimized = true를 설정하세요. 기본 활성화 유형은 그 동작을 활용하고, EBS 대역폭·IOPS와 볼륨 지표를 실제 워크로드에 맞춰 검토하세요.

예시

t3.small은 EBS 최적화가 기본으로 활성화된 유형이므로 두 예시 모두 그 기능을 사용합니다. AMI 값은 배포 리전에서 사용할 실제 이미지로 바꾸세요.

변경 전

hcl
resource "aws_instance" "app" {
  ami           = "ami-1234567890abcdef0"
  instance_type = "t3.small"
}

변경 후

hcl
resource "aws_instance" "app" {
  ami           = "ami-1234567890abcdef0"
  instance_type = "t3.small"
  ebs_optimized = true
}

변경 후에는 옵션을 명시하지만, 이 인스턴스 유형에서 처음으로 EBS 최적화를 켜는 변경은 아닙니다. 옵션 추가만으로 인스턴스나 볼륨의 성능 한계가 늘어나지는 않습니다.

참조