이 문서에서는 기존 가상 머신(VM) 인스턴스로부터 리전 또는 영역 관리형 인스턴스 그룹(MIG)을 만드는 방법을 설명합니다.
MIG를 만들면 단일 VM에서 실행되는 서비스를 여러 VM으로 확장하고 이를 단일 항목으로 관리할 수 있습니다. MIG는 워크로드 가용성과 확장성을 높이는 데 유용합니다. 자세한 내용은 MIG 사용 이점을 참조하세요.
시작하기 전에
- 아직 작업을 수행하지 않았으면 VM을 만들고 시작합니다.
제한사항
기존 VM에서 MIG를 만들 때는 다음 제한사항이 적용됩니다.
MIG는 기존 VM을 MIG에 추가하지 않습니다. VM은 계속 독립형 VM으로 존재합니다.
기존 VM에서 스테이트풀(Stateful) MIG를 만들 수 없습니다.
기존 VM에서 MIG 만들기
실행 중이거나, 중지되었거나, 일시정지된 기존 VM에서 MIG를 만들 수 있습니다. 기존 VM에서 MIG를 만들 때는 다음을 구성해야 합니다.
Compute Engine이 MIG에서 VM의 속성을 정의하기 위해 사용하는 인스턴스 템플릿. 기본적으로 인스턴스 템플릿은 다음을 지정합니다.
기존 VM의 IP 주소를 제외한 기존 VM의 동일한 속성
기존 VM의 부팅 디스크에서 커스텀 부팅 디스크 이미지를 만드는 옵션. 또한 기존 VM에 비부팅 디스크가 사용될 경우 Compute Engine이 다음을 수행합니다(해당하는 경우).
선택적으로 인스턴스 템플릿의 디스크 및 속성을 맞춤설정할 수 있습니다.
이전 단계에서 구성한 인스턴스 템플릿을 사용하는 MIG. 기본적으로 MIG는 다음을 지정하는 영역 MIG입니다.
자동 확장은 사용 중지됩니다.
그룹의 VM 하나.
기존 VM이 있는 동일한 영역.
선택적으로 MIG의 속성을 맞춤설정할 수 있습니다.
이 태스크에 필요한 권한
이 태스크를 수행하려면 다음과 같은 권한이 있어야 합니다.
- 이미지를 만들려면 프로젝트에 대해
compute.images.create
권한이 필요합니다. - 인스턴스 템플릿을 만들려면 프로젝트에 대해
compute.instanceTemplates.create
권한이 필요합니다. - 리전 MIG를 만들려면 프로젝트에 대해
compute.regionInstanceGroupManagers.create
권한이 필요합니다. - 영역 MIG를 만들려면 프로젝트에 대해
compute.instanceGroupManagers.create
권한이 필요합니다.
기존 VM에서 MIG를 만들려면 다음 단계를 수행합니다.
Google Cloud 콘솔에서 VM 인스턴스 페이지로 이동합니다.
MIG를 만드는 데 사용하려는 VM을 선택합니다.
이 VM을 기반으로 그룹 만들기를 클릭합니다.
인스턴스 그룹으로 확장 페이지가 열립니다.
인스턴스 템플릿 속성 섹션에서 다음을 수행합니다.
이름 필드에서 기본 이름을 사용하거나 인스턴스 템플릿의 이름을 입력합니다.
디스크 섹션에서 다음을 수행합니다.
부팅 디스크: 기본적으로 Compute Engine은 VM 부팅 디스크의 새로운 커스텀 이미지를 생성합니다. 기존 디스크를 대신 사용하려면
부팅 디스크 수정을 클릭합니다. MIG에서 VM에 연결하도록 공개 이미지 또는 기존 커스텀 이미지를 선택할 수 있습니다.기존 디스크: VM에 읽기 전용 디스크가 포함된 경우에만 해당합니다. 선택적으로 다음 중 하나를 수행할 수 있습니다.
읽기 전용 디스크의 연결 설정을 맞춤설정하려면
디스크 수정을 클릭합니다.디스크를 삭제하려면
디스크 삭제를 클릭합니다.
새 디스크: VM에 읽기-쓰기 디스크가 포함된 경우에만 해당합니다. 기본적으로 Compute Engine은 새로운 커스텀 디스크 이미지를 만듭니다. 선택적으로 다음 중 하나를 수행할 수 있습니다.
기존 디스크를 사용하거나 디스크 설정을 수정하려면
디스크 수정을 클릭합니다.디스크를 삭제하려면
디스크 삭제를 클릭합니다.
기존 VM이 실행 중이거나 일시 정지되었고 VM의 디스크 이미지를 소스로 사용하는 새 부팅 또는 비부팅 디스크를 연결하도록 지정한 경우에는 이미지 생성 시 섹션이 표시됩니다. 이 경우에는 다음 옵션 중 하나를 선택해야 합니다.
VM 디스크에서 이미지를 생성하면서 파일 시스템의 무결성을 유지하고 싶으면 VM 중지를 선택하여 VM을 중지합니다. MIG가 생성된 다음에 VM을 다시 시작할 수 있습니다. 그때까지는 서비스가 중단됩니다.
서비스가 중단되지 않기를 바라고 파일 시스템 무결성이 문제가 되지 않을 때는 VM 실행 유지를 선택합니다.
MIG에서 VM의 속성을 정의하는 데 사용되는 인스턴스 템플릿을 추가로 맞춤설정하려면 인스턴스 템플릿 만들기를 참조하세요.
인스턴스 템플릿 맞춤설정을 클릭하고 필요에 따라 필드를 수정합니다. 자세한 내용은
인스턴스 그룹 속성 섹션에서 다음을 수행합니다.
이름 필드에서 기본 이름을 사용하거나 MIG의 이름을 입력합니다.
위치 섹션에서 다음 중 하나를 수행하여 리전 또는 영역 MIG를 만들도록 선택할 수 있습니다.
리전 MIG를 만들려면 다음 단계를 수행합니다.
다중 영역을 선택합니다.
리전 목록에서 MIG에서 VM을 만들려는 리전을 선택합니다.
영역 목록에서 MIG에서 VM을 만들려는 영역을 선택합니다.
영역 MIG를 만들려면 다음 단계를 수행합니다.
단일 영역(기본값)을 선택합니다.
리전 목록에서 MIG에서 VM을 만들려는 리전을 선택합니다. 기본적으로 원래 VM이 있는 리전이 선택됩니다.
영역 목록에서 MIG에 대해 VM을 만들려는 영역을 선택합니다. 기본적으로 원래 VM이 있는 영역이 선택됩니다.
VM 수를 지정하는 것과 같이 MIG 설정을 추가로 지정하려면 리전 또는 영역 MIG를 만드는 방법을 참조하세요.
인스턴스 그룹 구성을 클릭합니다. 자세한 내용은
인스턴스 템플릿 및 MIG 맞춤설정을 완료했으면 그룹 만들기를 클릭합니다. VM이 실행 중이고 이전 단계에서 VM을 중지하도록 지정했으면 VM 중지 및 그룹 만들기를 클릭합니다.
인스턴스 그룹 페이지가 열립니다. 인스턴스 템플릿 및 MIG를 만들기는 완료될 때까지 몇 분 정도 걸릴 수 있습니다.
다음 단계
MIG에서 VM 구성 업데이트 방법 알아보기
VM 그룹 자동 확장 방법 알아보기
MIG에서 사용 가능한 여러 다른 구성 옵션 자세히 알아보기
확장 가능하고 탄력적인 웹 애플리케이션 빌드 방법 자세히 알아보기
Google Cloud의 재해 복구 자세히 알아보기