AWS 요금 개념

2021. 8. 29. 18:11카공리스트/AWS Cloud Practitioner Essentials

 

본 글의 내용은 AWS Cloud Practitioner Essentials (Korean)에서 발췌함

 

AWS 요금 적용 방식

 

AWS는 종량제 요금으로 다양한 클라우드 컴퓨팅 서비스를 제공한다.

 

 

실제 사용한 만큼만 지불한다.

 

장기 계약 or 복잡한 라이선스 없이 각 서비스에서 실제로 사용한 리소스의 양에 대해 정확히 지불한다.

 

 

예약하는 경우 비용이 감소한다.

 

일부 서비스는 온디맨드 인스턴스 요금에 비해 상당한 할인을 제공하는 예약 옵션을 제공한다.

 

예를 들어 회사에서 지속적으로 실행해야 하는 워크로드에 EC2 인스턴스를 사용중이라고 가정하자.

이 워크로드를 Amazon EC2 Instance Savings Plans에서 실행하도록 선택할 수 있다.

이 요금제는 동일한 온디맨드 인스턴스 용량에 비해 최대 72%까지 절약할 수 있다.

 

 

많이 사용할수록 볼륨 기반 할인으로 비용이 감소한다.

 

일부 서비스는 계층화된 요금을 제공하므로 사용량이 증가함에 따라 점차 단위 비용이 낮아진다.

 

예를 들어 S3 스토리지 공간을 많이 사용할수록 GB당 비용을 낮출 수 있다.

 

 

 

AWS 요금 계산기

 

AWS 요금 계산기를 사용하면 AWS 서비스를 탐색하고 AWS 기반 사용 사례에 대한 비용을 추정할 수 있다.

 

AWS 비용 추정을 정의된 그룹별로 구성할 수 있다.

그룹은 비용 센터별로 비용 추정을 제공하는 회사 조직 구성을 반영할 수 있다.

 

 

회사에서 EC2를 사용하는데 관심이 있다고 가정해보자.

하지만 사용 사례에 가장 비용 효율적인 AWS 리전 or 인스턴스 유형은 무엇인지 아직 확신할 수 없다.

 

AWS 요금 계산기에 필요한 운영 체제, 메모리 요구사항, 입/출력(I/O) 요구사항 등 세부 정보를 입력할 수 있다.

AWS 요금 계산기를 사용하면 AWS 리전 및 EC2 인스턴스 유형별로 예상 비용을 비교할 수 있다.

 

 

AWS 요금 예

 

AWS Lambda

 

AWS Lambda의 경우 함수 요청 수와 함수 실행 시간을 기준으로 요금이 청구된다.

 

AWS Lambda에서는 매월 무료 요청 1백만 건과 최대 320만 초의 컴퓨팅 시간을 사용할 수 있다.

 

Compute Savings Plan에 가입하면 AWS Lambda 비용을 절감할 수 있다.

Compute Savings Plan은 1년 or 3년 기간 동안 일정 사용량을 약정하는 대신 컴퓨팅 비용을 할인한다.

이는 예약하는 경우 비용감소의 예이다.

 

AWS Lambda 요금 예시

 

여러 AWS 리전에서 AWS Lambda를 사용했다면 청구서에서 리전별로 항목별 요금을 볼 수 있다.

 

위 그림의 예시에서는 모든 AWS Lambda 사용량이 버지니아 북부 리전에서 발생했다.

이 청구서에는 함수 요청 수 및 기간별로 요금이 나열된다.

 

이 예시에서 요청 수와 총 요청 기간 모두 AWS 프리 티어 한도 미만이므로 계정 소유자는 이번 달에 AWS Lambda 사용량에 대한 요금을 지불할 필요가 없다.

 

 

Amazon EC2

 

Amazon EC2를 사용하면 인스턴스가 실행되는 동안 사용한 컴퓨팅 시간에 대해서만 비용을 지불한다.

 

일부 워크로드의 경우 스팟 인스턴스를 사용하여 EC2 비용을 대폭 절감할 수 있다.

예를 들어 중단을 견딜 수 있는 배치 처리 작업을 실행한다고 가정하자.

 

스팟 인스턴스를 사용하면 워크로드의 가용성 요구 사항을 충족하면서 최대 90%의 비용을 절감할 수 있다.

 

Savings Plans 및 예약 인스턴스를 고려하면 Amazon EC2 비용을 추가로 절감할 수 있다.

 

Amazon EC2 요금 예시

 

위 그림 예시의 서비스 요금에는 다음 항목에 대한 세부 정보가 포함된다.

 

* 사용된 각 Amazon EC2 인스턴스 유형

* 프로비저닝된 Amazon EBS 스토리지 공간

* Elastic Load Balancing이 사용된 기간

 

이 예시에서는 모든 사용량이 AWS 프리 티어 한도에 미달했으므로 계정 소유자는 이번 달에 Amazon EC2 사용량에 대한 요금을 지불하지 않아도 된다.

 

 

Amazon S3

 

Amazon S3 요금의 경우 다음 비용 구성 요소를 고려한다.

 

* 스토리지:

사용한 스토리지에 대해서만 요금을 지불한다.

객체의 크기, 스토리지 클래스, 해당 월에 각 객체를 저장한 기간에 따라 Amazon S3 버킷에 객체를 저장하는 요금이 청구된다.

 

* 요청 및 데이터 검색:

Amazon S3 객체 및 버킷에 수행한 요청에 대해 비용을 지불한다.

예를 들어 사진 파일을 S3 버킷에 저장하고 웹 사이트에서 호스팅한다고 가정하자.

방문자가 이러한 사진 파일이 게시된 웹 사이트를 요청할 때마다 비용을 지불해야 하는 요청이 계산된다.

 

* 데이터 전송:

다른 Amazon S3 버킷 간에 데이터를 전송하거나 S3에서 동일한 AWS 리전의 다른 서비스로 데이터를 전송하는데 드는 비용은 없다.

하지만 S3에서 송수신한 데이터에 대해서는 비용을 지불해야 한다.

다만 다음과 같은 몇 가지 예외 사항이 있다.

인터넷에서 S3로 전송되는 데이터 or Amazon CloudFront로 전송되는 데이터에 대해서는 비용이 들지 않는다.

또한 S3 버킷과 동일한 AWS 리전에 있는 EC2 인스턴스로 전송되는 데이터도 비용이 들지 않는다.

 

* 관리 및 복제:

계정의 S3 버킷에서 활성화한 스토리지 관리 기능에 대해 비용을 지불한다.

이러한 기능에는 Amazon S3 인벤토리, 분석, 객체 태그 지정이 포함된다.

 

Amazon S3 요금 예시

 

이 예시의 AWS 계정은 두 리전 버지니아 북부 및 오하이오에서 Amazon S3를 사용했다.

각 리전의 항목별 요금은 다음 요소를 기준으로 한다.

 

* 버킷에 객체를 추가 or 복사하기 위한 요청 수

* 버킷에서 객체를 검색하기 위한 요청 수

* 사용된 스토리지 공간

 

이 예시에서 모든 S3 사용량은 AWS 프리 티어 한도 미만이므로 계정 소유자는 이번 달에 S3 사용량에 대한 요금을 지불할 필요가 없다.

'카공리스트 > AWS Cloud Practitioner Essentials' 카테고리의 다른 글

통합 결제  (0) 2021.08.29
결제 대시보드  (0) 2021.08.29
AWS 프리 티어  (0) 2021.08.29
AWS Trusted Advisor  (0) 2021.08.29
AWS CloudTrail  (0) 2021.08.29