메뉴
Amazon Elastic Compute Cloud
User Guide for Linux Instances

정기 예약 인스턴스

정기 예약 인스턴스(정기 인스턴스)를 사용하여 1년 동안 지정된 시작 시간과 기간에 따라 매일, 매주 또는 매월 반복적으로 용량 예약을 구입할 수 있습니다. 필요할 때 사용할 수 있도록 용량을 미리 예약합니다. 인스턴스를 사용하지 않더라도 인스턴스가 예약된 시간에 대한 비용을 지불합니다.

정기 인스턴스는 지속적으로 실행되지 않지만, 정기적으로 실행되고 정해진 시간에 완료되는 워크로드에 적합한 옵션입니다. 예를 들어, 업무 시간 중에 실행되는 애플리케이션 또는 주말에 실행되는 일괄 처리에 대해 정기 인스턴스를 사용할 수 있습니다.

지속적으로 용량 예약이 필요한 경우, 예약 인스턴스를 사용하면 요구에 꼭 맞는 동시에 비용을 절감할 수 있습니다. 자세한 내용은 예약 인스턴스 단원을 참조하십시오. 인스턴스를 실행하는 시간이 유동적인 경우, 스팟 인스턴스를 사용하면 요구에 꼭 맞는 동시에 비용을 절감할 수 있습니다. 자세한 내용은 스팟 인스턴스 단원을 참조하십시오.

예약된 인스턴스의 작동 방식

Amazon EC2는 정기 인스턴스로 사용하기 위해 각 가용 영역에서 EC2 인스턴스 풀을 무효화합니다. 각 풀은 인스턴스 유형, 운영 체제 및 네트워크의 특정 조합(EC2-Classic 또는 EC2-VPC)을 지원합니다.

시작하려면 사용 가능한 일정을 검색해야 합니다. 여러 풀 또는 단일 풀을 검색할 수 있습니다. 적합한 일정을 찾은 다음 해당 일정을 구매합니다.

인스턴스 유형, 가용 영역, 네트워크 및 플랫폼과 같이 구입한 일정의 속성에 일치하는 시작 구성을 사용하여 지정 기간 중에 예약된 인스턴스를 실행해야 합니다. 그러면 Amazon EC2에서는 지정된 시작 사양에 따라 사용자를 대신하여 EC2 인스턴스를 시작합니다. Amazon EC2는 현재 지정 기간이 끝날 때까지 EC2 인스턴스가 종료되도록 함으로써 예약된 다른 정기 인스턴스들에 대한 가용 용량을 확보해야 합니다. 따라서 현재 지정 기간이 끝나기 전에 Amazon EC2에서 EC2 인스턴스를 종료합니다.

정기 인스턴스를 중지하거나 재부팅할 수 없지만, 필요한 경우 수동으로 종료할 수 있습니다. 현재 지정 기간이 종료되기 전에 정기 인스턴스를 종료하는 경우, 몇 분 후에 다시 시작할 수 있습니다. 그렇지 않으면 다음 예약된 시간까지 기다려야 합니다.

다음 그림은 정기 인스턴스의 수명 주기를 보여줍니다.

 정기 인스턴스의 수명 주기

예약된 인스턴스 구매

정기 인스턴스를 구입하려면 정기 예약 인스턴스 예약 마법사를 사용할 수 있습니다.

주의

정기 인스턴스를 구입한 이후에는 구입을 취소하거나, 수정하거나, 재판매할 수 없습니다.

콘솔을 사용하여 정기 인스턴스를 구입하려면

  1. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 엽니다.

  2. 탐색 창의 [INSTANCES]에서 [Scheduled Instances]를 선택합니다.

  3. [Purchase Scheduled Instances]를 선택합니다.

  4. [Find available schedules] 페이지에서 다음을 수행하십시오.

    1. [Create a schedule]의 [Starting on]에서 시작 날짜를 선택하고, [Recurring]에서 예약 반복(매일, 매주 또는 매월)을 선택하고, [for duration]에서 최소 기간을 선택합니다. 콘솔에서는 정기 인스턴스에 필요한 최소 사용률을 충족하는 최소 기간 값을 지정하는지 확인합니다(연간 1,200시간).

       정기 인스턴스 일정
    2. 인스턴스 세부정보플랫폼에서 운영 체제와 네트워크를 선택합니다. 결과 범위를 좁히려면 [Instance type]에서 하나 이상의 인스턴스 유형을 선택하거나 [Availability Zone]에서 하나 이상의 가용 영역을 선택합니다.

       정기 인스턴스의 인스턴스 세부 정보
    3. [Find schedules]를 선택합니다.

    4. [Available schedules]에서 하나 이상의 일정을 선택합니다. 선택하는 각 일정에 대해 인스턴스의 수량을 설정한 다음 [Add to Cart]를 선택합니다.

    5. 장바구니가 페이지의 아래쪽에 표시됩니다. 장바구니에서 일정 추가 및 제거를 마쳤으면 [Review and purchase]를 선택합니다.

  5. 검토 및 구입 페이지에서 선택 항목을 확인하고 필요한 경우 편집합니다. 작업을 마쳤으면 구입을 선택합니다.

AWS CLI를 사용해 정기 인스턴스를 구입하려면

describe-scheduled-instance-availability 명령을 사용해 요구 사항을 충족하는 일정 목록을 표시한 다음, purchase-scheduled-instances 명령을 사용해 구입을 완료합니다.

예약된 인스턴스 시작

정기 인스턴스를 구입한 후 예약 기간 동안 인스턴스를 시작할 수 있습니다.

콘솔을 사용하여 정기 인스턴스를 시작하려면

  1. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 엽니다.

  2. 탐색 창의 [INSTANCES]에서 [Scheduled Instances]를 선택합니다.

  3. 정기 인스턴스를 선택하고 정기 인스턴스 시작을 선택합니다.

  4. 구성 페이지에서 정기 인스턴스의 시작 사양을 완료한 다음 검토를 선택합니다.

    중요

    시작 사양이 구입한 일정의 인스턴스 유형, 가용 영역, 네트워크 및 플랫폼에 일치해야 합니다.

  5. [Review] 페이지에서 시작 구성을 확인하고 필요한 경우 수정합니다. 작업을 마쳤으면 [Launch]를 선택합니다.

AWS CLI를 사용하여 정기 인스턴스를 시작하려면

describe-scheduled-instances 명령을 사용해 정기 인스턴스 목록을 표시한 다음, 예약 기간 동안 run-scheduled-instances 명령을 사용해 각 정기 인스턴스를 시작합니다.

예약된 인스턴스 제한

정기 인스턴스에는 다음 제한이 적용됩니다.

  • C3, C4, M4 및 R3 인스턴스 유형만 지원됩니다.

  • 필수 기간은 365일(1년)입니다.

  • 최소 필수 사용률은 연간 1,200시간입니다.

  • 정기 인스턴스를 최대 3개월 전에 미리 구입할 수 있습니다.