현재 『Aurora and RDS』 - 『db.t4g.medium』 를 『예약 인스턴스』로 사용중입니다. 『Aurora I/O 최적화』를 사용하고 있는데, 추가되는 요금도 예약 할인을 받게 하려면 어떻게 해야 할까요?

0

안녕하세요.
현재 AWS RDS - Aurora MySQL 을 예약 인스턴스로 사용하고 있습니다.
Aurora I/O 최적화가 더 저렴한듯하여, 해당 기능을 사용중에 있는데요.
db.t4g.medium(3년 선불)을 1개 사용중인 상황에서, Aurora I/O 최적화도 예약 인스턴스처럼 할인을 받을 수 있는지 궁금합니다.
검색을 해보니, 약 30%정도가 되는 예약 인스턴스를 추가하면 된다고 하는데요.
제가 사용하는 인스턴스가 가장 저렴 + 추가 인스턴스가 필요하지는 않은 상황이라서, 이러한 상황에서도 할인을 받을 수 있는지 궁금합니다.
해당 질문에 답변을 주신 분들 및 관심을 가져주신 분들 모두에게 감사합니다.

2개 답변
0

안녕하세요.

Aurora 요금의 구성요소는 인스턴스 / 스토리지 저장공간 / 스토리지 I/O 요금으로 나눠집니다. Standard 는 사용한 만큼 각 요소들에 대해 과금 되지만, I/O Optimized 의 경우는 인스턴스는 30% 증가된 요금, 스토리지 저장공간은 125% 증가된 요금이 부과되며, I/O 요금은 추가되지 않는 형태입니다. 따라서 사용하시는 패턴이 I/O 요금에 대해서 변동폭이 심한 경우 I/O Optimized 가 도움이 될 수 있겠습니다만, 면밀한 검토가 필요합니다.

기존 인스턴스를 I/O Optimized 인스턴스로 변경하고, RI 커버리지를 높이려면 RI를 산술적으로는 30% 추가로 구매한다고는 요금 예제에서 나와있습니다만, RI는 실제로는 인스턴스 갯수만큼 구매할 수 있습니다. 따라서 0.3개의 RI를 구매하실 수는 없기 때문에, 만약 1개의 RI를 추가로 구매하고 다른 적용할 수 있는 클러스터가 없다면, 0.7개의 RI 비용은 사용도 못하고 요금만 내는 처지에 처하게 됩니다. 예제처럼 수량이 많다면(예: 현 RI 10대 사용 + 3개 추가 RI 구매) 고려해 볼만한 옵션이겠지만 1대 상황에서는 오히려 사용하지 못하는 요금을 납부하게 됩니다.

답변함 2달 전
  • 안녕하세요. 답변을 달아주셔서 감사합니다. 귀하가 전달해준 요금 정보 URL( https://aws.amazon.com/ko/rds/aurora/pricing/#Pricing_by_database_instances )에서 Aurora MySQL 호환 버전을 클릭 -> 프로비저닝된 예약 인스턴스 탭을 클릭 하면 나오는 문구중에 아래와 같은 문구가 있습니다.

    『이러한 요금은 Aurora Standard에도 적용되지만 Aurora I/O-Optimized 예약형 인스턴스를 이용하면 해당 사용량에 대한 옵션 간 요금 차이가 자동으로 계산됩니다. Aurora I/O-Optimized를 이용하여 RI 할인 혜택을 최대한 활용하려면 기존 RI와 유사한 RI를 30% 추가로 구매하면 됩니다. 자세한 내용은 요금 예제를 참조하세요. 실제 사용량과 관계없이 계약 기간 내 시간당 요금이 청구됩니다.』

    답변을 주신분 말씀에 따르면 Aurora I/O Optimized 는 예약 인스턴스 혜택을 받지 못하기 때문에 틀린 설명이 된다는것으로 보입니다. 위 설명이 틀린 설명이 맞습니까? 만약에 틀린 설명이라면 AWS 에 수정을 요청해야할듯한데, 어떻게 수정 요청을 할 수 있습니까?

  • 안녕하세요. 의견주신 내용을 바탕으로 다시 확인해서 답변을 수정했습니다. re:Post 는 커뮤니티로 AWS의 공식 답변이 제공되는 곳은 아닙니다. 공식적인 답변을 받으시려면, AWS 콘솔 로그인 후 고객 지원에서 문의해 보시면 정확한 답변을 얻으실 수 있습니다.

0

Aurora I/O 최적화를 사용하면서 예약 인스턴스의 할인 혜택을 최대한 활용하는 방법에 대해 설명드리겠습니다.

Aurora I/O 최적화는 기존 Aurora Standard에 비해 더 많은 정규화 단위(normalized units)를 사용합니다. 따라서 기존에 구매한 예약 인스턴스로는 Aurora I/O 최적화의 전체 사용량을 커버하지 못할 수 있습니다.

하지만 귀하의 경우처럼 추가 인스턴스가 필요하지 않은 상황에서도 할인을 받을 수 있는 방법이 있습니다:

  1. 크기 유연한 예약 DB 인스턴스(Size-flexible reserved DB instances)를 활용하세요. 이를 통해 같은 AWS 리전과 데이터베이스 엔진 내에서 인스턴스 크기를 조정할 수 있습니다.

  2. 현재 사용 중인 db.t4g.medium 예약 인스턴스와 함께, 더 작은 크기의 추가 예약 인스턴스를 구매하는 것을 고려해보세요. 예를 들어, db.t4g.small 또는 db.t4g.micro와 같은 작은 인스턴스를 추가로 예약하면 Aurora I/O 최적화에서 사용하는 추가 정규화 단위를 커버할 수 있습니다.

  3. 온디맨드 요금과 예약 인스턴스의 조합을 사용할 수 있습니다. 예약 인스턴스로 커버되지 않는 부분에 대해서는 온디맨드 요금이 적용되지만, 전체적으로는 여전히 비용 절감 효과를 얻을 수 있습니다.

  4. AWS 비용 탐색기나 AWS Pricing Calculator를 사용하여 다양한 예약 인스턴스 조합의 비용 효과를 시뮬레이션해보세요. 이를 통해 귀하의 특정 사용 사례에 가장 적합한 옵션을 찾을 수 있습니다.

Aurora I/O 최적화를 사용하면 I/O 비용이 없어지고 예측 가능한 가격 책정이 가능해집니다. 따라서 적절한 예약 인스턴스 전략을 통해 전반적인 비용을 더욱 효과적으로 관리할 수 있습니다.
Sources
Reserved DB instances for Amazon Aurora - Amazon Aurora
How MoneyLion achieved price predictability and 55% cost-savings using Amazon Aurora I/O-Optimized and optimized RI purchases | AWS Database Blog
MySQL PostgreSQL Relational Database – Amazon Aurora Pricing – AWS

답변함 2달 전
  • RDS Aurora MySQL 에서는 db.t4g.small 또는 db.t4g.micro 가 존재하지 않습니다.
    RDS MySQL 에서 선택해도 RDS Aurora MySQL 인스턴스에 대한 예약 인스턴스 할인 효과를 받을 수 있는건가요?

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인