이 문서에서는 인스턴스 템플릿이 무엇인지, 언제 인스턴스 템플릿을 사용하는지, 확정 인스턴스 템플릿이 무엇인지 설명합니다. 또한 리전 인스턴스 템플릿과 전역 인스턴스 템플릿간의 비교도 제공합니다.
인스턴스 템플릿은 머신 유형, 부팅 디스크 이미지, 라벨, 시작 스크립트, 기타 VM 속성이 포함된 가상 머신(VM) 인스턴스의 구성을 저장하는 편리한 방법입니다.
인스턴스 템플릿을 사용하여 다음을 수행할 수 있습니다.
개별 VM 만들기
관리형 인스턴스 그룹(MIG)의 VM 만들기
VM 예약 만들기
VM의 미래용 예약 만들기
인스턴스 템플릿을 만드는 방법을 알아보려면 인스턴스 템플릿 만들기를 참고하세요.
인스턴스 템플릿을 사용해야 하는 경우
기존 구성을 기반으로 VM을 만들거나, VM에 대한 예약을 신속하게 생성하려는 경우 인스턴스 템플릿을 사용하세요. 동일한 VM 그룹(MIG)을 만들려면 인스턴스 템플릿을 사용하여 MIG를 만들어야 합니다.
인스턴스 템플릿을 업데이트하는 방법
인스턴스 템플릿은 동일한 구성의 VM을 여러 개 만들기 위한 것입니다. 인스턴스 템플릿을 생성한 후에는 업데이트할 수 없습니다. 그 대신, 다음 방법 중 하나를 따르세요.
다음과 같이 새 인스턴스 템플릿을 만듭니다.
동일한 VM 보장하기 위해 확정 인스턴스 템플릿 사용
확정 인스턴스 템플릿을 사용하면 VM에 설치할 서드 파티 서비스 또는 앱의 유형을 명확하게 알 수 있습니다. 이렇게 하면 인스턴스 템플릿이 항상 동일한 구성으로 VM을 만들 수 있습니다. 예를 들어 템플릿에 앱을 가져오는 시작 스크립트가 있는 경우 템플릿의 시작 스크립트에서 원하는 앱 버전을 지정할 수 있습니다.
자세한 내용은 확정 인스턴스 템플릿을 참조하세요.
리전 및 전역 인스턴스 템플릿
인스턴스 템플릿은 리전 및 전역 리소스로 모두 사용할 수 있습니다. 여러 리전에서 인스턴스 템플릿을 재사용해야 하는 경우가 아니라면 전역 인스턴스 템플릿보다 지역 인스턴스 템플릿을 사용하는 것이 좋습니다.
다음 표에서는 지역 인스턴스 템플릿과 전역 인스턴스 템플릿을 비교합니다.
리전 인스턴스 템플릿 | 전역 인스턴스 템플릿 | |
---|---|---|
범위 | 템플릿은 템플릿의 리전에서만 사용할 수 있습니다. | 이 템플릿은 모든 리전에서 사용할 수 있습니다. |
안정성 | 하드웨어 오류는 템플릿의 리전으로 격리됩니다. | 하드웨어 오류는 템플릿이 사용되는 모든 리전에 영향을 줄 수 있습니다. |
사용 사례 |
|
전역 인스턴스 템플릿을 재사용하여 여러 리전에서 VM, MIG, 예약을 만듭니다. |
인스턴스 템플릿에서 영역 또는 리전 리소스 사용
인스턴스 템플릿에서 해당 템플릿의 사용을 해당 리소스가 있는 영역으로 제한하는 영역별 리소스를 지정할 수 있습니다. 마찬가지로 전역 인스턴스 템플릿에서 리전 리소스를 지정하면 템플릿이 해당 리전으로 제한됩니다. 예를 들어 us-central1-a
의 읽기 전용 Persistent Disk를 인스턴스 템플릿에 포함시킬 경우, 해당 Persistent Disk는 us-central1-a
영역에만 존재하므로 다른 영역에서는 해당 템플릿을 사용할 수 없습니다.
영역 리소스에 대한 자세한 내용은 리전 및 영역을 참조하세요.
가격 책정
인스턴스 템플릿 사용에 대한 추가 요금은 없습니다. 템플릿을 기반으로 만든 리소스에 대해 요금이 청구됩니다.
Compute Engine 가격 책정 정보는 가격 책정을 참조하세요.다음 단계
기존 인스턴스 또는 기존 인스턴스 템플릿을 기반으로 처음부터 인스턴스 템플릿 만들기
인스턴스 템플릿을 사용하여 VM 만들기
인스턴스 템플릿을 사용하여 MIG 만들기
인스턴스 템플릿을 사용하여 VM 예약 만들기