약정 기간 연장


이 문서에서는 Compute Engine 하드웨어 리소스 기반 약정의 기간을 사전 설정된 1년 및 3년 옵션 이상으로 연장하는 방법을 설명합니다.

기간 연장을 사용하면 사전 설정된 1년 또는 3년을 초과하여 약정 기간을 유연하게 연장하고 원하는 맞춤 기간(예: 2년, 3.5년, 5.5년)을 지정할 수 있습니다. 약정 기간을 연장하면 리소스 사용량 요구사항에 맞게 약정 기간을 조정하고 더 긴 맞춤 기간 동안 약정 사용 할인 (CUD)을 계속 받을 수 있습니다. 다음과 같이 1년 및 3년 약정 기간을 모두 연장할 수 있습니다.

  • 1년 약정: 1년보다 크고 3년보다 작은 맞춤 기간을 지정할 수 있습니다.
  • 3년 약정: 3년 이상 6년 미만의 맞춤 기간을 지정할 수 있습니다.

약속을 더 오래 활성 상태로 유지하는 다른 방법은 다음 대안을 참고하세요.

약정 기간 연장 작동 방식

약정 기간에 원하는 향후 종료일을 지정하여 약정 기간을 연장하고 맞춤 기간을 설정할 수 있습니다. 그러면 약정이 맞춤 기간 약정이 됩니다. 1년 약정의 경우 맞춤 종료일은 진행 중인 기간의 시작일로부터 1~3년 사이 (단, 정확히 3년은 불가)여야 합니다. 3년 약속의 경우 맞춤 종료일은 진행 중인 기간의 시작일로부터 3~6년 사이 (단, 정확히 6년은 불가)여야 합니다.

다음과 같이 신규 및 기존 약정 모두에 대해 기간 연장을 실행할 수 있습니다.

약정 기간 연장 요청을 하면 미국 및 캐나다 태평양 표준시 (UTC-8 또는 일광 절약 시간에는 UTC-7) 기준으로 다음 날 자정에 변경사항이 적용됩니다. 새 맞춤 종료일까지 약정이 활성 상태로 유지되며 기간은 이에 따라 조정됩니다. 약정 기간을 연장해도 약정의 다른 속성에는 영향을 미치지 않습니다.

  • 이름
  • 시작일
  • 지역
  • 프로젝트
  • 약정 유형
  • 약정 요금제
  • 자동 갱신 상태
  • 커밋된 리소스

약정 기간을 연장해도 약정에 대한 대가로 받는 CUD 비율은 변경되지 않습니다.

약정에 연결된 예약은 수동으로 대체하지 않는 한 연장된 기간의 전체 기간에 걸쳐서 계속 존재합니다.

기간 연장 자격 요건 기간

계약 기간이 시작된 후에는 기간 연장을 요청할 수 있는 제한된 기간이 있습니다. 이 기간을 기간 연장 자격 요건 기간이라고 합니다.

사전 설정된 기간과 맞춤 기간 모두의 약정에 대해 기간 연장 자격 요건 기간은 약정에서 수행한 가장 최근 작업에 따라 달라지며 다음과 같이 작동합니다.

  • 새로 구매한 약정: 1년 약정의 경우 약정 활성화 후 최대 4개월까지 자격요건 기간이 유지됩니다. 3년 약정의 경우 약정 활성화 후 최대 1년까지 자격요건 요건 충족 기간이 유지됩니다.

  • 자동 갱신 약정: 약정이 새 기간으로 자동 갱신되면 갱신된 기간이 시작될 때 자격요건 기간이 새로고침됩니다. 1년 약정의 경우 자격요건 요청 기간은 갱신 기간 시작 후 최대 4개월까지 계속 열려 있습니다. 3년 약정의 경우 자격요건 요청 기간은 갱신 기간 시작 후 최대 1년까지 계속됩니다.

  • 병합된 약정: 자격요건 기간이 다른 약정을 병합하는 경우 Compute Engine은 병합된 약정에 대해 가장 먼저 종료되는 자격요건 기간을 사용합니다.

  • 약정 분할: 약정을 분할할 때 크기가 조정된 소스 약정과 새 분할 약정 모두 자격요건 기간이 동일하게 유지됩니다.

  • 업그레이드된 약정: 1년 약정을 3년 약정으로 업그레이드하면 Compute Engine에서 약정의 자격요건 기간도 업데이트합니다. 업데이트된 기간은 진행 중인 기간이 시작된 후 최대 1년 동안 유지됩니다.

    예를 들어 1년 약정의 시작일이 2024년 1월 1일이라고 가정해 보겠습니다. 원래 1년 기간의 자격요건 요건은 2024년 5월 1일까지 계속 적용됩니다. 그런 다음 2024년 4월 1일에 이 약정을 3년 약정으로 업그레이드했다고 가정해 보겠습니다. 기간 업그레이드 후 약정의 업데이트된 자격요건 기간은 2025년 1월 1일까지 계속 유지됩니다.

