1단계: 인스턴스 스케줄러 허브 스택 시작 - AWS 인스턴스 스케줄러

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

1단계: 인스턴스 스케줄러 허브 스택 시작

이 섹션의 단계별 지침에 따라 솔루션을 계정에 배포합니다.

배포에 소요되는 시간: 약 5분

Launch solution

  1. AWS Management Console에 로그인하고 *instance-scheduler-on-aws.template* AWS CloudFormation 템플릿을 시작하는 버튼을 선택합니다.

  2. 이 템플릿은 기본적으로 미국 동부(버지니아 북부) 리전에서 시작됩니다. 다른 AWS 리전에서 솔루션을 실행하려면 콘솔 탐색 표시줄의 리전 선택기를 사용합니다.

  3. 스택 생성 페이지에서 Amazon S3 URL 텍스트 상자에 올바른 템플릿 URL이 있는지 확인하고 다음을 선택합니다.

  4. 스택 세부 정보 지정 페이지에서 솔루션 스택 이름을 할당합니다. 이름 지정 시 적용되는 문자 제한에 대한 자세한 내용은 AWS Identity and Access Management 사용 설명서IAM 및 AWS STS 할당량을 참조하세요.

  5. 파라미터에서 이 솔루션 템플릿의 파라미터를 검토하고 필요에 따라 수정합니다. 이 솔루션은 다음과 같은 기본값을 사용합니다.

    파라미터 기본값 설명

    인프라

    네임스페이스

    default

    여러 솔루션 배포를 구분할 고유 식별자를 공백 없이 입력합니다(예: Dev).

    AWS Organizations 사용

    No

    AWS Organizations을 사용하여 스포크 계정 등록을 자동화합니다.

    조직 ID/원격 계정 ID

    <선택 사항 입력>

    AWS Organizations을 사용하는 경우 이 필드는 필수입니다. 조직 ID를 입력합니다. 예: o-xxxxyyy. 그렇지 않으면 다음과 같이 예약에 자신을 등록할 수 있는 신뢰할 수 있는 스포크 계정 IDs의 쉼표로 구분된 목록(최대 40개)을 제공합니다. 1111111111, 2222222222

    일정 태그 키

    Schedule

    리소스 일정을 결정하기 위해 솔루션이 읽는 태그 키입니다. 리소스의 값은 일정의 이름을 지정합니다. 기본값을 수정하기로 선택한 경우 필요한 모든 인스턴스에 일관적으로 올바르게 적용할 수 있는 이름을 할당합니다. 참고: 태그 키는 대/소문자를 구분합니다.

    데이터 및 로그 보존

    Enabled

    솔루션에서 사용하는 DynamoDB 테이블에 대해 삭제 방지를 활성화합니다. 이렇게 하면 이 스택을 삭제하더라도 테이블이 유지됩니다. 이 스택을 삭제하면서 해당 테이블도 삭제하려면 먼저 이 파라미터를 비활성화합니다.

    글로벌 설정

    예약 활성화

    Yes

    모든 예약 작업을 일시 중지No하려면 로 설정합니다.

    기본 시간대

    UTC

    시간대를 지정하지 않은 일정에 적용되는 기본 IANA(International assigned Numbers Authority) 시간대 식별자입니다. 유효한 시간대 식별자 목록은 List of tz database time zonesTZ identifier 열을 참조하세요.

    예약 간격(분)

    5

    스케줄러 실행 사이의 분 간격입니다. 간격이 짧을수록 정확도와 응답성이 향상되지만 비용도 증가합니다. 프로덕션 배포는 안정적인 작동을 위해 최소 5분이 필요합니다. 더 짧은 값은 소규모 테스트에만 해당됩니다.

    EC2 SSM 유지 관리 기간 활성화

    No

    일정에서 하나 이상의 Systems Manger 유지 관리 기간 이름을 지정할 수 있도록 허용합니다. 그 후 AWS 인스턴스 스케줄러는 해당 일정이 태그가 지정된 인스턴스가 연결된 유지 관리 기간 시작 최소 10분 전에 시작되도록 보장합니다.

    중지 시 RDS 인스턴스 스냅샷 생성

    No

    RDS DB 인스턴스를 중지하기 전에 스냅샷을 생성할지 여부를 선택합니다. 참고: Amazon Aurora 클러스터에는 스냅샷을 사용할 수 없습니다.

    ASG 작업 이름 접두사

    IS-

    Auto Scaling 그룹에 대해 예약된 스케일링 작업의 이름을 지정할 때 솔루션이 사용하는 접두사입니다. 이 접두사가 있는 작업은 필요에 따라 솔루션에 의해 추가 및 제거됩니다.

    ASG 예약 태그 키

    scheduled

    사용되지 않음. 이 파라미터는 마이그레이션 목적으로만 존재하며 편집해서는 안 됩니다.

    허브 계정 예약

    리전

    <선택 사항 입력>

    인스턴스가 예약될 리전 목록입니다. 예: us-east-1,us-west-1. 참고: 이 파라미터를 비워 두면 솔루션이 현재 리전을 사용합니다.

    EC2용 KMS 키 ARN

    <선택 사항 입력>

    암호화된 EBS 볼륨에 대해 EC2 서비스에 복호화 권한을 제공할 수 있도록, AWS 인스턴스 스케줄러에 kms:CreateGrant 권한을 부여할 KMS ARN을 쉼표로 구분한 목록입니다. 이렇게 하면 스케줄러가 암호화된 EBS 볼륨이 연결된 EC2 인스턴스를 시작할 수 있습니다. 모든 KMS 키에 제한된 액세스 권한을 부여하려면 (*)를 입력하고, 비활성화하려면 비워 둡니다. 생성된 정책에 대한 자세한 내용은 암호화된 EC2 EBS 볼륨을 참조하세요.

    EC2용 License Manager ARNs

    <선택 사항 입력>

    License Manager에서 관리하는 EC2 인스턴스를 시작할 수 있는 권한을 인스턴스 스케줄러에 부여하는 License Manager 구성 ARNs의 쉼표로 구분된 목록입니다. 비활성화하려면 비워 둡니다. 자세한 내용은 EC2 License Manager를 참조하세요.

    모니터링

    CloudWatch 디버그 로그 활성화

    No

    CloudWatch 로그에서 디버그 수준 로깅을 활성화합니다.

    로그 보존 기간(일)

    30

    CloudWatch 로그에 대한 로그 보존 기간(일)입니다.

    운영 모니터링

    Enabled

    CloudWatch에 운영 인사이트 대시보드를 배포하고 솔루션 운영에 대한 사용자 지정 지표 데이터를 수집합니다. 원하는 경우 관련 비용을 줄이기 위해 대시보드를 비활성화할 수 있습니다.

    기타

    SchedulingRequestHandler 메모리 크기(MB)

    512

    리소스를 예약하는 AWS Lambda 함수의 메모리 크기입니다. 메모리 사용량이 많거나 제한 시간이 초과되면 메모리 크기를 늘리세요.

    오케스트레이터 메모리 크기(MB)

    512

    오케스트레이터 Lambda 함수의 메모리 크기입니다. 메모리 사용량이 많거나 제한 시간이 초과되면 메모리 크기를 늘리세요.

  6. 다음을 선택합니다.

  7. 스택 옵션 구성 페이지에서 다음을 선택합니다.

  8. 검토 및 생성 페이지에서 설정을 검토하고 확인합니다. 템플릿이 IAM 리소스를 생성할 것임을 확인하는 확인란을 선택합니다.

  9. 제출을 선택하여 스택을 배포합니다.

AWS CloudFormation 콘솔의 상태 열에서 스택의 상태를 볼 수 있습니다. 약 5분 후에 CREATE_COMPLETE 상태를 받게 됩니다.