개요
Instance Scheduler on AWS는 Amazon Elastic Compute Cloud(Amazon EC2) 및 Amazon Relational Database Service(RDS) 인스턴스의 시작 및 중지를 자동화합니다. 이 프로세스를 자동화하면 운영 비용을 절감하는 데 도움이 됩니다. 사용하지 않는 리소스를 중지하고 필요할 때 다시 가동할 수 있습니다. 이 AWS 솔루션은 리소스 태그와 AWS Lambda를 사용하여 인스턴스를 자동으로 중지 및 시작하며, 정의한 일정에 따라 여러 AWS 리전에 배포할 수 있습니다.
리소스를 사용하지 않는 경우에도 모든 인스턴스를 계속 최대 사용률로 실행하는 설정과 비교하여 이 솔루션을 사용하면 비용을 크게 절감할 수 있습니다.
이점
이 솔루션은 보조 계정에서 인스턴스를 시작 및 중지하는 데 필요한 AWS Identity and Access Management(IAM) 역할을 생성하는 템플릿을 포함합니다.
이 솔루션은 시작 또는 중지하는 모든 인스턴스를 자동으로 태깅할 수 있습니다. 또한 이 솔루션은 태그에 변수 정보를 추가할 수 있게 하는 매크로를 포함합니다.
이 솔루션은 일정 및 기간을 구성하기 위한 명령을 제공하는 명령줄 인터페이스(CLI)를 포함합니다. CLI를 사용하여 고객은 해당 일정의 비용 절감액을 추정할 수 있습니다.
EC2 인스턴스의 경우 이 솔루션은 인스턴스와 동일한 AWS 리전에 정의된 Systems Manager 유지 관리 기간을 사용하여 이 유지 관리 기간에 인스턴스를 시작하고 중지할 수 있습니다.
기술 세부 정보
구현 가이드 및 함께 제공되는 AWS CloudFormation 템플릿을 사용하여 이 아키텍처를 자동으로 배포할 수 있습니다.
1단계
AWS CloudFormation 템플릿은 고객이 정의한 간격으로 Amazon CloudWatch 이벤트를 설정합니다. 이 이벤트는 Instance Scheduler AWS Lambda 함수를 간접 호출합니다.
구성 중에 AWS 리전 및 계정을 정의하고 Instance Scheduler on AWS가 일정을 해당하는 Amazon Elastic Compute Cloud(Amazon EC2) 및 Amazon Relational Database Service(RDS) 인스턴스와 연결하는 데 사용할 사용자 지정 태그를 정의하면 됩니다.
2단계
이러한 값은 Amazon DynamoDB에 저장되어 Lambda 함수 실행 시 검색할 수 있습니다. 그런 다음 해당하는 인스턴스에 사용자 지정 태그를 적용할 수 있습니다.
3단계
Instance Scheduler on AWS의 초기 구성 중에 해당하는 EC2 및 RDS 데이터베이스(DB) 인스턴스 식별에 사용할 태그 키를 정의합니다. 일정 생성 시 지정한 이름은 태그 지정된 리소스에 적용할 일정을 식별하는 태그 값으로 사용됩니다.
4단계(선택 사항)
CloudFormation 파라미터 'Using AWS Organizations'(AWS Organizations 사용)를 선택하고 유효한 조직 ID를 제공하면 원격 계정의 CloudWatch 이벤트에서 이벤트를 수신하는 추가 이벤트 버스 리소스가 생성됩니다. 이러한 이벤트는 DynamoDB의 솔루션 구성에 추가될 계정 ID를 제공합니다.
관련 콘텐츠
AWS Systems Manager의 기능인 빠른 설정을 사용하여 AWS 계정 및 리전 전체에서 EC2 인스턴스의 시작 및 중지를 자동화하도록 Resource Scheduler를 구성할 수 있습니다. Resource Scheduler는 간단한 사용자 인터페이스(UI)를 제공합니다.
Resource Scheduler에 대해 자세히 알아보려면 구현 가이드에서 관련 리소스를 검토하세요.
AWS를 기반으로 현대적이고 확장 가능한 애플리케이션을 구축하여 조직을 혁신하는 동시에 AWS의 비용 최적화 솔루션을 통해 비용을 최적화할 수 있습니다. 다양한 AWS 요금 옵션을 통해 특정 워크로드 요구 사항에 맞춰 구매 계획을 유연하게 세울 수 있습니다.
이 리포지토리에는 Well-Architected 모범 사례를 사용하여 비용 최적화된 워크로드를 배우고, 측정하고, 구축하는 데 도움이 되는 실습 랩 형식의 문서와 코드가 포함되어 있습니다.
자세한 내용은 여기를 참조하세요.
이 가이드는 클라우드 서비스 비용을 관리하고 최적화하기 위한 클라우드 재무 관리(CFM) 기능을 설정하는 데 도움이 됩니다. 이 기능은 거의 실시간에 가까운 데이터 표시와 비용 및 사용량 분석을 제공하여 지출 대시보드, 최적화, 지출 한도, 차지백, 이상 탐지 및 대응과 같은 주제에 대한 의사 결정을 돕습니다.
- 게시 날짜