여러 기간 연장 수행

약정 기간 연장 자격 요건 기간 내에 약정 기간을 원하는 만큼 연장할 수 있습니다. 특정 날짜에 활성 상태인 특정 약정에 대해 다음 날 오전 12시(미국 및 캐나다 태평양 표준시(UTC-8 또는 UTC-7))까지 여러 번 기간 연장 요청을 할 수 있습니다(단, 매번 더 늦은 종료일을 지정해야 함). 하지만 특정 날짜에 단일 약속에 대해 제출하는 기간 연장 요청 수를 최소화하는 것이 좋습니다.

특정 종료일에 대한 기간 연장이 적용되고 약정에 새 맞춤 종료일이 생기면 기간 연장을 실행취소하거나 약정 기간을 줄일 수 없습니다. 가장 최근에 지정된 종료일보다 늦은 종료일에 대해서만 후속 연장 작업을 실행할 수 있습니다.

대기 중인 커밋 업데이트 요청의 영향

이미 대기 중인 업데이트 요청이 있는 기존의 활성 약속의 경우 대기 중인 요청이 기간 연장 요청인 경우에만 새 기간 연장 요청을 제출할 수 있습니다. 약정에 병합, 분할, 기간 업그레이드, 자동 갱신 설정 업데이트와 같은 대기 중인 업데이트 요청이 있는 경우 기간 연장을 요청하려면 대기 중인 작업이 완료되고 업데이트가 적용될 때까지 기다려야 합니다. 업데이트가 적용되는 다음 날 자정 이후에는 해당 약정의 기간 연장을 요청할 수 있습니다.

가격 책정 영향

약정 요금은 모든 약정 리소스의 할인된 가격 합계입니다. 약정 기간을 연장하면 주문형 가격이 변경되더라도 맞춤 기간 전체에 걸쳐 리소스의 할인된 가격이 동일하게 유지됩니다. 리소스 가격에 관한 자세한 내용은 Compute Engine 가격 책정을 참고하세요.

할당량 고려 사항

약정을 구매할 때 맞춤 종료일을 지정하려면 약정과 약정된 리소스 모두에 사용할 수 있는 충분한 할당량이 있어야 합니다. 기존 약정에 맞춤 종료일을 지정하는 경우 일반적으로 추가 할당량을 요청할 필요가 없습니다.

기간 연장이 향후 약정 작업에 미치는 영향

약정에 맞춤 기간이 있는 경우 맞춤 기간 약정에 대해 후속 약정 관리 작업을 실행하면 맞춤 종료일 및 자격요건 기간에 영향을 미칠 수 있습니다. 다음 섹션에서는 맞춤 기간 약정이 다른 약정 작업 중에 어떻게 동작하는지 설명합니다.

맞춤 기간 약정 자동 갱신

자동 갱신 약정의 갱신 기간은 항상 약정 요금제에 정의된 사전 설정된 기간(1년 또는 3년)과 일치합니다. 할인 비율도 동일하게 적용됩니다. 약정에 커스텀 기간이 설정되어 있더라도 Compute Engine은 사전 설정된 기간인 1년 또는 3년 동안만 약정을 갱신합니다. 맞춤 기간 약정의 자동 갱신은 동일한 맞춤 기간으로 이루어지지 않습니다. 예를 들어 다음을 참고하세요.

  • 맞춤 기간이 1.5년인 약정은 1년만 갱신됩니다.
  • 맞춤 기간이 5.5년인 약정은 3년만 추가로 갱신됩니다.

맞춤 기간 약정을 갱신된 기간보다 더 오래 유지하려면 갱신 후 다른 기간 연장을 요청할 수 있습니다. 갱신된 기간이 시작되면 기간 연장 자격 요건 기간도 새로고침됩니다. 1년 약정의 경우 갱신 기간 동안 자격요건 요청 기간은 갱신 후 최대 4개월 동안 계속 열려 있습니다. 3년 약정의 경우 이 기간은 갱신 후 최대 1년 동안 유지됩니다.

