๊ณต์œ  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 ์•„ํ‚คํ…์ฒ˜์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด์„ธ์š”.

๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ์œ ํ˜• ๋งํฌ
์™ธ๋ถ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ๊ณต์œ  VPC ์•„ํ‚คํ…์ฒ˜
๋‚ด๋ถ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ๊ณต์œ  VPC ์•„ํ‚คํ…์ฒ˜
์™ธ๋ถ€ ํ”„๋ก์‹œ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ๊ณต์œ  VPC ์•„ํ‚คํ…์ฒ˜
๋‚ด๋ถ€ ํ”„๋ก์‹œ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ๊ณต์œ  VPC ์•„ํ‚คํ…์ฒ˜
๋‚ด๋ถ€ ํŒจ์Šค ์Šค๋ฃจ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ๊ณต์œ  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/24 CIDR ๋ธ”๋ก์—์„œ ๋‚ด๋ถ€ IP ์ฃผ์†Œ 10.0.1.3๋ฅผ ์ˆ˜์‹ ํ•ฉ๋‹ˆ๋‹ค.

    • Service project B์˜ ์„œ๋น„์Šค ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ์ž๋Š” ๊ณต์œ  VPC ๋„คํŠธ์›Œํฌ์˜ ๋ชจ๋“  ์„œ๋ธŒ๋„ท ๋˜๋Š” ์ผ๋ถ€ ์„œ๋ธŒ๋„ท์— ์•ก์„ธ์Šคํ•˜๋„๋ก ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 10.15.2.0/24 subnet์— ๋Œ€ํ•œ ์ตœ์†Œํ•œ ์„œ๋ธŒ๋„ท ์ˆ˜์ค€์˜ ๊ถŒํ•œ์ด ์žˆ๋Š” ์„œ๋น„์Šค ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ์ž๊ฐ€ us-east1 ๋ฆฌ์ „์˜ ์˜์—ญ์— Instance B๋ฅผ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ์ธ์Šคํ„ด์Šค๋Š” 10.15.2.0/24 CIDR ๋ธ”๋ก์—์„œ ๋‚ด๋ถ€ 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 subnet

    • us-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 ๊ด€๋ฆฌ์ž๋Š” ๋„คํŠธ์›Œํฌ ๊ด€๋ฆฌ ์ž‘์—…์„ ๋„คํŠธ์›Œํฌ ๋ฐ ๋ณด์•ˆ ๊ด€๋ฆฌ์ž์—๊ฒŒ ์œ„์ž„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹ค์Œ ๋‹จ๊ณ„