๊ธฐ๋ณธ์ ์ผ๋ก ๋ชจ๋ Google Cloud ํ๋ก์ ํธ์๋ ์๋ ํ๋ก์ ํธ ์์ฑ์์ธ ๋จ์ผ ์ฌ์ฉ์๊ฐ ์กด์ฌํฉ๋๋ค. ๊ทธ ์ธ ๋ค๋ฅธ ์ฌ์ฉ์์๊ฒ๋ ํ๋ก์ ํธ์ ๋ํ ์ก์ธ์ค ๊ถํ์ด ์์ผ๋ฏ๋ก ์ฌ์ฉ์๋ฅผ ํ๋ก์ ํธ ๊ตฌ์ฑ์์ผ๋ก ์ถ๊ฐํ ๋๊น์ง๋ Compute Engine ๋ฆฌ์์ค์ ๋ํ ์ก์ธ์ค๊ฐ ํน์ ๋ฆฌ์์ค๋ก ์ ํ๋ฉ๋๋ค. ์ด ํ์ด์ง์์๋ ์ ์ฌ์ฉ์๋ฅผ ํ๋ก์ ํธ์ ์ถ๊ฐํ๋ ๋ค์ํ ๋ฐฉ๋ฒ๊ณผ Identity and Access Management(IAM)๋ฅผ ์ฌ์ฉํ์ฌ Compute Engine ๋ฆฌ์์ค์ ์ก์ธ์ค ์ ์ด๋ฅผ ์ค์ ํ๋ ๋ฐฉ๋ฒ์ ์ค๋ช ํฉ๋๋ค.
Compute Engine ์ธ์คํด์ค์์ ์คํ๋๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํ ์ก์ธ์ค ๊ถํ์ ์ ๊ณตํ๋ ๋ฐฉ๋ฒ์ ์น์ธ ํ์ธ ๋ฐฉ๋ฒ์ ์ฐธ์กฐํ์ธ์.
์ฌ์ฉ์ ์ก์ธ์ค ์ ์ด ์ต์
Compute Engine ๋ฆฌ์์ค๋ฅผ ๋ง๋ค๊ณ ๊ด๋ฆฌํ ์ ์๋ ๊ถํ์ ์ฌ์ฉ์์๊ฒ ๋ถ์ฌํ๋ ค๋ฉด ์ฌ์ฉ์๋ฅผ ํ ๊ตฌ์ฑ์์ผ๋ก ํ๋ก์ ํธ๋ ํน์ ๋ฆฌ์์ค์ ์ถ๊ฐํ๊ณ IAM ์ญํ ์ ์ฌ์ฉํ์ฌ ๊ถํ์ ๋ถ์ฌํฉ๋๋ค.
ํ ๊ตฌ์ฑ์์ ์ ํจํ Google ๊ณ์ ์ด ์๋ ๊ฐ๋ณ ์ฌ์ฉ์, ์ธ๋ถ ID ๊ณต๊ธ์ ์ฒด์ ์ฌ์ฉ์ ๊ณ์ , Google ๊ทธ๋ฃน, ์ง์ ID ํ์ ID ๊ทธ๋ฃน, ์๋น์ค ๊ณ์ ๋๋ Google Workspace ๋๋ฉ์ธ์ผ ์ ์์ต๋๋ค. ํ ๊ตฌ์ฑ์์ ํ๋ก์ ํธ๋ ๋ฆฌ์์ค์ ์ถ๊ฐํ ๋ ๊ตฌ์ฑ์์๊ฒ ๋ถ์ฌํ ์ญํ ์ ์ง์ ํฉ๋๋ค. IAM์ ์ธ ๊ฐ์ง ์ ํ์ ์ญํ , ์ฆ ์ฌ์ ์ ์๋ ์ญํ , ๊ธฐ๋ณธ ์ญํ , ์ปค์คํ ์ญํ ์ ์ ๊ณตํฉ๋๋ค.
๋ฆฌ์์ค๋ GCPGoogle Cloud๋ฆฌ์์ค ๊ณ์ธต ๊ตฌ์กฐ์ ์์ ๋ฆฌ์์ค์ ์ ์ฉ๋ ์ ์ฑ ์ ์์ํฉ๋๋ค. ๋ฆฌ์์ค์ ์ ํจ ์ ์ฑ ์ ํด๋น ๋ฆฌ์์ค์ ์ค์ ๋ ์ ์ฑ ๊ณผ ์์ ๋ฆฌ์์ค์์ ์์๋ ์ ์ฑ ์ ํฉ์งํฉ์ ๋๋ค.
์ฌ์ ์ ์๋ Compute Engine ์ญํ
์ฌ์ ์ ์๋ ์ญํ ์ ๊ด๋ จ ๊ถํ ์งํฉ์ ๋ถ์ฌํฉ๋๋ค. Compute Engine์ ๋ค์๊ณผ ๊ฐ์ ์ฌ์ ์ ์๋ ์ญํ ์ ์ ๊ณตํฉ๋๋ค.
| ์ญํ ์นญํธ | ๊ธฐ๋ฅ | ๋์ ์ฌ์ฉ์ |
|---|---|---|
| Compute Engine ์ด๋ฏธ์ง ์ฌ์ฉ์ |
๋ค๋ฅธ ํ๋ก์ ํธ์ ์ด๋ฏธ์ง๋ฅผ ๋์ดํ๊ณ ์ฌ์ฉํ ์ ์๋ ๊ถํ์ ๋๋ค. ๋ค๋ฅธ ์ญํ ๊ณผ ํจ๊ป ์ด ์ญํ ์ ํน์ ๋ฉค๋ฒ์ ๋ถ์ฌํ๋ฉด ํด๋น ๋ฉค๋ฒ๊ฐ ๋ค๋ฅธ ํ๋ก์ ํธ์ ์ด๋ฏธ์ง๋ฅผ ์ฌ์ฉํด์ ์ ๋ฆฌ์์ค๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ์ด ์ญํ ๊ณผ ์ธ์คํด์ค ๊ด๋ฆฌ์ ์ญํ ์ ๋ถ์ฌํ๋ฉด ํด๋น ๊ตฌ์ฑ์์ด ๋ค๋ฅธ ํ๋ก์ ํธ์ ์ด๋ฏธ์ง๋ฅผ ์ฌ์ฉํ์ฌ VM ์ธ์คํด์ค์ ์๊ตฌ ๋์คํฌ๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค. ๊ด๋ฆฌํ ์ธ์คํด์ค ๊ทธ๋ฃน์ ๋ง๋ค๊ฑฐ๋ Deployment Manager๋ฅผ ์ฌ์ฉํ์ฌ VM ์ธ์คํด์ค๋ฅผ ๋ง๋๋ ๊ฒฝ์ฐ์ ๋ค๋ฅธ ํ๋ก์ ํธ์ ์ด๋ฏธ์ง๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ๋จผ์ ํ๋ก์ ํธ์ Google API ์๋น์ค ๊ณ์ ์ ์ด ์ญํ ์ ๋ถ์ฌํด์ผ ํ ์ ์์ต๋๋ค. |
|
| Compute Engine ์ธ์คํด์ค ๊ด๋ฆฌ์(v1) |
Compute Engine ์ธ์คํด์ค, ์ธ์คํด์ค ๊ทธ๋ฃน, ๋์คํฌ, ์ค๋ ์ท, ์ด๋ฏธ์ง๋ฅผ ๊ด๋ฆฌํ ์ ์๋ ์ ์ฒด ๊ถํ์ ์ ๊ณตํฉ๋๋ค. ๋ชจ๋ Compute Engine ๋คํธ์ํน ๋ฆฌ์์ค์ ๋ํ ์ฝ๊ธฐ ์ ์ฉ ์ก์ธ์ค ๊ถํ์ด ๋ถ์ฌ๋ฉ๋๋ค. ๊ตฌ์ฑ์์ด ์๋น์ค ๊ณ์ ์ผ๋ก ์คํ๋๋๋ก ๊ตฌ์ฑ๋ VM ์ธ์คํด์ค๋ฅผ ๊ด๋ฆฌํ๋ ๊ฒฝ์ฐ VM ์ธ์คํด์ค์ ์๋น์ค ๊ณ์ ์ ํ ๋นํ ์ ์๋๋ก |
|
| Compute Engine ๊ด๋ฆฌ์ ์ญํ |
๋ชจ๋ Compute Engine ๋ฆฌ์์ค๋ฅผ ๊ด๋ฆฌํ ์ ์๋ ์ ์ฒด ๊ถํ์
๋๋ค. ์ฌ์ฉ์๊ฐ ์๋น์ค ๊ณ์ ์ผ๋ก ์คํ๋๋๋ก ๊ตฌ์ฑ๋ VM ์ธ์คํด์ค๋ฅผ ๊ด๋ฆฌํ ๊ฒฝ์ฐ |
|
| Compute Engine ๋คํธ์ํฌ ๊ด๋ฆฌ์ |
๋ฐฉํ๋ฒฝ ๊ท์น๊ณผ SSL ์ธ์ฆ์๋ฅผ ์ ์ธํ๊ณ ๋คํธ์ํน ๋ฆฌ์์ค๋ฅผ ์์ฑ, ์์ , ์ญ์ ํ ์ ์๋ ๊ถํ์ ๋๋ค. ๋คํธ์ํฌ ๊ด๋ฆฌ์ ์ญํ ์์๋ ๋ฐฉํ๋ฒฝ ๊ท์น, SSL ์ธ์ฆ์, ์ธ์คํด์ค์ ๋ํ ์ฝ๊ธฐ ์ ์ฉ ์ก์ธ์ค(์์ IP ์ฃผ์ ๋ณด๊ธฐ) ๊ถํ์ด ํ์ฉ๋์ง๋ง ๋คํธ์ํฌ ๊ด๋ฆฌ์ ์ญํ ์ ๊ตฌ์ฑ์์ด ์ธ์คํด์ค๋ฅผ ์์ฑ, ์์, ์ค์ง ๋๋ ์ญ์ ํ ์ ์๋ ๊ถํ์ ์ ๊ณตํ์ง ์์ต๋๋ค. |
๋คํธ์ํฌ ๊ด๋ฆฌ์ |
| Compute Engine ๋ณด์ ๊ด๋ฆฌ์ |
๋ฐฉํ๋ฒฝ ๊ท์น๊ณผ SSL ์ธ์ฆ์๋ฅผ ์์ฑ, ์์ , ์ญ์ ํ ์ ์๋ ๊ถํ์ ๋๋ค. |
๋ณด์ ๊ด๋ฆฌ์ |
| Compute Engine ๋ถํ ๋ถ์ฐ๊ธฐ ๊ด๋ฆฌ์๋ฒ ํ |
๋ถํ ๋ถ์ฐ๊ธฐ์ ๊ด๋ จ ๋ฆฌ์์ค๋ฅผ ์์ฑ, ์์ , ์ญ์ ํ ์ ์๋ ๊ถํ์ ๋๋ค. |
๋ถํ ๋ถ์ฐ๊ธฐ ๊ด๋ฆฌ์ |
| Compute Engine ์๋น์ค ๊ณ์ ์ฌ์ฉ์ |
์๋น์ค ๊ณ์ ์ ์ฌ์ฉํ๋ ์ธ์คํด์ค๋ฅผ ๋ง๋ค ์ ์๋ ๊ถํ๊ณผ ์ด๋ฏธ ์๋น์ค ๊ณ์ ์ผ๋ก ์คํ๋๋๋ก ๊ตฌ์ฑ๋ ์ธ์คํด์ค์์ ๋์คํฌ๋ฅผ ์ฐ๊ฒฐํ๊ณ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์ค์ ํ ์ ์๋ ๊ถํ์ ๋๋ค. ์ด ์ญํ ์์๋ Compute Engine API์ ๋ํ ์ด๋ ํ ๊ถํ๋ ์ ๊ณตํ์ง ์์ผ๋ฏ๋ก ์ด ์ญํ ์์ฒด๋ง ๋ถ์ฌํ ์ ์์ต๋๋ค. ์ธ์คํด์ค ๊ด๋ฆฌ์ ์ญํ ๊ณผ ๊ฐ์ ๋ค๋ฅธ ์ญํ ๊ณผ ํจ๊ป ์ด ์ญํ ์ ๊ตฌ์ฑ์์๊ฒ ๋ถ์ฌํด์ผ ํฉ๋๋ค. |
|
| Compute Engine ๋ทฐ์ด ์ญํ |
Compute Engine ๋ฆฌ์์ค๋ฅผ ๊ฐ์ ธ์ ๋์ดํ ์ ์์ง๋ง ๋ฆฌ์์ค์ ์ ์ฅ๋ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ ์ ์๋ ์ฝ๊ธฐ ์ ์ฉ ์ก์ธ์ค ๊ถํ์ ๋๋ค. ์๋ฅผ ๋ค์ด, ์ด ์ญํ ์ด ์๋ ๊ณ์ ์ ๋ชจ๋ ๋์คํฌ๋ฅผ ํ๋ก์ ํธ์ ๋ชฉ๋กํํ ์ ์์ง๋ง ํด๋น ๋์คํฌ์ ๋ฐ์ดํฐ๋ฅผ ์ ํ ์ฝ์ ์ ์์ต๋๋ค. |
์์คํ ๊ด๋ฆฌ์ |
| Compute Engine ๋คํธ์ํฌ ์ฌ์ฉ์ |
๊ณต์ VPC ๋คํธ์ํฌ๋ฅผ ์ฌ์ฉํ ์ ์๋ ๊ถํ์ ๋๋ค. ํนํ ํธ์คํธ ํ๋ก์ ํธ์์ ๋ฆฌ์์ค๋ฅผ ์ฌ์ฉํด์ผ ํ๋ ์๋น์ค ์์ ์์๊ฒ ์ด ์ญํ ์ ๋ถ์ฌํฉ๋๋ค. ์ด ์ญํ ์ด ๋ถ์ฌ๋๋ฉด ์๋น์ค ์์ ์๋ ํธ์คํธ ํ๋ก์ ํธ์ ์ํ๋ ๋คํธ์ํฌ์ ์๋ธ๋คํธ์ํฌ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ๋คํธ์ํฌ ์ฌ์ฉ์๋ ๊ณต์ VPC ํธ์คํธ ๋คํธ์ํฌ์ ์ํ๋ VM ์ธ์คํด์ค๋ฅผ ๋ง๋ค ์ ์์ง๋ง ํธ์คํธ ํ๋ก์ ํธ์์ ์๋ก์ด ๋คํธ์ํฌ๋ฅผ ๋ง๋ค๊ฑฐ๋ ์ญ์ ํ ์ ์์ต๋๋ค. |
|
| Compute Engine ๋คํธ์ํฌ ๋ทฐ์ด |
๋ชจ๋ ๋คํธ์ํน ๋ฆฌ์์ค์ ๋ํ ์ฝ๊ธฐ ์ ์ฉ ์ก์ธ์ค ๊ถํ์ ๋๋ค. ์๋ฅผ ๋ค์ด ๋คํธ์ํฌ ๊ตฌ์ฑ์ ๊ฒ์ฌํ๋ ์ํํธ์จ์ด๊ฐ ์๋ ๊ฒฝ์ฐ ์ด ์ํํธ์จ์ด์ ์๋น์ค ๊ณ์ ์ ๋คํธ์ํฌ ๋ทฐ์ด ์ญํ ์ ๋ถ์ฌํ ์ ์์ต๋๋ค. |
|
| Compute Engine ์คํ ๋ฆฌ์ง ๊ด๋ฆฌ์๋ฒ ํ |
๋์คํฌ, ์ด๋ฏธ์ง, ์ค๋ ์ท์ ์์ฑ, ์์ , ์ญ์ ํ ์ ์๋ ๊ถํ์ ์ ๊ณตํฉ๋๋ค. ์๋ฅผ ๋ค์ด ํ์ฌ์ ์ด๋ฏธ์ง๋ฅผ ๊ด๋ฆฌํ๋ ์ฌ๋์ด ์์ง๋ง ์ด๋ค์๊ฒ ํ๋ก์ ํธ์ ๋ํ ํธ์ง์ ์ญํ ์ ์ฃผ๊ณ ์ถ์ง ์์ ๊ฒฝ์ฐ, ์ด๋ค์ ๊ณ์ ์ ์ด ์ญํ ์ ๋ถ์ฌํฉ๋๋ค. |
|
| Compute Engine ๊ณต์ VPC ๊ด๋ฆฌ์ |
๊ณต์ VPC ํธ์คํธ ํ๋ก์ ํธ๋ฅผ ๊ด๋ฆฌํ ์ ์๋ ๊ถํ์ ๋๋ค. ํนํ ํธ์คํธ ํ๋ก์ ํธ๋ฅผ ์ฌ์ฉ ์ค์ ํ๊ณ ํธ์คํธ ํ๋ก์ ํธ์ ๋คํธ์ํฌ์ ์๋น์ค ํ๋ก์ ํธ๋ฅผ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค. ์ด ์ญํ ์ ์กฐ์ง ์์ค์์๋ง ๋ถ์ฌ๋ฉ๋๋ค. |
ํ๋ก์ ํธ ์์ฑ์ |
ํน์ ์ญํ ์ ๋ฐ๋ผ ๊ถํ์ด ๋ถ์ฌ๋๋ API ๋ฉ์๋์ ๋ชฉ๋ก์ ๋ณด๋ ค๋ฉด Compute Engine IAM ์ญํ ๋ฌธ์๋ฅผ ์ฐธ์กฐํ์ธ์.
์ฌ์ ์ ์๋ ์ญํ ํ
๋ค์ ํ์์ ๊ฐ Compute Engine ์ญํ ์ ๊ธฐ๋ฅ์ ๋ชจ๋ ๋น๊ตํ ์ ์์ต๋๋ค.
| ๊ธฐ๋ฅ | ์ธ์คํด์ค ๊ด๋ฆฌ์(v1) | ์ด๋ฏธ์ง ์ฌ์ฉ์ | ๋คํธ์ํฌ ์ฌ์ฉ์ | ๋คํธ์ํฌ ๋ทฐ์ด | ๋คํธ์ํฌ ๊ด๋ฆฌ์ | ๋ณด์ ๊ด๋ฆฌ์ | ์คํ ๋ฆฌ์ง ๊ด๋ฆฌ์ | ๊ณต์ VPC ๊ด๋ฆฌ์ | Compute ๊ด๋ฆฌ์ | Compute ๋ทฐ์ด | ๋ถํ ๋ถ์ฐ๊ธฐ ๊ด๋ฆฌ์ |
|---|---|---|---|---|---|---|---|---|---|---|---|
| VM ์ธ์คํด์ค ๋ง๋ค๊ธฐ ๋๋ ์ญ์ | * | ||||||||||
| VM ์ธ์คํด์ค์ SSH ์ฌ์ฉ | * | * | |||||||||
| VM ์ธ์คํด์ค ๋์ด ๋๋ ๊ฐ์ ธ์ค๊ธฐ | |||||||||||
| ์ด๋ฏธ์ง, ๋์คํฌ, ์ค๋ ์ท ๋ง๋ค๊ธฐ ๋๋ ์ญ์ | |||||||||||
| ์ด๋ฏธ์ง ๋์ด ๋๋ ๊ฐ์ ธ์ค๊ธฐ | |||||||||||
| ์ธ์คํด์ค ๊ทธ๋ฃน ๋ง๋ค๊ธฐ ๋๋ ์ญ์ | * | ||||||||||
| ์ธ์คํด์ค ๊ทธ๋ฃน ๋์ด ๋๋ ๊ฐ์ ธ์ค๊ธฐ | |||||||||||
| ๋ถํ ๋ถ์ฐ๊ธฐ ๋ง๋ค๊ธฐ ๋ฐ ๊ด๋ฆฌ | |||||||||||
| VPN ๋ง๋ค๊ธฐ ๋ฐ ๊ด๋ฆฌ | |||||||||||
| ๋คํธ์ํฌ/์๋ธ๋คํธ์ํฌ ๋ฆฌ์์ค ๋ณด๊ธฐ | |||||||||||
| ๋ฐฉํ๋ฒฝ ๊ท์น ๋ณด๊ธฐ | |||||||||||
| ๋ฐฉํ๋ฒฝ ๋ฐ SSL ์ธ์ฆ์ ๋ง๋ค๊ธฐ ๋ฐ ๊ด๋ฆฌ |
๋ฐฉํ๋ฒฝ์ ๊ฒฝ์ฐ SSL ์ธ์ฆ์์ ๊ฒฝ์ฐ |
||||||||||
| ๊ณต์ VPC ํธ์คํธ ํ๋ก์ ํธ ๋ง๋ค๊ธฐ ๋ฐ ๊ด๋ฆฌ | |||||||||||
| ๊ณต์ VPC ํธ์คํธ ํ๋ก์ ํธ์์ ๋คํธ์ํฌ ๋ฐ ์๋ธ๋คํธ์ํฌ ์ฌ์ฉ | |||||||||||
| ๋คํธ์ํฌ ๋ฐ ์๋ธ๋คํธ์ํฌ ๋ง๋ค๊ธฐ ๋ฐ ๊ด๋ฆฌ |
*VM ์ธ์คํด์ค๋ฅผ ์๋น์ค ๊ณ์ ์ผ๋ก ์คํํ ์ ์๋ ๊ฒฝ์ฐ ์๋น์ค ๊ณ์ ์ฌ์ฉ์ ์ญํ ๋ ๋ถ์ฌํ์ธ์.
ํน์ ์ญํ ์ ๋ฐ๋ผ ๊ถํ์ด ๋ถ์ฌ๋๋ API ๋ฉ์๋์ ๋ชฉ๋ก์ ๋ณด๋ ค๋ฉด Compute Engine IAM ์ญํ ๋ฌธ์๋ฅผ ์ฐธ์กฐํ์ธ์.
๊ธฐ๋ณธ IAM ์ญํ
๊ธฐ๋ณธ IAM ์ญํ ์ ๊ธฐ์กด ํ๋ก์ ํธ ์์ ์, ํธ์ง์, ๋ทฐ์ด ์ญํ ์ ์ง์ ๋งคํ๋ฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก๋ ๊ฐ๋ฅํ๋ค๋ฉด ํญ์ ์ฌ์ ์ ์๋ ์ญํ ์ ์ฌ์ฉํด์ผ ํฉ๋๋ค. ํ์ง๋ง IAM์ด ์์ง ์ง์๋์ง ์๋ ์ผ๋ถ ๊ฒฝ์ฐ์๋ ์ฌ๋ฐ๋ฅธ ๊ถํ์ ๋ถ์ฌํ๊ธฐ ์ํด ๊ธฐ๋ณธ ์ญํ ์ ์ฌ์ฉํด์ผ ํ ์ ์์ต๋๋ค.
| ์ญํ ์นญํธ | ๊ถํ |
|---|---|
Owner |
๋ชจ๋ ๋ทฐ์ด ๋ฐ ํธ์ง์ ๊ถํ์ผ๋ก, ์ฒญ๊ตฌ ์ค์ ์ ๋ณ๊ฒฝํ๊ณ , ์ก์ธ์ค ์ ์ด๋ฅผ ๊ด๋ฆฌํ๊ณ , ํ๋ก์ ํธ๋ฅผ ์ญ์ ํ ์ ์๋ ๊ถํ์ด ํฌํจ๋์ด ์์ต๋๋ค. |
Editor |
๋ชจ๋ ๋ทฐ์ด ๊ถํ์ผ๋ก, ๋ฆฌ์์ค๋ฅผ ์์ฑ, ์์ , ์ญ์ ํ ์ ์๋ ๊ถํ์ด ํฌํจ๋์ด ์์ต๋๋ค. |
Viewer |
๋ฆฌ์์ค ๋ณ๊ฒฝ ๊ถํ์ด ์๋ ๋ชจ๋ ๋ฆฌ์์ค์ ๋ํ ์ฝ๊ธฐ ์ ์ฉ ๊ถํ์ ๋๋ค. |
๊ธฐ๋ณธ ์ญํ ์ ๋ํ ์์ธํ ๋ด์ฉ์ ๊ธฐ๋ณธ ์ญํ ๋ฌธ์๋ฅผ ์ฐธ์กฐํ์ธ์.
์ฌ์ ์ ์๋ ์ญํ ์ด๋ ๊ธฐ๋ณธ ์ญํ ์ด ํ์์ ๋ง์ง ์๋ ๊ฒฝ์ฐ์๋ ์ปค์คํ ์ญํ ์ ๋ง๋ค ์ ์์ต๋๋ค.
Compute Engine ๋ฆฌ์์ค์ ๋ํ IAM ์ ์ฑ
VM ์ธ์คํด์ค, ์ด๋ฏธ์ง, ๋์คํฌ์ ๊ฐ์ Compute Engine ๋ฆฌ์์ค์ ๋ํ ์ก์ธ์ค ๊ถํ์ ๋ถ์ฌํ๋ ค๋ฉด IAM ์ ์ฑ ์ ์ด ๋ฆฌ์์ค์ ์ง์ ์ฐ๊ฒฐํ๋ฉด ๋ฉ๋๋ค. IAM ์ ์ฑ ์ ์ฌ์ฉํ๋ฉด ํ๋ก์ ํธ ์์ค์์ ์ญํ ์ ๊ด๋ฆฌํ๋ ๋์ ์ด๋ฌํ ๋ฆฌ์์ค์ ๋ํ IAM ์ญํ ์ ๊ด๋ฆฌํ ์ ์์ต๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ๊ณต๋์์ ์์๊ฒ ์์ ์ ํ์ํ ํน์ ๋ฆฌ์์ค์ ๋ํด์๋ง ์ก์ธ์ค ๊ถํ์ ๋ถ์ฌํ๋ ์ต์ ๊ถํ ์์น์ ์ ์ฐํ๊ฒ ์ ์ฉํ ์ ์์ต๋๋ค.
Compute Engine ๋ฆฌ์์ค์ ๋ํ IAM ์ ์ฑ ์ ์ฌ์ฉํ๋ฉด ์กฐ์ง์์๋ ๋ค์์ ์ํํ ์ ์์ต๋๋ค.
- ์ฌ์ฉ์์๊ฒ ํน์ ๋ฆฌ์์ค ํ์ ์งํฉ์ ๋ํ ์ก์ธ์ค ๊ถํ์ ๋ถ์ฌํฉ๋๋ค. ์๋ฅผ ๋ค์ด ๊นํ๋๊ฐ ํ๋ก์ ํธ์ ์ผ๋ถ ์ธ์คํด์ค๋ฅผ ๊ด๋ฆฌํ๋ ๊ฒฝ์ฐ ์ธ์คํด์ค ์์ค์ IAM ์ ์ฑ
์ ์ฌ์ฉํ๋ฉด ๊นํ๋์๊ฒ ์ด๋ฌํ ์ธ์คํด์ค์ ๋ํ
compute.instanceAdmin.v1์ญํ ๋ง ๋ถ์ฌํ ์ ์์ต๋๋ค. ๊นํ๋์๊ฒ ํ๋ก์ ํธ์ ๋ํด์๋ ๋์ผํ ์ญํ ์ ๋ถ์ฌํ๋ฉด ํ๋ก์ ํธ์ ๋ชจ๋ ์ธ์คํด์ค๋ฅผ ์์ ํ ์ ์๋ ๊ถํ์ด ๋ถ์ฌ๋ฉ๋๋ค. - ๊ด๋ฆฌ์๊ฐ ์ก์ธ์ค ๊ถํ์ ๋ถ์ฌํ๋๋ก ํ์ฉํฉ๋๋ค. ๊ด๋ฆฌ์๋ ๊ฐ๋ ฅํ ํ๋ก์ ํธ ์์ ์๊ฐ ์๋๋๋ผ๋ ์ธ์คํด์ค, ๋์คํฌ, ์ด๋ฏธ์ง์ ๋ํ ์ก์ธ์ค ๊ถํ์ ๋ค๋ฅธ ์ฌ์ฉ์์๊ฒ ๋ถ์ฌํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ๊ฐ์ฒ ์๋ผ๋ ๊ฐ๋ฐ์์๊ฒ ํน์ ์ด๋ฏธ์ง์ ๋ํ
compute.storageAdmin์ญํ ์ด ๋ถ์ฌ๋ ๊ฒฝ์ฐ ์ด ์ฌ๋์ ํ ๊ตฌ์ฑ์์๊ฒ ์ด ์ด๋ฏธ์ง์ ๋ํcompute.imageUser์ญํ ์ ๋ถ์ฌํ์ฌ ํ ๊ตฌ์ฑ์๊ณผ ์ด๋ฏธ์ง๋ฅผ ๊ณต์ ํ ์ ์์ต๋๋ค. Compute Engine ๋ฆฌ์์ค์ ๋ํ IAM ์ ์ฑ ์ด ์์ผ๋ฉด ๊ฐ์ฒ ์๋ ํ๋ก์ ํธ์ IAM ์ ์ฑ ์ ์์ ํด์ผ ํ๋ฏ๋ก ํ๋ก์ ํธ ์์ ์๊ฐ ์๋๋ผ๋ฉด ์ด๋ฏธ์ง๋ฅผ ํ ๊ตฌ์ฑ์๊ณผ ๊ณต์ ํ ์ ์์ต๋๋ค.
๋ฆฌ์์ค๋ ์์ ๋ฆฌ์์ค์ ์ ์ฑ ๋ ์์ํฉ๋๋ค. ํ๋ก์ ํธ ์์ค์์ ์ ์ฑ ์ ์ค์ ํ๋ฉด ๋ชจ๋ ํ์ ๋ฆฌ์์ค๋ก ์ ์ฑ ์ด ์์๋ฉ๋๋ค. ๋ฆฌ์์ค์ ์ค์ ๋ก ์ ์ฉ๋๋ ์ ์ฑ ์ ํด๋น ๋ฆฌ์์ค์ ์ค์ ๋ ์ ์ฑ ๊ณผ ๊ณ์ธต ๊ตฌ์กฐ์ ์์ ๋ฆฌ์์ค์์ ์์๋ ์ ์ฑ ์ ํฉ์งํฉ์ ๋๋ค. ์์ธํ ๋ด์ฉ์ IAM ์ ์ฑ ๊ณ์ธต ๊ตฌ์กฐ๋ฅผ ์ฐธ์กฐํ์ธ์.
์กฐ์ง ์ ์ฑ
Google Workspace ๊ตฌ์ฑ์์ธ ๊ฒฝ์ฐ ํ๋ก์ ํธ๊ฐ ์กฐ์ง ๋ฆฌ์์ค์ ์ผ๋ถ์ผ ์ ์์ต๋๋ค. ์กฐ์ง ๋ฆฌ์์ค๋ Google Workspace ๊ณ์ ๊ณผ ๋ฐ์ ํ๊ฒ ์ฐ๊ฒฐ๋ Google Cloud๋ฆฌ์์ค ๊ณ์ธต ๊ตฌ์กฐ์ ์ต์์ ๋ ธ๋์ ๋๋ค. Google Workspace ๋๋ฉ์ธ์ ๋ํ ์กฐ์ง ๋ฆฌ์์ค๊ฐ ์์ฑ๋ ํ์๋ ๋๋ฉ์ธ ๊ตฌ์ฑ์์ด ๋ง๋ ๋ชจ๋ Google Cloud ํ๋ก์ ํธ๊ฐ ์กฐ์ง ๋ฆฌ์์ค์ ์ํ๊ฒ ๋ฉ๋๋ค.
์กฐ์ง์ ์ ์ฒดGoogle Cloud ๋ฆฌ์์ค ๊ณ์ธต์์ ํ์ฉ๋๋ ๊ตฌ์ฑ์ ์ ํํ๋ ์ ์ฑ ์ธ ์กฐ์ง ์ ์ฑ ์ ๊ตฌํํ ์ ์์ต๋๋ค. Compute Engine์์๋ ๋ค์ ์ ์ฑ ์ ๊ตฌํํ ์ ์์ต๋๋ค.
- ์ง๋ ฌ ์ฝ์์ ๋ํ ๋ํํ ์ก์ธ์ค๋ฅผ ์ค์งํฉ๋๋ค.
- VM ์ธ์คํด์ค์ ๋ํ ์ธ๋ถ IP ์ฃผ์๋ฅผ ์ค์งํฉ๋๋ค.
- ํ๋ก์ ํธ ๊ตฌ์ฑ์์๊ฒ ์ ๊ณต๋๋ ์ด๋ฏธ์ง ํ๋ก์ ํธ๋ฅผ ์ ํํฉ๋๋ค.
์กฐ์ง ์ ์ฑ
์ ์ค์ ํ๋ ค๋ฉด ์กฐ์ง์ ๋ํ orgpolicy.policyAdmin ์ญํ ์ ๋ถ์ฌ๋ฐ์์ผ ํฉ๋๋ค.
๋ํ ์ ์ฑ
์์ธ์ ๋ฐ๋ผ ํ๋ก์ ํธ๋ณ ์ฌ์ ์๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค.
์กฐ์ง์ ๋ํ ์์ธํ ๋ด์ฉ์ ์กฐ์ง ๋ฌธ์๋ฅผ ์ฐธ์กฐํ์ธ์.
์กฐ์ง ์ ์ฑ ์ ๋ํ ์์ธํ ๋ด์ฉ์ ์กฐ์ง ์ ์ฑ ๋ฌธ์๋ฅผ ์ฐธ์กฐํ์ธ์.
์ฌ์ฉ์์๊ฒ VM ์ธ์คํด์ค์ ๋ํ SSH ์ก์ธ์ค ๊ถํ ๋ถ์ฌ
Compute Engine ๋ฆฌ์์ค๋ฅผ ๊ด๋ฆฌํ ์ ์๋ ๊ถํ์ ๋ถ์ฌํ์ง ์๊ณ SSH๋ฅผ ์ฌ์ฉํ์ฌ VM ์ธ์คํด์ค์ ์ฐ๊ฒฐํ ์ ์๋ ๊ถํ์ ๋ถ์ฌํ๋ ค๋ฉด ํ๋ก์ ํธ์ ์ฌ์ฉ์์ ๊ณต๊ฐ ํค๋ฅผ ์ถ๊ฐํ๊ฑฐ๋ ์ฌ์ฉ์์ ๊ณต๊ฐ ํค๋ฅผ ํน์ ์ธ์คํด์ค์ ์ถ๊ฐํฉ๋๋ค. ์ด ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๋ฉด ์ฌ์ฉ์๋ฅผ ํ๋ก์ ํธ ๊ตฌ์ฑ์์ผ๋ก ์ถ๊ฐํ์ง ์๊ณ ํน์ ์ธ์คํด์ค์ ๋ํ ์ก์ธ์ค ๊ถํ์ ๋ถ์ฌํ ์ ์์ต๋๋ค.
SSH ๋ฐ SSH ํค ๊ด๋ฆฌ์ ๋ํ ์์ธํ ๋ด์ฉ์ SSH ํค ๊ฐ์๋ฅผ ์ฐธ์กฐํ์ธ์.
ํ๋ก์ ํธ ๊ตฌ์ฑ์์๊ฒ roles/compute.instanceAdmin.v1 ์ญํ ์ ๋ถ์ฌํ ๊ฒฝ์ฐ ์ธ์คํด์ค๊ฐ ์๋น์ค ๊ณ์ ์ผ๋ก ์คํ๋๋๋ก ์ค์ ๋์ง ์์ ํ, ๊ตฌ์ฑ์์ด SSH๋ฅผ ์ฌ์ฉํ์ฌ ์ธ์คํด์ค์ ์๋์ผ๋ก ์ฐ๊ฒฐํ ์ ์์ต๋๋ค. ์ธ์คํด์ค๊ฐ ์๋น์ค ๊ณ์ ์ผ๋ก ์คํ๋๋๋ก ์ค์ ๋๋ฉด ๊ตฌ์ฑ์์ด ์ธ์คํด์ค์ ์ฐ๊ฒฐํ ์ ์๋๋ก roles/iam.serviceAccountUser ์ญํ ๋ ๋ถ์ฌํด์ผ ํฉ๋๋ค.
๊ตฌ์ฑ์์ ํ๋ก์ ํธ ์์ ์ ๋๋ ํธ์ง์๋ก ์ถ๊ฐํ๋ฉด ํ๋ก์ ํธ์ ์๋ VM ์ธ์คํด์ค์ ๋ํ SSH ์ก์ธ์ค ๊ถํ๋ ์๋์ผ๋ก ๋ถ์ฌ๋ฉ๋๋ค.
VM ์ธ์คํด์ค์์ ์คํ๋๋ ์ฑ์ ์ก์ธ์ค ์ ์ด
์ธ์คํด์ค์์ ์ฑ ์ฝ๋๋ฅผ ์คํํ๊ณ ์ฑ์ด ๋ค๋ฅธ Google Cloud API์ ์ธ์ฆํด์ผ ํ๋ ๊ฒฝ์ฐ ์๋น์ค ๊ณ์ ์ ๋ง๋ค๊ณ ์ด๋ฌํ ์๋น์ค ๊ณ์ ์ ํน์ IAM ์ญํ ์ ๋ถ์ฌํ๋ฉด ์ด ๊ณ์ ์ด ๋ค๋ฅธ Google Cloud API์ ์ธ์ฆํ ์ ์์ต๋๋ค. ์๋น์ค ๊ณ์ ์ ์ฌ์ฉ์ ์ธ์ฆ ์ ๋ณด๊ฐ ํฌํจ๋์ง ์๋ ํน์ ๊ณ์ ์ด๋ฉฐ ์๋ฒ ๊ฐ ์ํธ์์ฉ์ ์ ํฉํฉ๋๋ค.
์๋น์ค ๊ณ์ ์ ๋ํ ์์ธํ ๋ด์ฉ์ ์๋น์ค ๊ณ์ ๋ฌธ์๋ฅผ ์ฐธ์กฐํ์ธ์.
Compute Engine ์ํฌ๋ก๋์ ๊ด๋ฆฌํ ์ํฌ๋ก๋ ์์ด๋ดํฐํฐ
๊ด๋ฆฌํ ์ํฌ๋ก๋ ์์ด๋ดํฐํฐ๋ฅผ ์ฌ์ฉํ์ฌ Certificate Authority Service(CA ์๋น์ค)์ X.509 ์ธ์ฆ์์ ์๋ ํ๋ก๋น์ ๋ ๋ฐ ์๋ช ์ฃผ๊ธฐ ๊ด๋ฆฌ๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค. ๊ด๋ฆฌํ ์ํฌ๋ก๋ ์์ด๋ดํฐํฐ ์ธ์ฆ์๋ CA Service์์ ๋ฐ๊ธ๋ฉ๋๋ค. CA ์๋น์ค๋ ๋น๊ณต๊ฐ ํค๋ฅผ ๊ณ์ ์ ์ดํ๋ฉด์ CA ์๋น์ค์ ๋ฐฐํฌ, ๊ด๋ฆฌ, ๋ณด์์ ๊ฐ์ํํ๊ณ ์๋ํํ๋๋ก ๋์์ฃผ๋ ๊ฐ์ฉ์ฑ๊ณผ ํ์ฅ์ฑ์ด ์ฐ์ํ Google Cloud ์๋น์ค์ ๋๋ค.
๊ด๋ฆฌํ ์ํฌ๋ก๋ ID๋ฅผ ์ฌ์ฉํ๋ฉด Compute Engine์์ ๊ด๋ฆฌํ๋ VM๋ณ mTLS์ ์ด์ ์ ๋๋ฆด ์ ์์ต๋๋ค. VM๋ณ mTLS๋ VM์ ๋ง๋ค ๋ ๋ฐ๊ธ๋ X.509 ์ธ์ฆ์๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ด๋ฌํ mTLS ์ธ์ฆ์๋ ์๋์ผ๋ก ์ํ๋๋ฏ๋ก ๋ ์ด์ ์ธ์ฆ์๋ฅผ ๊ด๋ฆฌํ ํ์๊ฐ ์์ต๋๋ค.
๊ด๋ฆฌํ ์ํฌ๋ก๋ ์์ด๋ดํฐํฐ๋ ๋ Compute Engine VM ๊ฐ์ ์ํธ ์ธ์ฆ ๋ฐ ์ํธํ๋ ํต์ ์ ์ง์ํ๋ ๊ธฐ๋ฐ์ ์ ๊ณตํฉ๋๋ค. ์๋ฅผ ๋ค์ด ๊ด๋ฆฌํ ์ํฌ๋ก๋ ์์ด๋ดํฐํฐ๋ฅผ ์ฌ์ฉํ๋ฉด ํ VM์์ ์คํ ์ค์ธ ์๋น์ค A๊ฐ mTLS๋ฅผ ์ฌ์ฉํด ์ค์ ๋ ์ํธํ๋ ์ฑ๋์ ํตํด ๋ค๋ฅธ VM์์ ์คํ ์ค์ธ ์๋น์ค B์ ํต์ ํฉ๋๋ค.
๊ด๋ฆฌํ ์ํฌ๋ก๋ ์์ด๋ดํฐํฐ ๊ตฌ์ฑ์ ๊ดํ ์์ธํ ๋ด์ฉ์ mTLS๋ฅผ ํตํด ๋ค๋ฅธ ์ํฌ๋ก๋์ ์ํฌ๋ก๋ ์ธ์ฆ์ ์ฐธ์กฐํ์ธ์.
๋ค์ ๋จ๊ณ
- ํ ๊ตฌ์ฑ์์ผ๋ก ์ฌ์ฉ์ ์ถ๊ฐ
- IAM ์ญํ ์์ธํ ์์๋ณด๊ธฐ
- SSH ํค ์ถ๊ฐ ๋ฐ ์ญ์ ์์ธํ ์์๋ณด๊ธฐ
- ์๋น์ค ๊ณ์ ์์ธํ ์์๋ณด๊ธฐ