EBS 최적화란, EC2 인스턴스가 Amazon Elastic Block Store(EBS)와 통신할 때 전용 네트워크 대역폭을 할당받아 안정적이고 높은 성능을 제공하는 기능입니다. EBS는 AWS에서 제공하는 블록 스토리지 서비스로, 인스턴스가 데이터를 저장하고 불러오는 역할을 합니다. EBS 최적화를 활성화하면 인스턴스가 EBS와 통신할 때 네트워크 트래픽에 방해받지 않도록 보장합니다.
EBS 최적화의 주요 특징:
- 전용 대역폭: 인스턴스는 네트워크 트래픽(예: 인터넷 트래픽)과 분리된 전용 대역폭을 통해 EBS 볼륨과 통신합니다. 이를 통해 인스턴스의 성능과 안정성이 보장됩니다.
- 고성능 보장: EBS-Optimized 인스턴스는 EC2와 EBS 간의 최대 전송 속도를 보장하며, I/O 성능이 크게 향상됩니다. 특히 고성능 스토리지를 요구하는 애플리케이션에서 유용합니다.
- 트래픽 충돌 방지: EBS 데이터 전송이 인스턴스의 다른 네트워크 작업에 방해되지 않도록 보호됩니다. 이를 통해 데이터 전송이 혼잡해지거나 성능이 저하되는 것을 방지할 수 있습니다.
EBS 최적화가 필요한 이유:
- 높은 IOPS 작업: 데이터베이스, 분석 작업 또는 대량의 데이터를 처리하는 워크로드는 많은 읽기/쓰기 작업을 요구하므로 EBS 최적화를 통해 성능을 보장받는 것이 유리합니다.
- 네트워크 부하: 인스턴스가 네트워크를 많이 사용하는 경우, EBS 최적화를 통해 네트워크 부하와 관계없이 안정적인 디스크 성능을 유지할 수 있습니다.
- 데이터 안정성: EBS 최적화는 네트워크 병목 현상을 방지하므로, 데이터 손실이나 처리 지연을 줄일 수 있습니다.
어떻게 작동하는가:
EBS-Optimized EC2 인스턴스는 EC2와 EBS 간의 데이터 전송을 위한 전용 대역폭을 제공합니다. 이 대역폭은 인스턴스 유형에 따라 다르며, 예를 들어 작은 인스턴스에서는 500Mbps에서 대형 인스턴스에서는 14,000Mbps 이상의 대역폭이 제공될 수 있습니다.
TerraForm 사용 예시
ebs_optimized = true
'Cloud' 카테고리의 다른 글
AWS Spot Instances (1) | 2024.10.10 |
---|---|
Amazon VPC CNI (5) | 2024.10.10 |
AWS CoreDNS (2) | 2024.10.10 |
[AWS] AWS CLI 설치 (0) | 2024.10.09 |
[VPC] 서브넷 로드밸런서 태그 (0) | 2024.09.20 |