Google Cloud Deployment Manager ์ง์์ 2026๋ 3์ 31์ผ์ ์ค๋จ๋ฉ๋๋ค.
์ด ๋ ์ง ์ดํ์๋ Deployment Manager ์๋น์ค๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๊ด๋ จ๋ ๋ชจ๋ API์ ํจ์๋ ๋ ์ด์ ์ง์๋์ง ์์ต๋๋ค.
์์์ผ ํ ์ฌํญ
2026๋ 3์ 31์ผ๋ถํฐ Deployment Manager์ ๋ํ ์ง์์ด ์ค๋จ๋ฉ๋๋ค.
์ง๋ ๋ช ๋ ๋์ Google์ ์ธํ๋ผ ๊ด๋ฆฌ์ (Infra Manager)๋ฅผ ํตํด Google Cloud ๋ฐฐํฌ ํ๊ฒฝ์ ํ๋ํํ๋ ๋ฐ ์ฃผ๋ ฅํด ์์ต๋๋ค.
ํ์ํ ์กฐ์น
ํ์ฌ Deployment Manager๋ฅผ ์ฌ์ฉ ์ค์ธ ๊ฒฝ์ฐ 2026๋ 3์ 31์ผ ์ ์ Infra Manager ๋๋ ๋์ฒด ๋ฐฐํฌ ๊ธฐ์ ๋ก ์ด์ ํ์ฌ ์๋น์ค๊ฐ ์ค๋จ๋์ง ์๋๋ก ํ์ธ์.
2026๋ 3์ 31์ผ ์ ์ ๋ค์ ํ์ ์์ ์ ์๋ฃํ์ธ์.
- Deployment Manager๋ฅผ ์ฌ์ฉํ๋ ์ฌ์ฉ ์ฌ๋ก์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฒํ ํฉ๋๋ค.
- Infra Manager๊ฐ ์๊ตฌ์ฌํญ์ ์ถฉ์กฑํ๋์ง ์๋๋ฉด ๋ค๋ฅธ ๋๊ตฌ๊ฐ ๋ ์ ํฉํ์ง ๊ฒฐ์ ํฉ๋๋ค.
- ์ ํํ ํ๋ซํผ์ผ๋ก ๋ฐฐํฌ๋ฅผ ์ด์ ํฉ๋๋ค.
Deployment Manager์ Infrastructure Manager์ ๊ด๊ณ๋ ๋ฌด์์ธ๊ฐ์?
Google Cloud ๋ ์ธํ๋ผ๋ฅผ ๋ฐฐํฌํ๊ณ ๊ด๋ฆฌํ๊ธฐ ์ํ ๋ ๊ฐ์ง ๊ณ ์ ํ ์๋น์ค์ธ Deployment Manager (DM)์ Infra Manager๋ฅผ ์ ๊ณตํฉ๋๋ค. ๋ ๋๊ตฌ ๋ชจ๋ ์ด ํ๋ก์ธ์ค๋ฅผ ์๋ํํ๋ ๊ฒ์ ๋ชฉํ๋ก ํ์ง๋ง ์ ๊ทผ ๋ฐฉ์๊ณผ ๊ธฐ๋ณธ ๊ธฐ์ ์ด ๋ค๋ฆ ๋๋ค.
- Deployment Manager๋ YAML ๊ธฐ๋ฐ ๊ตฌ์ฑ ํ์ผ๊ณผ Jinja ๋๋ Python ํ ํ๋ฆฟ์ ์ฌ์ฉํ์ฌ ์ธํ๋ผ๋ฅผ ์ ์ธ์ ์ผ๋ก ์ ์ํฉ๋๋ค.
- Infra Manager๋ Terraform์ ํ์ฉํ์ฌ ์ฝ๋ํ ์ธํ๋ผ (IaC)๋ฅผ ์ฌ์ฉํ์ฌ ์ธํ๋ผ ๋ฐฐํฌ๋ฅผ ๋ง๋ญ๋๋ค. Terraform ๊ตฌ์ฑ ํ์ผ์์ ์ธํ๋ผ๋ฅผ ์ ์ํฉ๋๋ค. Infra Manager๋ Google Cloud์์ ์ธํ๋ผ๋ฅผ ๋ฐฐํฌํ๊ณ ๊ด๋ฆฌํฉ๋๋ค. Infra Manager๋ Terraform์ ์คํํ๊ธฐ ์ํ ๊ด๋ฆฌํ ํ๊ฒฝ์ ์ ๊ณตํ์ฌ Google Cloud์ ์ธํ๋ผ ๊ด๋ฆฌ๋ฅผ ๊ฐ์ํํฉ๋๋ค.
๊ธฐ๋ฅ ๋น๊ต
Deployment Manager์ Infra Manager์ ๊ธฐ๋ฅ์๋ ์ค์ํ ์ฐจ์ด๊ฐ ์์ต๋๋ค.
๊ตฌ์ฑ ๋ฐ ํ ํ๋ฆฟ
๊ธฐ๋ฅ | Deployment Manager | Infra Manager | ๊ณ ๋ ค์ฌํญ |
---|---|---|---|
๊ตฌ์ฑ ์ธ์ด | Jinja/Python ํ ํ๋ฆฟ์ด ํฌํจ๋ YAML | Terraform HCL | Terraform์ HCL ์ธ์ด๋ฅผ ๋ฐฐ์ฐ๊ณ ๊ธฐ์กด DM ๊ตฌ์ฑ์ ๋ณํํฉ๋๋ค. |
ํ ํ๋ฆฟ ๊ด๋ฆฌ | ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ํ ํ๋ฆฟ๊ณผ ๋ณตํฉ ์ ํ (์ง์ ์ค๋จ๋จ)์ ์ง์ํฉ๋๋ค. | Terraform ๋ชจ๋์ ํ์ฉํฉ๋๋ค. | ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ์ธํ๋ผ ๊ตฌ์ฑ์์๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ํด Terraform์ ๋ชจ๋ ์์คํ ์ ์ ์ํฉ๋๋ค. |
์์ค ์ฝ๋ ๊ด๋ฆฌ | ๊ตฌ์ฑ์ ์ ์ฅํ๋ ๋ค์ํ ์ต์ ์ ์ง์ํฉ๋๋ค. | ๊ณต๊ฐ ๋ฐ ๋น๊ณต๊ฐ Git ์ ์ฅ์์ Cloud Storage ๋ฒํท์ ์ง์ํ์ง๋ง ๋น๊ณต๊ฐ Git ์ ์ฅ์์ ๋ํ ์ง์ ์ง์์ ๋ถ์กฑํฉ๋๋ค. | ๋น๊ณต๊ฐ Git ์ ์ฅ์๋ฅผ ์ฌ์ฉํ์ฌ DM ๊ตฌ์ฑ์ ๊ด๋ฆฌํ๋ ๊ฒฝ์ฐ ๊ตฌ์ฑ์ Infra Manager๋ก ์ด์ ํ ๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค. |
์ํ ๊ด๋ฆฌ
๊ธฐ๋ฅ | Deployment Manager | Infra Manager | ๊ณ ๋ ค์ฌํญ |
---|---|---|---|
์ํ ๊ด๋ฆฌ | ๋ด๋ถ์ ์ผ๋ก ๋ฐฐํฌ ์ํ๋ฅผ ๊ด๋ฆฌํฉ๋๋ค. | Cloud Storage์ ์ํ ํ์ผ์ ์ ์ฅํฉ๋๋ค. | ์ํ ํ์ผ ๋ฐ ์ ์ฌ์ ์ธ ์ํ ์ ๊ธ ๋ฌธ์ ๋ฅผ ๊ด๋ฆฌํ๋ Terraform์ ์ํ ๊ด๋ฆฌ๋ฅผ ์์งํฉ๋๋ค. Infra Manager๋ ์ํ ๊ด๋ฆฌ๋ฅผ ์๋์ผ๋ก ์ฒ๋ฆฌํฉ๋๋ค. |
๋ฐฐํฌ ์ ๋ฐ์ดํธ ๋ฐ ๋กค๋ฐฑ
๊ธฐ๋ฅ | Deployment Manager | Infra Manager | ๊ณ ๋ ค์ฌํญ |
---|---|---|---|
๋ฐฐํฌ ์ ๋ฐ์ดํธ ๋ฉ์ปค๋์ฆ | ์ธํ๋ ์ด์ค ์ ๋ฐ์ดํธ์ ์์ฐจ์ ์ ๋ฐ์ดํธ๋ฅผ ์ง์ํฉ๋๋ค. | Infra Manager๋ CreateDeployment ๋ฐ UpdateDeployment ๋ฉ์๋๋ฅผ ํตํด ์
๋ฐ์ดํธ๋ฅผ ๊ด๋ฆฌํฉ๋๋ค. |
Deployment Manager์ ์ ๋ฐ์ดํธ ์ ๋ต๊ณผ ๋ค๋ฅผ ์ ์๋ Terraform์ ์ ๋ฐ์ดํธ ๋ฉ์ปค๋์ฆ์ ์ดํดํฉ๋๋ค. |
๋กค๋ฐฑ ๊ธฐ๋ฅ | ์ด์ ๋ฐฐํฌ๋ก ๋กค๋ฐฑํ ์ ์์ต๋๋ค. | ์ด์ Terraform ๊ตฌ์ฑ์ ๋ฐฐํฌํ์ฌ ๋กคํฌ์๋ํฉ๋๋ค. | ์ธํ๋ผ ๊ด๋ฆฌ์๋ ๊ฐ ๋ฐฐํฌ ์์ ๋ฒ์ ์ Terraform ์ํ ํ์ผ์ ๋ํ ์ก์ธ์ค๋ฅผ ์ ๊ณตํ์ง๋ง ์ด์ ๋ฒ์ ์ผ๋ก ๋กค๋ฐฑํ๋ ๊ฒ์ ์๋ ํ๋ก์ธ์ค์ ๋๋ค. |
๋ฏธ๋ฆฌ๋ณด๊ธฐ ๊ธฐ๋ฅ | ๋ฐฐํฌ ์ ์ ๋ณ๊ฒฝ์ฌํญ์ ๋ฏธ๋ฆฌ ๋ณผ ์ ์์ต๋๋ค. | CreatePreview ๋ฅผ ์ฌ์ฉํ์ฌ Terraform ๊ณํ์ ๋ง๋ค๊ณ ๊ฒํ ํฉ๋๋ค. |
๋ฅผ ์ฌ์ฉํ์ฌ ๋ณ๊ฒฝ์ฌํญ์ ๋ฏธ๋ฆฌ ๋ณด๋ Terraform์ ์ํฌํ๋ก์ ์ ์ํฉ๋๋ค.terraform plan |
Google Cloud ์๋น์ค์์ ํตํฉ
๊ธฐ๋ฅ | Deployment Manager | Infra Manager | ๊ณ ๋ ค์ฌํญ |
---|---|---|---|
Google Cloud ์๋น์ค์์ ํตํฉ | ๋ค์ํ Google Cloud ์๋น์ค์ ํตํฉ | Terraform ์ ๊ณต์ ์ฒด๋ฅผ ํตํด Google Cloud ์ ํตํฉ๋ฉ๋๋ค. | Terraform ์ ๊ณต์๋ Deployment Manager๋ณด๋ค Google Cloud ์๋น์ค ์ง์ ๋ฒ์๊ฐ ๋์ง๋ง ์ผ๋ถ Google Cloud๋ณ ๊ธฐ๋ฅ์ด๋ ํตํฉ์ Terraform ์ ๊ณต์์์ ๋ฐ๋ก ์ฌ์ฉํ ์ ์์ ์ ์์ต๋๋ค. |
์ก์ธ์ค ์ ์ด | ๋ฐฐํฌ์ ๋ํ ์ธ๋ถ์ ์ธ ์ก์ธ์ค ์ ์ด๋ฅผ ์ํด Identity and Access Management (IAM)์์ ํตํฉ์ ํ์ฉํฉ๋๋ค. | ๋ํ Infra Manager๋ ๋ฐฐํฌ์ ๋ํ ์ธ๋ถํ๋ ์ก์ธ์ค ์ ์ด๋ฅผ ์ํด IAM๊ณผ ํตํฉ๋ฉ๋๋ค. | Infra Manager๋ฅผ IAM๊ณผ ํตํฉํ ๋ ์ ์ ํ ์ก์ธ์ค ์ ์ด ๋ฉ์ปค๋์ฆ์ด ๊ตฌํ๋์๋์ง ํ์ธํฉ๋๋ค. ๋ฐฐํฌ๋ฅผ ๋ง๋๋ ๋ฐ ์ฌ์ฉํ๋ ์๋น์ค ๊ณ์ ์๋ ๋ฐฐํฌํ๋ ค๋ ๊ฐ ๋ฆฌ์์ค์ ํ์ํ ๊ถํ์ด ์์ด์ผ ํฉ๋๋ค. |
DM Convert๋ฅผ ์ฌ์ฉํ์ฌ Infrastructure Manager๋ก ์ด์
DM Convert ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐฐํฌ ํ๊ฒฝ์ Infra Manager๋ก ์ด์ ํ ์ ์์ต๋๋ค. ํ์ง๋ง Terraform์์ ์ง์๋์ง ์์ผ๋ฉฐ DM ๋ณํ์ ์ฌ์ฉํ์ฌ Terraform์ผ๋ก ๋ด๋ณด๋ผ ์ ์๋ Deployment Manager ๊ฐ๋ ๋ ์์ต๋๋ค.
DM Convert์์ ์ฌ๋ฌ ํ์์ ๊ฐ๋ ์ ๋ณํํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์์ธํ ๋ด์ฉ์ DM Convert์์ ์ฌ๋ฌ ํ์์ ๊ฐ๋ ์ ๋ณํํ๋ ๋ฐฉ๋ฒ ์ดํด๋ฅผ ์ฐธ๊ณ ํ์ธ์.
๊ตฌ์ฑ ๋ฐ ํ ํ๋ฆฟ์ Infrastructure Manager๋ก ๋ณํ
Deployment Manager ๊ตฌ์ฑ ๋ฐ ํ ํ๋ฆฟ์ Terraform ๊ตฌ์ฑ์ผ๋ก ๋ณํํ๋ ค๋ฉด ๋ค์ ๋จ๊ณ๋ฅผ ๋ฐ๋ฅด์ธ์.
- Deployment Manager ๊ตฌ์ฑ ๋ฐ ํ ํ๋ฆฟ์ Terraform ๊ตฌ์ฑ ๋ฐ ์ํ ํ์ผ๋ก ๋ณํํฉ๋๋ค.
Infra Manager๋ก Terraform ๋ฆฌ์์ค๋ฅผ ๊ฐ์ ธ์ต๋๋ค.
์ค๋จ์ ์ฌ์ฉํ์ฌ Deployment Manager ๋ฐฐํฌ๋ฅผ ์ญ์ ํฉ๋๋ค.
๋์์ด ํ์ํ์ธ์?
์ด๋ฒ ๋ณ๊ฒฝ์ฌํญ์ผ๋ก ์ธํด ์ค์ ์ ๊ฒํ ํ๊ฑฐ๋ ์กฐ์ ํด์ผ ํ์ค ์ ์์ต๋๋ค. ๋ค๋ฅธ ๊ถ๊ธํ ์ ์ด ์๊ฑฐ๋ ์ด์ ๊ณํ์ ๋์์ด ํ์ํ๋ฉด ๋ด๋น์์๊ฒ ์๋ ค์ฃผ์ธ์. ์ํํ ์ ํ์ ์ํด ์ต์ ์ ๋คํด ๋์๋๋ฆฌ๊ฒ ์ต๋๋ค. Google Cloud