AWS 요금 모델
AWS 기본적인 비용 발생 부분
이러한 특징은 선택하는 AWS 제품과 요금 모델에 따라 달라진다.
대부분의 경우 인바운드 데이터 전송이나 동일 AWS 리전 내의 다른 AWS 서비스 간 데이터 전송은 무료다.하지만 몇 가지 예외가 있기 때문에 AWS 서비스 사용을 시작하기 전에 데이터 전송 요금을 확인해야 한다.
아웃바운드 데이터전송은 여러 서비스에서 집계된 후 아웃바운드 데이터 전송 요금으로 청구된다. 이 요금은 월별 명세서에 AWS 데이터 송신으로 표시된다.
AWS에서는 요금을 어떻게 지불할까?
위 그림은 AWS 요금의 기본이다. 매월 말에 사용한 만큼만 지불하면 되고, 언제든지 제품 사용을 시작하거나 중지할 수 있다. 또한 장기 계약도 불필요하다.
AWS에서는 다양한 클라우드 컴퓨팅 서비스를 제공하는데, 각 서비스에서 실제로 필요한 리소스의 양에 대해 정확히 지불된다. 이 요금 모델에는 다음이 포함된다.
- 사용한 만큼만 지불
- 예약 시 더 적은 비용 지불
- 더 많이 사용하여 더 적은 비용 지불
- AWS 성장에 따라 더 많은 비용 절감
사용한 만큼만 지불
데이터 센터를 구축하는 전문 업체가 아니라면 구축에 과도한 시간과 비용이 들어갈 수 있다. AWS에서는 고액의 초기 지출 없이 사용한 서비스에 대해서만 비용을 지불한다. 가변 비용을 낮출 수 있으므로, 서버나 소프트웨어 라이선스 구매 또는 시설 임대를 비롯하여 고가의 인프라 구축에 귀중한 리소스를 투자할 필요가 없다.
즉, 변화하는 비즈니스 요구에 빠르게 적응하고 필요한 만큼만 사용료를 지불하여 혁신과 발명에만 집중할 수 있다. 모든 AWS 서비스는온디맨드로 제공되며, 장기계약을 맺지 않아도 되고, 복잡한 라이선스에 의존할 필요가 없다.
예약 시 더 적은 비용 지불
Amazon Elastic Compute Cloud(Amazon EC2) 및 Amazon Relational Database Service(Amazon RDS)와 같은 특정 서비스의 경우 예약 용량을 사용할 수 있다.
예약 인스턴스(RI)는 같은 온디맨드 용량과 비교하여 최대 75%까지 비용을 절감할 수 있다. 예약 인스턴스에는 3가지 옵션이 있다.
- AURI(전체 선결제 예약 인스턴스): 가장 큰 폭의 할인
- PURI(부분 선결제 예약 인스턴스): 낮은 폭의 할인
- NURI(선결제 없는 예약인스턴스): 더 작은 폭의 할인
예약 인스턴스를 구매할 때 지불하는 선결제 금액이 높으면 제공되는 할인이 커진다. 예약 용량을 사용함으로써 위험을 최소화하고, 예산을 좀 더 예측 가능하게 관리하며, 장기적 노력이 필요한 정책을 준수할 수 있다.
사용량이 많을수록 비용 절감
- AWS에서는 규모에 따른 할인을 받을 수 있으며 사용량이 늘수록 상당한 비용 절감을 할 수 있다.
- Amazon Simple Storage Service(Amazon S3)와 같은 서비스의 경우 요금이 계층화 되어 있다. 즉, 사용량이 많을수록 GB당 요금이 줄어든다. 또한 데이터 수신 요금은 항상 무료다.
- 요구사항에 따라 여러 스토리지 서비스를 사용하여 스토리지 비용을 절감할 수 있다.
- 성능, 보안 및 내구성을 유지하면서 비용을 절감할 수 있는 적절한 스토리지 솔루션의 조합을 선택하여 비용 절감을 최적화할 수 있다.
AWS 성장에 따라 더 많은 비용 절감
- AWS는 지속적으로 데이터 센터 하드웨어 비용을 줄이고, 운영 효율성을 향상하며, 전력 소비를 줄이고, 전반적인 비즈니스 운영 비용을 낮추는 데 중점을 두고 있다.
- 이러한 최적화와 상당한 규모로 성장 중인 AWS의 규모의 경제로 절감한 비용은 요금 인하의 형태로 고객에게 제공된다.
- 현재 리소스가 향후 더 높은 성능을 제공하는 리소스로 추가 비용없이 대체 된다.
무료 서비스
AWS에서는 추가 비용 없이 다양한 서비스를 제공한다.
- Amazon Virtual Private Cloud(Amazon VPC): AWS 클라우드에 논리적으로 격리된 공간을 프로비저닝하고 이 공간에서 정의한 가상 네트워크를 사용하여 AWS 리소스를 시작할 수 있다.
- AWS Identity and Access Management(IAM): AWS 서비스 및 리소스에 대한 사용자의 액세스 제어
- 통합결제는 여러 AWS 계정 또는 여러 Amazon Internet Services Private Limited(AISPL) 계정에 대한 결제를 통합하기 위한 AWS Organizations의 결제 기능이다. 통합 결제의 기능은 아래와 같다.
- 여러 계정에 대해 하나의 청구서
- 각 계정의 요금을 쉽게 추적할 수 있음
- 결합된 사용량에서 볼륨 요금 할인의 결과로 요금을 낮출 수 있음
- 통합결제를 사용하여 모든 계정을 통합하고 계층화된 혜택을 받을 수 있음
- AWS Elastic Beanstalk: AWS 클라우드에서 애플리케이션을 신속하게 배포하고 관리할 수 있는 편리한 방법 중 하나
- AWS CloudFormation: 개발자 및 시스템 관리자가 관련 AWS 리소스 모음을 쉽게 생성하고 순서에 따라 예측 가능한 방식으로 프로비저닝하도록 지원
- 오토스케일링은 정의한 조건에 따라 리소스를 자동으로 추가하거나 제거한다. 요청이 급증하는 동안에는 리소스가 원활하게 늘어 성능을 유지하고, 요청이 감소할 때는 자동으로 인스턴스 개수가 줄어 비용을 최소화할 수 있다.
- AWS OpsWorks: 모든 형태와 규모의 애플리케이션을 간편하게 배포하고 운영할 수 있도록 해주는 애플리케이션 관리 서비스
이러한 서비스에는 요금이 부과 되지 않지만, 이러한 서비스에서 사용하는 다른 AWS 서비스와 관련된 요금이 있을 수 있다.