1년 약정 기간을 업그레이드하고 3년 약정으로 변환하여 약정된 리소스에 대해 더 높은 할인율을 적용받고 더 오랜 기간 동안 약정 사용 할인 (CUD)을 계속 받을 수 있습니다.
이 문서에서는 약정 기간을 1년에서 3년으로 업그레이드하는 방법을 보여줍니다.
약정 기간 업그레이드 방식
약정 기간을 업그레이드하면 약정 만료일이 2년 미뤄집니다. 업그레이드된 약정 기간은 업그레이드 작업 다음 날 오전 12시(미국 및 캐나다 태평양 표준시(UTC-8 또는 일광 절약 시간에는 UTC-7))에 유효하며 새로운 CUD 비율이 적용됩니다.
약정 기간을 업그레이드하면 약정의 기간 연장 자격요건 기간이 변경됩니다. 기간 업그레이드가 적용되면 Compute Engine은 자격요건 기간을 업데이트하여 진행 중인 기간의 시작일로부터 최대 1년 동안 유지합니다. 약정 기간을 업그레이드해도 약정의 다음 속성에는 영향을 미치지 않습니다.
- 이름
- 시작일
- 지역
- 프로젝트
- 약정 유형
- 자동 갱신 상태
- 커밋된 리소스
약정에 사전 설정된 기간이 적용되어 있든 맞춤 기간이 적용되어 있든 기간 업그레이드 프로세스는 동일합니다. 약정에 연결된 예약은 수동으로 대체하지 않는 한 업그레이드된 기간의 전체 기간에 걸쳐서 계속 존재합니다.
업그레이드된 약정 예시
다음 표에서는 기존 약정의 기간(commitment-1
)이 2년으로 업그레이드되는 예시를 보여줍니다.
약정 속성 | 기간 업그레이드 전 | 기간 업그레이드 후 |
---|---|---|
이름 | commitment-1 | commitment-1 |
유형 | N2 | N2 |
지역 | us-central-1 | us-central-1 |
프로젝트 | example-project-1 | example-project-1 |
리소스 |
|
|
용어 | 1년 | 3년 |
시작 날짜* | 2020년 1월 1일 | 2020년 1월 1일 |
종료일† | 2021년 1월 1일 | 2023년 1월 1일 |
기간 연장 자격 요건 기간(해당하는 경우) | 2020년 5월 1일 | 2021년 1월 1일 |
자동 갱신 상태 | 사용 중지됨 | 사용 중지됨 |
*약정은 미국 및 캐나다 태평양 표준시를 기준으로 지정된 시작 날짜의 오전 12시(UTC-8 또는 UTC-7)에 시작됩니다.
†약정은 미국 및 캐나다 태평양 표준시를 기준으로 지정된 종료일의 오전 12시(UTC-8 또는 UTC-7)에 종료됩니다.
할당량 고려 사항
일반적으로 약정 기간을 업그레이드할 때는 추가 할당량을 요청할 필요가 없습니다. 하지만 약정 기간이 만료되는 날에 약정 기간을 업그레이드하는 경우, 아직 사용 가능한 할당량이 충분한지 확인해야 합니다. 이는 약정이 만료되는 날에 약정에 사용된 할당량이 사용 가능한 할당량 풀로 다시 릴리스되고 다른 비즈니스 요구사항에 의해 소진될 수 있기 때문입니다.
가격 책정 영향
약정 요금은 모든 약정 리소스의 할인된 가격 합계입니다. 약정 기간을 업그레이드하면 Compute Engine이 새로운 3년 CUD 백분율을 적용하고 각 약정 리소스에 대해 할인된 가격을 다시 계산합니다. 이 계산을 수행하기 위해 Compute Engine은 원래 기간이 활성화된 날짜에 각 리소스의 우세한 주문형 가격을 사용합니다. 각 리소스에 대한 이러한 새로운 할인 가격은 주문형 가격이 변경되더라도 업그레이드된 기간이 종료될 때까지 동일하게 유지됩니다.
제한사항
- 활성 상태인 약정만 기간을 업그레이드할 수 있습니다.
- 소프트웨어 라이선스 약정 기간을 업그레이드할 수 없습니다.
약정 기간 업그레이드 수행
gcloud CLI, Google Cloud 콘솔 또는 Compute Engine API를 사용하여 약정 기간을 업그레이드합니다.
콘솔
Google Cloud 콘솔에서 약정 기간을 업그레이드할 프로젝트를 선택하고 약정 사용 할인 페이지로 이동합니다.
약정의 기간 업그레이드 작업을 시작하려면 약정 목록 페이지의 하드웨어 약정 탭에서 활성 하드웨어 약정을 선택하고
업그레이드를 클릭합니다.- 또는 업그레이드하려는 활성 약정의 이름을 클릭하면 됩니다. 하드웨어 약정 세부정보 페이지가 열린 후 업그레이드를 클릭합니다.
표시된 약정 사용 할인 업그레이드 창에서 수정된 약정의 새 종료 시간을 확인하고 업그레이드를 클릭합니다.
기간 업그레이드 작업을 완료하고 약정 목록 페이지로 돌아가려면 표시된 약정을 업그레이드하시겠어요? 대화상자에서 이용약관을 검토한 후 업그레이드를 클릭합니다.
gcloud
약정 기간을 업그레이드하려면 --plan
플래그와 함께 gcloud compute 약정 업데이트 명령어를 사용합니다.
gcloud compute commitments update COMMITMENT_NAME \ --plan=36-month \ --region=REGION \ --project=PROJECT_NAME
다음을 바꿉니다.
COMMITMENT_NAME
: 기간을 업그레이드할 약정의 이름입니다.REGION
: 기간을 업그레이드할 약정의 리전입니다.PROJECT_NAME
: 약정을 업그레이드할 프로젝트의 이름입니다.
project-upgrade-example
프로젝트의 us-central1
리전에 있는 1년 약정 commitment-upgrade-example
을 예로 들어 보겠습니다. 다음 gcloud CLI 명령어는 약정 기간을 업그레이드하고 3년 약정으로 수정합니다.
gcloud compute commitments update commitment-upgrade-example \ --plan=36-month \ --region=us-central1 \ --project=project-upgrade-example
REST
약정 기간을 업그레이드하려면 regionCommitments.update
메서드를 사용합니다.
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/commitments/COMMITMENT_NAME { "name": COMMITMENT_NAME, "plan": "THIRTY_SIX_MONTH", }
다음을 바꿉니다.
PROJECT_ID
: 약정 기간을 업그레이드할 프로젝트의 프로젝트 ID입니다.REGION
: 기간을 업그레이드할 약정의 리전입니다.COMMITMENT_NAME
: 기간을 업그레이드할 약정의 이름입니다.
project-upgrade-example
프로젝트의 us-central1
리전에 있는 1년 약정 commitment-upgrade-example
을 예로 들어 보겠습니다. 다음 Compute Engine API 요청은 약정 기간을 업그레이드하고 3년 약정으로 수정합니다.
PATCH https://compute.googleapis.com/compute/v1/projects/project-upgrade-example/regions/us-central1/commitments/commitment-upgrade-example { "name": "commitment-upgrade-example", "plan": "THIRTY_SIX_MONTH", }
다음 단계
- 약정을 자동으로 갱신하는 방법 알아보기
- 리소스 기반 약정의 기간을 연장하는 방법 알아보기
- 리소스 기반 약정 병합 및 분할 방법 알아보기
- 리소스 기반 약정 사용 할인의 효과 분석 방법 알아보기