예를 들어 1년 약정의 시작일이 2024년 1월 1일이라고 가정해 보겠습니다. 이 약정 기간을 연장하고 맞춤 종료일로 2025년 6월 30일을 지정합니다. 약정에 자동 갱신도 사용 설정한 경우 2025년 7월 1일에 약정이 1년 더 갱신됩니다. 갱신된 기간의 만료일은 2026년 6월 30일입니다. 갱신된 기간 동안의 기간 연장 자격 요건 기간은 2025년 11월 1일까지 계속됩니다.

약정 자동 갱신에 대한 자세한 내용은 약정 자동 갱신을 참고하세요.

맞춤 기간 약정 병합

맞춤 기간 길이가 있는 약정을 병합하는 방법은 사전 설정된 기간 길이가 있는 약정을 병합하는 방법과 동일합니다. 병합된 커밋은 다음 속성을 상속합니다.

  • 맞춤 종료일인지와 관계없이 소스 약정 중에서 종료일이 가장 늦은 날짜입니다.
  • 소스 약정 중에서 가장 먼저 종료되는 자격요건 기간입니다.

예를 들어 두 개의 맞춤 기간 1년 약속을 병합하려고 한다고 가정해 보겠습니다. 첫 번째 약정은 시작일이 2024년 1월 1일이고 맞춤 종료일이 2025년 6월 30일입니다. 첫 번째 약정 자격 요건 기간은 2024년 5월 1일까지 계속됩니다. 두 번째 약속의 시작일은 2024년 2월 1일이고 맞춤 종료일은 2025년 7월 30일입니다. 두 번째 약속의 자격요건 기간은 2024년 6월 1일까지 계속됩니다. 2024년 4월 1일에 이러한 약정을 병합하면 병합된 약정은 2025년 7월 30일을 종료일로 상속합니다. 병합된 약정의 자격요건 기간은 2024년 5월 1일까지 계속됩니다.

약정 병합에 관한 자세한 내용은 약정 병합을 참고하세요.

맞춤 기간 약정 분할

맞춤 기간 길이가 있는 약정을 분할하는 방법은 사전 설정된 기간 길이가 있는 약정을 분할하는 방법과 동일합니다. 크기가 조정된 소스 약정과 새 분할 약정은 동일한 맞춤 종료일 및 기간 연장 자격요건 기간을 유지합니다.

예를 들어 1년 약정의 시작일이 2024년 1월 1일이고 맞춤 종료일이 2025년 6월 30일이라고 가정해 보겠습니다. 약정 자격 요건을 충족하는 기간은 2024년 5월 1일까지입니다. 2024년 3월 1일에 이 약정을 두 개의 개별 약정으로 분할한다고 가정해 보겠습니다. 새로 분할된 약속은 맞춤 종료일인 2025년 6월 30일을 상속하며 자격요건 기간은 2024년 5월 1일까지 계속 유지됩니다.

약정 분할에 관한 자세한 내용은 약정 분할을 참고하세요.

맞춤 기간 약정 업그레이드

맞춤 기간이 있는 1년 약정을 업그레이드하는 방법은 사전 설정된 기간이 있는 약정을 업그레이드하는 방법과 동일합니다. 업그레이드 후 Compute Engine은 약정의 진행 중인 기간의 종료일을 2년 미뤄집니다.

예를 들어 1년 약정의 시작일이 2024년 1월 1일이고 맞춤 종료일이 2025년 6월 30일이라고 가정해 보겠습니다. 원래 1년 기간의 자격요건 요건을 충족하는 기간은 2024년 5월 1일까지입니다. 그런 다음 2024년 4월 1일에 이 약정을 3년 약정으로 업그레이드했다고 가정해 보겠습니다. 기간 업그레이드 후 약정은 2027년 6월 30일에 종료되는 3년 약정이 됩니다. 업데이트된 약속의 자격요건 기간은 2025년 1월 1일까지 계속됩니다. 또한 3년 약정에 적용되는 CUD 비율이 지급되기 시작합니다.

약정 업그레이드에 대한 자세한 내용은 약정 기간 업그레이드를 참고하세요.

제한사항

