

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# AWS Managed Services 리소스 스케줄러
<a name="ams-resource-scheduler"></a>

AWS Managed Services(AMS) Resource Scheduler를 사용하여 계정에서 AutoScaling 그룹, Amazon EC2 인스턴스 및 RDS 인스턴스의 자동 시작 및 중지를 예약합니다. 이렇게 하면 리소스가 연중무휴로 실행되지 않는 인프라 비용을 줄일 수 있습니다. 이 솔루션은 [의 인스턴스 스케줄러 AWS](https://aws.amazon.com/solutions/implementations/instance-scheduler/)를 기반으로 구축되지만 AMS 요구 사항에 맞는 추가 기능 및 사용자 지정이 포함되어 있습니다.

**참고**  
기본적으로 AMS Resource Scheduler는 AWS CloudFormation 스택의 일부가 아닌 리소스와 상호 작용하지 않습니다. 리소스는 "stack-", "sc-" 또는 "SC-"로 시작하는 스택의 일부여야 합니다. CloudFormation 스택에 포함되지 않은 리소스를 예약하려면 Resource Scheduler 스택 파라미터를 `ScheduleNonStackResources`로 업데이트하면 됩니다`Yes`.

AMS Resource Scheduler는 기간과 일정을 사용합니다.
+ *기간은* 시작 시간, 종료 시간, 월의 일 등 Resource Scheduler가 실행되는 시간을 정의합니다.
+ *일정에는* SSM 유지 관리 기간, 시간대, 최대 절전 모드 설정 등과 같은 추가 구성과 함께 정의된 기간이 포함되며, 구성된 기간 규칙을 고려하여 리소스를 실행해야 하는 시기를 지정합니다.

AMS Resource Scheduler의 자동 변경 유형(CTs.

AMS Resource Scheduler에 사용할 수 있는 설정에 대한 자세한 내용은 [솔루션 구성](https://docs.aws.amazon.com/solutions/latest/instance-scheduler-on-aws/components.html) 요소의 해당 AWS 인스턴스 스케줄러 설명서를 참조하세요. 솔루션의 아키텍처 보기는 [Architecture overview.html](https://docs.aws.amazon.com/solutions/latest/instance-scheduler-on-aws/architecture-overview.html)의 해당 AWS 인스턴스 스케줄러 설명서를 참조하세요.

# AMS Resource Scheduler 배포
<a name="res-sched-deploying"></a>

AMS Resource Scheduler를 배포하려면 자동 변경 유형(CT) : Deployment \$1 AMS Resource Scheduler \$1 Solution \$1 Deploy(ct-0ywnhc8e5k9z5)를 사용하여 계정에 솔루션을 배포하는 RFC를 생성합니다. RFC가 실행되면 기본 구성의 AMS Resource Scheduler 리소스가 포함된 CloudFormation 스택이 계정에 자동으로 프로비저닝됩니다. Resource Scheduler 변경 유형에 대한 자세한 내용은 [AMS Resource Scheduler](https://docs.aws.amazon.com/managedservices/latest/ctref/deployment-ams-resource-scheduler-section.html)를 참조하세요.

**참고**  
AMS Resource Scheduler가 계정에 이미 배포되어 있는지 확인하려면 AWS Lambda 콘솔에서 해당 계정을 확인하고 **AMSResourceScheduler ** 함수를 찾습니다.

계정에 AMS Resource Scheduler를 프로비저닝한 후에는 기본 구성을 검토하고 필요한 경우 기본 설정에 따라 태그 키, 시간대, 예약된 서비스 등과 같은 구성을 사용자 지정하는 것이 좋습니다. 권장 사용자 지정에 대한 자세한 내용은 [AMS Resource Scheduler 사용자 지정](res-sched-customize.md)다음 단원을 참조하십시오.

사용자 지정 구성을 만들거나 Resource Scheduler 구성을 확인하려면 

# AMS Resource Scheduler 사용자 지정
<a name="res-sched-customize"></a>

업데이트 AMS Resource Scheduler 변경 유형을 사용하여 AMS Resource Scheduler의 다음 속성을 사용자 지정하는 것이 좋습니다. [AMS Resource Scheduler](https://docs.aws.amazon.com/managedservices/latest/ctref/management-ams-resource-scheduler-section.html)를 참조하세요.
+ **태그 이름**: Resource Scheduler가 인스턴스 일정을 리소스와 연결하는 데 사용할 태그의 이름입니다. 기본값은 일정입니다.
+ **예약된 서비스**: Resource Scheduler가 관리할 수 있는 쉼표로 구분된 서비스 목록입니다. 기본값은 "ec2,rds,autoscaling"입니다. 유효한 값은 "ec2", "rds" 및 "autoscaling"입니다.
+ **기본 시간대**: Resource Scheduler에서 사용할 기본 시간대를 지정합니다. 기본값은 UTC입니다.
+ **CMK 사용**: Resource Scheduler에 권한을 부여할 수 있는 Amazon KMS 고객 관리형 키(CMK) ARNs의 쉼표로 구분된 목록입니다.
+ **LicenseManager 사용**: Resource Scheduler에 대한 AWS Licence Manager ARNs 목록을 쉼표로 구분하여 권한을 부여할 수 있습니다.

**참고**  
AMS는 AMS Resource Scheduler를 계정의 최신 상태로 유지하기 위해 기능 및 수정 사항을 릴리스할 수 있습니다. 이 경우 AMS Resource Scheduler에 대한 사용자 지정은 유지됩니다.

# AMS Resource Scheduler 사용
<a name="res-sched-using"></a>

솔루션을 배포한 후 AMS Resource Scheduler를 구성하려면 자동화된 Resource Scheduler CTs를 사용하여 AMS Resource Scheduler 기간(리소스 스케줄러가 실행되는 시간) 및 일정(구성된 기간 및 기타 옵션)을 생성, 삭제, 업데이트 및 설명(상세 정보 가져오기)합니다. AMS Resource Scheduler 변경 유형을 사용하는 예는 [AMS Resource Scheduler](https://docs.aws.amazon.com/managedservices/latest/ctref/management-ams-resource-scheduler-section.html)를 참조하세요.

AMS Resource Scheduler에서 관리할 리소스를 선택하려면 배포 및 일정 생성 후 AMS 태그 CTs 생성을 사용하여 배포 중에 제공한 태그 키로 Auto Scaling 그룹, Amazon RDS 스택 및 Amazon EC2 리소스에 태그를 지정하고 정의된 일정을 태그 값으로 지정합니다. 리소스에 태그를 지정하면 정의된 Resource Scheduler 일정에 따라 리소스가 시작 또는 중지되도록 예약됩니다.

AMS Resource Scheduler를 사용하는 데 드는 추가 비용은 없습니다. 그러나 솔루션은 여러를 사용 AWS 서비스 하며 이러한 리소스가 사용될 때 요금이 부과됩니다. 자세한 내용은 [아키텍처 개요를](https://docs.aws.amazon.com/solutions/latest/instance-scheduler-on-aws/architecture-overview.html) 참조하세요.

AMS Resource Scheduler를 옵트아웃하려면
+ 임시 옵트아웃 또는 비활성화의 경우: 자동 관리 \$1 AMS 리소스 스케줄러 \$1 상태 \$1 변경 유형 비활성화(ct-14v49adibs4db)를 사용하여 RFC 제출
+ 영구 제거의 경우: 관리 제출 \$1 기타 \$1 기타 \$1 업데이트(검토 필요)(ct-0xdawir96cy7k) Resource Scheduler 릴리스 자동화 시스템에서 제거를 요청하는 RFC

# AMS Resource Scheduler 비용 예측기
<a name="resource-scheduler-cost-est"></a>

비용 절감을 추적하기 위해 AMS Resource Scheduler는 스케줄러에서 관리하는 Amazon EC2 및 RDS 리소스의 예상 비용 절감을 시간당 계산하는 구성 요소를 제공합니다. 그러면이 비용 절감 데이터가 CloudWatch 지표(`AMS/ResourceScheduler`)로 게시되어 이를 추적하는 데 도움이 됩니다. 비용 절감 예측기는 인스턴스 실행 시간에 대한 절감액만 추정합니다. 리소스와 관련된 데이터 전송 비용과 같은 다른 비용은 고려하지 않습니다.

비용 절감 예측기는 Resource Scheduler에서 활성화됩니다. 시간당 실행되며에서 비용 및 사용량 데이터를 검색합니다 AWS Cost Explorer. 해당 데이터에서 각 인스턴스 유형에 대한 시간당 평균 비용을 계산한 다음 예약 없이 실행되는 경우 하루 종일 비용을 프로젝션합니다. 비용 절감은 예상 비용과 지정된 날짜 동안 Cost Explorer에서 실제로 보고된 비용 간의 차이입니다.

예를 들어 인스턴스 A가 오전 9시부터 오후 5시까지 실행되도록 Resource Scheduler로 구성된 경우 해당 날짜의 8시간입니다. Cost Explorer는 비용을 1 USD로, 사용량을 8로 보고합니다. 따라서 시간당 평균 비용은 0.125 USD입니다. 인스턴스가 Resource Scheduler로 예약되지 않은 경우 인스턴스는 해당 날짜에 24시간 실행됩니다. 이 경우 비용은 24x0.125 = 3 USD였습니다. Resource Scheduler를 사용하면 2 USD의 비용 절감을 달성할 수 있습니다.

비용 절감 예측기가 Cost Explorer에서 Resource Scheduler에서 관리하는 리소스에 대해서만 비용 및 사용량을 검색하려면 Resource Scheduler가 리소스를 대상으로 지정하는 데 사용하는 태그 키를 결제 대시보드에서 **비용 할당** 태그로 활성화해야 합니다. 계정이 조직에 속한 경우 조직의 관리 계정에서 태그 키를 활성화해야 합니다. 이에 대한 자세한 내용은 [사용자 정의 비용 할당 태그 및 사용자 정의 비용 할당 태그 활성화를](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/activating-tags.html) [참조하세요.](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/custom-tags.html)

태그 키가 비용 할당 태그로 활성화되면 AWS 청구는 Resource Scheduler에서 관리하는 리소스의 비용 및 사용량을 추적하기 시작하고 해당 데이터를 사용할 수 있게 되면 비용 절감 예측기는 비용 절감을 계산하고 CloudWatch의 `AMS/ResourceScheduler` 지표 네임스페이스에 데이터를 게시하기 시작합니다.

# 비용 예측기 팁
<a name="resource-scheduler-cost-est-faqs"></a>

Cost Savings Estimator는 계산 시 예약 인스턴스, 절감형 플랜 등과 같은 할인을 허용하지 않습니다. 예측기는 Cost Explorer에서 사용 비용을 받아 리소스의 시간당 평균 비용을 계산합니다. 자세한 내용은 [AWS 비용 데이터세트 이해: 치트 시트를 참조하세요.](https://aws.amazon.com/blogs/aws-cost-management/understanding-your-aws-cost-datasets-a-cheat-sheet/)

비용 절감 예측기가 Cost Explorer에서 Resource Scheduler에서 관리하는 리소스에 대해서만 비용 및 사용량을 검색하려면 Resource Scheduler가 리소스를 대상으로 지정하는 데 사용하는 태그 키를 결제 대시보드에서 **비용 할당** 태그로 활성화해야 합니다. 계정이 조직에 속한 경우 조직의 관리 계정에서 태그 키를 활성화해야 합니다. 이에 대한 자세한 내용은 [사용자 정의 비용 할당 태그를 참조하세요](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/custom-tags.html). 비용 할당 태그가 활성화되지 않은 경우 예측기는 절감액을 계산하고 활성화된 경우에도 지표를 게시할 수 없습니다.

# AMS Resource Scheduler 모범 사례
<a name="resource-scheduler-bp"></a>

**Amazon EC2 인스턴스 예약**
+ 인스턴스 종료 동작은가 `stop` 아닌 로 설정해야 합니다`terminate`. 이는 AMS Amazon EC2 자동 변경 유형 생성(ct-14027q0sjyt1h)으로 생성된 인스턴스의 `stop` 경우 로 사전 설정되며 속성을 AWS CloudFormation 로 설정하여 수집으로 생성된 Amazon EC2 인스턴스의 경우 `InstanceInitiatedShutdownBehavior`로 설정할 수 있습니다`stop`. 인스턴스 종료 동작이 로 설정된 경우 Resource Scheduler가 인스턴스를 중지하고 스케줄러가 다시 시작할 수 없을 때 `terminate`인스턴스가 종료됩니다.
+ Auto Scaling 그룹의 일부인 Amazon EC2 인스턴스는 태그가 지정된 경우에도 AMS Resource Scheduler에서 개별적으로 처리되지 않습니다.
+ 대상 인스턴스 루트 볼륨이 KMS 고객 마스터 키(CMK)로 암호화된 경우 스케줄러가 이러한 인스턴스를 시작할 수 있도록 Resource Scheduler IAM 역할에 추가 `kms:CreateGrant` 권한을 추가해야 합니다. 보안 향상을 위해이 권한은 기본적으로 역할에 추가되지 않습니다. 이 권한이 필요한 경우 Management \$1 AMS Resource Scheduler \$1 Solution \$1 Update change type을 사용하여 RFC를 제출하고 KMS CMKs의 쉼표로 구분된 ARNs 목록을 지정합니다.

**Auto Scaling 그룹 예약**
+ AMS Resource Scheduler는 오토 스케일링의 개별 인스턴스가 아닌 Auto Scaling의 오토 스케일링을 시작하거나 중지합니다. 즉, 스케줄러는 Auto Scaling 그룹의 크기를 복원하거나(시작) 크기를 0(중지)으로 설정합니다.
+ AutoScaling 그룹에 그룹 내 인스턴스가 아닌 지정된 태그로 태그를 지정합니다.
+ 중지하는 동안 AMS Resource Scheduler는 Auto Scaling 그룹의 최소, 원하는 및 최대 용량 값을 저장하고 최소 및 원하는 용량을 0으로 설정합니다. 시작하는 동안 스케줄러는 Auto Scaling 그룹 크기를 중지하는 동안과 동일하게 복원합니다. 따라서 Auto Scaling 그룹 인스턴스는 인스턴스의 종료 및 다시 시작이 Auto Scaling 그룹에서 실행되는 애플리케이션에 영향을 주지 않도록 적절한 용량 구성을 사용해야 합니다.
+ 실행 기간 동안 Auto Scaling 그룹이 수정된 경우(최소 또는 최대 용량) 스케줄러는 새 Auto Scaling 그룹 크기를 저장하고 중지 일정이 끝날 때 그룹을 복원할 때 사용합니다.

**Amazon RDS 인스턴스 예약**
+ 스케줄러는 RDS 인스턴스를 중지하기 전에 스냅샷을 생성할 수 있습니다(Aurora DB 클러스터에는 적용되지 않음). 이 기능은 기본적으로 **RDS 인스턴스 스냅샷 생성** CloudFormation 템플릿 파라미터를 **true**로 설정하여 활성화됩니다. 스냅샷은 다음에 Amazon RDS 인스턴스가 중지되고 새 스냅샷이 생성될 때까지 유지됩니다.

  스케줄러는 클러스터 또는 Amazon RDS Aurora 데이터베이스의 일부이거나 다중 가용 영역(다중 AZ) 구성에 있는 Amazon RDS 인스턴스를 시작/중지할 수 있습니다. 그러나 스케줄러가 Amazon RDS 인스턴스, 특히 다중 AZ 인스턴스를 중지할 수 없는 경우 Amazon RDS 제한을 확인합니다. Aurora 클러스터의 시작 또는 중지를 예약하려면 **Aurora 클러스터 예약** 템플릿 파라미터(기본값은 **true**)를 사용합니다. Aurora 클러스터(클러스터 내의 개별 인스턴스 아님)에는 초기 구성 중에 정의된 태그 키와 해당 클러스터를 예약하기 위한 태그 값으로 일정 이름을 지정해야 합니다.

  모든 Amazon RDS 인스턴스에는 시스템 변경 사항이 적용되는 주간 유지 관리 기간이 있습니다. 유지 관리 기간 동안 Amazon RDS는 유지 관리를 적용하기 위해 7일 이상 중지된 인스턴스를 자동으로 시작합니다. 유지 관리 이벤트가 완료되면 Amazon RDS가 인스턴스를 중지하지 않습니다.

  스케줄러를 사용하면 Amazon RDS 인스턴스의 기본 유지 관리 기간을 일정에 실행 기간으로 추가할지 여부를 지정할 수 있습니다. 다른 실행 기간에서 인스턴스를 실행하도록 지정하지 않고 유지 관리 이벤트가 완료된 경우 솔루션은 유지 관리 기간 시작 시 인스턴스를 시작하고 유지 관리 기간 종료 시 인스턴스를 중지합니다.

  유지 관리 기간이 끝날 때까지 유지 관리 이벤트가 완료되지 않으면 유지 관리 이벤트가 완료된 후 예약 간격까지 인스턴스가 실행됩니다.

**참고**  
스케줄러는 리소스가 시작되거나 중지되었는지 확인하지 않습니다. API를 호출하고 계속 진행합니다. API 호출이 실패하면 조사를 위해 오류를 기록합니다.