DB & AWS Knowledge
AWS 서비스를 사용시 알아 두면 좋은 비용과 관련된 개념들 본문
해당 페이지에서는 AWS 서비스를 사용 시, 비용 절약과 관련하여 알아두면 좋은 개념에 대하여 다룬다.
이 페이지는 아래의 이전 게시글과 연관되어 있다.
[1] 2023.03.09 - [AWS 및 클라우드 지식/DB 이외 AWS 서비스, 클라우드 지식] - 서버리스 (Serverless) 의 개념
AWS 서비스 사용 비용에 영향을 주는 요소들
일반적으로 AWS 서비스 사용 비용에 크게 영향을 주는 요소는 아래와 같다.
- 서버리스, 프로비젼 등의 서비스 운영 방식
[1] 과 같이 서버리스 형식으로 서비스를 이용하면 그에 따라 특정 AWS 서비스에 가해지는 운영 (고객) 서비스 부하에 맞춰
서비스 또한 scale-up scale-out 등의 전략을 자동으로 사용하는 이점이 있으나 그에 따라 부과되는 비용도 기하급수적
으로 늘어난다.
온프레미스는 위의 자동 운영방식을 사용하지 않아서 사용자가 각 상황에 맞춰 AWS 서비스 옵션을 수동으로 조절하여
사용해야 하나 그만큼 서버리스보다 비용을 아낄 수 있는 이점이 있다.
AWS 서비스 중에서 RDS Aurora Cluster 같은 서비스들은 사용자가 서버리스, 프로비젼 중 하나를 선택하여 사용 할 수
있고 이 때는 사용자가 편의성과 비용절약 중 하나를 우선하여 해당 옵션을 선택하면 된다.
단, Lambda 같은 특정 서비스들은 설계적인 특성으로 인하여 서버리스로만 사용 할 수 밖에 없다. 물론 이런
서비스들은 서버리스 방식 이어도 다른 AWS 서비스들보다 비용이 적게 부과된다.
- 네트워크, 데이터 전송 비용
어떤 AWS 서비스를 사용하든지, 이 두 사항은 무조건 추가로 부과되는 비용이다.
그러다 보니 특정기간에 운영 서비스 이용 부하가 갑작스럽게 증가하면 그에 따른 네트워크, 데이터 전송량이 증가하여
평소보다 더 많은 비용이 부과 될 수 있다. 혹여나 운영 방식, 인스턴스 크기 등을 조절하지 않았다면, 사용량 적인
측면에서 AWS 서비스 이용 비용을 분석하면 좋다.
- 특정 서비스들의 feature 를 사용시 부과 또는 절약 될 수 있는 비용
AWS 에서는 특정 서비스의 feature 를 이용하면 비용이 부과 또는 절약 될 수 있다. 그렇기에 이에 대해서
AWS Document 를 통해 어느 조건까지 이용하면 무료고, 어느 수준이상부터 사용하면 유료인지 혹은 신규 feature 를
사용하면 서비스 이용 비용을 줄일 수 있는지 등을 자주 확인하면 좋다.
물론 신규 feature 에서는 버그나 기타 이슈 등이 발생 할 수 있기에 실제 운영 서비스에 사용 전, AWS Support 등을 통해 현재 이 feature 에서 발견된 버그 사례가 있는지 물어 볼 것을 권장한다.
- Reserved Instance (RI) 등으로 특정 인스턴스에 대한 일정기간 사용료를 미리 지불하여 비용을 절약
RI 가 지원되면 미리 일정기간 정액제 사용료를 지불하여 AWS 서비스를 사용 시. 동일한 시간에 발생하는 비용보다
훨씬 더 적은 비용으로 AWS 서비스를 사용 할 수 있기에 이를 적극적으로 사용하면 좋다.
다만, 3년같이 매우 장기간 사용에 대한 RI 를 구매시에는 해당 기간 동안 서비스 확장 등의 이유로 서비스 인스턴스
class 에 변동이 생길 수 있는지 다시 한번 확인 후 구매 할 것을 권장한다.
- 환율
기술적인 내용이 아니라서 생소하게 생각 될 수 있으나 AWS 서비스들은 USD 기준으로 이용료를 지불해야 하기에 환율이
불리한 국가 또는 기간에서는 이용료가 가파르게 상승 할 수 있다. 이 때도 RI 등으로 가능한 비용을 줄일 수 있는
방안들을 미리 생각 해 볼 것을 권장한다.
'AWS 및 클라우드 지식 > DB 이외 AWS 서비스, 클라우드 지식' 카테고리의 다른 글
클라우드 서비스 이용과 환율의 관계 (0) | 2024.08.17 |
---|---|
AWS CLI 를 통해 S3 관련 작업을 할 시 명령어, 자주 사용되는 옵션들 (0) | 2024.08.13 |
AWS CloudFormation 서비스 개요 및 의의 (0) | 2024.05.23 |
AWS CloudTrail 을 통한 사용자 작업 내역 모니터링 (0) | 2024.05.18 |
AWS Document 및 보완과 관련한 개념 (0) | 2024.01.09 |