AMS Resource Scheduler 모범 사례 - AMS 고급 사용 설명서

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

AMS Resource Scheduler 모범 사례

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 | AMS Resource Scheduler | Solution | 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 호출이 실패하면 조사를 위해 오류를 기록합니다.