Google Cloud Deployment Manager는 Google Cloud에서 제공하는 IaC(Infrastructure-as-Code) 서비스로, 사용자가 선언적 템플릿을 사용하여 Google Cloud 리소스의 생성, 관리 및 구성을 자동화할 수 있도록 지원합니다. 

Deployment Manager를 통해 사용자는 가상 머신, 스토리지, 네트워킹 구성 요소 등 배포하려는 리소스를 설명하는 구성 파일(YAML, Python 또는 Jinja2)에 인프라를 정의합니다. 

이 접근 방식은 템플릿 사양에 따라 리소스가 자동으로 프로비저닝되므로 복잡한 환경을 배포할 때 일관성과 반복성을 보장합니다. 

Deployment Manager는 버전 제어를 지원하므로 시간이 지남에 따라 인프라를 더 쉽게 업데이트하고 관리할 수 있습니다. 

특히 대규모 인프라 배포를 자동화하고 수동 구성 오류를 줄이며 보다 효율적이고 프로그래밍 방식으로 인프라 확장 및 관리를 지원하는 데 유용합니다.


참고자료: https://cloud.google.com/deployment-manager/docs/fundamentals?hl=ko

https://cloud.google.com/deployment-manager/docs/?hl=ko