RDS, RedShift, ElastiCache RI, RN

이민석's avatar
Aug 14, 2024
RDS, RedShift, ElastiCache RI, RN

개요

얼마 전에 EC2 RI & Savings Plan을 작성하면서
EC2, Fargate, Lambda 등의 컴퓨팅 리소스 비용 절감을 위한 약정 구매를 알아봤습니다.

이번 시간에는
RDS, RDS for Aurora, RedShift, ElastiCache 등의 데이터 베이스 약정인 *RI, *RN에 대해서 알아보겠습니다.

*RI : Reserved Instance의 약자로 RDS(for Aurroa)는 인스턴스 약정을 사용합니다.
*RN : Reserved Node의 약자로 RedShift, ElastiCache는 노드 약정을 사용합니다.

리소스 설명

본 문서에서는 *RDS, *RDS for Aurora, *RedShift, *ElastiCache을 다룹니다.

*RDS : Relational Database Service로 MariaDB, MySQL, PostgreSQL 등의 RDB에 대한 관리형 서비스 모음입니다.
*RDS for Aurora : RDS의 일부 서비스로 Aurora 전용 스토리지를 가지고 있는 서비스입니다.
*RedShift : 완전관리형 PetaByte급 데이터 웨어하우스 서비스
*ElastiCache : 분산형 In-memory 데이터 스토어

결론

항목

RDS

RedShift

ElastiCache

*환불 여부

불가능

불가능

리서치 중

*수정 여부

불가능

리서치 중

리서치 중

*유연한 적용

적용 가능

리서치 중

적용되지 않음 1)

미사용 시 비용

지불

지불

RDS

*교차 엔진 적용

리서치 중

*엔진 교체 여부

리서치 중

RDS for Aurora

*서버리스 적용

리서치 중

RedShift

ElastiCache

*엔진 교체 여부 2

리서치 중

*환불 여부 : RDS 구매 이후 환불 가능 여부
*유연한 적용 : db.t3.xlarge로 구매한 RI가 db.t3.large로 구매되는지 여부
*교차 엔진 적용 : RDS for MariaDB으로 구매한 RI가 RDS for MySQL에 적용되는지
*엔진 교체 여부 : RDS for MariaDB로 구매한 RI가 RDS for MySQL로 교체되는지

*서버리스 적용 : 서버리스 v2(ACU 1~64 등)에 적용되는 상품이 있는지 여부

*엔진 교체 여부 2 : Redis OSS와 MemCached 교체 가능 여부

주요 근거자료

  1. ElastiCache RN 유연하지 않음

ElastiCache RN 유연하지 않음 1)

AWS (Docs) | ElastiCache Reserved Node에 따르면,
Reserved Node는 정확하게 동일한 Node에 대해서만 적용이 되는 것으로 압니다.

참고자료

  1. [AWS] AWS RDS 예약인스턴스(RI) 구매 시 고려사항

  2. [AWS] RDS 예약 인스턴스(RI) 변경 문의

  3. [RDS] RDS RI 적용 방법

  4. [RDS] 중지된 인스턴스의 자동 시작과 로그

  5. AWS (Docs) | RedShift 예약 노드 구매

  6. AWS (Docs) | ElastiCache 예약 노드 구매

Share article

Unchaptered