Google์— ์—ฐ๊ฒฐ

๋‹ค์–‘ํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ ์˜จํ”„๋ ˆ๋ฏธ์Šค ๋ฐ์ดํ„ฐ ์„ผํ„ฐ์—์„œ ์‹คํ–‰๋˜๋Š” Google Distributed Cloud ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ Google Cloud๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ผ๋ฐ˜ ์ธํ„ฐ๋„ท ์—ฐ๊ฒฐ

ํŠน์ • ์‹œ๋‚˜๋ฆฌ์˜ค์—์„œ๋Š” ์ธํ„ฐ๋„ท์„ Google๊ณผ ์˜จํ”„๋ ˆ๋ฏธ์Šค ๋ฐ์ดํ„ฐ ์„ผํ„ฐ ๊ฐ„์˜ ์—ฐ๊ฒฐ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • Google Distributed Cloud ๋ฐฐํฌ๋Š” ํ”„๋ ˆ๋ฏธ์Šค ์ž์ฒด์— ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฉฐ ์˜จํ”„๋ ˆ๋ฏธ์Šค ๊ตฌ์„ฑ์š”์†Œ๋Š” Google Cloud๋„คํŠธ์›Œํฌ์™€ ๊ฑฐ์˜ ํ†ต์‹ ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด ์—ฐ๊ฒฐ์€ ์ฃผ๋กœ ํด๋Ÿฌ์Šคํ„ฐ ๊ด€๋ฆฌ์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์—ฐ๊ฒฐ ์†๋„, ์•ˆ์ •์„ฑ, ๋ณด์•ˆ์€ ์ค‘์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

  • ์˜จํ”„๋ ˆ๋ฏธ์Šค ํด๋Ÿฌ์Šคํ„ฐ๋Š” Cloud SQL๊ณผ ๊ฐ™์€ Google ์„œ๋น„์Šค์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ์ œ์™ธํ•˜๊ณ  ์ž์ฒด ์™„๋น„๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์˜จํ”„๋ ˆ๋ฏธ์Šค ํด๋Ÿฌ์Šคํ„ฐ์™€ Google ์„œ๋น„์Šค ๊ฐ„์˜ ํŠธ๋ž˜ํ”ฝ์€ ๊ณต๊ฐœ IP ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์„ ๊ตฌ์„ฑํ•˜์—ฌ ๋ณด์•ˆ์„ ๊ฐ•ํ™”ํ•ฉ๋‹ˆ๋‹ค.

HA VPN

HA VPN ๋ฐ Cloud Router๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด Google๊ณผ ์˜จํ”„๋ ˆ๋ฏธ์Šค ๋ฐ์ดํ„ฐ ์„ผํ„ฐ ๊ฐ„์˜ ํŠธ๋ž˜ํ”ฝ์ด ๊ณต๊ฐœ ์ธํ„ฐ๋„ท์„ ํ†ต๊ณผํ•˜์ง€๋งŒ ์•”ํ˜ธํ™”๋ฉ๋‹ˆ๋‹ค. ์˜จํ”„๋ ˆ๋ฏธ์Šค ๊ตฌ์„ฑ์š”์†Œ๋Š” ๋น„๊ณต๊ฐœ IP ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํด๋ผ์šฐ๋“œ ๊ตฌ์„ฑ์š”์†Œ์™€ ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Cloud Router๋Š” Google Cloud ๋„คํŠธ์›Œํฌ์™€ ์˜จํ”„๋ ˆ๋ฏธ์Šค ๋„คํŠธ์›Œํฌ ์‚ฌ์ด์—์„œ ๋™์ ์œผ๋กœ ๊ฒฝ๋กœ๋ฅผ ๊ตํ™˜ํ•ฉ๋‹ˆ๋‹ค. ๋™์  ๋ผ์šฐํŒ…์„ ์‚ฌ์šฉํ•˜๋ฉด ์˜ฌ๋ฐ”๋ฅธ ๋ผ์šฐํŒ… ์ƒํƒœ๊ฐ€ ์˜จํ”„๋ ˆ๋ฏธ์Šค ๋ฐ์ดํ„ฐ ์„ผํ„ฐ๋กœ ์ „ํŒŒ๋˜๋ฏ€๋กœ ํŠนํžˆ ๋„คํŠธ์›Œํฌ๊ฐ€ ํ™•์žฅ๋˜๊ณ  ๋ณ€๊ฒฝ๋  ๋•Œ ์ด ๋ผ์šฐํŒ…์ด ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

