클라우드 관리 간소화
Google Cloud Deployment Manager를 사용하면 애플리케이션에 필요한 모든 리소스를 yaml을 사용한 선언 형식으로 지정할 수 있습니다. Python 또는 Jinja2 템플릿을 사용해 구성을 매개변수화하고, 부하 분산 및 자동 확장되는 인스턴스 그룹 같은 일반적인 배포 패러다임을 재사용할 수도 있습니다. 구성 내용을 코드로 취급하여 반복적으로 배포해 보세요.
반복적인 배포 프로세스
리소스를 정의하는 구성 파일을 만들면 리소스 생성 프로세스를 일관되게 반복할 수 있습니다.
선언적 언어
리소스를 만들고 구성하는 데 필요한 단계를 사용자가 정의해야 하는 명령형 접근법을 취하는 도구가 많습니다. 하지만 선언적 접근법을 사용하면 사용자가 필요한 구성만 지정하고, 취해야 할 단계는 시스템에서 파악하도록 할 수 있습니다.
애플리케이션 중심
사용자는 각 리소스를 따로 배포할 필요 없이 애플리케이션 또는 서비스를 구성하는 리소스 집합에만 집중하면 됩니다.
템플릿 기반
템플릿의 구성 요소를 사용해 일반적으로 함께 배포되는 추상화 또는 리소스 집합(예: 인스턴스 템플릿, 인스턴스 그룹, 자동 확장 처리)을 생성할 수 있습니다. 이 템플릿을 매개변수화해 배포할 이미지, 배포할 영역 또는 배포할 가상 머신 수를 정의하는 입력값을 변경해가며 수차례 사용할 수 있습니다.
특징
동시 배포
많은 리소스를 한 번에 동시 배포합니다.
템플릿
배포 항목을 프로그래매틱 방식으로 제어하는 Python 및 Jinja2 템플릿입니다.
업데이트
배포할 리소스를 추가, 삭제, 변경합니다.
입력 및 출력 매개변수
변수(예: 영역, 머신 크기, 머신 수, 상태: 테스트, 프로덕션, 스테이징)를 템플릿에 전달하고 출력 값(예: 할당된 IP 주소, 인스턴스 링크)을 다시 가져옵니다.
스키마 파일
매개변수를 정의하고 제한하는 JSON 스키마가 지원됩니다.
참조
한 리소스 정의에서 다른 리소스를 참조하여 종속 항목을 만들고 리소스 생성 순서를 제어할 수 있습니다.
미리보기 모드
변경사항을 커밋하기 전에 생성 또는 업데이트 작업에서 Deployment Manager가 변경할 내용을 확인할 수 있습니다.
Console UI
계층 구조 보기로 배포 전체를 한눈에 볼 수 있는 Google Cloud Console에서 배포를 확인하세요.
Wix Media Group은 Deployment Manager를 사용해 Google Cloud Platform에서 배포를 생성하고 관리하고 있습니다. 덕분에 시스템을 다양한 위치에 쉽게 배포할 수 있게 되었습니다. 또한 신규 서비스를 쉽게 배포하는 데 필요한 제어는 물론 여러 코드 버전을 동시에 배포할 수 있는 유연성도 얻었습니다.
— 골란 파라시, Wix Media Group 인프라 기술 리드
기술 리소스
가격 책정
Deployment Manager는 Google Cloud Platform 고객에게 무료로 제공됩니다.
$300의 무료 크레딧과 20여 개의 항상 무료 제품으로 Google Cloud에서 빌드하세요.