๊ณต์ VPC
์ด ํ์ด์ง์์๋ Google Cloud์ ๊ณต์ VPC์ ๋ํ์ฌ ๊ฐ๋ตํ ์ค๋ช ํฉ๋๋ค. ๊ณต์ VPC๋ฅผ ์ฌ์ฉํ๋ ์กฐ์ง์ ์ฌ๋ฌ ํ๋ก์ ํธ์ ๋ฆฌ์์ค๋ฅผ ๊ณตํต Virtual Private Cloud(VPC) ๋คํธ์ํฌ์ ์ฐ๊ฒฐํ ์ ์์ผ๋ฏ๋ก ํด๋น ๋คํธ์ํฌ์ ๋ด๋ถ IP๋ฅผ ์ฌ์ฉํ์ฌ ์๋ก ์์ ํ๊ณ ํจ์จ์ ์ผ๋ก ํต์ ํ ์ ์์ต๋๋ค.
๊ณต์ VPC๋ฅผ ์ฌ์ฉํ๋ฉด ํ๋ก์ ํธ๋ฅผ ํธ์คํธ ํ๋ก์ ํธ๋ก ์ง์ ํ ํ ํ๋ ์ด์์ ๋ค๋ฅธ ์๋น์ค ํ๋ก์ ํธ๋ฅผ ์ฌ๊ธฐ์ ์ฐ๊ฒฐํฉ๋๋ค. ํธ์คํธ ํ๋ก์ ํธ์ VPC ๋คํธ์ํฌ๋ฅผ ๊ณต์ VPC ๋คํธ์ํฌ๋ผ๊ณ ํฉ๋๋ค. ์๋น์ค ํ๋ก์ ํธ์ ์๊ฑด์ ์ถฉ์กฑํ๋ ๋ฆฌ์์ค๋ ๊ณต์ VPC ๋คํธ์ํฌ์ ์๋ธ๋ท์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๊ณต์ VPC๋ฅผ ์ฌ์ฉํ๋ฉด ์กฐ์ง ๊ด๋ฆฌ์๊ฐ ์๋ธ๋ท, ๊ฒฝ๋ก, ๋ฐฉํ๋ฒฝ๊ณผ ๊ฐ์ ๋คํธ์ํฌ ๋ฆฌ์์ค๋ฅผ ์ค์์์ ์ ์ดํ๋ฉด์ ์๋น์ค ํ๋ก์ ํธ ๊ด๋ฆฌ์์๊ฒ ์ธ์คํด์ค ์์ฑ ๋ฐ ๊ด๋ฆฌ์ ๊ฐ์ ๊ด๋ฆฌ ์ฑ ์์ ์์ํ ์ ์์ต๋๋ค. ์ด ๋ชจ๋ธ์ ์ฌ์ฉํ๋ฉด ์กฐ์ง์์ ๋ค์์ ์ํํ ์ ์์ต๋๋ค.
- ๋คํธ์ํฌ ๊ด๋ฆฌ, ๊ฐ์ฌ ๋ฐ ์ก์ธ์ค ์ ์ด์ ๋ํ ์ต์ ๊ถํ ๋ณด์ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ๊ตฌํํฉ๋๋ค. ๊ณต์ VPC ๊ด๋ฆฌ์๋ ์๋น์ค ํ๋ก์ ํธ ๊ด๋ฆฌ์๊ฐ ๋คํธ์ํฌ์ ์ํฅ์ ๋ฏธ์น๋ ๋ณ๊ฒฝ ์์ ์ ํ์ง ์์๋ ๊ณต์ VPC ๋คํธ์ํฌ์ ๋คํธ์ํฌ ๋ฐ ๋ณด์ ๊ด๋ฆฌ์์๊ฒ ๋คํธ์ํฌ ๊ด๋ฆฌ ์์ ์ ์์ํ ์ ์์ต๋๋ค. ์๋น์ค ํ๋ก์ ํธ ๊ด๋ฆฌ์๋ ๊ณต์ VPC ๋คํธ์ํฌ๋ฅผ ์ฌ์ฉํ๋ ์ธ์คํด์ค๋ฅผ ๋ง๋ค๊ณ ๊ด๋ฆฌํ ์ ์๋ ๊ถํ๋ง ์ ๊ณต๋ฉ๋๋ค. ์์ธํ ๋ด์ฉ์ ๊ด๋ฆฌ์ ๋ฐ IAM ์น์ ์ ์ฐธ์กฐํ์ธ์.
- ๊ด๋ฆฌ ์ฑ ์์ ์์ํ๋ ๋์์ ์กฐ์ง์ ์ฌ๋ฌ ์๋น์ค ํ๋ก์ ํธ์ ๋ํด ๋คํธ์ํฌ ์์ค์์ ์ผ๊ด๋ ์ก์ธ์ค ์ ์ด ์ ์ฑ ์ ์ ์ฉํ๊ณ ์ํํฉ๋๋ค. ์๋ฅผ ๋ค์ด ์๋น์ค ํ๋ก์ ํธ ๊ด๋ฆฌ์๋ ํ๋ก์ ํธ์์ Compute Instance ๊ด๋ฆฌ์๊ฐ ๋์ด ๊ณต์ VPC ํธ์คํธ ํ๋ก์ ํธ์์ ์น์ธ๋ ์๋ธ๋ท์ ์ฌ์ฉํ๋ ์ธ์คํด์ค๋ฅผ ๋ง๋ค๊ณ ์ญ์ ํ ์ ์์ต๋๋ค.
- ์๋น์ค ํ๋ก์ ํธ๋ฅผ ์ฌ์ฉํ์ฌ ์์ฐ ๋๋ ๋ด๋ถ ๋น์ฉ ์ผํฐ๋ฅผ ๋ถ๋ฆฌํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ ์ฒญ๊ตฌ ์น์ ์ ์ฐธ์กฐํ์ธ์.
๊ฐ๋
์กฐ์ง, ํด๋, ํ๋ก์ ํธ
๊ณต์ VPC๋ ๋์ผํ ์กฐ์ง ๋ด์์ ํ๋ก์ ํธ๋ฅผ ์ฐ๊ฒฐํฉ๋๋ค. ์ฐ๊ฒฐ๋ ํ๋ก์ ํธ๋ ๊ฐ์ ํด๋๋ ๋ค๋ฅธ ํด๋์ ์์ ์ ์์ง๋ง, ์๋ก ๋ค๋ฅธ ํด๋์ ์๋ ๊ฒฝ์ฐ์๋ ๊ด๋ฆฌ์์๊ฒ ๋ ํด๋์ ๋ํ ๊ณต์ VPC ๊ด๋ฆฌ์ ๊ถํ์ด ์์ด์ผ ํฉ๋๋ค. ์กฐ์ง, ํด๋, ํ๋ก์ ํธ์ ๋ํ ์์ธํ ๋ด์ฉ์ Google Cloud ๋ฆฌ์์ค ๊ณ์ธต ๊ตฌ์กฐ๋ฅผ ์ฐธ๊ณ ํ์ธ์.
์ฐธ์ฌํ๋ ํธ์คํธ ๋ฐ ์๋น์ค ํ๋ก์ ํธ๋ ๋ค๋ฅธ ์กฐ์ง์ ์ํ ์ ์์ต๋๋ค. ์ ์ผํ ์์ธ๋ ํ๋ก์ ํธ๋ฅผ ํ ์กฐ์ง์์ ๋ค๋ฅธ ์กฐ์ง์ผ๋ก ๋ง์ด๊ทธ๋ ์ด์ ํ๋ ๋์์ ๋๋ค. ๋ง์ด๊ทธ๋ ์ด์ ์ค์ ์๋น์ค ํ๋ก์ ํธ๋ ํธ์คํธ ํ๋ก์ ํธ์ ์ผ์์ ์ผ๋ก ๋ค๋ฅธ ์กฐ์ง์ ์์ ์ ์์ต๋๋ค. ํ๋ก์ ํธ ๋ง์ด๊ทธ๋ ์ด์ ์ ๋ํ ์์ธํ ๋ด์ฉ์ ํ๋ก์ ํธ ๋ง์ด๊ทธ๋ ์ด์ ์ ์ฐธ์กฐํ์ธ์.
๊ณต์ VPC์ ์ฐธ์ฌํ๋ ํ๋ก์ ํธ๋ ํธ์คํธ ํ๋ก์ ํธ ๋๋ ์๋น์ค ํ๋ก์ ํธ์ ๋๋ค.
ํธ์คํธ ํ๋ก์ ํธ์๋ ํ๋ ์ด์์ ๊ณต์ VPC ๋คํธ์ํฌ๊ฐ ํฌํจ๋ฉ๋๋ค. ๊ณต์ VPC ๊ด๋ฆฌ์๊ฐ ๋จผ์ ํ๋ก์ ํธ๋ฅผ ํธ์คํธ ํ๋ก์ ํธ๋ก ์ฌ์ฉ ์ค์ ํด์ผ ํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ๊ณต์ VPC ๊ด๋ฆฌ์๊ฐ ํธ์คํธ ํ๋ก์ ํธ์ ํ๋ ์ด์์ ์๋น์ค ํ๋ก์ ํธ๋ฅผ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค.
์๋น์ค ํ๋ก์ ํธ๋ ๊ณต์ VPC ๊ด๋ฆฌ์๊ฐ ํธ์คํธ ํ๋ก์ ํธ์ ์ฐ๊ฒฐํ ํ๋ก์ ํธ์ ๋๋ค. ์ด ์ฐ๊ฒฐ์ ์ฌ์ฉํ๋ฉด ์ด ํ๋ก์ ํธ๊ฐ ๊ณต์ VPC์ ์ฐธ์ฌํ ์ ์์ต๋๋ค. ์ฌ๋ฌ ์๋น์ค ํ๋ก์ ํธ๋ฅผ ์กฐ์ง์ ์ฌ๋ฌ ๋ถ์ ๋๋ ํ์์ ์ด์ํ๊ณ ๊ด๋ฆฌํ๋ ๊ฒ์ด ์ผ๋ฐ์ ์ธ ๋ฐฉ์์ ๋๋ค.
ํ๋ก์ ํธ๋ ํธ์คํธ ํ๋ก์ ํธ์ ์๋น์ค ํ๋ก์ ํธ๊ฐ ๋์์ ๋ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ์๋น์ค ํ๋ก์ ํธ๋ฅผ ํธ์คํธ ํ๋ก์ ํธ๋ก ์ค์ ํ์ฌ ํ๋ก์ ํธ๋ฅผ ๋ ์ ๊ณตํ ์ ์์ต๋๋ค.
๋ค์ค ํธ์คํธ ํ๋ก์ ํธ๋ฅผ ๋ง๋ค์ด ์ฌ์ฉํ ์ ์์ง๋ง ๊ฐ ์๋น์ค ํ๋ก์ ํธ๋ ๋จ์ผ ํธ์คํธ ํ๋ก์ ํธ์๋ง ์ฐ๊ฒฐํ ์ ์์ต๋๋ค. ์ด๋ฏธ์ง๋ ์ฌ๋ฌ ํธ์คํธ ํ๋ก์ ํธ ์์๋ฅผ ์ฐธ์กฐํ์ธ์.
ํธ์คํธ ํ๋ก์ ํธ์์ ๋คํธ์ํฌ, ์๋ธ๋ท, ๋ณด์กฐ IP ์ฃผ์ ๋ฒ์, ๋ฐฉํ๋ฒฝ ๊ท์น, ๊ธฐํ ๋คํธ์ํฌ ๋ฆฌ์์ค๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ํธ์คํธ ํ๋ก์ ํธ๋ ๋ณด์กฐ ๋ฒ์๋ฅผ ํฌํจํ์ฌ ์ ํ๋ ์๋ธ๋ท์ ์๋น์ค ํ๋ก์ ํธ์ ๊ณต์ ํ ์ ์์ต๋๋ค. ์๋น์ค ํ๋ก์ ํธ์์ ์คํ๋๋ ์๋น์ค๋ ๊ณต์ VPC๋ฅผ ์ฌ์ฉํด์ ๋ค๋ฅธ ์๋น์ค ํ๋ก์ ํธ์์ ์คํ ์ค์ธ ๋ฆฌ์์ค์ ํต์ ํ ์ ์์ต๋๋ค.
๋ช ํํ ํ์๋ฉด ๊ณต์ VPC์ ์ฐธ์ฌํ์ง ์๋ ํ๋ก์ ํธ๋ฅผ ๋ ๋ฆฝํ ํ๋ก์ ํธ๋ผ๊ณ ํฉ๋๋ค. ์ด๋ฆ์ ํตํด ํด๋น ํ๋ก์ ํธ๊ฐ ํธ์คํธ ํ๋ก์ ํธ๊ฐ ์๋๊ณ ์๋น์ค ํ๋ก์ ํธ๋ ์๋์ ์ ์ ์ ์์ต๋๋ค.
๋ ๋ฆฝํ VPC ๋คํธ์ํฌ๋ ๋ ๋ฆฝํ ํ๋ก์ ํธ ๋๋ ์๋น์ค ํ๋ก์ ํธ์ ์๋ ๊ณต์ ๋์ง ์์ VPC ๋คํธ์ํฌ์ ๋๋ค.
๋คํธ์ํฌ
๊ณต์ VPC ๋คํธ์ํฌ๋ ํธ์คํธ ํ๋ก์ ํธ์ ์ ์๋ VPC ๋คํธ์ํฌ์ด๋ฉฐ ์๋น์ค ํ๋ก์ ํธ์์ ์๊ฑด์ ์ถฉ์กฑํ๋ ๋ฆฌ์์ค์ ์ค์ ๊ณต์ ๋คํธ์ํฌ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค. ๊ณต์ VPC ๋คํธ์ํฌ๋ ์๋ ๋๋ ์ปค์คํ ๋ชจ๋์ผ ์ ์์ง๋ง ๋ ๊ฑฐ์ ๋คํธ์ํฌ๋ ์ง์๋์ง ์์ต๋๋ค.
ํธ์คํธ ํ๋ก์ ํธ๊ฐ ์ฌ์ฉ ์ค์ ๋ ๊ฒฝ์ฐ ๋คํธ์ํฌ๋ฅผ ๊ณต์ ํ๋ ์ต์ ์ ๋ ๊ฐ์ง์ ๋๋ค.
- ๋ชจ๋ ํธ์คํธ ํ๋ก์ ํธ ์๋ธ๋ท์ ๊ณต์ ํ ์ ์์ต๋๋ค. ์ด ์ต์ ์ ์ ํํ๋ฉด ์ ๋คํธ์ํฌ์ ์๋ธ๋ท์ ํฌํจํ์ฌ ํธ์คํธ ํ๋ก์ ํธ์์ ๋ง๋ ๋ชจ๋ ์ ์๋ธ๋ท๋ ๊ณต์ ๋ฉ๋๋ค.
- ๊ณต์ ํ ๊ฐ๋ณ ์๋ธ๋ท์ ์ง์ ํ ์ ์์ต๋๋ค. ๊ฐ๋ณ์ ์ผ๋ก ์๋ธ๋ท์ ๊ณต์ ํ๋ ๊ฒฝ์ฐ ์๋์ผ๋ก ๋ชฉ๋ก์ ๋ณ๊ฒฝํ์ง ์๋ ํ ํด๋น ์๋ธ๋ท๋ง ๊ณต์ ๋ฉ๋๋ค.
ํธ์คํธ ๋ฐ ์๋น์ค ํ๋ก์ ํธ๋ ํ๋ก์ ํธ ์์ค์์ ์ฒจ๋ถํ์ผ๋ก ์ฐ๊ฒฐ๋ฉ๋๋ค. ํธ์คํธ ํ๋ก์ ํธ์์ ๊ณต์ VPC ๋คํธ์ํฌ์ ์๋ธ๋ท์ ๋ค์ ์น์ ์ธ ๊ด๋ฆฌ์ ๋ฐ IAM์์ ์ค๋ช ํ๋ ๋๋ก ์๋น์ค ํ๋ก์ ํธ ๊ด๋ฆฌ์๊ฐ ์ก์ธ์คํ ์ ์์ต๋๋ค.
์กฐ์ง ์ ์ฑ ์ ์ฝ์กฐ๊ฑด
์กฐ์ง ์ ์ฑ ๊ณผ IAM ๊ถํ์ด ํจ๊ป ์๋ํ์ฌ ๋ค์ํ ์์ค์ ์ก์ธ์ค ์ ์ด๋ฅผ ์ ๊ณตํฉ๋๋ค. ์กฐ์ง ์ ์ฑ ์ ์ฌ์ฉํ๋ฉด ์กฐ์ง, ํด๋ ๋๋ ํ๋ก์ ํธ ์์ค์์ ์ ์ด๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค.
์กฐ์ง ์ ์ฑ ๊ด๋ฆฌ์๋ ์กฐ์ง ์ ์ฑ ์ ๋ค์๊ณผ ๊ฐ์ ๊ณต์ VPC ์ ์ฝ์กฐ๊ฑด์ ์ง์ ํ ์ ์์ต๋๋ค.
ํด๋ ๋๋ ์กฐ์ง์์ ํ๋ ์ด์์ ํธ์คํธ๊ฐ ์๋ ํ๋ก์ ํธ๋ฅผ ์ฐ๊ฒฐํ ์ ์๋ ํธ์คํธ ํ๋ก์ ํธ ์งํฉ์ ์ ํํ ์ ์์ต๋๋ค. ์ด ์ ์ฝ์กฐ๊ฑด์ ๊ณต์ VPC ๊ด๋ฆฌ์๊ฐ ์๋น์ค ํ๋ก์ ํธ๋ฅผ ํธ์คํธ ํ๋ก์ ํธ์ ์ฐ๊ฒฐํ ๋ ์ ์ฉ๋ฉ๋๋ค. ์ด ์ ์ฝ์กฐ๊ฑด์ ๊ธฐ์กด ์ฐ๊ฒฐ์ ์ํฅ์ ์ฃผ์ง ์์ต๋๋ค. ์ ์ฑ ์ด ์ ์ฐ๊ฒฐ์ ๊ฑฐ๋ถํ๋๋ผ๋ ๊ธฐ์กด ์ฐ๊ฒฐ์ ๊ทธ๋๋ก ์ ์ง๋ฉ๋๋ค. ์์ธํ ๋ด์ฉ์
constraints/compute.restrictSharedVpcHostProjects์ ์ฝ์กฐ๊ฑด์ ์ฐธ์กฐํ์ธ์.์๋น์ค ํ๋ก์ ํธ๊ฐ ํ๋ก์ ํธ, ํด๋, ์กฐ์ง ์์ค์์ ์ก์ธ์คํ ์ ์๋ ๊ณต์ VPC ์๋ธ๋ท์ ์ง์ ํ ์ ์์ต๋๋ค. ์ด ์ ์ฝ์กฐ๊ฑด์ ์ง์ ๋ ์๋ธ๋ท์ ์ ๋ฆฌ์์ค๋ฅผ ๋ง๋ค ๋ ์ ์ฉ๋๋ฉฐ ๊ธฐ์กด ๋ฆฌ์์ค์ ์ํฅ์ ์ฃผ์ง ์์ต๋๋ค. ์ ์ฑ ๋๋ฌธ์ ์ ๋ฆฌ์์ค๋ฅผ ์ถ๊ฐํ์ง ๋ชปํ๋๋ผ๋ ๊ธฐ์กด ๋ฆฌ์์ค๋ ์๋ธ๋ท์์ ์ ์์ ์ผ๋ก ๊ณ์ ์๋ํฉ๋๋ค. ์์ธํ ๋ด์ฉ์
constraints/compute.restrictSharedVpcSubnetworks์ ์ฝ์กฐ๊ฑด์ ์ฐธ์กฐํ์ธ์.
๊ด๋ฆฌ์ ๋ฐ IAM
๊ณต์ VPC๋ ์์๋ ๊ด๋ฆฌ๋ฅผ ์ํด ID ๋ฐ ์ก์ธ์ค ๊ด๋ฆฌ(IAM) ์ญํ ์ ์ฌ์ฉํฉ๋๋ค. IAM ์ฃผ ๊ตฌ์ฑ์(์: ์ฌ์ฉ์, Google ๊ทธ๋ฃน, Google ๋๋ฉ์ธ ๋๋ Google Cloud ์๋น์ค ๊ณ์ )์๊ฒ ๋ถ์ฌํ ์ ์๋ ์ญํ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ์ด๋ฌํ ๊ด๋ฆฌ์์๊ฒ ๋ฌธ์ํด์ผ ํ๋ ๊ฒฝ์ฐ ์กฐ์ง ๋๋ ํ๋ก์ ํธ์ IAM ์ ์ฑ ์์ ๊ด๋ฆฌ์๋ฅผ ์ฐพ์๋ณผ ์ ์์ต๋๋ค. ํ์ ๊ถํ์ด ์์ผ๋ฉด ์กฐ์ง์ ๋คํธ์ํฌ ๋๋ ํ๋ก์ ํธ ๊ด๋ฆฌ์์๊ฒ ๋ฌธ์ํด์ผ ํฉ๋๋ค.
ํ์ ๊ด๋ฆฌ ์ญํ
| ๊ด๋ฆฌ์(IAM ์ญํ ) | ๋ชฉ์ |
|---|---|
์กฐ์ง ๊ด๋ฆฌ์(resourcemanager.organizationAdmin)
ย ย โข ์กฐ์ง์ IAM ์ฃผ ๊ตฌ์ฑ์ |
์กฐ์ง ๊ด๋ฆฌ์๋ ์กฐ์ง์ resourcemanager.organizationAdmin ์ญํ ์ ํฉ๋๋ค.
์กฐ์ง ๊ด๋ฆฌ์๋ ์ ์ ํ ํ๋ก์ ํธ ์์ฑ ๋ฐ ์ญ์ ์ญํ ๊ณผ ์กฐ์ง์ ๊ณต์ VPC ๊ด๋ฆฌ์ ์ญํ ์ ๋ถ์ฌํ์ฌ ๊ณต์ VPC ๊ด๋ฆฌ์๋ฅผ ์ง์ ํฉ๋๋ค. ์ด๋ฌํ ๊ด๋ฆฌ์๋ ์กฐ์ง ์์ค ์ ์ฑ
์ ์ ์ํ ์ ์์ง๋ง ํน์ ํด๋ ๋ฐ ํ๋ก์ ํธ ์์
์๋ ์ถ๊ฐ ํด๋ ๋ฐ ํ๋ก์ ํธ ์ญํ ์ด ํ์ํฉ๋๋ค. |
| ๊ณต์ VPC ๊ด๋ฆฌ์ ( compute.xpnAdmin ๋ฐ resourcemanager.projectIamAdmin)
ย ย โข ์กฐ์ง์ IAM ์ฃผ ๊ตฌ์ฑ์ ๋๋ ย ย โข ํด๋์ IAM ์ฃผ ๊ตฌ์ฑ์ |
๊ณต์ ๊ด๋ฆฌ์์๊ฒ๋ ์กฐ์ง ๋๋ ํ๋ ์ด์์ ํด๋์ ๋ํ Compute ๊ณต์ VPC ๊ด๋ฆฌ์(compute.xpnAdmin) ๋ฐ ํ๋ก์ ํธ IAM ๊ด๋ฆฌ์(resourcemanager.projectIamAdmin) ์ญํ ์ด ์์ต๋๋ค. ๊ณต์ VPC ๊ด๋ฆฌ์๋ ํธ์คํธ ํ๋ก์ ํธ ์ฌ์ฉ ์ค์ , ํธ์คํธ ํ๋ก์ ํธ์ ์๋น์ค ํ๋ก์ ํธ ์ฐ๊ฒฐ, ์๋น์ค ํ๋ก์ ํธ ๊ด๋ฆฌ์์๊ฒ ๊ณต์ VPC ๋คํธ์ํฌ์ ์ผ๋ถ ๋๋ ๋ชจ๋ ์๋ธ๋ท์ ๋ํ ์ก์ธ์ค ๊ถํ ์์๊ณผ ๊ฐ์ ๊ณต์ VPC ์ค์ ์ ํ์ํ ๋ค์ํ ์์
์ ์ํํฉ๋๋ค. ์ง์ ๋ ํธ์คํธ ํ๋ก์ ํธ์ ๊ณต์ VPC ๊ด๋ฆฌ์๋ ์ผ๋ฐ์ ์ผ๋ก ํ๋ก์ ํธ ์์ ์์ด๊ธฐ๋ ํฉ๋๋ค. ์กฐ์ง์ Compute ๊ณต์ VPC ๊ด๋ฆฌ์ ์ญํ ์ด ํ ๋น๋ ์ฌ์ฉ์์๊ฒ๋ ์กฐ์ง์ ๋ชจ๋ ํด๋์ ๋ํ ์ญํ ์ด ์์ต๋๋ค. ํด๋์ ๋ํ ์ญํ ์ด ํ ๋น๋ ์ฌ์ฉ์์๊ฒ๋ ์ง์ ๋ ํด๋์ ๊ทธ ์๋์ ์ค์ฒฉ๋ ํด๋์ ๋ํ ํด๋น ์ญํ ์ด ์์ต๋๋ค. ๊ณต์ VPC ๊ด๋ฆฌ์๋ ๊ด๋ฆฌ์์๊ฒ ํด๋ ๋ ๊ฐ์ ๋ํ ์ญํ ์ด ์๋ ๊ฒฝ์ฐ์๋ง ๋ ๊ฐ์ ๋ค๋ฅธ ํด๋์ ์๋ ํ๋ก์ ํธ๋ฅผ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค. |
| ์๋น์ค ํ๋ก์ ํธ ๊ด๋ฆฌ์ ( compute.networkUser)
ย ย โข ์กฐ์ง์ IAM ์ฃผ ๊ตฌ์ฑ์ ๋๋ ย ย โข ํธ์คํธ ํ๋ก์ ํธ์ IAM ์ฃผ ๊ตฌ์ฑ์ ๋๋ ย ย โข ํธ์คํธ ํ๋ก์ ํธ์ ์ผ๋ถ ์๋ธ๋ท์ ์๋ IAM ์ฃผ ๊ตฌ์ฑ์ |
๊ณต์ VPC ๊ด๋ฆฌ์๋ IAM ์ฃผ ๊ตฌ์ฑ์์๊ฒ ์ ์ฒด ํธ์คํธ ํ๋ก์ ํธ ๋๋ ๊ณต์ VPC ๋คํธ์ํฌ์ ์ผ๋ถ ์๋ธ๋ท์ ๋ํ ๋คํธ์ํฌ ์ฌ์ฉ์(compute.networkUser) ์ญํ ์ ๋ถ์ฌํ์ฌ ์๋น์ค ํ๋ก์ ํธ ๊ด๋ฆฌ์๋ฅผ ์ ์ํฉ๋๋ค. ๋ํ ์๋น์ค ํ๋ก์ ํธ ๊ด๋ฆฌ์๋ ์๋น์ค ํ๋ก์ ํธ์ ์ ์๋ ๋ฆฌ์์ค์ ๋ํ ์์ ๊ถ๊ณผ ์ ์ด๋ฅผ ์ ์งํ๋ฏ๋ก ํด๋น ์๋น์ค ํ๋ก์ ํธ์ ๋ํ ์ธ์คํด์ค ๊ด๋ฆฌ์(compute.instanceAdmin) ์ญํ ์ ๊ฐ์ต๋๋ค. ์ด๋ค์ ํ๋ก์ ํธ ์์ ์์ ๊ฐ์ด ์๋น์ค ํ๋ก์ ํธ์ ๋ํ ์ถ๊ฐ IAM ์ญํ ์ ์ํํ ์ ์์ต๋๋ค.
|
์๋น์ค ํ๋ก์ ํธ ๊ด๋ฆฌ์
๊ฐ ์๋น์ค ํ๋ก์ ํธ ๊ด๋ฆฌ์๋ฅผ ์ ์ํ ๋ ๊ณต์ VPC ๊ด๋ฆฌ์๋ ์ ์ฒด ํธ์คํธ ํ๋ก์ ํธ ๋๋ ์ผ๋ถ ์๋ธ๋ท์ ์ฌ์ฉํ ์ ์๋ ๊ถํ์ ๋ถ์ฌํ ์ ์์ต๋๋ค.
ํ๋ก์ ํธ ์์ค ๊ถํ: ๊ณต์ VPC ๊ด๋ฆฌ์๊ฐ ์๋น์ค ํ๋ก์ ํธ ๊ด๋ฆฌ์์๊ฒ ์ ์ฒด ํธ์คํธ ํ๋ก์ ํธ์
compute.networkUser์ญํ ์ ๋ถ์ฌํ๋ฉด ์๋น์ค ํ๋ก์ ํธ ๊ด๋ฆฌ์๋ ํธ์คํธ ํ๋ก์ ํธ์ ๋ชจ๋ ์๋ธ๋ท์ ์ฌ์ฉํ ์ ์๋ ๊ถํ์ ๊ฐ๋๋ก ์ ์๋ฉ๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ์๋น์ค ํ๋ก์ ํธ ๊ด๋ฆฌ์๋ ์์ผ๋ก ํธ์คํธ ํ๋ก์ ํธ์ ์ถ๊ฐ๋๋ ์๋ธ๋ท ๋ฐ VPC ๋คํธ์ํฌ๋ฅผ ํฌํจํ์ฌ ํธ์คํธ ํ๋ก์ ํธ์ ๋ชจ๋ VPC ๋คํธ์ํฌ์์ ๋ชจ๋ ์๋ธ๋ท์ ์ฌ์ฉํ ์ ์๋ ๊ถํ์ ๊ฐ๊ฒ ๋ฉ๋๋ค.์๋ธ๋ท ์์ค ๊ถํ: ๋๋ ๊ณต์ VPC ๊ด๋ฆฌ์๊ฐ ์ผ๋ถ ์๋ธ๋ท์ ๋ํ
compute.networkUser์ญํ ์ ์๋น์ค ํ๋ก์ ํธ ๊ด๋ฆฌ์์๊ฒ ๋ถ์ฌํ ๊ฒฝ์ฐ, ์๋น์ค ํ๋ก์ ํธ ๊ด๋ฆฌ์์๊ฒ ๋ณด๋ค ์ ํ๋ ๊ถํ ์งํฉ์ผ๋ก ์ผ๋ถ ์๋ธ๋ท๋ง ์ฌ์ฉํ ์ ์๋ ๊ถํ์ ๋ถ์ฌํ ์๋ ์์ต๋๋ค. ์๋ธ๋ท ์์ค์ ๊ถํ๋ง ๊ฐ์ง ์๋น์ค ํ๋ก์ ํธ ๊ด๋ฆฌ์๋ ํด๋น ์๋ธ๋ท๋ง ์ฌ์ฉํ ์ ์์ต๋๋ค. ํธ์คํธ ํ๋ก์ ํธ์ ์ ๊ณต์ VPC ๋คํธ์ํฌ ๋๋ ์ ์๋ธ๋ท์ด ์ถ๊ฐ๋๋ฉด ๊ณต์ VPC ๊ด๋ฆฌ์๋compute.networkUser์ญํ ์ ๊ถํ ๋ฐ์ธ๋ฉ์ ๊ฒํ ํ์ฌ ๋ชจ๋ ์๋น์ค ํ๋ก์ ํธ ๊ด๋ฆฌ์์ ์๋ธ๋ท ์์ค ๊ถํ์ด ์๋ํ ๊ตฌ์ฑ๊ณผ ์ผ์นํ๋์ง ํ์ธํด์ผ ํฉ๋๋ค.
๋คํธ์ํฌ ๋ฐ ๋ณด์ ๊ด๋ฆฌ์
๊ณต์ VPC ๊ด๋ฆฌ์๋ ๊ณต์ VPC ๋คํธ์ํฌ ๊ด๋ฆฌ๋ฅผ ํฌํจํ์ฌ ํธ์คํธ ํ๋ก์ ํธ์ ๋ฆฌ์์ค๋ฅผ ์๋ฒฝํ๊ฒ ์ ์ดํ ์ ์์ต๋๋ค. ์ํ๋ ๊ฒฝ์ฐ ํน์ ๋คํธ์ํฌ ๊ด๋ฆฌ ์์ ์ ๋ค๋ฅธ IAM ์ฃผ ๊ตฌ์ฑ์์๊ฒ ์์ํ ์ ์์ต๋๋ค.
| ๊ด๋ฆฌ์ | ๋ชฉ์ |
|---|---|
| ๋คํธ์ํฌ ๊ด๋ฆฌ์
ย ย โข ํธ์คํธ ํ๋ก์ ํธ์ IAM ์ฃผ ๊ตฌ์ฑ์ ๋๋ ย ย โข ์กฐ์ง์ IAM ์ฃผ ๊ตฌ์ฑ์ |
๊ณต์ VPC ๊ด๋ฆฌ์๋ IAM ์ฃผ ๊ตฌ์ฑ์์๊ฒ ํธ์คํธ ํ๋ก์ ํธ์ ๋ํ ๋คํธ์ํฌ ๊ด๋ฆฌ์(compute.networkAdmin) ์ญํ ์ ๋ถ์ฌํ์ฌ ๋คํธ์ํฌ ๊ด๋ฆฌ์๋ฅผ ์ ์ํฉ๋๋ค. ๋คํธ์ํฌ ๊ด๋ฆฌ์๋ ๋ฐฉํ๋ฒฝ ๊ท์น ๋ฐ SSL ์ธ์ฆ์๋ฅผ ์ ์ธํ ๋ชจ๋ ๋คํธ์ํฌ ๋ฆฌ์์ค๋ฅผ ์๋ฒฝํ๊ฒ ์ ์ดํ ์ ์์ต๋๋ค.
|
| ๋ณด์ ๊ด๋ฆฌ์
ย ย โข ํธ์คํธ ํ๋ก์ ํธ์ IAM ์ฃผ ๊ตฌ์ฑ์ ๋๋ ย ย โข ์กฐ์ง์ IAM ์ฃผ ๊ตฌ์ฑ์ |
๊ณต์ VPC ๊ด๋ฆฌ์๋ IAM ์ฃผ ๊ตฌ์ฑ์์๊ฒ ํธ์คํธ ํ๋ก์ ํธ์ ๋ํ ๋ณด์ ๊ด๋ฆฌ์(compute.securityAdmin) ์ญํ ์ ๋ถ์ฌํ์ฌ ๋ณด์ ๊ด๋ฆฌ์๋ฅผ ์ ์ํ ์ ์์ต๋๋ค. ๋ณด์ ๊ด๋ฆฌ์๋ ๋ฐฉํ๋ฒฝ ๊ท์น ๋ฐ SSL ์ธ์ฆ์๋ฅผ ๊ด๋ฆฌํฉ๋๋ค.
|
์ฌ์
ํ ๋น๋ ๋ฐ ํ๋
๊ณต์ VPC ํธ์คํธ ํ๋ก์ ํธ์๋ ํ์ค ํ๋ก์ ํธ๋ณ VPC ํ ๋น๋์ด ์ ์ฉ๋ฉ๋๋ค. ๊ณต์ VPC ๋คํธ์ํฌ์๋ VPC ๋คํธ์ํฌ์ ๋คํธ์ํฌ๋ณ ํ๋์ ์ธ์คํด์ค๋ณ ํ๋๊ฐ ์ ์ฉ๋ฉ๋๋ค. ๋ํ ํธ์คํธ ํ๋ก์ ํธ์ ์๋น์ค ํ๋ก์ ํธ ๊ฐ์ ๊ด๊ณ์๋ ๊ณต์ VPC์ ํ์ ๋๋ ํ๋๊ฐ ์ ์ฉ๋ฉ๋๋ค.
๊ฒฐ์
๊ณต์ VPC ๋คํธ์ํฌ์ ์ฐธ์ฌํ๋ ๋ฆฌ์์ค์ ๋ํ ๊ฒฐ์ ๋ ๋ฆฌ์์ค๊ฐ ํธ์คํธ ํ๋ก์ ํธ์์ ๊ณต์ VPC ๋คํธ์ํฌ๋ฅผ ์ฌ์ฉํ๋๋ผ๋ ๋ฆฌ์์ค๊ฐ ์๋ ์๋น์ค ํ๋ก์ ํธ์์ ๋ฐ์ํฉ๋๋ค.
- ๊ณต์ VPC ๋คํธ์ํฌ๋ฅผ ์ฌ์ฉํ๋ ์๋น์ค ํ๋ก์ ํธ์์ ๋ฆฌ์์ค ์ฒญ๊ตฌ ๊ธ์ก์ ๊ณ์ฐํ๋ ๋ฐ ์ฌ์ฉ๋๋ ์์จ ๋ฐ ๊ท์น์ ๋ฆฌ์์ค๊ฐ ํธ์คํธ ํ๋ก์ ํธ ์์ฒด์ ์๋ ๊ฒฝ์ฐ์ ๊ฐ์ต๋๋ค.
- ๋ฆฌ์์ค์ ์ํด ์์ฑ๋ ์์๋ฐ์ด๋ ํธ๋ํฝ์ ๋ํ ์๊ธ์ ๋ฆฌ์์ค๊ฐ ์ ์๋ ํ๋ก์ ํธ์ ๋ํด ์ฒญ๊ตฌ๋ฉ๋๋ค.
- ์ธ์คํด์ค์ ์์๋ฐ์ด๋ ํธ๋ํฝ์ ํด๋น ์ธ์คํด์ค๊ฐ ํฌํจ๋ ํ๋ก์ ํธ์ ๋ํด ์ฒญ๊ตฌ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด ์ธ์คํด์ค๊ฐ ์๋น์ค ํ๋ก์ ํธ์์ ์์ฑ๋์์ง๋ง ๊ณต์ VPC ๋คํธ์ํฌ๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ์์ฑ๋๋ ์์๋ฐ์ด๋ ํธ๋ํฝ์ ๋ํ ์๊ธ์ ํด๋น ์๋น์ค ํ๋ก์ ํธ์ ๋ํด ์ฒญ๊ตฌ๋ฉ๋๋ค. ์ด๋ฐ ์์ผ๋ก ๊ณต์ VPC๋ฅผ ์ฌ์ฉํ์ฌ ๋ฆฌ์์ค๋ฅผ ์กฐ์ง์ ๋น์ฉ ์ผํฐ๋ก ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
- ๋ถํ ๋ถ์ฐ๊ธฐ ๊ด๋ จ ๋น์ฉ์ ๋ถํ ๋ถ์ฐ๊ธฐ ๊ตฌ์ฑ์์๊ฐ ํฌํจ๋ ํ๋ก์ ํธ์ ์ฒญ๊ตฌ๋ฉ๋๋ค. ๋ถํ ๋ถ์ฐ ๋ฐ ๊ณต์ VPC์ ๋ํ ์์ธํ ๋ด์ฉ์ ๋ถํ ๋ถ์ฐ ์น์ ์ ์ฐธ์กฐํ์ธ์.
- VPN์ ๋ํ ์์๋ฐ์ด๋ ํธ๋ํฝ์ VPN ๊ฒ์ดํธ์จ์ด ๋ฆฌ์์ค๋ฅผ ํฌํจํ๋ ํ๋ก์ ํธ์ ์ฒญ๊ตฌํฉ๋๋ค. ์๋ฅผ ๋ค์ด VPN ๊ฒ์ดํธ์จ์ด๊ฐ ๊ณต์ VPC ๋คํธ์ํฌ์์ ์์ฑ๋ ๊ฒฝ์ฐ์๋ ํธ์คํธ ํ๋ก์ ํธ์ ํฌํจ๋ฉ๋๋ค. ์ด๋ ์๋น์ค ํ๋ก์ ํธ์์ ์์๋ฐ์ด๋ ๋ฐ์ดํฐ ์ ์ก์ด ์์๋์๋์ง์ ๊ด๊ณ์์ด VPN ๊ฒ์ดํธ์จ์ด๋ฅผ ํตํ ์์๋ฐ์ด๋ ํธ๋ํฝ์ ํธ์คํธ ํ๋ก์ ํธ๋ก ์ฒญ๊ตฌ๋ฉ๋๋ค.
- VLAN ์ฐ๊ฒฐ์ ํตํด ์ ์ก๋๋ ๊ณต์ VPC ์๋น์ค ํ๋ก์ ํธ์ ๋ฆฌ์์ค์์ ๋ฐ์ํ๋ ํธ๋ํฝ ๋น์ฉ์ VLAN ์ฐ๊ฒฐ์ด ์๋ ํ๋ก์ ํธ์ ์ฒญ๊ตฌ๋ฉ๋๋ค. ์์ธํ ๋ด์ฉ์ Cloud Interconnect ๊ฐ๊ฒฉ ์ฑ ์ ์ ์ฐธ์กฐํ์ธ์.
๋ฆฌ์์ค
์ด์ ๊ฐ๋ฅ ๋ฆฌ์์ค
๊ณต์ VPC ์๋น์ค ํ๋ก์ ํธ์์ ๋๋ถ๋ถ์ Google Cloud ์ ํ๊ณผ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๊ณต์ VPC ์๋๋ฆฌ์ค์ ์ฐธ์ฌํ ์ ์๋ ๋ฆฌ์์ค์๋ ๋ค์ ์ ํ์ฌํญ์ด ์ ์ฉ๋ฉ๋๋ค.
๊ณต์ VPC ๋คํธ์ํฌ ์ฌ์ฉ์ ํ์ ์ฌํญ์ด ์๋๋๋ค. ์๋ฅผ ๋ค์ด ์ธ์คํด์ค ๊ด๋ฆฌ์๋ ํด๋น ํ๋ก์ ํธ์์ VPC ๋คํธ์ํฌ๋ฅผ ์ฌ์ฉํ๋ ์ธ์คํด์ค๋ฅผ ์๋น์ค ํ๋ก์ ํธ์ ๋ง๋ค ์ ์์ต๋๋ค. ์๋น์ค ํ๋ก์ ํธ์์ ์ ์๋ ๋คํธ์ํฌ๋ ๊ณต์ ๋์ง ์์ต๋๋ค.
๊ณต์ VPC ๋คํธ์ํฌ๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ์ผ๋ถ ๋ฆฌ์์ค๋ฅผ ๋ค์ ๋ง๋ค์ด์ผ ํฉ๋๋ค. ๊ณต์ VPC ๊ด๋ฆฌ์๊ฐ ๊ธฐ์กด ํ๋ก์ ํธ๋ฅผ ํธ์คํธ ํ๋ก์ ํธ์ ์ฐ๊ฒฐํ๋ฉด ์ด ํ๋ก์ ํธ๋ ์๋น์ค ํ๋ก์ ํธ๊ฐ ๋์ง๋ง, ๊ธฐ์กด ๋ฆฌ์์ค๊ฐ ์๋์ผ๋ก ๊ณต์ ๋คํธ์ํฌ ๋ฆฌ์์ค๋ฅผ ์ฌ์ฉํ์ง๋ ์์ต๋๋ค. ๊ณต์ VPC ๋คํธ์ํฌ๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ์๋น์ค ํ๋ก์ ํธ ๊ด๋ฆฌ์๋ ์ด์ ๊ฐ๋ฅ ๋ฆฌ์์ค๋ฅผ ์์ฑํ๊ณ ๊ณต์ VPC ๋คํธ์ํฌ์ ์๋ธ๋ท์ ์ฌ์ฉํ๋๋ก ๊ตฌ์ฑํด์ผ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด ์๋น์ค ํ๋ก์ ํธ์ ๊ธฐ์กด ์ธ์คํด์ค๋ ๊ณต์ VPC ๋คํธ์ํฌ๋ฅผ ์ฌ์ฉํ๋๋ก ์ฌ๊ตฌ์ฑํ ์ ์์ง๋ง ์ ์ธ์คํด์ค๋ฅผ ๋ง๋ค์ด ๊ณต์ VPC ๋คํธ์ํฌ์์ ์ฌ์ฉ ๊ฐ๋ฅํ ์๋ธ๋ท์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ด ์ ํ์ ๋น๊ณต๊ฐ ์์ญ์ ์ ์ฉ๋ฉ๋๋ค.
IP ์ฃผ์
์๋น์ค ํ๋ก์ ํธ์์ ์ธ์คํด์ค๋ฅผ ๋ง๋ค ๋ ๊ตฌ์ฑํ ์ ์๋ IP ๋ฒ์ ์ ํธ์คํธ ํ๋ก์ ํธ์ ์๋ธ๋ท ๊ตฌ์ฑ์ ๋ฐ๋ผ ๋ค๋ฆ ๋๋ค. ์์ธํ ๋ด์ฉ์ ์ธ์คํด์ค ๋ง๋ค๊ธฐ๋ฅผ ์ฐธ์กฐํ์ธ์.
๋์ผํ ๊ณต์ VPC ๋คํธ์ํฌ๋ฅผ ํตํด ํธ์คํธ ํ๋ก์ ํธ์ ์ฐ๊ฒฐ๋ ์๋น์ค ํ๋ก์ ํธ์ ์ธ์คํด์ค๋ ๋ด๋ถ IPv4 ์ฃผ์๋ฅผ ์ฌ์ฉํ๊ฑฐ๋ ๋ด๋ถ ๋๋ ์ธ๋ถ IPv6 ์ฃผ์๋ฅผ ์ฌ์ฉํ์ฌ ๋ด๋ถ์์ ์๋ก ํต์ ํ ์ ์์ผ๋ฉฐ, ์ด ๊ฒฝ์ฐ ๊ด๋ จ ๋ฐฉํ๋ฒฝ ๊ท์น์ด ์ ์ฉ๋ฉ๋๋ค.
์๋น์ค ํ๋ก์ ํธ ๊ด๋ฆฌ์๋ ๋ค์ IP ์ฃผ์ ์ ํ ์ค ํ๋๋ฅผ ์๋น์ค ํ๋ก์ ํธ์ ๋ฆฌ์์ค์ ํ ๋นํ ์ ์์ต๋๋ค.
์์ IPv4 ๋ฐ IPv6 ์ฃผ์: ์์ IP ์ฃผ์๊ฐ ์๋น์ค ํ๋ก์ ํธ์ ์ธ์คํด์ค์ ์๋์ผ๋ก ํ ๋น๋ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ์๋น์ค ํ๋ก์ ํธ ๊ด๋ฆฌ์๋ ์ธ์คํด์ค๋ฅผ ๋ง๋ค ๋ ๊ณต์ VPC ๋คํธ์ํฌ์ ์ฌ์ฉ ๊ฐ๋ฅํ ๊ณต์ ์๋ธ๋ท์ ์ ํํฉ๋๋ค. IPv4 ์ฃผ์๊ฐ ์๋ ์ธ์คํด์ค์ ๊ฒฝ์ฐ ๊ธฐ๋ณธ ๋ด๋ถ IPv4 ์ฃผ์๋ ์ ํ๋ ๊ณต์ ์๋ธ๋ท์ ๊ธฐ๋ณธ IPv4 ์ฃผ์ ๋ฒ์์ ์๋ ์ฌ์ฉ ๊ฐ๋ฅํ IP ์ฃผ์ ๋ฒ์์์ ๊ฐ์ ธ์ต๋๋ค. IPv6 ์ฃผ์๊ฐ ์๋ ์ธ์คํด์ค์ ๊ฒฝ์ฐ IPv6 ์ฃผ์๋ ์ ํ๋ ๊ณต์ ์๋ธ๋ท์ IPv6 ์๋ธ๋ท ๋ฒ์์์ ์ฌ์ฉ ๊ฐ๋ฅํ IP ์ฃผ์์ ๋ฒ์์์ ๊ฐ์ ธ์ต๋๋ค.
์์ IPv4 ์ฃผ์๊ฐ ๋ด๋ถ ๋ถํ ๋ถ์ฐ๊ธฐ์ ์๋์ผ๋ก ํ ๋น๋ ์๋ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ๋ด๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ ๋ง๋ค๊ธฐ ๋๋ ๋ด๋ถ ์ ํ๋ฆฌ์ผ์ด์ ๋ถํ ๋ถ์ฐ๊ธฐ ๋ง๋ค๊ธฐ๋ฅผ ์ฐธ์กฐํ์ธ์.
๊ณ ์ ๋ด๋ถ IPv4 ๋ฐ IPv6 ์ฃผ์: ๊ณ ์ ๋ด๋ถ IPv4 ๋๋ IPv6 ์ฃผ์๊ฐ ์๋น์ค ํ๋ก์ ํธ์ ์์ฝ๋ ์ ์์ต๋๋ค. IP ์ฃผ์ ๊ฐ์ ๊ณต์ VPC ๋คํธ์ํฌ์์ ์ ํํ ๊ณต์ ์๋ธ๋ท์ ์ฌ์ฉ ๊ฐ๋ฅํ IP ์ฃผ์์์ ๊ฐ์ ธ์ค๋๋ผ๋ ๋ด๋ถ IPv4 ๋๋ IPv6 ์ฃผ์ ๊ฐ์ฒด๋ ์ด ๊ฐ์ฒด๋ฅผ ์ฌ์ฉํ๋ ๋ฆฌ์์ค์ ๋์ผํ ์๋น์ค ํ๋ก์ ํธ์ ๋ง๋ค์ด์ผ ํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ '๊ณต์ VPC ํ๋ก๋น์ ๋' ํ์ด์ง์ ๊ณ ์ ๋ด๋ถ IP4 ๋ฐ IPv6 ์ฃผ์ ์์ฝ์ ์ฐธ์กฐํ์ธ์.
๊ณ ์ ์ธ๋ถ IPv4 ์ฃผ์: ํธ์คํธ ํ๋ก์ ํธ์ ์ ์๋ ์ธ๋ถ IPv4 ์ฃผ์ ๊ฐ์ฒด๋ ํธ์คํธ ํ๋ก์ ํธ ๋๋ ์ฐ๊ฒฐ๋ ์๋น์ค ํ๋ก์ ํธ ์ค ํ๋์ ๋ฆฌ์์ค์์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์๋น์ค ํ๋ก์ ํธ๋ ์์ฒด ์ธ๋ถ IPv4 ์ฃผ์ ๊ฐ์ฒด๋ฅผ ์ฌ์ฉํ ์๋ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ์๋น์ค ํ๋ก์ ํธ์ ์ธ์คํด์ค๋ ์๋น์ค ํ๋ก์ ํธ ๋๋ ํธ์คํธ ํ๋ก์ ํธ์ ์ ์๋ ๋ฆฌ์ ์ธ๋ถ IPv4 ์ฃผ์๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๊ณ ์ ์ธ๋ถ IPv6 ์ฃผ์: ์๋น์ค ํ๋ก์ ํธ ๊ด๋ฆฌ์๋ ๊ณ ์ ์ธ๋ถ IPv6 ์ฃผ์๋ฅผ ์์ฝํ๋๋ก ์ ํํ ์๋ ์์ต๋๋ค. IP ์ฃผ์ ๊ฐ์ ๊ณต์ VPC ๋คํธ์ํฌ์ ์ ํํ ๊ณต์ ์๋ธ๋ท์์ ์ฌ์ฉ ๊ฐ๋ฅํ IPv6 ์ฃผ์์์ ๊ฐ์ ธ์ค๋๋ผ๋ ์ธ๋ถ IPv6 ์ฃผ์ ๊ฐ์ฒด๋ ์ด ๊ฐ์ฒด๋ฅผ ์ฌ์ฉํ๋ ๋ฆฌ์์ค์ ๋์ผํ ์๋น์ค ํ๋ก์ ํธ์ ๋ง๋ค์ด์ผ ํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ ๊ณต์ VPC ํ๋ก๋น์ ๋ ํ์ด์ง์ ๊ณ ์ ์ธ๋ถ IPv6 ์ฃผ์ ์์ฝ์ ์ฐธ์กฐํ์ธ์.
๋ด๋ถ DNS
๋์ผํ ์๋น์ค ํ๋ก์ ํธ์ VM์ Google Cloud ์์ ์๋์ผ๋ก ์์ฑํ๋ ๋ด๋ถ DNS ์ด๋ฆ์ ์ฌ์ฉํ์ฌ ์๋ก ์ฐ๊ฒฐํ ์ ์์ต๋๋ค. ์ด๋ฌํ DNS ์ด๋ฆ์ด ํธ์คํธ ํ๋ก์ ํธ์ ๋ด๋ถ IP ์ฃผ์๋ฅผ ๊ฐ๋ฆฌํค๋ ๊ฒฝ์ฐ์๋ ํด๋น ์ด๋ฆ์ VM์ด ์์ฑ๋๋ ์๋น์ค ํ๋ก์ ํธ์ ํ๋ก์ ํธ ID๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์์ธํ ์ค๋ช ์ ๋ด๋ถ DNS ๋ฌธ์์ ๋ด๋ถ DNS ์ด๋ฆ ๋ฐ ๊ณต์ VPC๋ฅผ ์ฐธ์กฐํ์ธ์.
Cloud DNS ๋น๊ณต๊ฐ ์์ญ
๊ณต์ VPC ๋คํธ์ํฌ์์ Cloud DNS ๋น๊ณต๊ฐ ์์ญ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ํธ์คํธ ํ๋ก์ ํธ์์ ๋น๊ณต๊ฐ ์์ญ์ ๋ง๋ค๊ณ ๊ณต์ VPC ๋คํธ์ํฌ์ ์ด ์์ญ์ ๋ํ ์ก์ธ์ค๋ฅผ ์น์ธํ๊ฑฐ๋ ํ๋ก์ ํธ ๊ฐ ๋ฐ์ธ๋ฉ์ ์ฌ์ฉํ์ฌ ์๋น์ค ํ๋ก์ ํธ์์ ์์ญ์ ์ค์ ํ ์ ์์ต๋๋ค.
๋ถํ ๋ถ์ฐ
๊ณต์ VPC๋ Cloud Load Balancing๊ณผ ํจ๊ป ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋๋ถ๋ถ์ ๊ฒฝ์ฐ ์๋น์ค ํ๋ก์ ํธ์์ ๋ฐฑ์๋ ์ธ์คํด์ค๋ฅผ ๋ง๋ญ๋๋ค. ์ด ๊ฒฝ์ฐ ๋ชจ๋ ๋ถํ ๋ถ์ฐ๊ธฐ ๊ตฌ์ฑ์์๊ฐ ํด๋น ํ๋ก์ ํธ์์ ์์ฑ๋ฉ๋๋ค. ์ด ์ค์ ์ผ๋ก ํธ์คํธ ํ๋ก์ ํธ์ ๋ฐฑ์๋ ์ธ์คํด์ค๋ฅผ ๋ง๋ค ์ ์์ง๋ง ๋คํธ์ํฌ ๊ด๋ฆฌ์ ์๋น์ค ๊ฐ๋ฐ ์ฑ ์์ด ๋ถ๋ฆฌ๋์ง ์์ผ๋ฏ๋ก ์ผ๋ฐ์ ์ธ ๊ณต์ VPC ๋ฐฐํฌ์๋ ์ ํฉํ์ง ์์ต๋๋ค.
๋ค์ ํ์ ๋งํฌ๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ ๋ถํ ๋ถ์ฐ๊ธฐ ์ ํ์ ์ง์๋๋ ๊ณต์ VPC ์ํคํ ์ฒ์ ๋ํด ์์ธํ ์์๋ณด์ธ์.
์์ ๋ฐ ์ฌ์ฉ ์ฌ๋ก
๊ธฐ๋ณธ ๊ฐ๋
๊ทธ๋ฆผ 1์ ๊ฐ๋จํ ๊ณต์ VPC ์๋๋ฆฌ์ค๋ฅผ ๋ณด์ฌ์ค๋๋ค.
๊ทธ๋ฆผ 1. ๊ณต์ VPC ๋คํธ์ํฌ๊ฐ ์๋ ํธ์คํธ ํ๋ก์ ํธ๋ ๋ ๊ฐ์ ์๋น์ค ํ๋ก์ ํธ์ ๋ด๋ถ ์ฐ๊ฒฐ์ ์ ๊ณตํ๋ ๋ฐ๋ฉด, ๋ ๋ฆฝํ ํ๋ก์ ํธ๋ ๊ณต์ VPC๋ฅผ ์ฌ์ฉํ์ง ์์ต๋๋ค (ํ๋ํ๋ ค๋ฉด ํด๋ฆญ).
์กฐ์ง์ ๊ณต์ VPC ๊ด๋ฆฌ์๊ฐ ํธ์คํธ ํ๋ก์ ํธ๋ฅผ ๋ง๋ค๊ณ ์ฌ๊ธฐ์ ๋ ๊ฐ์ ์๋น์ค ํ๋ก์ ํธ๋ฅผ ์ฐ๊ฒฐํ์ต๋๋ค.
Service project A์ ์๋น์ค ํ๋ก์ ํธ ๊ด๋ฆฌ์๋ ๊ณต์ VPC ๋คํธ์ํฌ์ ๋ชจ๋ ์๋ธ๋ท ๋๋ ์ผ๋ถ ์๋ธ๋ท์ ์ก์ธ์คํ๋๋ก ๊ตฌ์ฑํ ์ ์์ต๋๋ค.10.0.1.0/24 subnet์ ๋ํ ์ต์ํ ์๋ธ๋ท ์์ค์ ๊ถํ์ด ์๋ ์๋น์ค ํ๋ก์ ํธ ๊ด๋ฆฌ์๊ฐus-west1๋ฆฌ์ ์ ์์ญ์Instance A๋ฅผ ๋ง๋ค์์ต๋๋ค. ์ด ์ธ์คํด์ค๋10.0.1.0/24CIDR ๋ธ๋ก์์ ๋ด๋ถ IP ์ฃผ์10.0.1.3๋ฅผ ์์ ํฉ๋๋ค.Service project B์ ์๋น์ค ํ๋ก์ ํธ ๊ด๋ฆฌ์๋ ๊ณต์ VPC ๋คํธ์ํฌ์ ๋ชจ๋ ์๋ธ๋ท ๋๋ ์ผ๋ถ ์๋ธ๋ท์ ์ก์ธ์คํ๋๋ก ๊ตฌ์ฑํ ์ ์์ต๋๋ค.10.15.2.0/24 subnet์ ๋ํ ์ต์ํ ์๋ธ๋ท ์์ค์ ๊ถํ์ด ์๋ ์๋น์ค ํ๋ก์ ํธ ๊ด๋ฆฌ์๊ฐus-east1๋ฆฌ์ ์ ์์ญ์Instance B๋ฅผ ๋ง๋ค์์ต๋๋ค. ์ด ์ธ์คํด์ค๋10.15.2.0/24CIDR ๋ธ๋ก์์ ๋ด๋ถ IP ์ฃผ์10.15.2.4๋ฅผ ์์ ํฉ๋๋ค.
๋ ๋ฆฝํ ํ๋ก์ ํธ๋ ๊ณต์ VPC์ ์ ํ ์ฐธ์ฌํ์ง ์์ต๋๋ค. ํธ์คํธ๋ ์๋๊ณ ์๋น์ค ํ๋ก์ ํธ๋ ์๋๋๋ค. ๋ ๋ฆฝํ ์ธ์คํด์ค๋ ํ๋ก์ ํธ์ ๋ํด
compute.InstanceAdmin์ด์์ ์ญํ ์ด ์๋ IAM ์ฃผ ๊ตฌ์ฑ์์ ์ํด ์์ฑ๋ฉ๋๋ค.
์ฌ๋ฌ ํธ์คํธ ํ๋ก์ ํธ
๊ทธ๋ฆผ 2์์๋ ๊ณต์ VPC๋ฅผ ์ฌ์ฉํ์ฌ ๋ณ๋์ ํ ์คํธ ๋ฐ ํ๋ก๋์ ํ๊ฒฝ์ ๊ตฌ์ถํ๋ ๋ฐฉ๋ฒ์ ๋ณด์ฌ์ค๋๋ค. ์ด ๊ฒฝ์ฐ ์กฐ์ง์์๋ ๋ณ๋์ ๋ ํธ์คํธ ํ๋ก์ ํธ์ธ ํ ์คํธ ํ๊ฒฝ๊ณผ ํ๋ก๋์ ํ๊ฒฝ์ ์ฌ์ฉํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค.
๊ทธ๋ฆผ 2. ํ ์คํธ ํ๊ฒฝ ํธ์คํธ ํ๋ก์ ํธ์ ํ๋ก๋์ ํ๊ฒฝ ํธ์คํธ ํ๋ก์ ํธ๋ ๊ณต์ VPC๋ฅผ ์ฌ์ฉํ์ฌ ๊ณ ์ ํ ํ๋ก๋์ ๋ฐ ํ ์คํธ ํ๊ฒฝ์ ๋ง๋ญ๋๋ค(ํ๋ํ๋ ค๋ฉด ํด๋ฆญ).
์กฐ์ง์ ๊ณต์ VPC ๊ด๋ฆฌ์๊ฐ ๋ ๊ฐ์ ํธ์คํธ ํ๋ก์ ํธ๋ฅผ ๋ง๋ค๊ณ ์ฌ๊ธฐ์ ๋ ๊ฐ์ ์๋น์ค ํ๋ก์ ํธ๋ฅผ ๋ค์๊ณผ ๊ฐ์ด ์ฐ๊ฒฐํ์ต๋๋ค.
Apps testing๋ฐMobile testing์๋น์ค ํ๋ก์ ํธ๋Test environmentํธ์คํธ ํ๋ก์ ํธ์ ์ฐ๊ฒฐ๋์์ต๋๋ค. ๊ฐ ํ๋ก์ ํธ์ ์๋น์ค ํ๋ก์ ํธ ๊ด๋ฆฌ์๋Testing network์ ์๋ธ๋ท ์ ์ฒด ๋๋ ์ผ๋ถ์ ์ก์ธ์คํ๋๋ก ๊ตฌ์ฑํ ์ ์์ต๋๋ค.Apps production๋ฐMobile production์๋น์ค ํ๋ก์ ํธ๋Production environmentํธ์คํธ ํ๋ก์ ํธ์ ์ฐ๊ฒฐ๋์์ต๋๋ค. ๊ฐ ํ๋ก์ ํธ์ ์๋น์ค ํ๋ก์ ํธ ๊ด๋ฆฌ์๋Production network์ ์๋ธ๋ท ์ ์ฒด ๋๋ ์ผ๋ถ์ ์ก์ธ์คํ๋๋ก ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
๋ ํธ์คํธ ํ๋ก์ ํธ์๋ ๋์ผํ CIDR ๋ฒ์๋ฅผ ์ฌ์ฉํ๋๋ก ๊ตฌ์ฑ๋ ์๋ธ๋ท์ด ์๋ ๊ณต์ VPC ๋คํธ์ํฌ๊ฐ ํ๋ ์์ต๋๋ค.
Testing network์Production network์์ ๋ ์๋ธ๋ท์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.us-west1๋ฆฌ์ ์10.0.1.0/24 subnetus-east1๋ฆฌ์ ์10.15.2.0/24 subnet
Apps testing์๋น์ค ํ๋ก์ ํธ์Instance AT์Apps production์๋น์ค ํ๋ก์ ํธ์Instance AP๋ฅผ ๊ณ ๋ คํด ๋ณด์ธ์.์๋น์ค ํ๋ก์ ํธ ๊ด๋ฆฌ์๋
10.0.1.0/24 subnet์ ๋ํ ์๋ธ๋ท ์์ค ์ด์์ ๊ถํ์ด ์์ด์ผ๋ง ์ด๋ฌํ ์ธ์คํด์ค๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.๋ ์ธ์คํด์ค ๋ชจ๋ IP ์ฃผ์
10.0.1.3์ ์ฌ์ฉํฉ๋๋ค. ์ด๋ ๊ฐ ์ธ์คํด์ค๊ฐ ์์ฒด ๊ณต์ VPC ๋คํธ์ํฌ๊ฐ ํฌํจ๋ ๊ณ ์ ํ ํธ์คํธ ํ๋ก์ ํธ์ ์ฐ๊ฒฐ๋ ์๋น์ค ํ๋ก์ ํธ์ ์กด์ฌํ๊ธฐ ๋๋ฌธ์ ํ์ฉ๋ฉ๋๋ค. ํ ์คํธ ๋คํธ์ํฌ์ ํ๋ก๋์ ๋คํธ์ํฌ๋ ๋์ผํ ๋ฐฉ์์ผ๋ก ์๋์ ์ผ๋ก ๊ตฌ์ฑ๋์์ต๋๋ค.์๋ธ๋ท๊ณผ ์ธ์คํด์ค๊ฐ ์๋ก ๋ค๋ฅธ ํ๋ก์ ํธ์ ์ ์๋์ด ์์ด๋
10.0.1.0/24 subnet์ ์ฌ์ฉํ๋ ์ธ์คํด์ค๋ ์๋ธ๋ท๊ณผ ๊ฐ์ ๋ฆฌ์ ์ ์์ญ์ ์์ด์ผ ํฉ๋๋ค.10.0.1.0/24 subnet์ดus-west1๋ฆฌ์ ์ ์์ผ๋ฏ๋ก ์ด ์๋ธ๋ท์ ์ฌ์ฉํ์ฌ ์ธ์คํด์ค๋ฅผ ์์ฑํ๋ ์๋น์ค ํ๋ก์ ํธ ๊ด๋ฆฌ์๋us-west1-a์ ๊ฐ์ด ๋์ผํ ๋ฆฌ์ ์ ์์ญ์ ์ ํํด์ผ ํฉ๋๋ค.
ํ์ด๋ธ๋ฆฌ๋ ํด๋ผ์ฐ๋ ์๋๋ฆฌ์ค
๊ทธ๋ฆผ 3์์๋ ํ์ด๋ธ๋ฆฌ๋ ํ๊ฒฝ์์ ๊ณต์ VPC๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ณด์ฌ์ค๋๋ค.
๊ทธ๋ฆผ 3. ๊ณต์ VPC ๋คํธ์ํฌ๊ฐ ์จํ๋ ๋ฏธ์ค ๋คํธ์ํฌ์ 3๊ฐ์ ์๋น์ค ํ๋ก์ ํธ์ ์ฐ๊ฒฐ๋ฉ๋๋ค(ํ๋ํ๋ ค๋ฉด ํด๋ฆญ).
์ด ์์์ ์กฐ์ง์ ๋จ์ผ ๊ณต์ VPC ๋คํธ์ํฌ๊ฐ ์๋ ๋จ์ผ ํธ์คํธ ํ๋ก์ ํธ๋ฅผ ๋ง๋ค์์ต๋๋ค. ๊ณต์ VPC ๋คํธ์ํฌ๋ Cloud VPN์ ํตํด ์จํ๋ ๋ฏธ์ค ๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋ฉ๋๋ค. ์ผ๋ถ ์๋น์ค ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ Google Cloud ์์ ํธ์คํ ๋๋ ๋ฐ๋ฉด ๋ค๋ฅธ ์๋น์ค ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ์จํ๋ ๋ฏธ์ค๋ก ์ ์ง๋ฉ๋๋ค.
๊ณต์ VPC ๊ด๋ฆฌ์๊ฐ ํธ์คํธ ํ๋ก์ ํธ๋ฅผ ์ฌ์ฉ ์ค์ ํ๊ณ ์ฌ๊ธฐ์ ์ธ ๊ฐ์ ์๋น์ค ํ๋ก์ ํธ
Service project A,Service project B,Service project C๋ฅผ ์ฐ๊ฒฐํ์ต๋๋ค.๋ณ๋์ ํ์ด ๊ฐ ์๋น์ค ํ๋ก์ ํธ๋ฅผ ๊ด๋ฆฌํ ์ ์์ต๋๋ค. ํ ํ๋ก์ ํธ์ ์๋น์ค ํ๋ก์ ํธ ๊ด๋ฆฌ์๊ฐ ๋ค๋ฅธ ์๋น์ค ํ๋ก์ ํธ์ ๋ํ ๊ถํ์ ๊ฐ์ง์ง ์๋๋ก IAM ๊ถํ์ด ๊ตฌ์ฑ๋์์ต๋๋ค.
๊ณต์ VPC ๊ด๋ฆฌ์๋ ๊ณต์ VPC ๋คํธ์ํฌ๋ฅผ ์ฌ์ฉํ๋ ์ธ์คํด์ค๋ฅผ ๋ง๋ค ์ ์๋๋ก ํ์ํ ์๋น์ค ํ๋ก์ ํธ ๊ด๋ฆฌ์์๊ฒ ์๋ธ๋ท ์์ค ๋๋ ํ๋ก์ ํธ ์์ค ๊ถํ์ ๋ถ์ฌํ์ต๋๋ค.
10.0.1.0/24 subnet์ ๋ํ ์๋ธ๋ท ์์ค ๊ถํ์ด ์๋Service project A์ ์๋น์ค ํ๋ก์ ํธ ๊ด๋ฆฌ์๋ ๊ทธ ์์Instance A๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค. ์๋น์ค ํ๋ก์ ํธ ๊ด๋ฆฌ์๋ ์ธ์คํด์ค์us-west1๋ฆฌ์ ์์ ์์ญ์ ์ ํํด์ผ ํฉ๋๋ค. ์ด ๋ฆฌ์ ์ด10.0.1.0/24 subnet์๋ธ๋ท์ ํฌํจํ๋ ๋ฆฌ์ ์ด๊ธฐ ๋๋ฌธ์ ๋๋ค.Instance A๋10.0.1.0/24 subnet์ ๋ฌด๋ฃ IP ์ฃผ์ ๋ฒ์์์ IP ์ฃผ์10.0.1.3์ ๋ฐ์ต๋๋ค.10.15.2.0/24 subnet์ ๋ํ ์๋ธ๋ท ์์ค ๊ถํ์ด ์๋Service project B์ ์๋น์ค ํ๋ก์ ํธ ๊ด๋ฆฌ์๋ ๊ทธ ์์Instance B๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค. ์๋น์ค ํ๋ก์ ํธ ๊ด๋ฆฌ์๋ ์ธ์คํด์ค์us-east1๋ฆฌ์ ์์ ์์ญ์ ์ ํํด์ผ ํฉ๋๋ค. ์ด ๋ฆฌ์ ์ด10.15.2.0/24 subnet์๋ธ๋ท์ ํฌํจํ๋ ๋ฆฌ์ ์ด๊ธฐ ๋๋ฌธ์ ๋๋ค.Instance B๋10.15.2.0/24 subnet์ ๋ฌด๋ฃ IP ์ฃผ์ ๋ฒ์์์ IP ์ฃผ์10.15.2.4๋ฅผ ๋ฐ์ต๋๋ค.์ ์ฒด ํธ์คํธ ํ๋ก์ ํธ์ ๋ํ ํ๋ก์ ํธ ์์ค ๊ถํ์ด ์๋
Service project C์ ์๋น์ค ํ๋ก์ ํธ ๊ด๋ฆฌ์๋ ํธ์คํธ ํ๋ก์ ํธ์ VPC ๋คํธ์ํฌ์ ํฌํจ๋ ์๋ธ๋ท์ ์ธ์คํด์ค๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ์๋น์ค ํ๋ก์ ํธ ๊ด๋ฆฌ์๋10.7.1.0/24 subnet์์Instance C๋ฅผ ์์ฑํ์ฌus-east1๋ฆฌ์ ์์ ์ด ์๋ธ๋ท์ ๋ฆฌ์ ๊ณผ ์ผ์นํ๋ ์์ญ์ ์ ํํ ์ ์์ต๋๋ค.Instance C๋10.7.1.0/24 Subnet์ ๋ฌด๋ฃ IP ์ฃผ์ ๋ฒ์์์ IP ์ฃผ์10.7.1.50์ ๋ฐ์ต๋๋ค.
๊ฐ ํ๋ก์ ํธ์ ์๋น์ค ํ๋ก์ ํธ ๊ด๋ฆฌ์๋ ๋ฆฌ์์ค๋ฅผ ๋ง๋ค๊ณ ๊ด๋ฆฌํด์ผ ํฉ๋๋ค.
๊ณต์ VPC ๊ด๋ฆฌ์๊ฐ ๋คํธ์ํฌ ๊ด๋ฆฌ ์์ ์ ๊ณต์ VPC ๋คํธ์ํฌ์ ๋คํธ์ํฌ ๋ฐ ๋ณด์ ๊ด๋ฆฌ์์ธ ๋ค๋ฅธ IAM ์ฃผ ๊ตฌ์ฑ์์๊ฒ ์์ํ์ต๋๋ค.
๋คํธ์ํฌ ๊ด๋ฆฌ์๊ฐ Cloud VPN ๊ฒ์ดํธ์จ์ด๋ฅผ ๋ง๋ค๊ณ ์ธํฐ๋ท์ ํตํด ์จํ๋ ๋ฏธ์ค ๊ฒ์ดํธ์จ์ด๋ก VPN ํฐ๋์ ๊ตฌ์ฑํ์ต๋๋ค. ๋์ผํ
us-east1๋ฆฌ์ ์ ํด๋น Cloud Router๊ฐ ๊ตฌ์ฑ๋์์ผ๋ฏ๋ก Cloud VPN์ ์จํ๋ ๋ฏธ์ค์ ๋์ ๋ผ์ฐํฐ์ ๊ฒฝ๋ก๋ฅผ ๊ตํํ๊ณ ์์ ํฉ๋๋ค.VPC์ ๋์ ๋ผ์ฐํ ๋ชจ๋๊ฐ ์ ์ญ์ธ ๊ฒฝ์ฐ Cloud Router๋ ํ์ต๋ ๊ฒฝ๋ก๋ฅผ VPC ๋คํธ์ํฌ์ ๋ชจ๋ ์๋ธ๋ท์ ์๋ ์จํ๋ ๋ฏธ์ค ๋คํธ์ํฌ์ ์ ์ฉํ๊ณ ์จํ๋ ๋ฏธ์ค ๋์ ๋ผ์ฐํฐ์ ํจ๊ป ๋ชจ๋ VPC ์๋ธ๋ท์ ๋ํ ๊ฒฝ๋ก๋ฅผ ๊ณต์ ํฉ๋๋ค.
๋ณด์ ๊ด๋ฆฌ์๋ ๊ณต์ VPC ๋คํธ์ํฌ์์ ๋ฐฉํ๋ฒฝ ๊ท์น์ ๋ง๋ค๊ณ ๊ด๋ฆฌํ์ฌ Google Cloud ๋ฐ ์จํ๋ ๋ฏธ์ค ๋คํธ์ํฌ์ ์ธ์คํด์ค ๊ฐ ํธ๋ํฝ์ ์ ์ดํฉ๋๋ค.
์ ์ฉ ๊ฐ๋ฅํ ๋ฐฉํ๋ฒฝ ๊ท์น์ ๋ฐ๋ผ ์๋น์ค ํ๋ก์ ํธ์ ์ธ์คํด์ค๋ฅผ ์จํ๋ ๋ฏธ์ค ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋๋ ๋๋ ํฐ๋ฆฌ ์๋ฒ์ ๊ฐ์ ๋ด๋ถ ์๋น์ค์ ํต์ ํ๋๋ก ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
2๋จ๊ณ ์น ์๋น์ค
๊ทธ๋ฆผ 4์์๋ ๊ณต์ VPC๋ฅผ ์ฌ์ฉํ์ฌ ๊ด๋ฆฌ ์ฑ ์์ ์์ํ๊ณ ์ต์ ๊ถํ์ ์์น์ ์ ์งํ๋ ๋ฐฉ๋ฒ์ ๋ณด์ฌ์ค๋๋ค. ์ด ๊ฒฝ์ฐ ์กฐ์ง์๋ ๋ ๊ฐ์ ๋จ๊ณ๋ก ๋ถ๋ฆฌ๋ ์น ์๋น์ค๊ฐ ์์ผ๋ฉฐ ๊ฐ๊ธฐ ๋ค๋ฅธ ํ์ด ๊ฐ ๋จ๊ณ๋ฅผ ๊ด๋ฆฌํฉ๋๋ค. ๋จ๊ณ 1์ HTTP(S) ๋ถํ ๋ถ์ฐ๊ธฐ ๋ค์ ์๋ ์ธ๋ถ์ ๋ ธ์ถ๋ ๊ตฌ์ฑ์์๋ฅผ ๋ํ๋ ๋๋ค. ๋จ๊ณ 2๋ ๋จ๊ณ 1์ด ์์กดํ๋ ๋ด๋ถ ์๋น์ค๋ฅผ ๋ํ๋ด๋ฉฐ ๋ด๋ถ TCP/UDP ๋ถํ ๋ถ์ฐ๊ธฐ๋ฅผ ์ฌ์ฉํ์ฌ ๊ท ํ์ ์ด๋ฃน๋๋ค.
๊ทธ๋ฆผ 4. ์ด 2๋จ๊ณ ์น ์๋น์ค์์๋ ์ธ๋ถ์ ๋ ธ์ถ๋ ๊ตฌ์ฑ์์์ ๋ด๋ถ ์๋น์ค๊ฐ ๊ณตํต ๊ณต์ VPC ๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋๊ณ ์ฌ๋ฌ ํ์์ ๊ด๋ฆฌํฉ๋๋ค(ํ๋ํ๋ ค๋ฉด ํด๋ฆญ).
๊ณต์ VPC๋ฅผ ์ฌ์ฉํ๋ฉด ์น ์๋น์ค์ ๊ฐ ๋จ๊ณ๋ฅผ ๋ค๋ฅธ ํ๋ก์ ํธ์ ๋งคํํ์ฌ ๊ณตํต VPC ๋คํธ์ํฌ๋ฅผ ๊ณต์ ํ๋ฉด์ ๋ค๋ฅธ ํ์์ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
๊ฐ ๋จ๊ณ์ ์ธ์คํด์ค ๋ฐ ๋ถํ ๋ถ์ฐ๊ธฐ ๊ตฌ์ฑ์์์ ๊ฐ์ ๋ฆฌ์์ค๋ ์ฌ๋ฌ ํ์ด ๊ด๋ฆฌํ๋ ๊ฐ๋ณ ์๋น์ค ํ๋ก์ ํธ์ ๋ฐฐ์น๋ฉ๋๋ค.
๊ฐ ๋จ๊ณ ์๋น์ค ํ๋ก์ ํธ๋ ๊ณต์ VPC ๊ด๋ฆฌ์์ ์ํด ํธ์คํธ ํ๋ก์ ํธ์ ์ฐ๊ฒฐ๋์์ต๋๋ค. ๊ณต์ VPC ๊ด๋ฆฌ์๋ ํธ์คํธ ํ๋ก์ ํธ๋ ์ฌ์ฉ ์ค์ ํ์ต๋๋ค.
๊ฐ๋ณ ํ์ ์ ์ ํ ์๋น์ค ํ๋ก์ ํธ์์ ์๋น์ค ํ๋ก์ ํธ ๊ด๋ฆฌ์๊ฐ ๋์ด ์น ์๋น์ค์ ๊ฐ ๋จ๊ณ๋ฅผ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
๊ฐ ํ๋ก์ ํธ์ ์๋น์ค ํ๋ก์ ํธ ๊ด๋ฆฌ์๋ ๋ฆฌ์์ค๋ฅผ ๋ง๋ค๊ณ ๊ด๋ฆฌํด์ผ ํฉ๋๋ค.
๋คํธ์ํฌ ์ก์ธ์ค ์ ์ด๋ ๋ค์๊ณผ ๊ฐ์ด ๊ตฌ๋ถ๋ฉ๋๋ค.
๋จ๊ณ 1์์๋ง ์์ ํ๋ IAM ์ฃผ ๊ตฌ์ฑ์์
Tier 1 service project์ ์๋น์ค ํ๋ก์ ํธ ๊ด๋ฆฌ์์ด๊ณ10.0.1.0/24 subnet์ ๋ํ ์๋ธ๋ท ์์ค ๊ถํ๋ง ๋ถ์ฌ๋ฉ๋๋ค. ์ด ์์์์๋ ์ด๋ฌํ ์๋น์ค ํ๋ก์ ํธ ๊ด๋ฆฌ์๊ฐ ํด๋น ์๋ธ๋ท์ ์ธ ๊ฐ์Tier 1 instances๋ฅผ ๋ง๋ค์์ต๋๋ค.๋จ๊ณ 2์์๋ง ์์ ํ๋ IAM ์ฃผ ๊ตฌ์ฑ์์
Tier 2 service project์ ์๋น์ค ํ๋ก์ ํธ ๊ด๋ฆฌ์์ด๊ณ10.0.2.0/24 subnet์ ๋ํ ์๋ธ๋ท ์์ค ๊ถํ๋ง ๋ถ์ฌ๋ฉ๋๋ค. ์ด ์์์์๋ ๋ค๋ฅธ ์๋น์ค ํ๋ก์ ํธ ๊ด๋ฆฌ์๊ฐ ์ ๋ฌ ๊ท์น์ด ํด๋น ์๋ธ๋ท์์ ์ฌ์ฉํ ์ ์๋ IP ์ฃผ์๋ฅผ ์ฌ์ฉํ๋ ๋ด๋ถ ๋ถํ ๋ถ์ฐ๊ธฐ์ ํจ๊ป ํด๋น ์๋ธ๋ท์ ์ธ ๊ฐ์Tier 2 instances๋ฅผ ๋ง๋ค์์ต๋๋ค.์ ์ฒด ์น ์๋น์ค๋ฅผ ๊ฐ๋ ํ๋ IAM ์ฃผ ๊ตฌ์ฑ์์ ๋ ์๋น์ค ํ๋ก์ ํธ์ ์๋น์ค ํ๋ก์ ํธ ๊ด๋ฆฌ์์ด๋ฉฐ ํธ์คํธ ํ๋ก์ ํธ์ ๋ํ ํ๋ก์ ํธ ์์ค์ ๊ถํ์ ๊ฐ์ง๊ณ ์์ด ์ฌ๊ธฐ์์ ์ ์๋ ๋ชจ๋ ์๋ธ๋ท์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ํ๋ ๊ฒฝ์ฐ ๊ณต์ VPC ๊ด๋ฆฌ์๋ ๋คํธ์ํฌ ๊ด๋ฆฌ ์์ ์ ๋คํธ์ํฌ ๋ฐ ๋ณด์ ๊ด๋ฆฌ์์๊ฒ ์์ํ ์ ์์ต๋๋ค.
๋ค์ ๋จ๊ณ
- ๊ณต์ VPC๋ฅผ ์ค์ ํ๋ ค๋ฉด ๊ณต์ VPC ํ๋ก๋น์ ๋์ ์ฐธ์กฐํ์ธ์.
- ๊ณต์ VPC๋ก Kubernetes Engine ํด๋ฌ์คํฐ๋ฅผ ์ค์ ํ๋ ค๋ฉด ๊ณต์ VPC๋ฅผ ์ฌ์ฉํ์ฌ ํด๋ฌ์คํฐ ์ค์ ์ ์ฐธ์กฐํ์ธ์.
- ๊ณต์ VPC ์ค์ ์ ์ญ์ ํ๋ ค๋ฉด ๊ณต์ VPC ํ๋ก๋น์ ๋ ํด์ ๋ฅผ ์ฐธ์กฐํ์ธ์.