Google Cloud ๋ฐ ์˜จํ”„๋ ˆ๋ฏธ์Šค GKE Enterprise ํด๋Ÿฌ์Šคํ„ฐ ๊ฐ„์— HA VPN์„ ์„ค์ •ํ•˜๋Š” ํ•œ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์€ ํด๋Ÿฌ์Šคํ„ฐ์—์„œ Network Connectivity Gateway๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. Network Connectivity Gateway๋Š” ํ”„๋ฆฌ๋ทฐ๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

Partner Interconnect

Partner Interconnect๋Š” ์ง€์›๋˜๋Š” ์„œ๋น„์Šค ์ œ๊ณต์—…์ฒด๋ฅผ ํ†ตํ•ด ์˜จํ”„๋ ˆ๋ฏธ์Šค ๋„คํŠธ์›Œํฌ์™€Google Cloud ๋„คํŠธ์›Œํฌ ๊ฐ„์˜ ์—ฐ๊ฒฐ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. Google๊ณผ ์˜จํ”„๋ ˆ๋ฏธ์Šค ๋ฐ์ดํ„ฐ ์„ผํ„ฐ ๊ฐ„์˜ ํŠธ๋ž˜ํ”ฝ์€ ๊ณต๊ฐœ ์ธํ„ฐ๋„ท์„ ๊ฑฐ์น˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์˜จํ”„๋ ˆ๋ฏธ์Šค ๊ตฌ์„ฑ์š”์†Œ๋Š” ๋น„๊ณต๊ฐœ IP ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํด๋ผ์šฐ๋“œ ๊ตฌ์„ฑ์š”์†Œ์™€ ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Google์— ๋น ๋ฅด๊ณ  ์•ˆ์ „ํ•˜๊ณ  ์•ˆ์ •์ ์œผ๋กœ ์—ฐ๊ฒฐ๋ฉ๋‹ˆ๋‹ค.

Dedicated Interconnect

Dedicated Interconnect๋Š” ์˜จํ”„๋ ˆ๋ฏธ์Šค ๋„คํŠธ์›Œํฌ์™€Google Cloud ๋„คํŠธ์›Œํฌ ๊ฐ„์— ๋ฌผ๋ฆฌ์ ์ธ ์ง์ ‘ ์—ฐ๊ฒฐ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋†’์€ ๋Œ€์—ญํญ์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ์— ์ด ์œ ํ˜•์˜ ์—ฐ๊ฒฐ์ด ๊ฒฝ์ œ์ ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Google๊ณผ ์˜จํ”„๋ ˆ๋ฏธ์Šค ๋ฐ์ดํ„ฐ ์„ผํ„ฐ ๊ฐ„์˜ ํŠธ๋ž˜ํ”ฝ์€ ๊ณต๊ฐœ ์ธํ„ฐ๋„ท์„ ๊ฑฐ์น˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์˜จํ”„๋ ˆ๋ฏธ์Šค ๊ตฌ์„ฑ์š”์†Œ๋Š” ๋น„๊ณต๊ฐœ IP ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํด๋ผ์šฐ๋“œ ๊ตฌ์„ฑ์š”์†Œ์™€ ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Google์— ๋Œ€ํ•œ ์—ฐ๊ฒฐ์€ ์•ˆ์ „ํ•˜๊ณ  ์•ˆ์ •์ ์ด๋ฉฐ Partner Interconnect๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์—ฐ๊ฒฐ๋ณด๋‹ค ํ›จ์”ฌ ๋น ๋ฆ…๋‹ˆ๋‹ค.

์ผ์‹œ์  ์—ฐ๊ฒฐ ๋Š๊ธฐ์˜ ์˜ํ–ฅ

์—ฐ๊ฒฐ์ด ๋Š์–ด์ง€๋ฉด ๋ฐœ์ƒํ•˜๋Š” ๋ฌธ์ œ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ Google Cloud์™€์˜ ์ž„์‹œ ์—ฐ๊ฒฐ ํ•ด์ œ ์˜ํ–ฅ์„ ์ฐธ์กฐํ•˜์„ธ์š”.

์—ฐ๊ฒฐ ์œ ํ˜• ์„ ํƒ

์—ฐ๊ฒฐ ์œ ํ˜• ์„ ํƒ์— ๋Œ€ํ•œ ์ถ”๊ฐ€ ์•ˆ๋‚ด๊ฐ€ ํ•„์š”ํ•˜๋ฉด ๋‹ค์Œ์„ ์ฐธ์กฐํ•˜์„ธ์š”.

๋„คํŠธ์›Œํฌ ๋ชจ๋‹ˆํ„ฐ๋ง

