인스턴스 가중치를 사용하여 EC2 플릿 또는 스팟 플릿의 비용 및 성능 관리
인스턴스 가중치를 사용하면 EC2 플릿 또는 스팟 플릿의 각 인스턴스 유형에 가중치를 할당하여 서로 상대적인 컴퓨팅 용량과 성능을 반영합니다. 가중치를 기반으로 플릿은 원하는 목표 용량을 충족할 수 있는 한 지정된 인스턴스 유형을 원하는 대로 조합하여 사용할 수 있습니다. 이는 플릿의 비용과 성능 관리에 도움이 될 수 있습니다.
가중치는 인스턴스 유형이 총 목표 용량을 구성하는 용량 단위를 나타냅니다.
예제: 성능 관리를 위한 인스턴스 가중치 사용
플릿에 두 개의 인스턴스 유형이 있고, 다음과 같이 동일한 성능을 달성하기 위해 각 인스턴스 유형에 필요한 가중치를 반영하여 각 인스턴스 유형에 다른 가중치를 할당한다고 가정해 보겠습니다.
-
m5.large
– 가중치: 1 -
m5.2xlarge
– 가중치: 4
이 가중치를 할당하면 1개의 m5.2xlarge
와 동일한 성능을 달성하려면 m5.large
인스턴스 4개가 필요하다는 뜻입니다.
주어진 목표 용량에 필요한 각 인스턴스 유형의 인스턴스 수를 계산하려면 다음 공식을 사용합니다.
target capacity / weight = number of instances
목표 용량 단위가 8개인 경우 플릿은 다음과 같이 m5.large
또는 m5.2xlarge
, 아니면 두 가지를 혼합하여 목표 용량을 충족할 수 있습니다.
-
m5.large
인스턴스 8개(용량 8/가중치 1 = 인스턴스 8개) -
m5.2xlarge
인스턴스 2개(용량 8/가중치 4 = 인스턴스 2개) -
m5.large
4개 및m5.2xlarge
1개
예제: 비용 관리를 위한 인스턴스 가중치 사용
기본적으로, 사용자가 지정하는 가격은 인스턴스 시간당 가격입니다. 인스턴스 가중치 기능을 사용할 때, 사용자가 지정하는 가격은 단위 시간당 가격입니다. 단위 시간당 가격은 인스턴스 유형에 따른 가격을 인스턴스가 나타내는 유닛 수로 나누어 계산할 수 있습니다. 플릿은 목표 용량을 인스턴스 가중치로 나누어 시작할 인스턴스의 수를 계산합니다. 결과가 정수가 아닌 경우 플릿은 결과를 다음 정수로 반올림하므로 플릿 크기가 목표 용량을 밑돌지는 않습니다. 시작된 인스턴스의 용량이 요청된 목표 용량을 초과하더라도 플릿은 시작 사양에 지정한 어떤 풀이든 선택할 수 있습니다.
다음 표에는 목표 용량이 10인 플릿의 단위당 가격을 결정하기 위한 계산의 예제가 있습니다.
인스턴스 유형 | 인스턴스 가중치 | 목표 용량 | 시작된 인스턴스의 수 | 인스턴스 시간당 가격 | 단위 시간당 가격 |
---|---|---|---|---|---|
r3.xlarge |
2 |
10 |
5 (10을 2로 나눈 값) |
0.05 USD |
0.025 USD (0.05를 2로 나눈 값) |
r3.8xlarge |
8 |
10 |
2 (10을 8로 나눈 후 올림한 결과) |
0.10 USD |
0.0125 USD (0.10을 8로 나눈 값) |
플릿 인스턴스 가중치를 사용하여 다음과 같이 원하는 목표 용량을 충족 시점의 단위당 최저 가격으로 풀에서 프로비저닝합니다.
-
플릿의 목표 용량을 인스턴스(기본값) 또는 선택한 단위(예: vCPU 수, 메모리, 스토리지 또는 처리량)로 설정합니다.
-
단위당 가격을 설정합니다.
-
목표 용량에 대해 인스턴스 유형이 나타내는 단위 수를 의미하는 가중치를 시작 사양마다 지정합니다.
인스턴스 가중치 부여의 예
다음과 같은 구성의 플릿 요청을 고려하세요.
-
목표 용량은 24
-
인스턴스 유형이
r3.2xlarge
이고 가중치가 6인 시작 사양 -
인스턴스 유형이
c3.xlarge
이고 가중치가 5인 시작 사양
가중치는 목표 용량에 대하여 인스턴스 유형이 나타내는 단위 수를 의미합니다. 첫 번째 시작 사양에서 단위당 최저 가격(인스턴스 시간당 r3.2xlarge
의 가격을 6으로 나눈 값)을 제공하는 경우 플릿은 이 인스턴스 중 4개(24를 6으로 나눈 값)를 시작합니다.
두 번째 시작 사양에서 단위당 최저 가격(인스턴스 시간당 c3.xlarge
에 대한 가격을 5로 나눈 값)을 제공하는 경우 플릿은 이들 인스턴스 중 5개(24를 5로 나눈 결과를 올림한 값)를 시작합니다.
인스턴스 가중치 부여 및 할당 전략
다음과 같은 구성의 플릿 요청을 고려하세요.
-
목표 용량 스팟 인스턴스 30개
-
인스턴스 유형이
c3.2xlarge
이고 가중치가 8인 시작 사양 -
인스턴스 유형이
m3.xlarge
이고 가중치가 8인 시작 사양 -
인스턴스 유형이
r3.xlarge
이고 가중치가 8인 시작 사양
플릿은 4개의 인스턴스(30을 8로 나눈 결과를 올림한 값)를 시작합니다. diversified
전략 사용 시 플릿은 풀 3개에서 각각 인스턴스 1개를 시작하고 풀 3개 중 어디에 있든 네 번째 인스턴스가 단위당 최저 가격을 제공합니다.