무제한 모드 개념
unlimited모드는 burstable 성능 인스턴스들에 대한 신용 구성 옵션입니다. 실행 중이거나 중지된 인스턴스에 대해 언제든지 활성화 또는 비활성화할 수 있습니다.
unlimitedAWS 리전별, 성능 향상 인스턴스 패밀리별로 계정 수준에서 기본 크레딧 옵션으로 설정 하면 계정의 모든 새 성능 성능 향상 인스턴스가 기본 크레딧 옵션을 사용하여 시작됩니다.
무제한 버스트 가능한 성능 인스턴스의 작동 방식
로 구성된 버스트 가능한 성능 인스턴스 unlimited가 CPU 크레딧 잔고 를 고갈시키면 잉여 크레딧을 사용하여 기준을 초과하여 버스트 할 수 있습니다.. CPU 사용률이 기준선 아래로 떨어지면 획득한 CPU 크레딧을 사용하여 이전에 사용한 잉여 크레딧을 상환합니다. 잉여 크레딧을 지불하기 위해 CPU 크레딧을 획득하는 기능을 통해 Amazon EC2는 24시간 동안 인스턴스의 CPU 사용률을 평균화할 수 있습니다. 24시간 동안의 평균 CPU 사용량이 기준을 초과하는 경우 추가 사용량에 대해 고정 추가 요금 이 인스턴스에 청구됩니다. vCPU 시간당.
다음 그래프는 의 CPU 사용량을 보여줍니다 t3.large. 의 기준 CPU 사용률 t3.large은 30%입니다. 인스턴스가 24시간 동안 평균 30% 이하의 CPU 사용률로 실행되는 경우 비용이 이미 인스턴스 시간당 가격에 포함되어 있으므로 추가 비용이 발생하지 않습니다. 그러나 그래프와 같이 인스턴스가 24시간 동안 평균 40% CPU 사용률로 실행되는 경우 인스턴스는 고정 추가 요금으로 추가 10% CPU 사용에 대해 청구됩니다. vCPU 시간당.
각 인스턴스 유형의 vCPU당 기준 사용률과 각 인스턴스 유형이 획득하는 크레딧에 대한 자세한 내용은 크레딧 표를 참조하십시오 .
무제한 모드와 고정 CPU를 사용하는 경우
unlimitedT3와 같은 모드 에서 버스트 가능한 성능 인스턴스를 사용해야 하는지 아니면 M5와 같은 고정 성능 인스턴스를 사용해야 하는지 결정할 때 손익분기점 CPU 사용량을 결정해야 합니다. 성능 버스트 인스턴스의 손익분기점 CPU 사용량은 성능 버스트 인스턴스의 비용이 고정 성능 인스턴스와 동일한 지점입니다. 손익분기 CPU 사용량은 다음을 결정하는 데 도움이 됩니다.
- 24시간 동안의 평균 CPU 사용량이 손익분기점 CPU 사용량 이하인 경우 버스트 가능한 성능 인스턴스 unlimited모드를 사용하여 고정된 성능과 동일한 성능을 얻으면서 버스트 가능한 성능 인스턴스의 저렴한 가격의 이점을 누릴 수 있습니다. 사례.
- 24시간 동안의 평균 CPU 사용량이 손익분기점 CPU 사용량을 초과하는 경우 버스트 가능한 성능 인스턴스는 동일한 크기의 고정 성능 인스턴스보다 비용이 더 많이 듭니다. T3 인스턴스가 100% CPU에서 지속적으로 버스트되는 경우 동일한 크기의 M5 인스턴스 가격의 약 1.5배를 지불하게 됩니다.
다음 그래프는 t3.large비용이 m5.large. 의 손익분기점 CPU 사용량 t3.large은 42.5%입니다. 평균 CPU 사용량이 42.5%이면 실행 비용 t3.large은 과 동일 m5.large하고 평균 CPU 사용량이 42.5%를 초과하면 더 비쌉니다. 작업 부하 미만 42.5 %의 평균 CPU 사용량을 필요로하는 경우, 당신은의 낮은 가격 혜택을 누릴 수 있습니다 t3.large와 같은 성능을 가져 오는 동안 m5.large.
다음 표는 손익분기점 CPU 사용량 임계값을 계산하는 방법을 보여줍니다. 그러면 unlimited모드 에서 버스트 가능한 성능 인스턴스를 사용하거나 고정 성능 인스턴스 를 사용하는 것이 더 저렴한 시기를 결정할 수 있습니다 . 표의 열은 A부터 K까지 레이블이 지정됩니다.
인스턴스 유형vCPUT3 가격*/시간M5 가격*/시간가격 차이vCPU당 T3 기준 사용률(%)잉여 크레딧에 대한 vCPU 시간당 요금vCPU 분당 요금vCPU당 추가 버스트 시간 사용 가능사용 가능한 추가 CPU %손익분기점 CPU %
NS | NS | 씨 | NS | E = D - C | NS | G | H = G / 60 | 나는 = E / H | J = (I / 60) / B | K = F + J |
t3.대형 | 2 | $0.0835 | $0.096 | $0.0125 | 30% | $0.05 | $0.000833 | 15 | 12.5% | 42.5% |
* 가격은 us-east-1 및 Linux OS를 기준으로 합니다. |
이 표는 다음 정보를 제공합니다.
- 열 A는 인스턴스 유형을 보여줍니다 t3.large.
- B열은 t3.large.
- C열 t3.large은 시간당 가격을 보여줍니다 .
- D열 m5.large은 시간당 가격을 보여줍니다 .
- E열은 t3.large과(와) 사이의 가격 차이를 보여줍니다 m5.large.
- 열 F t3.large는 30% 인 의 vCPU당 기준 사용률을 보여줍니다 . 기준에서 인스턴스의 시간당 비용은 CPU 사용량 비용을 포함합니다.
- 열 G는 고정 추가 요금을 보여줍니다. 획득한 크레딧이 고갈된 후 100% CPU에서 버스트하는 경우 인스턴스가 청구되는 vCPU 시간당입니다.
- H열은 고정 추가 요율을 보여줍니다. 획득한 크레딧이 소진된 후 100% CPU에서 버스트하는 경우 인스턴스가 청구되는 vCPU-분당입니다.
- I열 t3.large은 100% CPU에서 시간당 m5.large.
- J 열은 과 동일한 시간당 요금을 지불하면서 인스턴스가 버스트할 수 있는 기준을 초과하는 추가 CPU 사용량(%)을 보여줍니다 m5.large.
- 열 K는 . t3.large 보다 많은 비용을 지불하지 않고도 버스트할 수 있는 손익분기점 CPU 사용량(%)을 보여줍니다 m5.large. 이 t3.large이상, 비용은 m5.large.
다음 표는 비슷한 크기의 M5 인스턴스 유형과 비교한 T3 인스턴스 유형의 손익분기 CPU 사용량(%)을 보여줍니다.
T3 인스턴스 유형M5와 비교한 T3의 손익분기 CPU 사용량(%)
t3.large | 42.5% |
t3.xlarge | 52.5% |
t3.2xlarge | 52.5% |
잉여 크레딧에 요금이 부과될 수 있습니다.
인스턴스의 평균 CPU 사용률이 기준 이하인 경우 인스턴스에 추가 요금이 발생하지 않습니다.
인스턴스가 벌고 있기 때문에 학점의 최대 수를 24 시간 동안을
(예를 들어, t3.micro이 충전되지 않고 그 최대 흑자 크레딧을 보낼 수, 인스턴스는 24 시간 동안 288 학점의 최대 적립하실 수 있습니다).
그러나 CPU 사용률이 기준 이상으로 유지되면 인스턴스는 사용한 잉여 크레딧을 지불하기에 충분한 크레딧을 얻을 수 없습니다. 지불되지 않은 잉여 크레딧은 vCPU 시간당 고정 추가 요금으로 청구됩니다. 요금에 대한 자세한 내용은 T2/T3/T4g 무제한 모드 요금을 참조하세요..
다음 중 하나에 해당하는 경우 이전에 사용한 잉여 크레딧이 청구됩니다.
- 사용한 잉여 크레딧 은 인스턴스가 24시간 동안 얻을 수 있는 최대 크레딧 수를 초과합니다 . 최대치를 초과하여 사용한 잉여 크레딧은 시간이 끝날 때 청구됩니다.
- 인스턴스가 중지되거나 종료됩니다.
- 인스턴스가 에서 로 전환 unlimited됩니다 standard.
사용된 잉여 크레딧은 CloudWatch 지표로 추적됩니다 CPUSurplusCreditBalance. 청구되는 잉여 크레딧은 CloudWatch 지표로 추적됩니다 CPUSurplusCreditsCharged. 자세한 내용은 성능 향상 인스턴스에 대한 추가 CloudWatch 지표를 참조하십시오 .
T2 Unlimited 인스턴스에 대한 시작 크레딧 없음
T2 Standard 인스턴스는 시작 크레딧 을 받지만 T2 Unlimited 인스턴스는 받지 않습니다. T2 무제한 인스턴스는 평균 CPU 사용률이 롤링 24시간 창 또는 수명 중 더 짧은 기간 동안 기준선 이하인 한 추가 비용 없이 언제든지 기준선을 초과하여 버스트할 수 있습니다. 따라서 T2 Unlimited 인스턴스는 시작 직후 고성능을 달성하기 위해 시작 크레딧이 필요하지 않습니다.
T2 인스턴스로 전환하는 경우 standard에 unlimited, 발생 된 발사 학점에서 제거되고 CPUCreditBalance나머지는 전에 CPUCreditBalance이월된다.
T4g, T3a 및 T3 인스턴스는 무제한 모드를 지원하기 때문에 시작 크레딧을 받지 않습니다. 무제한 모드 크레딧 구성을 사용하면 T4g, T3a 및 T3 인스턴스가 기준선을 넘어 필요한 만큼 버스트하는 데 필요한 만큼의 CPU를 사용할 수 있습니다.
무제한 모드 사용
당신은 전환 할 수 있습니다 unlimited에 standard, 그리고에서 standard에 unlimited실행중인 또는 중지 인스턴스에서 언제든지. 자세한 내용은 성능 버스트 인스턴스를 무제한 또는 표준으로 시작 및 성능 버스트 인스턴스 의 크레딧 사양 수정을 참조하십시오 .
unlimitedAWS 리전별, 성능 향상 인스턴스 패밀리별로 계정 수준에서 기본 크레딧 옵션으로 설정 하면 계정의 모든 새 성능 성능 향상 인스턴스가 기본 크레딧 옵션을 사용하여 시작됩니다. 자세한 내용 은 계정에 대한 기본 신용 사양 설정을 참조 하십시오 .
당신은 당신의 burstable 성능 인스턴스로 구성되어 있는지 여부를 확인할 수 있습니다 unlimited또는 standard아마존 EC2 콘솔 또는 AWS CLI를 사용하여. 자세한 내용 은 버스트 가능한 성능 인스턴스의 신용 사양 보기 및 기본 신용 사양 보기를 참조하십시오 .
무제한과 표준 간 전환 시 크레딧은 어떻게 됩니까?
CPUCreditBalance인스턴스에서 발생한 크레딧 수를 추적하는 CloudWatch 지표입니다. CPUSurplusCreditBalance인스턴스에서 소비한 잉여 크레딧 수를 추적하는 CloudWatch 지표입니다.
당신이로 구성된 인스턴스를 변경하는 경우 unlimited에를 standard, 다음이 발생합니다 :
- CPUCreditBalance값은 변하지 이상 수행된다.
- CPUSurplusCreditBalance값은 즉시 청구됩니다.
때 standard인스턴스로 전환되고 unlimited, 다음이 수행
- CPUCreditBalance누적 획득 크레딧이 포함 된 값이 이월됩니다.
- T2 Standard 인스턴스의 경우 시작 크레딧이 CPUCreditBalance값 에서 제거되고 CPUCreditBalance누적된 획득 크레딧이 포함 된 나머지 값이 이월됩니다.
크레딧 사용량 모니터링
인스턴스가 기준이 제공하는 것보다 더 많은 크레딧을 사용하고 있는지 확인하려면 CloudWatch 지표를 사용하여 사용량을 추적하고 크레딧 사용량을 알리도록 시간별 경보를 설정할 수 있습니다. 자세한 내용은 CPU 크레딧 모니터링을 참조하십시오 .
'[AWS] > AWS 기타' 카테고리의 다른 글
[AWS] EC2 pem키 접속 방법 (0) | 2021.08.23 |
---|---|
[AWS] RDS DB 인스턴스 스토리지 (0) | 2021.08.13 |
[AWS] EC2 Instance 볼륨 생성 및 볼륨 마운트 (0) | 2021.08.12 |
[AWS] JSON 구조 학습 (0) | 2021.08.10 |
[AWS] 볼륨장치 이름 차이점 - /dev/xvda vs /dev/sda1 (0) | 2021.08.09 |
댓글