리소스 기반 약속의 기간 연장에는 다음과 같은 제한사항이 적용됩니다.

  • 하드웨어 리소스 약정 기간만 연장할 수 있습니다.
  • 비활성 상태이거나 만료된 약정의 기간은 연장할 수 없습니다.
  • 3년 약정의 기간을 3년으로 연장할 수는 없습니다. 대신 약정에서 자동 갱신을 사용 설정하는 것이 좋습니다.
  • 맞춤 기간 약정은 약정 요금제에서 정의한 사전 설정된 기간(1년 또는 3년)에 대해서만 갱신할 수 있습니다.
  • 대기 중인 약정 업데이트 요청이 이미 있는 기존 활성 약정의 경우 대기 중인 요청이 기간 연장 요청인 경우에만 새 기간 연장 요청을 제출할 수 있습니다. 커밋에 병합, 분할, 기간 업그레이드, 자동 갱신 설정 업데이트와 같은 다른 대기 중인 업데이트 요청이 있는 경우 기간 연장을 요청하려면 다음날 자정이 지나 대기 중인 작업이 완료되고 업데이트가 적용될 때까지 기다려야 합니다.

요구사항

약속 기간을 연장하려면 다음 요구사항을 충족해야 합니다.

  • 기간 연장 요청은 약속의 기간 연장 자격 요건 기간 내에 제출해야 합니다.
  • 1년 약정의 경우 맞춤 종료일은 현재 기간의 시작일로부터 1~3년 (단, 정확히 3년은 안 됨) 후여야 합니다.
  • 3년 약정의 경우 맞춤 종료일은 현재 기간의 시작일로부터 3~6년 (단, 정확히 6년은 안 됨) 후여야 합니다.
  • 해당 약속에 대해 진행 중이거나 대기 중인 다른 병합, 분할, 업그레이드 또는 갱신 작업이 없어야 합니다.

권장사항

Google에서는 약속 기간을 연장할 때 다음 권장사항을 따르는 것이 좋습니다.

  • 기간 연장 요청을 제출하기 전에 다른 모든 대기 중인 커밋 작업이 완료되고 업데이트가 적용될 때까지 기다립니다.
  • 같은 날에 단일 약속에 대해 제출하는 기간 연장 요청 수를 최소화합니다.

약정 구매 중에 기간 연장

약정을 구매할 때 맞춤 종료일을 지정하여 사전 설정된 1년 또는 3년 기간을 연장할 수 있습니다.

약정을 구매하는 동안 약정 기간을 연장하려면 다음 옵션 중 하나를 사용하세요.

콘솔

