MIG의 크기 조절 요청 정보

이 문서에서는 관리형 인스턴스 그룹(MIG)의 크기 조절 요청을 간략하게 설명합니다. MIG에 가상 머신(VM) 인스턴스를 추가하는 다른 방법에 대한 자세한 내용은 MIG에 인스턴스 추가를 참조하세요.

MIG 크기 조절 요청을 사용하면 다음과 같은 이점이 있습니다.

  • MIG에서 VM을 한 번에 모두 만듭니다. 리소스를 사용할 수 있으면 MIG는 VM을 한 번에 모두 만듭니다. 이 방법을 사용하면 모든 리소스를 사용할 수 있게 될 때까지 부분 용량에 대한 요금이 청구되지 않습니다.

  • 수요가 많은 리소스를 확보합니다. Flex-start 또는 예약에 따름 프로비저닝 모델과 함께 MIG 크기 조절 요청을 사용할 수 있습니다. 이러한 프로비저닝 모델은 다음과 같은 이점을 제공합니다.

    • GPU와 같이 수요가 많은 리소스를 확보할 가능성이 높습니다.

    • 요청한 VM에서 사용하는 머신 유형에 따라 메모리, vCPU, 연결된 GPU에 최대 53% 할인이 적용됩니다.

사용 사례

MIG에서 크기 조절 요청을 사용하여 다음 작업을 수행할 수 있습니다.

  • Flex-start VM을 만듭니다. 리소스를 사용할 수 있게 되는 즉시 리소스 확보를 위해 Flex-start VM을 만들도록 요청할 수 있습니다. 이러한 VM은 최대 7일 동안 실행해야 하지만 언제든지 시작할 수 있는 워크로드에 적합합니다. 크기 조절 요청을 사용하여 Flex-start VM을 만들면 다음이 발생합니다.

    • MIG는 리소스를 사용할 수 있게 되는 즉시 Flex-start VM 생성을 예약합니다.

    • MIG에서 요청된 Flex-start VM을 만든 후 다음 중 하나가 발생할 때까지 VM이 실행됩니다.

      • Compute Engine은 실행 기간이 종료되면 Flex-start VM을 삭제합니다.

      • 개발자가 Flex-start VM을 삭제합니다.

  • 예약을 사용하여 VM을 만듭니다. 예약에 따름 프로비저닝 모델을 사용하는 VM을 만들어 예약을 사용하도록 요청할 수 있습니다. 크기 조절 요청을 사용하여 예약을 사용하면 다음이 발생합니다.

    • MIG는 예약 시작에 시간 또는 이후에 VM을 만듭니다.

    • MIG에서 요청된 VM을 만든 후 다음 중 하나가 발생할 때까지 VM이 실행됩니다.

      • Compute Engine에서 종료 시간에 예약을 삭제합니다.

      • 개발자가 VM을 중지하거나 삭제합니다.

크기 조절 요청 작동 방식

다음 섹션에서는 MIG 크기 조절 요청 작동 방식을 설명합니다.

생성 시

MIG 크기 조절 요청을 만들려면 다음 속성을 지정합니다.

  • 만들 VM 수를 정의하려면 다음 속성 중 하나를 사용하세요.

    • resizeBy: 만들 VM 수입니다. MIG는 VM 이름을 자동으로 생성합니다.

    • instanceNames: VM 이름 목록입니다. MIG는 지정된 이름마다 VM을 하나씩 만듭니다. 이 속성은 프리뷰 버전입니다. 워크로드에 특정 VM 이름이 필요한 경우에 사용합니다.

  • requestedRunDuration: VM을 실행해야 하는 기간입니다. 실행 기간은 10분~7일 사이여야 합니다. 이 속성은 선택사항입니다. MIG 크기 조절 요청을 사용하여 리소스를 사용할 수 있게 되는 즉시 VM을 만드는 경우 이 속성은 MIG 인스턴스 템플릿에 지정된 실행 기간을 재정의합니다.

생성 후

MIG 크기 조절 요청을 만들면 요청이 여러 상태를 거칩니다. 다음 다이어그램은 이러한 상태를 보여줍니다.

Compute Engine에서 크기 조절 요청을 설정할 수 있는 각 상태의 다이어그램