Google์— ๋Œ€ํ•œ ๊ธฐ๋ณธ ์—ฐ๊ฒฐ์„ ์„ค์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•๊ณผ ๊ด€๊ณ„์—†์ด ๋„คํŠธ์›Œํฌ ๋กœ๊น… ๋ฐ ๋ชจ๋‹ˆํ„ฐ๋ง์„ ํ†ตํ•ด ์ œ๊ณต๋˜๋Š” ์œ ์šฉํ•œ ์ •๋ณด๋ฅผ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ Google Distributed Cloud์˜ ๋กœ๊น… ๋ฐ ๋ชจ๋‹ˆํ„ฐ๋ง์„ ์ฐธ์กฐํ•˜์„ธ์š”.

๊ธฐ๋ณธ ์—ฐ๊ฒฐ ๊ฐœ์„ 

๊ธฐ๋ณธ ์—ฐ๊ฒฐ์ด ์„ค์ •๋˜๋ฉด ์•ก์„ธ์Šค, ๋ณด์•ˆ, ๊ฐ€์‹œ์„ฑ์„ ๋†’์ด๋Š” ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋น„๊ณต๊ฐœ Google ์•ก์„ธ์Šค, Connect ๋˜๋Š” VPC ์„œ๋น„์Šค ์ œ์–ด๋ฅผ ์‚ฌ์šฉ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ์ฃผ์ œ์˜ ๋‚˜๋จธ์ง€ ๋ถ€๋ถ„์—์„œ๋Š” Google์— ๋Œ€ํ•œ ๊ธฐ๋ณธ ์—ฐ๊ฒฐ์— ๋‹ค์Œ ์˜ต์…˜ ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•ฉ๋‹ˆ๋‹ค.

๋น„๊ณต๊ฐœ Google ์•ก์„ธ์Šค

๋น„๊ณต๊ฐœ Google ์•ก์„ธ์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋น„๊ณต๊ฐœ IP ์ฃผ์†Œ๋งŒ ์žˆ๋Š” VM์ด Google API ๋ฐ ์„œ๋น„์Šค์˜ IP ์ฃผ์†Œ์— ๋„๋‹ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์‹œ๋‚˜๋ฆฌ์˜ค์—๋Š” Google Distributed Cloud ํด๋Ÿฌ์Šคํ„ฐ ๋…ธ๋“œ์— ๋น„๊ณต๊ฐœ IP ์ฃผ์†Œ๋งŒ ์žˆ๋Š” ๊ฒฝ์šฐ๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ์„œ๋ธŒ๋„ท ์ˆ˜์ค€์—์„œ ๋น„๊ณต๊ฐœ Google ์•ก์„ธ์Šค๋ฅผ ์‚ฌ์šฉ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋น„๊ณต๊ฐœ Google ์•ก์„ธ์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์˜จํ”„๋ ˆ๋ฏธ์Šค ๋ฐ์ดํ„ฐ ์„ผํ„ฐ์—์„œ Google ์„œ๋น„์Šค๋กœ ๋ณด๋‚ด๋Š” ์š”์ฒญ์ด ๊ณต๊ฐœ ์ธํ„ฐ๋„ท์„ ์ˆœํšŒํ•˜๋Š” ๋Œ€์‹  Cloud Interconnect ๋˜๋Š” Cloud VPN ์—ฐ๊ฒฐ์„ ํ†ต๊ณผํ•ฉ๋‹ˆ๋‹ค.

๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ์—๋Š” ๋น„๊ณต๊ฐœ Google ์•ก์„ธ์Šค๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

  • ๊ณต๊ฐœ IP ์ฃผ์†Œ๊ฐ€ ์—†๋Š” ์˜จํ”„๋ ˆ๋ฏธ์Šค VM์€ BigQuery, Pub/Sub ๋˜๋Š” Container Registry์™€ ๊ฐ™์€ Google ์„œ๋น„์Šค์— ์—ฐ๊ฒฐ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  • ๊ณต๊ฐœ ์ธํ„ฐ๋„ท์„ ํ†ต๊ณผํ•˜์ง€ ์•Š๊ณ  Google ์„œ๋น„์Šค์— ์—ฐ๊ฒฐํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

