온디맨드 백업을 위한 EC2 집합 구성 - Amazon Elastic Compute Cloud

온디맨드 백업을 위한 EC2 집합 구성

중요한 뉴스 이벤트가 발생해서 조정이 필요한 뉴스 웹사이트나 게임 출시 시점과 같이 예상치 못하게 긴급히 조정을 해야 하는 경우, 선호하는 옵션에 충분한 가용 용량이 없으면 온디맨드 인스턴스의 대체 인스턴스 유형을 지정하는 것이 좋습니다. 예를 들어 c5.2xlarge 온디맨드 인스턴스를 선호하지만 가용 용량이 부족하다면 피크 로드 중에 c4.2xlarge 인스턴스를 몇 개 사용하고 싶은 경우가 있을 수 있습니다. 이 경우 EC2 집합은 c5.2xlarge 인스턴스를 사용하여 목표 용량을 모두 충족하려고 하지만 용량이 부족하면 자동으로 c4.2xlarge 인스턴스를 시작하여 목표 용량을 충족합니다.

온디맨드 용량에 대한 인스턴스 유형 우선순위 지정

EC2 플릿이 온디맨드 용량을 이행하려고 시도하는 경우 기본적으로 최저 가격의 인스턴스 유형을 먼저 시작합니다. AllocationStrategyprioritized로 설정된 경우 EC2 집합가, 우선 순위를 통해, 온디맨드 용량을 채우기 위해 먼저 사용할 인스턴스 유형을 결정합니다. 시작 템플릿 재정의에 우선 순위를 할당하고 우선 순위가 가장 높은 것을 먼저 시작합니다.

예: 인스턴스 유형 우선순위

예를 들어, 서로 다른 인스턴스 유형을 각각 지닌 3개의 시작 템플릿 재정의를 구성했다고 가정해 보겠습니다.

인스턴스 유형에 대한 온디맨드 요금 가격 범위. 다음은 이 예제에서 사용된 인스턴스 유형이며, 가격이 가장 낮은 인스턴스 유형부터 가격 순서대로 나열되어 있습니다.

  • m4.large - 가장 낮은 가격

  • m5.large

  • m5a.large

우선순위를 사용해 순서를 결정하지 않는 경우 플릿은 가격이 가장 낮은 인스턴스 유형으로 시작하여 온디맨드 용량을 채웁니다.

하지만 가장 먼저 사용하려는 m5.large 예약 인스턴스를 사용하지 않았다고 가정해 보겠습니다. 다음과 같이 인스턴스 유형이 우선순위에 따라 사용되도록 시작 템플릿 재정의 우선순위를 설정할 수 있습니다.

  • m5.large - 우선순위 1

  • m4.large - 우선순위 2

  • m5a.large - 우선순위 3

온디맨드 인스턴스에 용량 예약 사용

온디맨드 용량 예약을 사용하면 특정 가용 영역의 온디맨드 인스턴스에 대해 원하는 기간만큼 컴퓨팅 용량을 예약할 수 있습니다. 먼저 온디맨드 인스턴스를 시작할 때 용량 예약을 사용하도록 EC2 플릿을 구성할 수 있습니다.

용량 예약은 open 또는 targeted로 구성됩니다. EC2 플릿은 다음과 같이 온디맨드 인스턴스를 open 또는 targeted 용량 예약으로 시작할 수 있습니다.

  • 용량 예약이 open이면 일치하는 속성이 있는 온디맨드 인스턴스는 예약 용량으로 자동 실행됩니다.

  • 용량 예약이 targeted이면 인스턴스를 예약 용량으로 실행하도록 대상을 구체적으로 지정해야 합니다. 이 기능은 특정 용량 예약을 사용하거나 특정 용량 예약을 사용할 시기를 제어할 때 유용합니다.

EC2 플릿의 targeted 용량 예약을 사용하는 경우, 목표 온디맨드 용량을 처리할 수 있는 충분한 용량 예약이 있어야 합니다. 그렇지 않으면 시작이 실패합니다. 시작 실패를 방지하려면 targeted 용량 예약을 리소스 그룹에 추가한 후 리소스 그룹을 대상으로 지정합니다. 리소스 그룹에 충분한 용량 예약이 필요하지 않습니다. 목표 온디맨드 용량이 처리되기 전에 용량 예약이 부족하면 플릿이 나머지 목표 용량을 일반 온디맨드 용량으로 시작할 수 있습니다.

EC2 플릿에서 용량 예약을 사용하려면
  1. 플릿을 instant 유형으로 구성합니다. 다른 유형의 플릿에는 용량 예약을 사용할 수 없습니다.

  2. 용량 예약에 대한 사용 전략을 use-capacity-reservations-first로 구성합니다.

  3. 시작 템플릿의 용량 예약에서 열기(Open) 또는 그룹별 대상(Target by group)을 선택합니다. 그룹별 대상(Target by group)을 선택한 경우 용량 예약 리소스 그룹 ID를 지정합니다.

플릿이 온디맨드 용량을 처리하려고 할 때 여러 인스턴스 풀에 일치하는 용량 예약이 사용되지 않는 것으로 확인되면 온디맨드 할당 전략(lowest-price 또는 prioritized)에 따라 온디맨드 인스턴스를 시작할 풀을 결정합니다.

온디맨드 용량을 처리하기 위해 용량 예약를 사용하도록 플릿을 구성하는 방법의 예는 EC2 집합 구성의 예 섹션, 특히 예제 5~7을 참조하세요.

용량 예약 구성에 대한 자세한 내용은 온디맨드 용량 예약온디맨드 용량 예약 FAQ를 참조하세요.