약정을 구매하기 전에 Google Cloud 콘솔에서 약정을 구매하는 데 사용할 프로젝트를 선택합니다. Cloud Billing 계정에 CUD 공유가 사용 설정된 경우 해당 Cloud Billing 계정의 프로젝트를 사용하여 약정을 구매할 수 있습니다.

  1. Google Cloud 콘솔에서 약정 사용 할인 페이지로 이동합니다.

    약정 사용 할인으로 이동

    약정 목록 페이지가 열리고 하드웨어 약정 탭이 표시됩니다.

  2. 약정 구매를 클릭합니다.

    약정 사용 할인 구매 페이지가 열리고 하드웨어 탭이 표시됩니다.

  3. 이름 필드에 약정의 이름을 입력합니다.

  4. 리전 필드에서 Compute Engine 리소스 구매를 약정할 리전을 선택합니다.

  5. 약정 유형 필드에서 약정된 리소스의 머신 계열 시리즈를 선택합니다. 다음과 같은 약속 유형 옵션을 사용할 수 있습니다.

    • A2 머신 유형 리소스의 경우 가속기 최적화 A2
    • A3 Edge 및 High 머신 유형 리소스의 경우 가속기 최적화 A3
    • A3 Mega 머신 유형 리소스의 경우 가속기 최적화 A3 Mega
    • C2 머신 유형 리소스의 경우 컴퓨팅 최적화 C2
    • C2D 머신 유형 리소스의 경우 컴퓨팅 최적화 C2D
    • H3 머신 유형 리소스의 경우 컴퓨팅 최적화 H3
    • C3 머신 유형 리소스의 경우 범용 C3
    • C3D 머신 유형 리소스의 경우 범용 C3D
    • C4 머신 유형 리소스의 경우 범용 C4
    • C4A 머신 유형 리소스의 경우 범용 C4A
    • E2 머신 유형 리소스의 경우 범용 E2
    • N1 머신 유형 리소스의 경우 범용 N1
    • N2 머신 유형 리소스의 경우 범용 N2
    • N2D 머신 리소스의 경우 범용 N2D
    • N4 머신 유형 리소스의 경우 범용 N4
    • Tau T2D 머신 유형 리소스의 경우 범용 T2D
    • G2 머신 유형 리소스의 경우 그래픽 최적화 G2
    • M1 또는 M2 머신 유형 리소스의 경우 메모리 최적화 M1/M2
    • M3 머신 유형 리소스의 경우 메모리 최적화 M3
    • Z3 머신 유형 리소스의 경우 스토리지 최적화 Z3

  6. 기간 섹션에서 다음을 수행합니다.

    1. 약정의 사전 설정된 기간을 지정하려면 1년 또는 3년을 선택합니다.
    2. 약속의 맞춤 종료일을 지정하려면 종료일 연장 전환 버튼을 클릭한 다음 날짜 필드에서 맞춤 종료일을 지정합니다.
  7. 코어 필드에 구매에 커밋할 vCPU 수를 입력합니다.

  8. 메모리 필드에 구매에 약정할 메모리 양(GB)을 입력합니다.

  9. GPU 구매에 커밋하려면 GPU 섹션에서 GPU 추가를 클릭한 후 다음을 수행합니다.

    1. GPU 유형 필드에서 GPU 유형을 선택합니다.
    2. GPU 수 필드에 GPU 수를 입력합니다.
    3. 선택사항: GPU 모델에서 그래픽 워크로드에 대한 NVIDIA RTX 가상 워크스테이션 (vWS)을 지원하고 그래픽 집약적인 워크로드를 실행하려는 경우 가상 워크스테이션 사용 (NVIDIA GRID) 체크박스를 선택합니다.
  10. 로컬 SSD 디스크 구매에 약정하려면 로컬 SSD 섹션에서 추가 SSD 추가를 클릭한 후 SSD 수 필드에서 디스크 수를 지정합니다.

  11. 약정에서 GPU 또는 로컬 SSD 디스크를 지정한 경우 다음 방법 중 하나로 해당 리소스에 일치하는 예약을 연결합니다. 연결하려는 모든 새 예약에 대해 이 단계를 반복합니다.

    1. 하나 이상의 기존 예약을 약정에 연결하려면 예약 필드에서 기존 예약 연결을 선택한 후 기존 예약 연결 섹션에 나와 있는 단계를 따르세요.
    2. 새 예약을 만들고 약정에 연결하려면 예약 필드에서 예약 만들기를 선택한 후 연결할 새 예약 만들기 섹션에 나와 있는 단계를 따르세요.
  12. 약정 구매를 완료하려면 다음을 수행합니다.

    1. 구매를 클릭합니다.
    2. 약정 사용 할인 구매 대화상자에서 서비스별 약관에 동의하는 경우 구매를 다시 클릭합니다.

gcloud

맞춤 연장 기간이 있는 약정을 구매하려면 gcloud compute commitments create 명령어를 실행하고 --custom-end-time 플래그를 포함합니다.

예를 들어 vCPU, 메모리 또는 둘 다에 대한 약정을 구매하려면 다음 명령어를 사용합니다.

gcloud compute commitments create COMMITMENT_NAME \
    --region=REGION \
    --project=PROJECT_ID \
    --plan=COMMITMENT_PLAN \
    --type=COMMITMENT_TYPE \
    --resources=vcpu=NUMBER_VCPUS,memory=MEMORY \
    --custom-end-time=CUSTOM_END_DATE

