์๋น์ค ๋น๊ณต๊ฐ ์ก์ธ์ค ์ต์
Virtual Private Cloud(VPC) ๋คํธ์ํฌ์ ๊ฐ์ ๋จธ์ (VM) ์ธ์คํด์ค๋ ์ธ๋ถ IP ์ฃผ์๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ๋ Google ๋ฐ ํ์ฌ API์ ์๋น์ค์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค. ๋ชจ๋ Google Cloud API์ ์๋น์ค๋ ๋น๊ณต๊ฐ ์ก์ธ์ค๋ฅผ ์ง์ํฉ๋๋ค.
VPC ๋คํธ์ํฌ์ ์๋น์ค์ Google์ ํ๋ก๋์ ์ธํ๋ผ์ ์๋น์ค ์ก์ธ์ค ๋ฐฉ๋ฒ์ ๋ค๋ฆ ๋๋ค. ์ ์๋ ํผ์ด๋ง์ด๋ Private Service Connect๋ฅผ ์ฌ์ฉํ๊ณ ํ์๋ ๋น๊ณต๊ฐ Google ์ก์ธ์ค๋ Private Service Connect๋ฅผ ์ฌ์ฉํฉ๋๋ค.
๋ค์ ์น์ ์์๋ ๊ฐ ์นดํ ๊ณ ๋ฆฌ์ ๋น๊ณต๊ฐ ์ก์ธ์ค ์ต์ ์ ์์ฝํฉ๋๋ค.
- Google์ ํ๋ก๋์ ์ธํ๋ผ์์ Google API์ ์ฐ๊ฒฐ
- VPC ๋คํธ์ํฌ์์ ์๋น์ค์ ์ฐ๊ฒฐ
- ์๋ฒ๋ฆฌ์ค Google ์๋น์ค์์ VPC ๋คํธ์ํฌ๋ก ์ฐ๊ฒฐ
์ด๋ฌํ ์ต์ ์ค ํ๋๋ ๋ชจ๋๋ฅผ ๊ตฌ์ฑํ ์ ์์ต๋๋ค. ์ต์ ์ ์๋ก ๋ ๋ฆฝ์ ์ผ๋ก ์๋ํฉ๋๋ค.
Google API์ ์ฐ๊ฒฐ
๋ค์ ํ์์๋ Google์ ํ๋ก๋์ ๋คํธ์ํฌ์์ ์๋น์ค์ ์ฐ๊ฒฐํ๋ ์ต์ ์ ๋ณด์ฌ์ค๋๋ค.
์ต์ | ํด๋ผ์ด์ธํธ | ์ฐ๊ฒฐ | ์ง์๋๋ ์๋น์ค |
---|---|---|---|
Google API์ฉ Private Service Connect ์๋ํฌ์ธํธ | |||
์ธ๋ถ IP ์ฃผ์ ์ ๋ฌด์ ๊ด๊ณ์๋Google Cloud ๋ฆฌ์์ค ๋๋ ์จํ๋ ๋ฏธ์ค ์์คํ | ์์ฒญ์ Google API ๋ฐ ์๋น์ค๋ก ์ ๋ฌํ๋ VPC ๋คํธ์ํฌ์ ์๋ํฌ์ธํธ์ ์ฐ๊ฒฐํฉ๋๋ค. | ๋ชจ๋ Google Cloud API์ ๋๋ถ๋ถ์ ๋ค๋ฅธ Google API ๋ฐ ์๋น์ค๋ฅผ ์ง์ํฉ๋๋ค1. | |
Google API์ฉ Private Service Connect ๋ฐฑ์๋ | |||
์ธ๋ถ IP ์ฃผ์ ์ ๋ฌด์ ๊ด๊ณ์๋Google Cloud ๋ฆฌ์์ค ๋๋ ์จํ๋ ๋ฏธ์ค ์์คํ | ์์ฒญ์ Google API ๋ฐ ์๋น์ค๋ก ์ ๋ฌํ๋ VPC ๋คํธ์ํฌ์ ๋ถํ ๋ถ์ฐ๊ธฐ์ ์ฐ๊ฒฐํฉ๋๋ค. | ์ ํํ ์์น ๋ฐ ์ ์ญ Google API ๋ฐ ์๋น์ค๋ฅผ ์ง์ํฉ๋๋ค. | |
๋น๊ณต๊ฐ Google ์ก์ธ์ค | |||
์ธ๋ถ IP ์ฃผ์๊ฐ ์๋Google Cloud ๋ฆฌ์์ค | VPC ๋คํธ์ํฌ์ ๊ธฐ๋ณธ ์ธํฐ๋ท ๊ฒ์ดํธ์จ์ด๋ฅผ ํตํด Google API ๋ฐ ์๋น์ค์ ํ์ค ์ธ๋ถ IP ์ฃผ์ ๋๋ ๋น๊ณต๊ฐ Google ์ก์ธ์ค ๋๋ฉ์ธ ๋ฐ VIP์ ์ฐ๊ฒฐํฉ๋๋ค. | ๋๋ถ๋ถ์ Google API ๋ฐ ์๋น์ค๋ฅผ ์ง์ํฉ๋๋ค1. | |
์จํ๋ ๋ฏธ์ค ํธ์คํธ์ ๋น๊ณต๊ฐ Google ์ก์ธ์ค | |||
์ธ๋ถ IP ์ฃผ์์ ์ ๋ฌด์ ๊ด๊ณ์๋ ์จํ๋ ๋ฏธ์ค ํธ์คํธ | ๋น๊ณต๊ฐ Google ์ก์ธ์ค๋ณ ๋๋ฉ์ธ ๋ฐ VIP ์ค ํ๋๋ฅผ ์ฌ์ฉํ์ฌ Cloud VPN ํฐ๋ ๋๋ VLAN ์ฐ๊ฒฐ์ ํตํด ์จํ๋ ๋ฏธ์ค ๋คํธ์ํฌ์์ Google API ๋ฐ ์๋น์ค์ ์ฐ๊ฒฐํฉ๋๋ค. | ์ฌ์ฉ ์ค์ธ ๋น๊ณต๊ฐ Google ์ก์ธ์ค๋ณ ๋๋ฉ์ธ์ ๋ฐ๋ผ ์ก์ธ์คํ ์ ์๋ Google ์๋น์ค |
VPC ๋คํธ์ํฌ์์ ์๋น์ค์ ์ฐ๊ฒฐ
๋ค์ ํ์์๋ VPC ๋คํธ์ํฌ์์ ์๋น์ค์ ์ฐ๊ฒฐํ๋ ์ต์ ์ ๋ณด์ฌ์ค๋๋ค.
์ต์ | ํด๋ผ์ด์ธํธ | ์ฐ๊ฒฐ | ์ง์๋๋ ์๋น์ค | ์ฌ์ฉ |
---|---|---|---|---|
์๋น์ค์ ์ฐ๊ฒฐ | ||||
๊ฒ์๋ ์๋น์ค์ฉ Private Service Connect ์๋ํฌ์ธํธ | ||||
์ธ๋ถ IP ์ฃผ์์ ์ ๋ฌด์ ๊ด๊ณ์๋Google Cloud VM ์ธ์คํด์ค | ์๋ํฌ์ธํธ๋ฅผ ํตํด ๋ค๋ฅธ VPC ๋คํธ์ํฌ์ ์๋น์ค์ ์ฐ๊ฒฐํฉ๋๋ค. | ์๋น์ค ์ ์์์ฉ Private Service Connect๋ฅผ ์ฌ์ฉํ์ฌ ๊ฒ์๋ ์๋น์ค๋ฅผ ์ง์ํฉ๋๋ค. | Google Cloud ๋ฆฌ์์ค์ ์ธ๋ถ IP ์ฃผ์๋ฅผ ํ ๋นํ์ง ์๊ณ ๋ค๋ฅธ VPC ๋คํธ์ํฌ์์ ์ง์๋๋ ์๋น์ค์ ์ฐ๊ฒฐํ๋ ค๋ฉด ์ด ์ต์ ์ ์ฌ์ฉํ์ธ์. | |
๊ฒ์๋ ์๋น์ค์ฉ Private Service Connect ๋ฐฑ์๋ | ||||
์ธ๋ถ IP ์ฃผ์์ ์ ๋ฌด์ ๊ด๊ณ์๋Google Cloud VM ์ธ์คํด์ค | ๋ถํ ๋ถ์ฐ๊ธฐ๋ฅผ ํตํด ๋ค๋ฅธ VPC ๋คํธ์ํฌ์ ์๋น์ค์ ์ฐ๊ฒฐํฉ๋๋ค. | ์๋น์ค ์ ์์์ฉ Private Service Connect๋ฅผ ์ฌ์ฉํ์ฌ ๊ฒ์๋ ์๋น์ค๋ฅผ ์ง์ํฉ๋๋ค. | ์๋น์ ๊ด๋ฆฌํ ๋ถํ ๋ถ์ฐ๊ธฐ๋ฅผ ํตํด ๋ค๋ฅธ VPC ๋คํธ์ํฌ์์ ์ง์๋๋ ์๋น์ค์ ์ฐ๊ฒฐํ๋ ค๋ฉด ์ด ์ต์ ์ ์ฌ์ฉํฉ๋๋ค. Google Cloud ๋ฆฌ์์ค์ ์ธ๋ถ IP ์ฃผ์๋ฅผ ํ ๋นํ ํ์๊ฐ ์์ต๋๋ค. | |
์๋น์ค ์ฐ๊ฒฐ ์ ์ฑ | ||||
์ธ๋ถ IP ์ฃผ์์ ์ ๋ฌด์ ๊ด๊ณ์๋Google Cloud VM ์ธ์คํด์ค | ์๋ํฌ์ธํธ๋ฅผ ํตํด ๋ค๋ฅธ VPC ๋คํธ์ํฌ์ ์๋น์ค์ ์ฐ๊ฒฐํฉ๋๋ค. | ํน์ Google ๋ฐ ์๋ํํฐ ์๋น์ค๋ฅผ ์ง์ํฉ๋๋ค. ์๋น์ค์์ ์๋น์ค ์ฐ๊ฒฐ ์ ์ฑ ์ ์ง์ํ๋์ง ์ฌ๋ถ๋ฅผ ํ์ธํ๋ ค๋ฉด ์๋น์ค ์ ๊ณต์ ์ฒด์ ๋ฌธ์ํ์ธ์. | ๊ด๋ฆฌํ ์๋น์ค ์ธ์คํด์ค๋ฅผ ๋ฐฐํฌํ๊ณ ์๋น์ค์ ๊ด๋ฆฌ API ๋๋ UI๋ฅผ ํตํด ์ฐ๊ฒฐ์ ๊ตฌ์ฑํ๋ ค๋ฉด ์ด ์ต์ ์ ์ฌ์ฉํฉ๋๋ค. ์๋น์ค ์ธ์คํด์ค๋ ์๋ํฌ์ธํธ๋ฅผ ํตํด VPC ๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋ ํ๋ก๋์ VPC ๋คํธ์ํฌ์ ๋ฐฐํฌ๋ฉ๋๋ค. Google Cloud ๋ฆฌ์์ค์ ์ธ๋ถ IP ์ฃผ์๋ฅผ ํ ๋นํ ํ์๊ฐ ์์ต๋๋ค. | |
๋น๊ณต๊ฐ ์๋น์ค ์ก์ธ์ค | ||||
์ธ๋ถ IP ์ฃผ์์ ์ ๋ฌด์ ๊ด๊ณ์๋Google Cloud VM ์ธ์คํด์ค | VPC ๋คํธ์ํฌ ํผ์ด๋ง ์ฐ๊ฒฐ์ ํตํด Google ๋๋ ํ์ฌ ๊ด๋ฆฌํ VPC ๋คํธ์ํฌ์ ์ฐ๊ฒฐํฉ๋๋ค. | Google ์๋น์ค2์ Service Networking API๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ์ฉํ ์ ์๋ ํ์ฌ ์๋น์ค๋ฅผ ์ง์ํฉ๋๋ค. | Google Cloud ๋ฐ Google ๋๋ ์๋ ํํฐ ๋ฆฌ์์ค์ ์ธ๋ถ IP ์ฃผ์๋ฅผ ํ ๋นํ์ง ์๊ณ ํน์ Google ๋ฐ ์๋ ํํฐ ์๋น์ค์ ์ฐ๊ฒฐํ๋ ค๋ฉด ์ด ์ต์ ์ ์ฌ์ฉํ์ธ์. |
์๋ฒ๋ฆฌ์ค Google ์๋น์ค์์ VPC ๋คํธ์ํฌ๋ก ์ฐ๊ฒฐ
์ง์ VPC ์ด๊ทธ๋ ์ค๋ฅผ ์ฌ์ฉํ๋ฉด Cloud Run, App Engine ํ์ค, Cloud Run Functions ํ๊ฒฝ์์ ํจํท์ VPC ๋คํธ์ํฌ์ ์๋ ๋ฆฌ์์ค์ ๋ด๋ถ IPv4 ์ฃผ์๋ก ๋ณด๋ผ ์ ์์ต๋๋ค. ์ง์ VPC ์ด๊ทธ๋ ์ค๋ฅผ ์ฌ์ฉํ ์ ์๋ ๊ฒฝ์ฐ ๋์ ์๋ฒ๋ฆฌ์ค VPC ์ก์ธ์ค ์ปค๋ฅํฐ๋ฅผ ๊ตฌ์ฑํ ์ ์์ต๋๋ค. ๋ ์ต์ ๋ชจ๋ ์ ํํ VPC ๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋ ๋ค๋ฅธ ๋คํธ์ํฌ๋ก ํจํท์ ์ ์กํ ์ ์์ต๋๋ค.