본문 바로가기
Amazon Web Service

[AWS] EBS(Elastic Block Store) 개념 및 과금에 대한 내용... EC2는 중지해도 EBS 과금은 발생한다!!

by 클수저 2024. 4. 30.
728x90
반응형

2024.04.29 - [Amazon Web Service] - [AWS] Terraform으로 대량의 EC2생성 시 발생하는 Capacity 에러, Service Quotas 그리고 EC2 시작 또는 생성 시 발생하는 문제 해결 및 개념 정리

 

[AWS] Terraform으로 대량의 EC2생성 시 발생하는 Capacity 에러, Service Quotas 그리고 EC2 시작 또는 생성

최근에 Terraform으로 약 200개의 EC2를 한번에 생성하다가 62개까지 생성 후, 생성하지 않는 오류가 발생했다.그래서 관련해서 개념을 찾고 정리하기 위해서 블로그를 정리해보려한다. 에러는 다음

cloudjs.tistory.com

이전 글에서 Terraform 생성 시, EC2 생성 제한에 문제에 대한 내용과 솔루션을 작성했다.

그중에서 솔루션1의 경우 EC2를 가용영역에 분산해서 분산생성하는 방법이었다.

 

여기서 다음과 같은 문제가 발생한다.

EC2를 분산생성 시, 사용 전까지 과금이 발생! 👉🏻 사용 전까지 EC2 중지!(바로 여기!!)

저기서 과금 문제가 발생한다. EC2는 중지되어도 EBS는 과금이 되기 때문이다.

그래서 EBS에 대한 개념과 과금에 대한 내용을 아래에 정리해보려고 한다.


EBS(Elastic Block Storage)

https://aws.amazon.com/ko/ebs/

 

블록 스토리지 | Elastic Block Store | Amazon Web Services

특정 시점 복사본인 Amazon EBS 스냅샷을 사용하여 클라우드의 블록 스토리지 데이터와 온프레미스 블록 데이터를 보호합니다. Amazon EBS 스냅샷은 재해 복구를 지원하고, 리전 및 계정 간에 데이터

aws.amazon.com

Storage라는 단어에서 저장하는 공간인 것은 대략적으로 알 수 있다.

컴퓨터 본체를 보면, cpu와 램카드, 그래픽카드, SSD, HDD가 다같이 장착되어 컴퓨터가 돌아가게 된다.

 

EC2 인스턴스가 연산에 관한 (CPU,메모리 등) 처리를 한다고 하면, 
데이터를 저장하는 역할(SSD, HDD)은 바로 EBS!!
즉, EBS는 클라우드에서 사용하는 가상 하드디스크(HDD)

 

EBS는 AWS 클라우드의 Amazone EC2 인스턴스에 사용할 영구 블록 스토리지 볼륨을 제공한다.

 

EBS ↔ EC2 연결 

EBS의 가장 큰 특징은 EC2 인스턴스가 종료되어도 별개로 작동하여 유지가 가능하다는 점이다.

여기서 위에서 말한 과금에 대한 부분을 생각 할 수있다!!

보통 컴퓨터 본체가 꺼지면 하드도 꺼져 당연히 이용을 못하는게 일반적이다. 하지만, EBS는

 

네트워크 별개로 연결된 서비스 이기 때문에 가능하다!

 

 

 

EBS 요금

https://aws.amazon.com/ko/ebs/pricing/

 

고성능 블록 스토리지 – Amazon EBS 요금 – Amazon Web Services

범용 SSD(gp3) 볼륨의 볼륨 스토리지에 대해서는 해당 스토리지를 종료할 때까지 매월 프로비저닝하는 용량(GB)을 기준으로 요금이 청구됩니다. 모든 gp3 볼륨에는 프로비저닝된 IOPS 3,000(초당 입력/

aws.amazon.com

https://repost.aws/ko/knowledge-center/ebs-volume-charges

 

Amazon EBS 볼륨에 대한 요금 이해하기

제 계정과 연결된 Amazon Elastic Block Store(Amazon EBS) 볼륨에 대해 청구서에서 요금이 어떻게 청구되는지 알고 싶습니다.

repost.aws

EBS에 관한 과금은 AWS 공식사이트에서 확인할 수 있고, 위와 같다.

일반적으로 EBS 볼륨 과금 규칙은 아래와 같다.

  1. 루트 EBS 볼륨
  • 인스턴스가 중지되어도 루트 EBS 볼륨은 그대로 존재
  • 루트 EBS 볼륨에 대해서는 지속적으로 스토리지 용량 요금이 부과
  • 프로비저닝된 IOPS가 있다면 IOPS 요금도 계속 부과
  1. 추가 EBS 데이터 볼륨
  • 인스턴스에 추가로 연결된 EBS 데이터 볼륨은 인스턴스 중지 여부와 관계없이 존재합니다.
  • 데이터 EBS 볼륨에 대해서도 스토리지 용량 요금이 지속적으로 부과됩니다.
  • 프로비저닝된 IOPS가 있다면 IOPS 요금도 계속 발생합니다.
  1. EBS 백업 스냅샷
  • 인스턴스를 중지했더라도 EBS 볼륨의 스냅샷은 그대로 존재합니다.
  • EBS 스냅샷에 대해서는 스토리지 용량 요금이 부과됩니다.

결론, 프로비저닝 IOPS에 따른 과금, EBS 또는 스냅샷이 존재하면 과금!


EC2 200개 생성 후, 중지 시 발생하는 EBS과금

이 내용을 적기 위해서 위에 기본개념과 요금에 대해서 설명하고 작성했다.

결국 나중에 내가 솔루션1의 방법대로 분산생성을 선택했을 때, 부득이하게 정지 후 사용전까지 EBS는 과금이 된다.

그렇다면, 얼마나 과금이 되는지 알아보자!

 

Ex ) 200개 t2.xlarge EC2 인스턴스에 대한 EBS 요금

  • 각 인스턴스의 루트 EBS 볼륨은 gp3 유형, 100GB
  • 프로비저닝된 IOPS 없음
  • 추가 데이터 볼륨 없음
  • EBS 스냅샷 없음

EBS 가격 (us-east-1 리전 기준): gp3 볼륨: $0.08/GB-월

💵 루트 EBS 볼륨 요금 = 200개 x 100GB x $0.08/GB-월 = $1,600/월

총 EBS 요금 = $1,600/월(해당 요금은 EC2 생성 시, 순수 EBS 요금이다.)

 

 

위와같이 이전 글과 연결지어, EBS 개념과 과금에 대해 작성했고 필자가 발생했던 200개와 연결해 기본적인 계산까지 작성했다.

순수한 EBS는 과금이 크지않다는 것을 알았다.

728x90
반응형