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