앞의 다이어그램에 표시된 상태는 다음과 같습니다.

  • CREATING: Compute Engine에서 크기 조절 요청을 수신하고 MIG의 대상 크기가 요청에 지정된 VM 수만큼 증가하며 MIG는 CREATING 상태의 관리형 인스턴스를 만듭니다. 이러한 관리형 인스턴스는 크기 조절 요청이 성공하면 MIG에서 만드는 VM을 나타냅니다.

  • ACCEPTED: Compute Engine에서 요청을 만들고 수락했습니다. MIG 크기 조절 요청의 사용 사례에 따라 Compute Engine에서 다음 중 하나를 실행합니다.

    • Flex-start VM을 만듭니다. 동적 워크로드 스케줄러는 최선을 다해 가용성과 요청에 지정된 실행 기간을 기반으로 Flex-start VM 생성을 예약합니다. 표준 또는 선점형 배정 할당량이 부족하거나 리소스를 일시적으로 사용할 수 없으면 동적 워크로드 스케줄러는 할당량이 충분해지고 리소스를 사용할 수 있을 때까지 요청을 유지합니다.

    • 예약을 사용하여 VM을 만듭니다. 사용을 위해 타겟팅하는 자동 생성된 예약이 시작 시간에 도달하면 요청이 SUCCEEDED로 전환됩니다. 그렇지 않으면 예약이 시작 시간에 도달할 때까지 요청이 유지됩니다.

  • SUCCEEDED: MIG가 요청된 수의 VM을 한꺼번에 만들었음. MIG 크기 조절 요청 사용 사례에 따라 다음이 발생합니다.

    • MIG에서 리소스를 사용할 수 있게 되는 즉시 VM을 만들면 VM은 MIG가 실행 기간 종료 시 VM을 삭제할 때까지 또는 개발자가 VM을 삭제할 때까지 실행됩니다. VM을 다시 만들거나 중지하거나 일시중지할 수 없습니다.

    • MIG에서 자동 생성된 예약을 사용하여 VM을 만들면 VM은 예약 기간이 종료될 때까지 또는 개발자가 VM을 중지, 일시중지 또는 삭제할 때까지 실행됩니다.

  • FAILED: 기술적 오류로 인해 크기 조절 요청이 실패했습니다. 따라서 Compute Engine은 요청된 VM 수만큼 MIG 대상 크기를 줄입니다.

  • CANCELLED: 사용자가 크기 조절 요청을 취소함. 크기 조절 요청을 취소하면 Compute Engine이 MIG에서 요청된 리소스 생성을 중지합니다. 크기 조절 요청을 취소하면 Compute Engine은 요청된 VM 수만큼 MIG 대상 크기를 줄이고 14일 후에 요청을 삭제합니다. 원하는 경우 Compute Engine에서 삭제하기 전에 크기 조절 요청을 삭제할 수 있습니다.

크기 조절 요청이 포함된 MIG를 삭제하면 MIG의 크기 조절 요청과 VM도 삭제됩니다. 하지만 MIG에서 크기 조절 요청을 처리하도록 VM을 만들 때 MIG를 삭제하면 Compute Engine은 MIG에서 VM을 요청된 수만큼 만들고 크기 조절 요청 상태가 SUCCEEDED로 전환될 때까지 기다린 후에 MIG를 삭제합니다.

Quota

MIG 크기 조절 요청의 사용 사례에 따라 다음과 같은 할당량이 필요합니다.

  • Flex-start VM을 만듭니다. 할당량 요구사항은 요청된 수의 Flex-start VM에서 사용하는 머신 유형에 따라 다릅니다. 요청된 리소스의 할당량이 부족하면 할당량이 충분해질 때까지 크기 조절 요청이 대기 중 상태로 유지됩니다. Compute Engine 리소스에 적용되는 할당량에 대한 자세한 내용은 배정 할당량을 참조하세요.

  • 예약을 사용하여 VM을 만듭니다. 이 사용 사례에서는 할당량이 필요하지 않습니다. 이 요구사항은 캘린더 모드에서 예약에 따름 프로비저닝 모델을 사용하여 미래용 예약에 대해 자동 생성된 예약을 사용하기 때문입니다.

가격 책정

MIG에서 크기 조절 요청을 생성, 취소 또는 삭제할 때는 요금이 청구되지 않습니다. 대신 MIG 크기 조절 요청 사용 사례에 따라 다음과 같이 요금이 청구됩니다.

  • MIG 크기 조절 Flex-start VM을 사용하는 경우 다음과 같이 요금이 청구됩니다.

    • MIG에서 Flex-start VM을 만들면 요금이 청구됩니다.Google Cloud 는 동적 워크로드 스케줄러 가격 책정에 따라 Flex-start VM에 대한 요금을 청구합니다.

    • 실행 기간 종료 시에 MIG에서 Flex-start VM을 삭제하거나 개발자가 Flex-start VM을 삭제하면 요금이 청구되지 않습니다.

  • 예약을 사용하여 MIG 크기 조절 요청을 사용해 VM을 만드는 경우 다음과 같이 요금이 청구됩니다.

    • MIG에서 VM을 만들면 사용된 예약 리소스에 대한 요금이 다시 청구되지 않습니다. VM에서 사용하고 예약에 포함되지 않은 리소스(예: 디스크 또는 IP 주소)에 대한 요금만 청구됩니다.

    • 요금 청구는 예약 종료 시에 종료됩니다. 이때 Compute Engine은 예약과 예약을 사용하는 모든 VM을 삭제합니다. 자세한 내용은 예약 결제를 참조하세요.

제한사항

다음 섹션에서는 MIG 크기 조절 요청에 적용되는 제한사항을 설명합니다.

크기 조절 요청 제한사항

MIG 크기 조절 요청에는 다음과 같은 제한사항이 있습니다.

  • MIG 크기 조절 요청을 사용하여 사용하는 프로비저닝 모델에 따라 다양한 머신 유형을 가져올 수 있습니다.

    • Flex-start: A4X 및 G4를 제외한 모든 GPU 머신 유형과 H4D 머신 유형을 가져올 수 있습니다. 리소스를 사용할 수 있게 되는 즉시 Flex-start VM을 만들려면 이 모델을 사용합니다.

    • 예약에 따름: A4, A3 Ultra 또는 H4D 머신 유형만 가져올 수 있습니다. 예약을 사용하여 VM을 만들려면 이 모델을 사용합니다.

  • ACCEPTED 상태의 크기 조절 요청만 취소할 수 있습니다.

  • 크기 조절 요청이 성공(SUCCEEDED), 실패(FAILED), 취소(CANCELLED)된 후에만 크기 조절 요청을 삭제할 수 있습니다.

인스턴스 템플릿 제한사항

MIG의 인스턴스 템플릿에는 다음과 같은 제한사항이 적용됩니다.

MIG 제한사항

MIG에는 다음과 같은 제한사항이 적용됩니다.

다음 단계