다음을 바꿉니다.

  • COMMITMENT_NAME: 약정의 이름입니다.
  • REGION: 약정 리전 및 Compute Engine 리소스 구매를 약정하려는 리전입니다.
  • PROJECT_ID: 프로젝트 ID입니다.
  • COMMITMENT_PLAN: 리소스 구매를 약속할 최소 사전 설정 기간입니다. 다음 값 중 하나를 지정합니다.

    • 1년 약정의 경우: 12-month
    • 3년 약정의 경우: 36-month.
  • COMMITMENT_TYPE: 리소스 구매를 약정할 머신 시리즈입니다. 사용할 수 있는 옵션은 다음과 같습니다.

    • A2 머신 유형 리소스의 경우 accelerator-optimized
    • A3 Edge 및 High 머신 유형 리소스의 경우 accelerator-optimized-a3
    • A3 Mega 머신 유형 리소스의 경우 accelerator-optimized-a3-mega
    • C2 머신 유형 리소스의 경우 compute-optimized
    • C2D 머신 유형 리소스의 경우 compute-optimized-c2d
    • C3 머신 유형 리소스의 경우 compute-optimized-c3
    • C3D 머신 유형 리소스의 경우 compute-optimized-c3d
    • H3 머신 유형 리소스의 경우 compute-optimized-h3
    • N1 머신 유형 리소스의 경우 general-purpose
    • C4 머신 유형 리소스의 경우 general-purpose-c4
    • C4A 머신 유형 리소스의 경우 general-purpose-c4a
    • E2 머신 유형 리소스의 경우 general-purpose-e2
    • N2 머신 유형 리소스의 경우 general-purpose-n2
    • N2D 머신 리소스의 경우 general-purpose-n2d
    • N4 머신 유형 리소스의 경우 general-purpose-n4
    • Tau T2D 머신 유형 리소스의 경우 general-purpose-t2d
    • G2 머신 유형 리소스의 경우 graphics-optimized
    • M1 또는 M2 머신 유형 리소스의 경우 memory-optimized
    • M3 머신 유형 리소스의 경우 memory-optimized-m3
    • Z3 머신 유형 리소스의 경우 storage-optimized-z3

    --type 플래그를 지정하지 않으면 Compute Engine에서 general-purpose가 기본값으로 사용됩니다.

  • NUMBER_VCPUS: 구매에 약정할 vCPU 수입니다.

  • MEMORY: 구매에 약정하려는 메모리 크기(MB 또는 GB 단위)입니다(예: 1000MB 또는 100GB). 단위를 지정하지 않으면 Compute Engine에서 GB를 기본 단위로 사용합니다. 이 값은 0.25GB 단위로 지정할 수 있습니다.

  • CUSTOM_END_DATE: 기간의 맞춤 종료일로, YYYY-MM-DD 형식이어야 합니다. 예를 들어 2024년 4월 20일을 맞춤 종료일로 지정하려면 2024-04-20 형식을 지정합니다.

GPU, 로컬 SSD 디스크 또는 둘 다에 대한 약정을 구매하는 동안 기간을 연장하는 방법에 관한 자세한 문법은 연결된 예약이 있는 약정 구매를 참고하세요.

예를 들어 us-central1 리전에 있는 N1 vCPU 4개와 메모리 9GB에 대한 example-commitment라는 1년 약정을 고려해 보겠습니다. 2024년 1월 1일에 이 약정을 구매하고 2025년 6월 30일에 종료되는 맞춤 기간을 원한다고 가정해 보겠습니다. 이 약정을 구매하려면 다음 명령어를 실행합니다.

gcloud compute commitments create example-commitment \
    --region=us-central1 \
    --project=my-project
    --plan=12-month \
    --type=general-purpose
    --resources=memory=9GB,vcpu=4 \
    --custom-end-time=2025-07-01

REST

맞춤 연장 기간이 있는 약정을 구매하려면 regionCommitments.insert 메서드에 대해 POST 요청을 실행합니다. 요청 본문에 customEndTimestamp 필드를 포함합니다.

예를 들어 vCPU, 메모리 또는 둘 다에 대한 약정을 구매하려면 다음 POST 요청 본문을 사용하세요.

POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/commitments
{
    "name": "COMMITMENT_NAME",
    "plan": "COMMITMENT_PLAN",
    "type": "COMMITMENT_TYPE",
    "resources":
    [
        {
            "amount": "NUMBER_VCPUS",
            "type": "VCPU"
        },
        {
            "amount": "MEMORY",
            "type": "MEMORY"
        },
    ],
    "customEndTimestamp": "CUSTOM_END_DATETEND_TIMEZ",
}

