직원 교육에 사용되는 3계층 웹 애플리케이션은 하루 12시간만 액세스됩니다. 이 애플리케이션은 Amazon RDS for MySQL DB 인스턴스에 데이터를 저장합니다. 회사는 비용을 최소화하고자 합니다. 솔루션스 아키텍트는 무엇을 해야 할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: DB 인스턴스를 시작 및 중지하는 AWS Lambda 함수를 생성하고, Lambda 함수를 호출하는 Amazon EventBridge(Amazon CloudWatch Events) 예약 규칙을 생성합니다..
이것이 정답인 이유
정답은 AWS Lambda 함수를 생성하여 DB 인스턴스를 시작 및 중지하고, Amazon EventBridge(Amazon CloudWatch Events) 예약 규칙을 생성하여 Lambda 함수를 호출하는 것입니다. 이 방법은 애플리케이션이 사용되지 않는 시간 동안 Amazon RDS 인스턴스를 중지함으로써 비용을 크게 절감할 수 있습니다. EventBridge는 특정 시간에 Lambda 함수를 자동으로 실행하여 시작 및 중지 작업을 예약할 수 있게 합니다.
오답인 AWS Systems Manager Session Manager를 사용하는 것은 DB 인스턴스에 직접 접근하여 수동으로 시작/중지하는 방식이므로 자동화된 비용 절감 솔루션이 아닙니다. Amazon ElastiCache for Redis 클러스터를 생성하는 것은 캐싱을 통해 성능을 향상시킬 수 있지만, RDS 인스턴스 비용 절감과는 직접적인 관련이 없습니다. Amazon EC2 인스턴스를 시작하고 cron 작업을 구성하는 것은 EC2 인스턴스 자체의 비용이 발생하며, RDS 인스턴스를 직접 제어하는 것보다 복잡하고 비효율적입니다.