기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
배포 세그먼트를 사용하여 여러 용량 예약 유형 대상으로 지정
배포 세그먼트를 사용하여 우선순위에 따라 온디맨드 용량 예약, MLCapacity Blocks용 및 중단 가능한 용량 예약 등 여러 용량 예약 유형을 사용하도록 Auto Scaling 그룹을 구성합니다. Auto Scaling 그룹이 서로 다른 용량 예약이 혼합된 용량 예약 리소스 그룹을 가리키도록 하여 이러한 예약 유형을 대상으로 합니다.
배포 세그먼트를 구성하면 Auto Scaling은 지정한 우선 순위에 따라 예약 유형 전체에서 인스턴스를 시작하고 온디맨드 용량으로 선택적으로 폴백합니다.
Auto Scaling이 시장 옵션 간에 인스턴스를 배포하는 방법
Auto Scaling은 혼합 인스턴스 정책 구성에 따라 시작된 인스턴스를 다양한 시장 옵션에 분산합니다.
온디맨드 및 스팟 배포
혼합 인스턴스 정책의 및 OnDemandPercentageAboveBaseCapacity 필드를 사용하여 온디맨드 OnDemandBaseCapacity 용량과 스팟 용량 간에 인스턴스를 배포할 수 있습니다. 다음 예제에서는 처음 2개의 인스턴스를 온디맨드로 시작한 다음 나머지 인스턴스의 25%를 온디맨드로 시작하고 나머지를 스팟으로 시작합니다.
{ "InstancesDistribution": { "OnDemandBaseCapacity":2, "OnDemandPercentageAboveBaseCapacity":25} }
배포 세그먼트가 있는 배포
배포 세그먼트는 Auto Scaling 그룹의 구성으로, 우선순위에 따라 지정할 용량 유형 목록이 포함되어 있습니다. 배포 세그먼트는 혼합 인스턴스 정책의 DistributionSegments 필드에 설정됩니다.
Auto Scaling은 현재 Auto Scaling 그룹당 하나의 배포 세그먼트만 지원합니다. 모든 Auto Scaling 그룹 용량은 해당 세그먼트의 대상 용량 유형(TargetCapacityTypes)에 분산됩니다.
의 유효한 값은 다음과 TargetCapacityTypes 같습니다.
-
on-demand-capacity-reservation- 온디맨드 용량 예약 -
capacity-block- MLCapacity Blocks용 -
interruptible-capacity-reservation- 중단 가능한 용량 예약 -
on-demand- 온디맨드 용량
목록의 순서에 따라 Auto Scaling이 시작된 인스턴스를 배포하는 방법이 결정됩니다. Auto Scaling은 유형이 나열된 순서대로 용량을 소비하려고 시도합니다. 특정 용량 유형을 사용할 수 없는 경우 Auto Scaling은 해당 유형을 건너뛰고 다음 유형으로 이동합니다.
다음 예제에서는 인스턴스를 온디맨드 용량 예약 지원으로 시작한 다음 Capacity Block-backed로 시작한 다음 중단 가능한 용량 예약 지원으로 시작하고 마지막으로 예약 용량이 충분하지 않은 경우 온디맨드로 시작합니다.
{ "InstancesDistribution": { "DistributionSegments": [ { "TargetCapacityTypes": [ "on-demand-capacity-reservation", "capacity-block", "interruptible-capacity-reservation", "on-demand" ] } ] } }
목록에 on-demand를 포함하면 예약된 용량을 사용할 수 없는 경우 Auto Scaling은 온디맨드 용량으로 돌아갑니다. 를 생략하면 예약된 용량을 사용할 수 없을 때 on-demand인스턴스가 시작되지 않습니다. 를 포함하는 경우 목록의 마지막 항목이어야 on-demand합니다.
참고
스팟 용량은 현재 목표 용량 유형으로 지원되지 않습니다.
사전 조건
Auto Scaling 그룹에서 배포 세그먼트를 구성하려면 먼저 사용하려는 용량 예약과 이를 포함하는 용량 예약 리소스 그룹을 생성해야 합니다.
용량 예약을 생성하려면 Amazon EC2 사용 설명서의 다음 중 하나를 참조하세요.
-
용량 예약 생성 - 온디맨드 용량 예약의 경우
-
찾기 및 구매 Capacity Blocks - 용 Capacity Blocks
-
용량 소유자를 위한 중단 가능한 용량 예약 - 중단 가능한 용량 예약
다양한 용량 예약이 혼합된 용량 예약 리소스 그룹을 생성하려면 Amazon EC2 사용 설명서의 용량 예약 리소스 그룹을 참조하세요.
배포 세그먼트를 사용하도록 Auto Scaling 그룹 구성
배포 세그먼트를 사용하도록 Auto Scaling 그룹을 구성하려면 혼합 인스턴스 정책에 추가하고 용량 예약 리소스 그룹 ARN을 용량 예약 사양의 대상으로 설정합니다.
Auto Scaling은 시작 템플릿에 나열된 인스턴스 유형의 순서로 각 용량 유형 내에서 용량 유형의 우선 순위에 따라 인스턴스를 시작하려고 시도합니다Overrides.
배포 세그먼트 간에 마이그레이션
배포 세그먼트를 사용하도록 기존 Auto Scaling 그룹을 마이그레이션하고 필요한 경우 표준 구성으로 다시 마이그레이션할 수 있습니다. 모든 마이그레이션 시나리오에서 기존 인스턴스는 계속 실행됩니다. 새 시작은 업데이트된 구성을 따릅니다.
분산 세그먼트를 사용하도록 혼합 인스턴스 그룹 마이그레이션
배포 세그먼트를 사용하도록 기존 혼합 인스턴스 그룹을 마이그레이션하려면 다음 방법 중 하나를 사용합니다. Auto Scaling은 배포 세그먼트를 추가할 OnDemandPercentageAboveBaseCapacity 때 OnDemandBaseCapacity 및를 자동으로 지웁니다.
배포 세그먼트에서 마이그레이션
표준 혼합 인스턴스 그룹으로 다시 마이그레이션하려면 다음 방법 중 하나를 사용합니다.
참고
--desired-configuration 파라미터와 함께 인스턴스 새로 고침을 사용하여 배포 세그먼트로 마이그레이션할 수도 있습니다.
배포 세그먼트를 사용한 스케일 인 동작
Auto Scaling 그룹이 축소되면 Auto Scaling은의 반대 순서로 인스턴스를 종료합니다TargetCapacityTypes. 온디맨드 인스턴스가 먼저 종료되고 우선 순위가 가장 낮은 용량 유형의 인스턴스 등이 우선 순위가 가장 높은 용량 유형까지 종료됩니다.
예를 들어를 로 TargetCapacityTypes 설정하면 ["on-demand-capacity-reservation", "capacity-block", "interruptible-capacity-reservation", "on-demand"] Auto Scaling은 축소 중에 다음 순서로 인스턴스를 종료합니다.
-
온디맨드
-
인터럽트 가능한 용량 예약 지원
-
Capacity Block 지원
-
온디맨드 용량 예약 지원
배포 세그먼트를 업데이트하여 예약 유형을 제거하면 제거된 유형의 기존 인스턴스가 목록에 아직 있는 인스턴스보다 먼저 종료됩니다.
고려 사항
-
용량 예약 기본 설정 - 배포 세그먼트를 구성할 때만 지원
default됩니다. 자세한 내용은 용량 예약 기본 설정 단원을 참조하십시오. -
온디맨드 할당 전략 - 배포 세그먼트를 구성할 때만 지원
prioritized됩니다. -
웜 풀 - 웜 풀은 배포 세그먼트에서 지원되지 않습니다.
-
스팟 용량 - 스팟 용량은 배포 세그먼트에서 대상 용량 유형으로 지원되지 않습니다.