다음을 바꿉니다.

  • COMMITMENT_NAME: 약정의 이름입니다.
  • REGION: 약정 리전 및 Compute Engine 리소스 구매를 약정하려는 리전입니다.
  • PROJECT_ID: 프로젝트 ID입니다.
  • COMMITMENT_PLAN: 리소스 구매를 약속할 최소 사전 설정 기간입니다. 다음 값 중 하나를 지정합니다.

    • 1년 약정의 경우: TWELVE_MONTH
    • 3년 약정의 경우: THIRTY_SIX_MONTH.
  • COMMITMENT_TYPE: 리소스 구매를 약정할 머신 시리즈입니다. 사용할 수 있는 옵션은 다음과 같습니다.

    • A2 머신 유형 리소스의 경우 ACCELERATOR_OPTIMIZED
    • A3 Edge 및 High 머신 유형 리소스의 경우 ACCELERATOR_OPTIMIZED_A3
    • A3 Mega 머신 유형 리소스의 경우 ACCELERATOR_OPTIMIZED_A3_MEGA
    • C2 머신 유형 리소스의 경우 COMPUTE_OPTIMIZED
    • C2D 머신 유형 리소스의 경우 COMPUTE_OPTIMIZED_C2D
    • C3 머신 유형 리소스의 경우 COMPUTE_OPTIMIZED_C3
    • C3D 머신 유형 리소스의 경우 COMPUTE_OPTIMIZED_C3D
    • H3 머신 유형 리소스의 경우 COMPUTE_OPTIMIZED_H3
    • N1 머신 유형 리소스의 경우 GENERAL_PURPOSE
    • C4 머신 유형 리소스의 경우 GENERAL_PURPOSE_C4
    • C4A 머신 유형 리소스의 경우 GENERAL_PURPOSE_C4A
    • E2 머신 유형 리소스의 경우 GENERAL_PURPOSE_E2
    • N2 머신 유형 리소스의 경우 GENERAL_PURPOSE_N2
    • N2D 머신 리소스의 경우 GENERAL_PURPOSE_N2D
    • N4 머신 유형 리소스의 경우 GENERAL_PURPOSE_N4
    • Tau T2D 머신 유형 리소스의 경우 GENERAL_PURPOSE_T2D
    • G2 머신 유형 리소스의 경우 GRAPHICS_OPTIMIZED
    • M1 또는 M2 머신 유형 리소스의 경우 MEMORY_OPTIMIZED
    • M3 머신 유형 리소스의 경우 MEMORY_OPTIMIZED_M3
    • Z3 머신 유형 리소스의 경우 STORAGE_OPTIMIZED_Z3

  • NUMBER_VCPUS: 구매에 약정할 vCPU 수입니다.

  • MEMORY: 구매에 약정하려는 메모리 양(MB)입니다(예: 10240MB). 이 값은 256MB 단위로 지정할 수 있습니다.

  • CUSTOM_END_DATE: 기간의 맞춤 종료일로, YYYY-MM-DD 형식이어야 합니다. 예를 들어 2024년 4월 20일을 맞춤 종료일로 지정하려면 2024-04-20 형식을 지정합니다.

  • END_TIME: 미국 및 캐나다 태평양 표준시(UTC-8 또는 UTC-7) 기준 오전 12시(협정 세계시(UTC)의 오프셋) 다음 값 중 하나를 지정합니다.

    • 일광 절약 시간: 07:00:00
    • 그 외 시간: 08:00:00

GPU, 로컬 SSD 디스크 또는 둘 다에 대한 약정을 구매하는 동안 기간을 연장하는 방법에 관한 자세한 문법은 연결된 예약이 있는 약정 구매를 참고하세요.

예를 들어 us-central1 리전에 있는 N1 vCPU 4개와 메모리 9GB에 대한 example-commitment라는 1년 약정을 고려해 보겠습니다. 2024년 1월 1일에 이 약정을 구매하고 2025년 6월 30일에 종료되는 맞춤 기간을 원한다고 가정해 보겠습니다. 이 약정을 구매하려면 다음 요청을 실행합니다.

POST https://compute.googleapis.com/compute/v1/projects/my-project/regions/us-central1/commitments
{
    "name": "example-commitment",
    "plan": "TWELVE_MONTH",
    "type": "GENERAL_PURPOSE",
    "resources":
    [
        {
            "amount": "4",
            "type": "VCPU"
        },
        {
            "amount": "9216",
            "type": "MEMORY"
        },
    ],
    "customEndTimestamp": "2025-07-01T07:00:00Z",
}

기존 약정 기간 연장

맞춤 종료일을 지정하거나 업데이트하도록 약정 속성을 업데이트하여 기존의 활성 약정의 진행 기간을 연장할 수 있습니다.

기존 약속의 기간을 연장하려면 다음 옵션 중 하나를 사용하세요.

콘솔

