관리형 인스턴스 그룹(MIG)을 만들기 위한 기본 시나리오


관리형 인스턴스 그룹(MIG)은 단일 항목으로 취급되는 가상 머신(VM) 인스턴스 그룹입니다. MIG의 각 VM은 인스턴스 템플릿을 기반으로 합니다.

여러 VM을 만들기만 하고 이를 MIG로 그룹화하지 않으려면 대량 인스턴스 API를 참조하세요.

다른 Compute Engine 옵션에 대해 알아보려면 워크로드에 맞는 Compute Engine 배포 전략 선택을 참조하세요.

MIG 만들기를 시작하려면 이 문서를 읽고 적합한 기본 구성을 찾으세요.

MIG 만들기를 위한 기본 시나리오

MIG에는 여러 구성 옵션이 포함되어 있습니다. 다양한 시나리오에 맞게 MIG를 빠르게 설정하고 실행하려면 다음 가이드를 참조하세요.

가이드 시나리오
단일 영역의 VM으로 MIG 만들기(영역 MIG) VM을 단일 영역에 배포할 수 있습니다.
한 리전의 여러 영역에 있는 VM으로 MIG 만들기(리전 MIG) 영역 실패로부터 보호하기 위해 또는 Spot VM과 같은 제한된 리소스가 포함된 영역을 자동으로 찾기 위해 한 리전의 여러 영역에 VM을 배포해야 할 수 있습니다.
자동 확장을 사용해서 MIG 만들기 수요가 늘어날 때 그룹에 VM을 자동으로 만들고 수요가 줄어들면 VM을 삭제하도록 MIG를 만들 수 있습니다.
선점형 VM을 사용하는 MIG 만들기 워크로드에 중단이 허용되고 선점형 VM의 비용 절감 이점을 활용하려는 경우에 활용할 수 있습니다.
GPU VM이 있는 MIG 만들기 워크로드에는 GPU VM 그룹이 한 번에 모두 필요합니다. 예를 들어 GPU VM에서 머신러닝 모델 학습 또는 고성능 컴퓨팅 워크로드와 같은 일괄 워크로드를 실행하려는 경우가 있습니다.
스테이트풀(Stateful) 구성으로 MIG 만들기 워크로드에 스테이트풀(Stateful) 구성이 필요한 경우입니다. 예를 들어 VM이 자동 복구, 업데이트, 다시 생성될 때마다 디스크에 해당 데이터가 보존되어야 할 수 있습니다.

제한사항

MIG에는 사용되는 기능에 따라 제한사항이 달라집니다. 다음 목록은 일반적인 MIG의 제한사항과 리전 또는 스테이트풀(Stateful) 기능을 사용할 때의 추가적인 제한사항을 보여줍니다.

  • 기본적으로 한 영역 MIG에 최대 1,000개의 VM을 만들 수 있습니다. 그 이상이 필요하면 다음 옵션 중 하나를 사용합니다.

  • MIG를 업데이트할 때 단일 요청으로 VM을 최대 1,000개까지 지정할 수 있습니다.

  • MIG가 생성되면 네트워크 또는 서브네트워크를 변경할 수 없습니다. MIG의 모든 VM이 동일한 서브네트워크에 할당됩니다.

  • 관리형 인스턴스 그룹에 대한 nic0 이외의 인터페이스의 공유 VPC는 gcloud CLI 및 API에서 지원되지만 Google Cloud 콘솔에서 지원되지 않습니다.

여러 영역에 분산되는 MIG(리전 MIG)에는 다음 제한사항이 있습니다.

  • 기본적으로 VM을 최대 2,000개까지 만들 수 있습니다. 더 필요하면 MIG 크기 한도를 늘리거나 지원팀에 문의하세요.
  • MIG를 만들 때 리전 MIG와 연결된 영역을 선택해야 합니다. 그룹을 만들면서 특정 영역을 선택한 후에는 영역을 변경하거나 업데이트할 수 없습니다. 하지만 MIG의 대상 배포 형태를 설정하여 그룹이 선택한 영역에 관리형 인스턴스를 배포하는 방법을 지정할 수 있습니다.
  • 그룹의 목표 분산 형태를 BALANCED, ANY 또는 ANY_SINGLE_ZONE으로 설정하려면 목표 분산 형태 제한사항을 참조하세요.

  • 리전 MIG를 자동 확장하려면 그룹의 목표 분산 형태BALANCED([미리보기](/products/#product-launch-stages)) 또는 EVEN으로 설정해야 합니다.
  • 리전 MIG에 부하 분산을 사용하려고 하면 다음 제한사항이 적용됩니다.

    • maxRate 분산 모드를 사용할 수 없습니다.
    • 리전 MIG에서 HTTP(S) 부하 분산 스키마를 사용하는 경우 maxRatePerInstance 또는 maxUtilization 분산 모드를 선택해야 합니다.

스테이트풀(Stateful) 구성(스테이트풀(Stateful) MIG)을 사용하는 MIG에는 다음 제한사항이 있습니다.

  • MIG에 스테이트풀(Stateful) 구성이 있는 경우 자동 확장을 사용할 수 없습니다.
  • 자동화된 순차적 업데이트를 사용하려면 RECREATE에 대해 대체 메서드를 설정해야 합니다.
  • 스테이트풀(Stateful) 리전 MIG의 경우 사전 재배포를 중지(재배포 유형을 NONE으로 설정)하여 자동 교차 영역 재배포에 의한 스테이트풀(Stateful) 인스턴스 삭제를 방지해야 합니다.
  • 모든 인스턴스 구성을 사용하여 인스턴스 템플릿 속성을 재정의하는 경우 어떤 인스턴스별 구성에서도 이러한 속성을 지정할 수 없으며 마찬가지로 그룹의 전체 인스턴스 구성에서 이러한 속성을 지정할 수 없습니다.

MIG에 대해 자동 확장 처리를 구성하려면 자동 확장 처리 사양도 참조하세요.

IPv6 지원

MIG가 IPv6 주소를 사용하는 VM 인스턴스를 포함하도록 하려면 인스턴스 템플릿을 만들 때 이중 스택 설정을 사용해야 합니다. 자세한 내용은 IPv6 주소로 인스턴스 템플릿 만들기를 참조하세요.

추가 MIG 태스크

MIG를 만든 후에는 다음을 수행해야 할 수 있습니다.

그룹 및 해당 VM 알아보기

그룹 크기 조절

그룹의 VM 구성 변경

MIG 기능 추가

튜토리얼

가이드 시작하기: