[AWS] 인스턴스 생성과 요금 & AMI

뤠옹뤠옹·2024년 11월 15일

인스턴스 생성과 요금

가상 서버 생성 예시

인스턴스 생성 예시

인스턴스 설정 값 예시

항목설정 값 예시
AMIAmazon Linux2
인스턴스 유형T2.micro
리전서울
인스턴스 수1
도입 옵션없음
네트워크기본 VPC
서브넷우선순위 없음
배치 그룹없음
IAM 역할없음
종료 방식정지
삭제 보호 활성화없음
모니터링없음
테넌시공유됨 - 공유된 하드웨어 인스턴스 실행
T2/T3 무제한없음
스토리지 용량 제한과 종류8GB의 범용 SSD
태그키는 Name, 값은 Yellow Server 등 서버 명칭
보안 그룹SSH(포트 22), HTTP(포트 80), HTTPS(포토 443) 등

T2/T3 무제한이란

: 인스턴스 유형이 T2 혹은 T3의 경우에만 한하여 표시되는 선택 사항이다.

  • 부하가 높아졌을 때 버스트(일시적으로 고성능을 낼 수 있는 기능)를 무제한으로 쓰는 게 가능하다.
  • 일반적인 버스트를 초과하여 사용할 경우 별도로 요금이 부과되기 때문에 계속해서 서버에 부하가 발생하는 경우는 예상 외로 비용이 증가할 수 있다.

인스턴스의 요금

  1. 인스턴스 사용량
  2. EBS 요금
  3. 통신 요금
  4. 그 외 옵션

💰 US달러로 표시되지만 원화로 지불
📈 요금 변동이 있지만 통상 인스턴스 단가는 t3.nano 기준(1시간에 0.0052 US달러 - 2021.03)

인스턴스 사용량(가동 시간 X 단가)

  • 인스턴스가 가동한 시간(초) 단위로 과금된다.
  • 정지하고 있는 동안은 과금되지 않는다.
  • 단위는 인스턴스 유형에 따라 다르고 고기능을 사용할 경우 비싸진다.

EBS(스토리지) 요금(용량 X 단가)

  • 인스턴스가 사용하는 EBS 요금이다.
  • 보유한 용량 단위로 과금되며 스토리지 성능(SSD인지, HDD인지, IOPS 담보를 할지 여부 등)에 따라 단가가 달라진다.
  • 보유한 용량 단위이며 저장 용량 단위가 아니므로 주의하자.
  • 인스턴스와 달리 정지하고 있는 동안에도 요금이 부과된다.

통신 요금(아웃바운드 통신 요금)

  • 인스턴스 통신 요금이다.
  • 인터넷에서 인스턴스로 들어오는(인바운드) 통신료는 무료이며 인스턴스에서 인터넷으로 나가는 통신(아웃바운드)만 요금이 부과된다.
  • 요금은 리전에 따라서 조금 다르다

그 외 옵션

  • Elastic IP 서비스 등 옵션을 사용할 경우 해당 요금이 추가된다.

AWS 가입 후 1년간 특전

AWS에 가입 후 1년간 특전으로 t2.micro를 750시간/월 범위 안에서 무료 사용 가능

  • 750시간이란 대략 서버 1대의 1달분
  • EBS는 30GB까지, 통신료는 15GB까지 무료 사용 가능

EC2가 적합하지 않는 경우

  • 단순한 서버 1대로 구성되어 그다지 변화가 없는 시스템의 경우
  • EC2는 스스로 관리해야 한다는 점을 전제로 하기 때문에 운영하는데 수고로울 수 있다.

단순히 구축만 하는 시스템에는 적합하지 않다는 점


AMI

OS 및 소프트웨어가 설치된 디스크 이미지

AMI를 사용하면 동일한 인스턴스를 여러 개 생성할 수 있으 뿐만 아니라 공식 AMI를 사용하여 쉽게 생성하는 것도 가능하다.

AMI(Amazon Machine Image)와 인스턴스

: 소프트웨어 구성을 기록한 템플릿

금형에서 초합금 로봇이 대량으로 만들어짐
⬇️
AMI에서 같은 인스턴스를 생성할 수 있다.
✅ 금형을 한 번 만들어 두면 얼마든지 같은 설정의 서버를 생성하는 것이 가능하다.

AMI에서는 같은 설정의 서버를 얼마든지 생성할 수 있다.

동일한 서버가 여러 개 필요할 때
📍 AMI 없는 경우
서버마다 '서버 OS를 설치하고, 아파치를 설치하고, 소프트웨어를 설치하고, 각각을 설정하고'와 같은 작업을 반복
📍AMI 있는 경우
단 몇 분만에 동일한 서버를 만들 수 있다.

AMI와 OS

AMI는 서버 디스크에 설치된 내용이 통째로 들어 있다.
AMI에서 인스턴스를 생성하면 전부 복사된다.
➡️ 어떤 AMI라도 반드시 OS는 설치되어 있다.
❌ 워드프레스만 쓰기가 가능하게 or 일부 데이터만 쓰기가 가능하도록 하는 것

제공되는 OS 이미지

AMI는 AWS 공식 AMI만 있는 것이 아니다.
✅ OS나 소프트웨어 커뮤니티판, 기업이 생성한 AMI도 제공한다.

AMI내용
Amazon Linux아마존이 제공하는 레드햇(Red Hat) 기반 리눅스
Ubuntu Server우분투(Ubuntu) 리눅스
Tomcat Certified By Bitnami자바 서블릿을 움직이는 톰캣(Tomcat) 서버

AMI 요금

무료와 유료가 있다.

  • 마이크로소프트가 제공하는 윈도 서보와 같이 원래 유료인 소프트웨어는 AMI에서도 유료이다
  • AMI를 개인이 생성할 경우에는 이미지의 용량에 따라서 요금이 부과된다.

AMI를 직접 만들어 보자

개인이 만들 수 있다.

✅ 같은 구성의 서버를 복제하거나, 구축한 서버의 백업용으로 사용하면 편리하다.
✅ 생성한 AMI는 마켓 플레이스라는 장소에서 배포할 수 있다.
📍 AMI는 EC2 인스턴스에서 생성하며, 기본이 되는 인스턴스를 개인의 취향에 맞게 필요한 소프트웨어를 설정한 후 AMI로 내보낸다.

마켓플레이스란

: AWS에서 AMI를 배포할 수 있는 장소이다.

  • 유료, 무료에 관계없이 사용한다.
  • 현재 수천 개의 AMI가 공개되어 있고, 인스턴스를 생성할 때 사용할 수 있다.
  • 개인이나 기업 · 커뮤니티에서 만든 AMI가 있다. 단, AMI가 반드시 안전하다는 보증은 없기 때문에 배포자를 잘 확인하고 사용하자.
profile
개발자가 되기 위한 즐거운 여정!

0개의 댓글