기간 연장 작업을 시작하기 전에 Google Cloud 콘솔에서 약정 기간을 연장할 프로젝트를 선택합니다.

  1. Google Cloud 콘솔에서 약정 사용 할인 페이지로 이동합니다.

    약정 사용 할인으로 이동

    약정 목록 페이지가 열리고 하드웨어 약정 탭이 표시됩니다.

  2. 약정의 기간 연장 작업을 시작하려면 하드웨어 약정 탭에서 활성 약정을 선택한 다음 연장을 클릭합니다.

    또는 다음을 수행할 수 있습니다.

    1. 약정 목록 페이지의 하드웨어 약정 탭에서 연장하려는 활성 약정의 이름을 클릭합니다.
    2. 선택한 약정의 하드웨어 약정 세부정보 페이지에서 연장을 클릭합니다.

    선택한 약정에 대해 연장 창이 표시됩니다.

  3. 기간 연장 작업을 완료하려면 약속의 연장 창에서 다음을 실행합니다.

    1. 약정 세부정보를 검토합니다.
    2. 종료일 선택 입력란에 약정의 맞춤 종료일을 지정합니다.
    3. 약속 타임라인 섹션에서 새 종료일 필드를 검토합니다.
    4. 기간 연장 요청을 확인하려면 연장을 클릭합니다.

gcloud

기존 활성 약정의 기간을 연장하려면 gcloud compute commitments update 명령어를 실행하고 --custom-end-time 플래그를 포함합니다.

gcloud compute commitments update COMMITMENT_NAME \
    --region=REGION \
    --project=PROJECT_ID \
    --custom-end-time=CUSTOM_END_DATE

다음을 바꿉니다.

  • COMMITMENT_NAME: 약정의 이름입니다.
  • PROJECT_ID: 프로젝트 ID입니다.
  • REGION: 약정 리전 및 Compute Engine 리소스 구매를 약정하려는 리전입니다.
  • CUSTOM_END_DATE: 기간에 적용할 맞춤 종료일로, YYYY-MM-DD 형식입니다. 여기서 YYYY는 연도, MM는 월, DD는 일입니다. 예를 들어 맞춤 종료일을 2024년 4월 20일로 지정하려면 2024-04-20 형식을 지정합니다.

예를 들어 us-central1 리전에서 N1 vCPU 4개와 메모리 9GB에 대해 구매한 1년 맞춤 기간 약정 example-commitment을 고려해 보겠습니다. 이 약정은 2024년 1월 1일에 구매되었으며 2025년 6월 30일에 만료됩니다. 2026년 6월 30일까지 기간을 연장하려면 다음 명령어를 실행합니다.

gcloud compute commitments update example-commitment \
    --region=us-central1 \
    --project=my-project \
    --custom-end-time=2026-07-01

REST

기존 활성 약정의 기간을 연장하려면 regionCommitments.update 메서드PATCH 요청을 실행합니다. 요청 본문에 customEndTimestamp 필드를 포함합니다.

PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/commitments/COMMITMENT_NAME
{
    "name": "COMMITMENT_NAME",
    "customEndTimestamp": "CUSTOM_END_DATETEND_TIMEZ",
}

다음을 바꿉니다.

  • COMMITMENT_NAME: 약정의 이름입니다.
  • REGION: 약정 리전 및 Compute Engine 리소스 구매를 약정하려는 리전입니다.
  • PROJECT_ID: 프로젝트 ID입니다.
  • CUSTOM_END_DATE: 기간에 적용할 맞춤 종료일로, YYYY-MM-DD 형식입니다. 여기서 YYYY는 연도, MM는 월, DD는 일입니다. 예를 들어 맞춤 종료일을 2024년 4월 20일로 지정하려면 2024-04-20 형식을 지정합니다.
  • END_TIME: 미국 및 캐나다 태평양 표준시(UTC-8 또는 UTC-7) 기준 오전 12시(협정 세계시(UTC)의 오프셋) 다음 값 중 하나를 지정합니다.

    • 일광 절약 시간: 07:00:00
    • 그 외 시간: 08:00:00

예를 들어 us-central1 리전에서 N1 vCPU 4개와 메모리 9GB에 대해 구매한 1년 맞춤 기간 약정 example-commitment을 고려해 보겠습니다. 이 약정은 2024년 1월 1일에 구매되었으며 2025년 6월 30일에 만료됩니다. 2026년 6월 30일까지 기간을 연장하려면 다음을 요청하세요.

PATCH https://compute.googleapis.com/compute/v1/projects/my-project/regions/us-central1/commitments/example-commitment
{
    "name": "example-commitment",
    "customEndTimestamp": "2026-07-01T07:00:00Z",
}

다음 단계