버스터블 성능 인스턴스
버스터블 성능 인스턴스 (Burstable performance instances)
많은 범용 워크로드는 평균적으로 바쁘지 않아서 높은 수준의 지속 CPU 성능이 필요하지 않아요. 이런 낮은~중간 수준의 CPU 사용률 워크로드는 CPU 사이클을 낭비하고, 결국 사용한 만큼보다 더 많은 비용을 내게 돼요. 이 문제를 극복하려면 저비용 버스터블(burstable) 범용 인스턴스인 T 인스턴스를 활용할 수 있어요.
출처: 문서
본문
T 인스턴스 패밀리는 기준 CPU 성능을 제공하면서, 필요할 때 언제든 원하는 만큼 기준을 넘어 버스트(burst)할 수 있는 능력을 제공해요. 기준 CPU는 대규모 마이크로서비스, 웹 서버, 소규모·중형 데이터베이스, 데이터 로깅, 코드 저장소, 가상 데스크톱, 개발·테스트 환경, 업무 핵심 애플리케이션 등 대부분의 범용 워크로드 요구를 충족하도록 정의돼요. T 인스턴스는 컴퓨팅, 메모리, 네트워크 리소스의 균형을 제공하며, CPU 사용률이 낮거나 중간인 광범위한 범용 애플리케이션을 가장 비용 효율적으로 실행하게 해줘요. M 인스턴스와 비교해 최대 15% 비용을 절약할 수 있고, 더 작고 경제적인 인스턴스 크기(2 vCPU와 0.5 GiB 메모리처럼 작은)에서는 더 많은 비용을 절약할 수 있어요. nano, micro, small, medium 같은 더 작은 T 인스턴스 크기는 메모리를 조금만 필요로 하고 높은 CPU 사용률을 기대하지 않는 워크로드에 잘 맞아요.
참고: 이 주제는 버스터블 CPU를 설명해요. 버스터블 네트워크 성능에 대한 정보는 "Amazon EC2 instance network bandwidth"를 참고하세요.
EC2 버스터블 인스턴스 유형 (EC2 burstable instance types)
EC2 버스터블 인스턴스는 T8i, T4g, T3a, T3 인스턴스 유형과 이전 세대 T2 인스턴스 유형으로 구성돼요. 다음 표는 버스터블 인스턴스 유형 간 주요 차이를 요약해요.
| 유형 | 설명 | 프로세서 패밀리 |
|---|---|---|
| T8i (최신 세대) | T3 인스턴스와 비교해 최대 30% 더 나은 가격/성능의 최신 세대 저비용 x86 인스턴스 | Intel Xeon Granite Rapids 프로세서 |
| T4g (최신 세대) | T3보다 최대 40% 더 높은 가격/성능과 20% 더 낮은 비용의 최저 비용 EC2 인스턴스 유형 | Arm Neoverse N1 코어를 사용하는 AWS Graviton2 프로세서 |
| T3a (최신 세대) | T3 인스턴스보다 10% 더 낮은 비용의 최저 비용 x86 인스턴스 | AMD 1세대 EPYC 프로세서 |
| T3 (최신 세대) | 이전 세대 T2 인스턴스와 비교해 최대 30% 더 낮은 가격/성능으로 x86 워크로드에 최고의 최고점(peak) 가격/성능 | Intel Xeon Scalable(Skylake, Cascade Lake 프로세서) |
| T2 (이전 세대) | 이전 세대 버스터블 인스턴스 | Intel Xeon 프로세서 |
인스턴스 요금과 추가 사양은 "Amazon EC2 Pricing"과 "Amazon EC2 Instance Types"를, 버스터블 네트워크 성능은 "Amazon EC2 instance network bandwidth"를 참고하세요.
2025년 7월 15일 이전에 AWS 계정을 만들었고 계정이 12개월 미만이라면, 특정 사용 한도 내에서 t2.micro 인스턴스(또는 t2.micro를 사용할 수 없는 리전의 t3.micro)를 무료로 쓸 수 있어요. 2025년 7월 15일 이후 계정을 만들었다면 t3.micro, t3.small, t4g.micro, t4g.small, t8i.micro, t8i.small 인스턴스 유형을 6개월 동안 또는 크레딧이 소진될 때까지 쓸 수 있어요. 자세한 내용은 "AWS Free Tier"를 참고하세요.
T 인스턴스 지원 구매 옵션: On-Demand Instances, Reserved Instances, Dedicated Instances(T3만), Dedicated Hosts(T3만, standard 모드만), Spot Instances. 자세한 내용은 "Amazon EC2 billing and purchasing options"을 참고하세요.
모범 사례 (Best practices)
- 선택한 인스턴스 크기가 운영 체제와 애플리케이션의 최소 메모리 요구사항을 충족하는지 확인하세요. 많은 메모리·CPU 리소스를 소비하는 GUI 운영 체제(예: Windows)는 많은 사용 사례에서
t3.micro또는 그 이상의 인스턴스 크기가 필요할 수 있어요. 워크로드의 메모리·CPU 요구가 시간이 지나면서 커지면 T 인스턴스는 같은 유형의 더 큰 인스턴스 크기로 확장하거나 다른 인스턴스 유형을 선택할 수 있는 유연성을 줘요. - 계정에 AWS Compute Optimizer를 활성화하고 워크로드에 대한 Compute Optimizer 추천을 검토하세요. Compute Optimizer는 성능 개선을 위해 인스턴스를 키울지, 비용 절감을 위해 줄일지 평가하는 데 도움을 주고, 상황에 따라 다른 인스턴스 유형을 추천할 수도 있어요.