본문 바로가기
ITPE metacog/Cloud metacog

[AWS SAP] 비용효과적인 ECS 애플리케이션 클러스터와 RDS 사용

by 잘 배우고, 잘 익히기 2021. 4. 19.

Req) 어던 기업이 서버리스 애플리케이션을 AWS상에 운영하길 원합니다. 

그 기업은 애플리케이션 프로비저닝을 ECS클러스터에서 동작하는 도커 컨테이너 상에서 계획하고 있습니다. 그 애플리케이션은 MySQL DB를 요구하고 있고 그 기업은 RDS를 사용할 계획입니다. 그 기업이 가지고 있는 도큐먼트는 첫 3개월동안 빈번하게 접근될 필요가 있고, 그 이후에는 드뭅니다. 그 도큐먼트는 7년동안 보유되어져야 합니다. 

 

무엇이 가장 비용효과적인 솔루션으로 이 요구사항을 만족시킬까요?

 

 

Sol) 

요구사항 솔루션
비용효과적인 솔루션 
 - 애플리케이션은 ECS 사용 예정
 - MySQL DB를 RDS로 마이그레이션
 - 문서 첫 3개월 동안만 빈번 접속, 7년 동안만 보유

ECS를 Spot Instance로 구동하여 비용 절감  
RDS는 Reserved Instance로 저렴하게 운영(1년, 3년 단위 예약)

EC2 스팟 인스턴스로 Amazon ECS 콘테이너 클러스터 운영하기

스팟 인스턴스는 예비 Amazon EC2 컴퓨팅 용량에 입찰 할 수 있게 합니다. 스팟 인스턴스는 일반적으로 온 디맨드 인스턴스보다 50-90 % 저렴합니다. 스팟 인스턴스로 ECS 클러스터를 운영하면 기존의 컨테이너화 된 워크로드를 실행하는 비용을 줄이거나 동일한 예산을 유지하면서 컴퓨팅 용량을 2 ~ 10 배까지 증가시킬 수 있습니다. 혹은 둘 다 조합 할 수 있습니다!

 

Amazon RDS 예약 인스턴스

AWS는 Amazon RDS 예약 인스턴스(RI)를 보다 유연하고 간편하게 사용하여 최대한 RI 할인을 받을 수 있도록 개선 사항을 발표합니다. RI는 1~3년 기간으로 데이터베이스 인스턴스를 예약하고 온디맨드 인스턴스 요금에 비해 상당한 할인을 받을 수 있는 옵션을 제공합니다.