AWS > EC2

본 글은 생활코딩님의 AWS 강의를 듣고 별도 학습을 통해 작성한 포스트입니다.


1. EC2란

1.1. 정의

  • AWS에서 제공하는 클라우드 컴퓨팅 서비스
  • 아마존이 각 Region에 구축한 데이터 센터의 서버용 컴퓨터들의 자원을 원격으로 사용할 수 있도록 함
    • 쉽게 말해, 아마존으로부터 한 대의 컴퓨터를 임대하는 것
  • AWS가 제공하는 URL(Public DNS)를 통해 서버에 접근할 수 있음

1.2. 장점

  • 용량을 늘리거나 줄일 수 있음
  • 사용한만큼만 요금을 지불하므로 저렴
  • 사용자가 인스턴스를 완전히 제어할 수 있음
  • 보안 및 네트워크 구성, 스토리지 관리가 효과적

2. 인스턴스

  • 클라우드 환경에서 가상 머신을 실행할 때, 이 가상머신을 의미
  • 애플리케이션을 배포, 관리 및 확장하는 데 도움이 되는 수많은 추가 기능을 제공

2.1. 인스턴스 타입

image

  • EC2 인스턴스 유형 및 표기법
  • 인스턴스 패밀리 : M, T, C, X, R, IO, I, D, G, P, F
  • 인스턴스 세대 : 인스턴스 패밀리에 따라 1 ~ 5세대
  • 인스턴스 크기 : 인스턴스 패밀리 및 세대에 따라 다양한 크기 제공

2.2. 인스턴스 유형

image

  • 서로 다른 컴퓨팅, 메모리, 스토리지 용량 제공
  • 용량에 따라 한 인스턴스 패밀리로 분류됨
  • 각 인스턴스 유형은 공유 리소스의 최소 성능에 따라 차이가 있음

3. Reference