[AWS]EC2 인스턴스 t 시리즈

ssun·2025년 5월 29일

AWS 공부

목록 보기
6/19

아직 제대로 EC2를 써본 적이 없기 때문에 제대로 몰랐던 개념... 다른 친구들이 t2,t3라고 말하는 걸 들어도 뭔 말인지 하나도 못 알아 들었던 기억이 있다...그래서 제대로 알아보기로함! 그러면 시작!


t2, t3 인스턴스는 AWS에서 제공하는 "버스트 가능(burstable) 성능 인스턴스"로, 비용 효율적이고 범용적인 용도로 많이 쓰이는 타입


t2 / t3 인스턴스란?

저렴하면서도 기본적인 컴퓨팅 성능을 제공하며, 필요한 순간에 CPU 성능을 "버스트(burst)"할 수 있는 인스턴스 유형

여기서 드는 질문..버스트가 뭔데요?


버스트 성능 (Burstable Performance)

  • t2, t3 인스턴스는 기본 성능은 제한적이지만, CPU를 더 많이 사용할 수 있도록 일정 시간 동안 버스트(폭발적) 성능을 제공함
  • 버스트를 할 수 있는 능력은 CPU 크레딧이라는 개념으로 관리됨
    -> 즉, CPU가 갑자기 성능 좋아진다는 이야기

CPU 크레딧(CPU Credits)

항목설명
CPU 크레딧1 크레딧 = 100% CPU를 1분간 사용 가능
크레딧 적립CPU를 거의 안 쓰고 있을 때 자동으로 크레딧이 쌓임
💥버스트 사용순간적으로 CPU를 많이 쓸 때 크레딧을 소모해서 고성능으로 작동
  • 예를 들어 t2.micro는 1시간에 6 크레딧이 쌓이고, 최대 2 vCPU까지 순간적으로 쓸 수 있음
  • 크레딧을 다 쓰면 성능이 급격히 떨어짐

t2 vs t3 차이

항목t2t3
CPU 크레딧적립 기반 (크레딧 다 쓰면 성능 저하)지속적 버스트 가능 (Unlimited 모드 기본)
네트워크 성능낮음더 향상된 성능
가격더 저렴하지만 오래됨성능 대비 더 저렴
Nitro 시스템없음 (기존 하드웨어 가상화)있음 (더 빠르고 보안성 높음)
기본 설정크레딧 기반 (기본 제한)Unlimited 모드 기본 적용
출시 시기예전 (2014년)최신형 (2018년)

t3는 t2의 업그레이드 버전이라 대부분의 경우 t3 사용을 권장함


t3의 Unlimited 모드란?

  • 크레딧이 없어도 CPU 성능을 유지
  • 단, 초과 사용량은 요금이 부과됨
  • 예: CPU를 계속 100%로 쓴다면 초과한 부분에 요금이 청구됨
    • 쓰면 안되겠다 AWS는 초과금이 무섭다

사용 예시

상황추천 인스턴스
저부하 웹서버t2.micro, t3.micro
개인 프로젝트 서버t3.small
간단한 API 서버t3.medium
개발 및 테스트 환경t3.large
낮은 트래픽 블로그t2.nano, t3.nano
주기적으로 부하가 생기는 작업t3 (Unlimited 모드 덕분에 안정적)

내가 현재 EC2를 적용할 졸프에서는 개발 및 테스트 환경이기 때문에 t3.large를 사용해야할까? 하지만 가격을 더 찾아봐야한다


언제 t2나 t3를 쓰면 안 될까?

  • CPU를 지속적으로 고사용하는 작업 (예: 머신러닝, 대규모 데이터 처리, 게임 서버 등)
  • 이 경우엔 c, m, r 시리즈 등 전용 성능 인스턴스를 선택해야 해

요약

  • t2/t3는 저렴하고 범용적인 작업용으로 적합
  • t3가 최신이자 더 효율적
  • CPU 크레딧/버스트 성능 구조 이해 필요
  • 크레딧 소진 시 성능 제한이 발생할 수 있음

나에게 맞는 인스턴스는?

상황: 졸업프로젝트에서 프엔,백엔, ML이 같이 연동할 서버가 필요함.

ML 모듈:
1. 추천 시스템 – 사용자의 행동 데이터를 분석해서 개인화된 책을 추천
2. 질문 생성 – 책의 설명(텍스트)을 바탕으로 질문을 자동 생성 → 자연어 처리(NLP)

목적: 개발 및 테스트
요구: 가벼운 서버 운영, 여러 컴포넌트가 연결되어야함
기간: 약 2~3개월 (더 연장될 수도)
예산: 20만원 이내

이렇게 여러 조건들을 잡아놓고 지피티에게 물어봄!

인스턴스 유형 추천

t3.large

  • 2 vCPU + 8GB RAM
  • 가격도 하루 200300원 수준 (월 7천9천 원대)
  • Spring Boot + React + ML 추론 서버까지 무난히 가능
  • HuggingFace 기반 NLP 추론 모델도 버틸 수 있음
  • 성능/비용 밸런스 탁월

최대 20만원을 학과 사무실에서 지원해주기 때문에 예산 내에서 t3.large를 선택!
그리고 24시간 돌릴 필요없이 테스트 할 때만 돌리면 되는 것이기 때문에 관리를 잘 해주어야한다! 이러면 EBS만 과금됨
CPU 크레딧 기반이라 잠깐씩 고부하 테스트 가능하기 때문에 고부하 테스트 기능을 사용해보고 싶어 선택했다.

그러면 서버 구축 홧팅!

profile
안녕하세요! 백다현입니다

0개의 댓글