개요

Instance Scheduler on AWS 솔루션은 Amazon Elastic Compute Cloud(Amazon EC2) 및 Amazon Relational Database Service(RDS) 인스턴스의 시작 및 중지를 자동화합니다.
이 솔루션은 사용되지 않는 리소스를 중지하고 필요할 때 리소스를 시작할 수 있으므로 운영 비용을 절감하는 데 도움이 됩니다. 모든 인스턴스를 계속 최대 사용률로 실행하고 있는 경우 비용을 크게 절감할 수 있습니다.
이점

이 솔루션은 보조 계정에서 인스턴스를 시작 및 중지하는 데 필요한 AWS Identity and Access Management(IAM) 역할을 생성하는 템플릿을 포함합니다.
Instance Scheduler on AWS는 시작 또는 중지하는 모든 인스턴스에 태그를 자동으로 추가할 수 있습니다. 또한 이 솔루션은 태그에 변수 정보를 추가할 수 있게 하는 매크로를 포함합니다.
이 솔루션은 일정 및 기간을 구성하기 위한 명령을 제공하는 명령줄 인터페이스(CLI)를 포함합니다. CLI를 사용하여 고객은 해당 일정의 비용 절감액을 추정할 수 있습니다.
Amazon EC2 인스턴스의 경우 Instance Scheduler on AWS에서 인스턴스와 동일한 리전에 정의된 SSM 유지 관리 기간을 사용하여 이 유지 관리 기간에 인스턴스를 시작하고 중지할 수 있습니다.
기술 세부 정보
아래 다이어그램은 본 솔루션의 구현 가이드 및 함께 제공되는 AWS CloudFormation 템플릿을 사용하여 구축할 수 있는 아키텍처를 보여줍니다.
1단계
AWS CloudFormation 템플릿은 고객이 정의한 간격으로 Amazon CloudWatch 이벤트를 설정합니다. 이 이벤트는 Instance Scheduler AWS Lambda 함수를 간접 호출합니다. 구성 중에 AWS 리전 및 계정을 정의하고 Instance Scheduler on AWS가 일정을 해당 Amazon EC2 및 Amazon RDS 인스턴스와 연결하는 데 사용할 사용자 지정 태그를 정의하면 됩니다.
3단계
Instance Scheduler on AWS의 초기 구성 중에 해당하는 Amazon EC2 및 Amazon RDS 인스턴스 식별에 사용할 태그 키를 정의합니다. 일정 생성 시 지정한 이름은 태그 지정된 리소스에 적용할 일정을 식별하는 태그 값으로 사용됩니다.
4단계(선택 사항)
CloudFormation 파라미터 'Using AWS Organizations'(AWS Organizations 사용)를 선택하고 유효한 조직 ID를 제공하면 원격 계정의 CloudWatch 이벤트에서 이벤트를 수신하는 추가 이벤트 버스 리소스가 생성됩니다. 이러한 이벤트는 DynamoDB의 솔루션 구성에 추가될 계정 ID를 제공합니다.
관련 콘텐츠

또한 AWS Systems Manager 빠른 설정을 사용하여 간단한 사용자 인터페이스(UI)를 통해 모든 계정 및 리전의 Amazon EC2 인스턴스 일정을 쉽게 구성할 수 있습니다.
Resource Scheduler에 대해 자세히 알아보려면 여기의 가이드를 참조하세요.
AWS를 기반으로 현대적이고 확장 가능한 애플리케이션을 구축하여 조직을 혁신하는 동시에 AWS의 비용 최적화 솔루션으로 비용을 최적화할 수 있습니다. 다양한 AWS 요금 옵션을 통해 특정 워크로드 요구 사항에 맞춰 구매 계획을 유연하게 세울 수 있습니다.
자세한 내용은 여기를 참조하세요.
이 가이드는 클라우드 서비스 비용을 관리하고 최적화하기 위한 클라우드 재무 관리(CFM) 기능을 설정하는 데 도움이 됩니다. 이 기능은 거의 실시간에 가까운 데이터 표시와 비용 및 사용량 분석을 제공하여 지출 대시보드, 최적화, 지출 한도, 차지백, 이상 탐지 및 대응과 같은 주제에 대한 의사 결정을 돕습니다.