์˜จํ”„๋ ˆ๋ฏธ์Šค VM์—์„œ Google ๋น„๊ณต๊ฐœ ์•ก์„ธ์Šค๋ฅผ ์ง€์›ํ•˜๋Š” ์„œ๋น„์Šค ๋ชฉ๋ก์€ ์ง€์›๋˜๋Š” ์„œ๋น„์Šค๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”. ์˜จํ”„๋ ˆ๋ฏธ์Šค VM์˜ ๋น„๊ณต๊ฐœ Google ์•ก์„ธ์Šค ์‚ฌ์šฉ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์˜จํ”„๋ ˆ๋ฏธ์Šค ํ˜ธ์ŠคํŠธ์˜ ๋น„๊ณต๊ฐœ Google ์•ก์„ธ์Šค ๊ตฌ์„ฑ์„ ์ฐธ์กฐํ•˜์„ธ์š”.

Google ๋น„๊ณต๊ฐœ ์•ก์„ธ์Šค๋ฅผ ํ•„์š”๋กœ ํ•˜์ง€ ์•Š๋Š” ์„œ๋น„์Šค

๋น„๊ณต๊ฐœ IP ์ฃผ์†Œ๋งŒ ์žˆ๋Š” VM์—์„œ ์„œ๋น„์Šค์— ์—ฐ๊ฒฐํ•˜๋Š” ๋ฐ ๋น„๊ณต๊ฐœ Google ์•ก์„ธ์Šค๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ๊ณต๊ฐœ IP ์ฃผ์†Œ์™€ ๋น„๊ณต๊ฐœ IP ์ฃผ์†Œ๊ฐ€ ๋ชจ๋‘ ์žˆ๋Š” Cloud SQL ์ธ์Šคํ„ด์Šค๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ์˜จํ”„๋ ˆ๋ฏธ์Šค ๊ตฌ์„ฑ ์š”์†Œ๊ฐ€ ๋น„๊ณต๊ฐœ IP ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Cloud SQL ์ธ์Šคํ„ด์Šค์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ Google ์„œ๋น„์Šค์˜ ๊ณต๊ฐœ IP ์ฃผ์†Œ์— ์•ก์„ธ์Šคํ•  ํ•„์š”๊ฐ€ ์—†์œผ๋ฏ€๋กœ ๋น„๊ณต๊ฐœ Google ์•ก์„ธ์Šค๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด ๋ฐฉ๋ฒ•์€ Cloud Router์—์„œ Cloud SQL ์ธ์Šคํ„ด์Šค์˜ ๋น„๊ณต๊ฐœ IP ์ฃผ์†Œ๋ฅผ ์˜จํ”„๋ ˆ๋ฏธ์Šค ๋„คํŠธ์›Œํฌ์— ๊ณต์ง€ํ•˜๋Š” ๊ฒฝ์šฐ์—๋งŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

  • Google Cloud์— Google Distributed Cloud ํด๋Ÿฌ์Šคํ„ฐ๊ฐ€ ์žˆ๊ณ  ํด๋Ÿฌ์Šคํ„ฐ ๋…ธ๋“œ์— ๋น„๊ณต๊ฐœ IP ์ฃผ์†Œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜จํ”„๋ ˆ๋ฏธ์Šค ๊ตฌ์„ฑ์š”์†Œ์—์„œ ํด๋ผ์šฐ๋“œ Google Distributed Cloud ํด๋Ÿฌ์Šคํ„ฐ์˜ NodePort ์„œ๋น„์Šค๋‚˜ ๋‚ด๋ถ€ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ์„œ๋น„์Šค์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

VPC ์„œ๋น„์Šค ์ œ์–ด

์œ ์ถœ์— ๋Œ€ํ•ด ์ถ”๊ฐ€๋กœ ๋ณดํ˜ธํ•˜๋ ค๋ฉด VPC ์„œ๋น„์Šค ์ œ์–ด๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. VPC ์„œ๋น„์Šค ์ œ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด Google ๊ด€๋ฆฌํ˜• ์„œ๋น„์Šค์˜ ๋ฆฌ์†Œ์Šค ์ฃผ์œ„์— ๋ณด์•ˆ ๊ฒฝ๊ณ„๋ฅผ ๊ตฌ์„ฑํ•˜๊ณ  ๊ฒฝ๊ณ„๋ฅผ ๋„˜๋Š” ๋ฐ์ดํ„ฐ ์ด๋™์„ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ Cloud Interconnect ๋˜๋Š” Cloud VPN์— VPC ์„œ๋น„์Šค ์ œ์–ด ์‚ฌ์šฉ์„ ์ฐธ์กฐํ•˜์„ธ์š”.

Connect

Connect๋ฅผ ํ†ตํ•ด Google Cloud ์ฝ˜์†”์—์„œ ์˜จํ”„๋ ˆ๋ฏธ์Šค ์‚ฌ์šฉ์ž ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ๋ณด๊ณ  ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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