프리티어 환경에서 elasticache 사용량에 대해 질문있습니다.

0

11월 8일에 생성하여 오늘 11월 21일로 약 13일정도가 지났는데 프리티어 elasticache 사용량이 벌써 600시간을 넘겨서 85% 알림 메일이 왔더라구요 물리적으로 많이 측정해봐야 350시간정도인거 같은데 어떻게 계산되는지 궁금합니다.

사용은 t2.micro로 elasticache에서 redis oss 클러스터 하나만 동작 중이었습니다. 물론 상관없겠지만 아무런 데이터가 존재하지 않습니다. 아무것도 없는 빈 상태였습니다. 왜 벌써 85% 가 된거죠??

질문됨 2달 전12회 조회
1개 답변
0

ElastiCache의 프리 티어 사용량 계산에 대해 설명드리겠습니다.

ElastiCache의 프리 티어 사용량은 노드 단위로 계산됩니다. 귀하께서 T2.micro 인스턴스 하나를 사용하고 계신다고 하셨는데, ElastiCache Redis OSS 클러스터의 경우 고가용성을 위해 자동으로 여러 노드를 생성할 수 있습니다.

기본적으로 ElastiCache Redis OSS는 자동 장애 조치(Auto-failover) 기능을 제공합니다. 이 기능이 활성화되어 있다면, 주 노드(Primary node)와 복제 노드(Replica node)가 각각 하나씩 생성됩니다. 따라서 실제로는 두 개의 T2.micro 노드가 운영되고 있을 가능성이 높습니다.

각 노드는 24시간 동안 계속 실행되므로, 하루에 48시간(24시간 x 2노드)의 사용량이 누적됩니다. 13일 동안 이렇게 운영되었다면, 총 사용량은 약 624시간(48시간 x 13일)이 됩니다. 이는 귀하가 받으신 85% 알림과 일치하는 수치입니다.

프리 티어 사용량을 줄이고 싶으시다면, 복제 노드를 제거하고 단일 노드로 구성하는 방법을 고려해 보실 수 있습니다. 다만, 이 경우 고가용성 기능은 포기해야 합니다.

ElastiCache의 사용량은 클러스터 내 데이터의 양과는 무관하며, 노드의 수와 운영 시간에 따라 결정됩니다. 따라서 클러스터 내에 데이터가 없더라도 노드가 실행 중이라면 사용량은 계속 누적됩니다.
Sources
ElastiCache Documentation history - Amazon ElastiCache
Security Hub controls for ElastiCache - AWS Security Hub

profile picture
답변함 2달 전
  • 감사합니다. 혹시 그럼 프리티어 eleasticache 750 시간이라는게, 한달마다 750시간 무료사용으로 알고있는데 맞나요? 12개월 동안 총 750시간 아닌거죠?

  • 최초 가입 후 12개월동안, 단일 AZ에 배포된 t2.small.search 또는 t3.small.search 인스턴스에 대해 매월 750시간을 제공합니다.

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

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

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