๋ด๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ๋ Andromeda ๋คํธ์ํฌ ๊ฐ์ํ ์คํ์์ ๋น๋๋ ๋ฆฌ์ ๋ณ ๋ถํ ๋ถ์ฐ๊ธฐ์ ๋๋ค.
๋ด๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ๋ Virtual Private Cloud(VPC) ๋คํธ์ํฌ์ ๋์ผํ ๋ฆฌ์ ์ ์๋ ๋ด๋ถ ๊ฐ์ ๋จธ์ (VM) ์ธ์คํด์ค์ ํธ๋ํฝ์ ๋ถ์ฐํฉ๋๋ค. ์ด ๋ถํ ๋ถ์ฐ์ ์ฌ์ฉํ๋ฉด ๋์ผํ VPC ๋คํธ์ํฌ์ ์์คํ ๋๋ VPC ๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋ ์์คํ ์๋ง ์ก์ธ์คํ ์ ์๋ ๋ด๋ถ IP ์ฃผ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์๋น์ค๋ฅผ ์คํํ๊ณ ํ์ฅํ ์ ์์ต๋๋ค.
๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ ๋ด๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ๋ฅผ ์ฌ์ฉํฉ๋๋ค.
- TCP, UDP, ICMP, ICMPv6, SCTP, ESP, AH, GRE ํ๋กํ ์ฝ์ ๋ํด ๊ณ ์ฑ๋ฅ ํจ์ค์ค๋ฃจ Layer 4 ๋ถํ ๋ถ์ฐ๊ธฐ๊ฐ ํ์ํฉ๋๋ค.
- TLS(SSL)๋ฅผ ํตํด ํธ๋ํฝ์ ์ ๊ณตํ๋ ๊ฒฝ์ฐ ๋ถํ ๋ถ์ฐ๊ธฐ ๋์ ๋ฐฑ์๋์์ SSL ํธ๋ํฝ์ ์ข ๋ฃํ ์ ์์ต๋๋ค. ๋ด๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ๋ SSL ํธ๋ํฝ์ ์ข ๋ฃํ ์ ์์ต๋๋ค.
- ํ๋ก์ ํด์ ๋ ์ํ์ ์๋ ํจํท์ ์ ๋ฌํด์ผ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด ํด๋ผ์ด์ธํธ ์์ค IP ์ฃผ์๋ฅผ ๋ณด์กดํด์ผ ํ๋ ๊ฒฝ์ฐ๊ฐ ์ด์ ํด๋นํฉ๋๋ค.
- ํจ์ค์ค๋ฃจ ๋ถํ ๋ถ์ฐ๊ธฐ๋ฅผ ์ฌ์ฉํ๋ ๊ธฐ์กด ์ค์ ์ด ์์ผ๋ฉฐ ์ด ์ค์ ์ ๋ณ๊ฒฝํ์ง ์๊ณ ๋ง์ด๊ทธ๋ ์ด์ ํ๋ ค ํฉ๋๋ค.
๋ด๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ๋ ๋ง์ ์ฌ์ฉ ์ฌ๋ก๋ฅผ ๋ค๋ฃน๋๋ค. ๋ช ๊ฐ์ง ๊ฐ๋ต์ ์ธ ์์๋ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ ๊ฐ์๋ฅผ ์ฐธ์กฐํ์ธ์.
๋ด๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ ์๋ ๋ฐฉ์
๋ด๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ์๋ ํ๋ฐํธ์๋(์ ๋ฌ ๊ท์น) ๋ฐ ๋ฐฑ์๋(๋ฐฑ์๋ ์๋น์ค)๊ฐ ์์ต๋๋ค. ์ธ์คํด์ค ๊ทธ๋ฃน ๋๋ GCE_VM_IP
์์ญ NEG๋ฅผ ๋ฐฑ์๋ ์๋น์ค์์ ๋ฐฑ์๋๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ด ์์์์๋ ์ธ์คํด์ค ๊ทธ๋ฃน ๋ฐฑ์๋๋ฅผ ๋ณด์ฌ์ค๋๋ค.
ํ๋ก์ ๋ถํ ๋ถ์ฐ๊ธฐ์ ๋ฌ๋ฆฌ ๋ด๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ๋ ํด๋ผ์ด์ธํธ์ ์ฐ๊ฒฐ์ ์ข ๋ฃํ์ง ์๊ณ ๋ฐฑ์๋์์ ์ ์ฐ๊ฒฐ์ ์ฝ๋๋ค. ๋์ ๋ด๋ถ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ๋ ์ค๋จ ์์ด ์ฐ๊ฒฐ์ ํด๋ผ์ด์ธํธ์์ ์ ์ ๋ฐฑ์๋๋ก ์ง์ ๋ผ์ฐํ ํฉ๋๋ค. ์ ์ ๋ฐฑ์๋ VM์ ์๋ต์ ๋ถํ ๋ถ์ฐ๊ธฐ๋ฅผ ํตํ์ง ์๊ณ ํด๋ผ์ด์ธํธ์ ์ง์ ์ ๋ฌ๋ฉ๋๋ค. TCP ์๋ต์๋ ์ง์ ์๋ฒ ๋ฐํ์ด ์ฌ์ฉ๋ฉ๋๋ค. ์์ธํ ๋ด์ฉ์ TCP ๋ฐ UDP ์์ฒญ๊ณผ ๋ฐํ ํจํท์ ์ฐธ์กฐํ์ธ์.
๋ถํ ๋ถ์ฐ๊ธฐ๋ ์ํ ํ์ธ ํ๋ก๋ธ๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐฑ์๋ ์ํ๋ฅผ ๋ชจ๋ํฐ๋งํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ ์ํ ํ์ธ ์น์ ์ ์ฐธ์กฐํ์ธ์.
Google Cloud Linux ๊ฒ์คํธ ํ๊ฒฝ, Windows ๊ฒ์คํธ ํ๊ฒฝ ๋๋ ๊ทธ์ ํด๋นํ๋ ํ๋ก์ธ์ค๊ฐ ๋ถํ ๋ถ์ฐ๊ธฐ์ IP ์ฃผ์๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ ๋ฐฑ์๋ VM์ ๊ตฌ์ฑํฉ๋๋ค. Google Cloud ์ด๋ฏธ์ง์์ ์์ฑ๋ VM์ ๊ฒฝ์ฐ ๊ฒ์คํธ ์์ด์ ํธ(์ด์ ์ Windows ๊ฒ์คํธ ํ๊ฒฝ ๋๋ Linux ๊ฒ์คํธ ํ๊ฒฝ)๋ ๋ถํ ๋ถ์ฐ๊ธฐ์ IP ์ฃผ์์ ๋ํ ๋ก์ปฌ ๊ฒฝ๋ก๋ฅผ ์ค์นํฉ๋๋ค. Container-Optimized OS๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ Google Kubernetes Engine ์ธ์คํด์ค๋ ๋์ iptables
๋ฅผ ์ฌ์ฉํ์ฌ ์ด๋ฅผ ๊ตฌํํฉ๋๋ค.
Google Cloud ๊ฐ์ ๋คํธ์ํน์ ํธ๋ํฝ ์ ๋ฌ์ ๊ด๋ฆฌํ๊ณ , ํ์์ ๋ฐ๋ผ ํ์ฅ๋ฉ๋๋ค.
ํ๋กํ ์ฝ, ์คํค๋ง, ๋ฒ์
๊ฐ ๋ด๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ๋ ๋ค์์ ์ง์ํฉ๋๋ค.
- ๋ถํ ๋ถ์ฐ ์คํค๋ง
INTERNAL
๋ฐ ์ง์๋๋ ํ๋กํ ์ฝ์ด ์๋ ํ๋์ ๋ฐฑ์๋ ์๋น์ค. ์์ธํ ๋ด์ฉ์ ๋ฐฑ์๋ ์๋น์ค๋ฅผ ์ฐธ์กฐํ์ธ์. - ๋ค์ ์ค ํ๋๋ก ์ง์ ๋ ๋ฐฑ์๋ VM:
- ํ๋์ ๋ฆฌ์ ๋ฐ VPC ๋คํธ์ํฌ์ ์๋ ๊ด๋ฆฌํ ๋ฐ ๋น๊ด๋ฆฌํ ์ธ์คํด์ค ๊ทธ๋ฃน
- ๋์ผํ ๋ฆฌ์ ๋ฐ VPC ๋คํธ์ํฌ์ ์์นํ
GCE_VM_IP
์ ํ์ ์๋ํฌ์ธํธ๊ฐ ์๋ ๋ฐฑ์๋ ์์ญ ๋คํธ์ํฌ ์๋ํฌ์ธํธ ๊ทธ๋ฃน(NEG). NEG์ ์๋ํฌ์ธํธ๋ NEG์์ ์ฌ์ฉํ๋ ๊ฒ๊ณผ ๋์ผํ ์๋ธ๋ท ๋ฐ ์์ญ์ ๊ธฐ๋ณธ ๋ด๋ถ IP ์ฃผ์์ฌ์ผ ํฉ๋๋ค.
- ์ธ์คํด์ค ๊ทธ๋ฃน ๋ฐฑ์๋๋ฅผ ์ฌ์ฉํ ๋ IPv4 ๋ฐ IPv6 ํธ๋ํฝ ์ง์.
GCE_VM_IP
์๋ํฌ์ธํธ๊ฐ ์๋ ์์ญ ๋คํธ์ํฌ ์๋ํฌ์ธํธ ๊ทธ๋ฃน(NEG)์ IPv4 ํธ๋ํฝ๋ง ์ง์ํฉ๋๋ค. - ๊ฐ๊ฐ ๋ฐฑ์๋ ์๋น์ค ํ๋กํ ์ฝ๊ณผ ์ผ์นํ์ฌ
TCP
,UDP
, ๋๋L3_DEFAULT
ํ๋กํ ์ฝ์ ์ฌ์ฉํ๋ ํ๋ ์ด์์ ์ ๋ฌ ๊ท์น - ์์ฒด ๊ณ ์ IP ์ฃผ์๋ฅผ ํฌํจํ๋ ์ ๋ฌ ๊ท์น ๋๋ ๊ณตํต IP ์ฃผ์๋ฅผ ๊ณต์ ํ๋ ์ฌ๋ฌ ์ ๋ฌ ๊ท์น
- ์ต๋ 5๊ฐ ํฌํธ ๋๋ ๋ชจ๋ ํฌํธ๋ฅผ ํฌํจํ๋ ๊ฐ ์ ๋ฌ ๊ท์น
- ์ ์ญ ์ก์ธ์ค๊ฐ ์ฌ์ฉ ์ค์ ๋ ๊ฒฝ์ฐ ๋ชจ๋ ๋ฆฌ์ ์ ์๋ ํด๋ผ์ด์ธํธ
- ์ ์ญ ์ก์ธ์ค๊ฐ ์ฌ์ฉ ์ค์ง๋ ๊ฒฝ์ฐ ๋ถํ ๋ถ์ฐ๊ธฐ์ ๋์ผํ ๋ฆฌ์ ์ ์๋ ํด๋ผ์ด์ธํธ
๋ด๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ๋ ๋ค์์ ์ง์ํ์ง ์์ต๋๋ค.
- ์ฌ๋ฌ ๋ฆฌ์ ์ ๋ฐฑ์๋ VM
- ์ธ๋ถ ๋ถํ ๋ถ์ฐ๊ธฐ๋ก ์ฌ์ฉํ์ง ์๋ ํ ์ธํฐ๋ท์์ ์์๋๋ ํธ๋ํฝ์ ๋ถ์ฐ
- ํํธํ๋ ํค๋๊ฐ ์๋ IPv6 ํจํท
ํด๋ผ์ด์ธํธ ์ก์ธ์ค
๊ธฐ๋ณธ์ ์ผ๋ก ๋ถํ ๋ถ์ฐ๊ธฐ๋ ๋ถํ ๋ถ์ฐ๊ธฐ์ ๋์ผํ ๋ฆฌ์ ์ ์๋ ํด๋ผ์ด์ธํธ๋ง ์ง์ํฉ๋๋ค. ํด๋ผ์ด์ธํธ๋ ๋ถํ ๋ถ์ฐ๊ธฐ์ ๊ฐ์ ๋คํธ์ํฌ ๋๋ VPC ๋คํธ์ํฌ ํผ์ด๋ง์ ์ฌ์ฉํ์ฌ ์ฐ๊ฒฐ๋ VPC ๋คํธ์ํฌ์ ์์ ์ ์์ต๋๋ค. ๋ชจ๋ ๋ฆฌ์ ์ ํด๋ผ์ด์ธํธ๊ฐ ๋ด๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ์ ์ก์ธ์คํ๋๋ก ํ์ฉํ๋ ค๋ฉด ์ ์ญ ์ก์ธ์ค๋ฅผ ์ฌ์ฉ ์ค์ ํ๋ฉด ๋ฉ๋๋ค.
๋ค์ ํ์๋ ํด๋ผ์ด์ธํธ ์ก์ธ์ค๊ฐ ์์ฝ๋์ด ์์ต๋๋ค.
์ค์ง๋ ์ ์ญ ์ก์ธ์ค | ์ฌ์ฉ ์ค์ ๋ ์ ์ญ ์ก์ธ์ค |
---|---|
ํด๋ผ์ด์ธํธ๋ ๋ถํ ๋ถ์ฐ๊ธฐ์ ๋์ผํ ๋ฆฌ์ ์ ์์ด์ผ ํฉ๋๋ค. ๋ํ ๋ถํ ๋ถ์ฐ๊ธฐ์ ๋์ผํ VPC ๋คํธ์ํฌ์ ์๊ฑฐ๋ VPC ๋คํธ์ํฌ ํผ์ด๋ง์ ์ฌ์ฉํ์ฌ ๋ถํ ๋ถ์ฐ๊ธฐ์ VPC ๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋ VPC ๋คํธ์ํฌ์ ์์ด์ผ ํฉ๋๋ค. | ํด๋ผ์ด์ธํธ๋ ์ด๋ ๋ฆฌ์ ์๋ ์์ ์ ์์ต๋๋ค. ๋ถํ ๋ถ์ฐ๊ธฐ์ ๋์ผํ VPC ๋คํธ์ํฌ์ ์๊ฑฐ๋ VPC ๋คํธ์ํฌ ํผ์ด๋ง์ ์ฌ์ฉํ์ฌ ๋ถํ ๋ถ์ฐ๊ธฐ์ VPC ๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋ VPC ๋คํธ์ํฌ์ ์์ด์ผ ํฉ๋๋ค. |
์จํ๋ ๋ฏธ์ค ํด๋ผ์ด์ธํธ๋ Cloud VPN ํฐ๋์ด๋ VLAN ์ฐ๊ฒฐ์ ํตํด ๋ถํ ๋ถ์ฐ๊ธฐ์ ์ก์ธ์คํ ์ ์์ต๋๋ค. ์ด๋ฌํ ํฐ๋ ๋๋ ์ฐ๊ฒฐ์ ๋ถํ ๋ถ์ฐ๊ธฐ์ ๋์ผํ ๋ฆฌ์ ์ ์์ด์ผ ํฉ๋๋ค. | ์จํ๋ ๋ฏธ์ค ํด๋ผ์ด์ธํธ๋ Cloud VPN ํฐ๋์ด๋ VLAN ์ฐ๊ฒฐ์ ํตํด ๋ถํ ๋ถ์ฐ๊ธฐ์ ์ก์ธ์คํ ์ ์์ต๋๋ค. ์ด๋ฌํ ํฐ๋ ๋๋ ์ฐ๊ฒฐ์ ์ด๋ ๋ฆฌ์ ์๋ ์์ ์ ์์ต๋๋ค. |
์์ฒญ ๋ฐ ๋ฐํ ํจํท์ IP ์ฃผ์
๋ฐฑ์๋ VM์ด ํด๋ผ์ด์ธํธ์์ ๋ถํ ๋ถ์ฐ๋ ํจํท์ ์์ ํ๋ฉด ํจํท์ ์์ค ๋ฐ ๋์์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ์์ค: ํด๋ผ์ด์ธํธ์ ๋ณ์นญ IPv4 ๋ฒ์ ์ค ํ๋์์ ๊ฐ์ ธ์จ ํด๋ผ์ด์ธํธ์ ๋ด๋ถ IPv4, IPv6 ๋๋ IPv4 ์ฃผ์์ ๋๋ค.
- ๋์: ๋ถํ ๋ถ์ฐ๊ธฐ์ ์ ๋ฌ ๊ท์น์ IP ์ฃผ์์ ๋๋ค. ์ ๋ฌ ๊ท์น์ ๋จ์ผ ๋ด๋ถ IPv4 ์ฃผ์ ๋๋ ๋ด๋ถ IPv6 ๋ฒ์๋ฅผ ์ฌ์ฉํฉ๋๋ค.
๋ถํ ๋ถ์ฐ๊ธฐ๋ ํ๋ก์๊ฐ ์๋ ํจ์ค์ค๋ฃจ ๋ถํ ๋ถ์ฐ๊ธฐ์ด๋ฏ๋ก ํจํท์ ๋ถํ ๋ถ์ฐ๊ธฐ ์ ๋ฌ ๊ท์น์ ๋์ IP ์ฃผ์๋ฅผ ๊ฐ์ต๋๋ค. ๋ฐฑ์๋ VM์์ ์คํ๋๋ ์ํํธ์จ์ด์์ ๋ค์์ ์ํํ๋๋ก ๊ตฌ์ฑํฉ๋๋ค.
- ๋ถํ ๋ถ์ฐ๊ธฐ์ ์ ๋ฌ ๊ท์น IP ์ฃผ์ ๋๋ ๋ชจ๋ IP ์ฃผ์(
0.0.0.0
๋๋::
)์ ๋ฆฌ์จ(๊ฒฐํฉ) - ๋ถํ ๋ถ์ฐ๊ธฐ ์ ๋ฌ ๊ท์น์ ํ๋กํ ์ฝ์ด ํฌํธ๋ฅผ ์ง์ํ๋ ๊ฒฝ์ฐ: ๋ถํ ๋ถ์ฐ๊ธฐ์ ์ ๋ฌ ๊ท์น์ ํฌํจ๋ ํฌํธ๋ฅผ ๋ฆฌ์จ(๊ฒฐํฉ)
๋ฐํ ํจํท์ ๋ถํ ๋ถ์ฐ๊ธฐ์ ๋ฐฑ์๋ VM์์ ํด๋ผ์ด์ธํธ๋ก ์ง์ ์ ์ก๋ฉ๋๋ค. ๋ฐํ ํจํท์ ์์ค ๋ฐ ๋์ IP ์ฃผ์๋ ํ๋กํ ์ฝ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋๋ค.
- TCP๋ ์ฐ๊ฒฐ ์งํฅ์ ์ด๋ฏ๋ก ํด๋ผ์ด์ธํธ๊ฐ ์ ์ ํ TCP ์ฐ๊ฒฐ๋ก ์๋ต ํจํท์ ์ฐ๊ฒฐํ ์ ์๋๋ก ๋ฐฑ์๋ VM์ ์์ค IP ์ฃผ์๊ฐ ์ ๋ฌ ๊ท์น์ IP ์ฃผ์์ ์ผ์นํ๋ ํจํท์ผ๋ก ์๋ตํด์ผ ํฉ๋๋ค.
- UDP๋ ์ฐ๊ฒฐ ์งํฅ์ ์ด ์๋๋ฏ๋ก ๋ฐฑ์๋ VM์ ์์ค IP ์ฃผ์๊ฐ ์ ๋ฌ ๊ท์น์ IP ์ฃผ์๋ VM์ ํ ๋น๋ IP ์ฃผ์์ ์ผ์นํ๋ ์๋ต ํจํท์ ๋ณด๋ผ ์ ์์ต๋๋ค. ์ฌ์ค์ ๋๋ถ๋ถ์ ํด๋ผ์ด์ธํธ๋ ํจํท์ ์ ์กํ IP ์ฃผ์์ ๋์ผํ IP์ฃผ์์์ ์๋ต์ ๋ฐ์์ผ ํฉ๋๋ค.
๋ค์ ํ์๋ ์๋ต ํจํท์ ๋ํ ์์ค ๋ฐ ๋์์ด ์์ฝ๋์ด ์์ต๋๋ค.
ํธ๋ํฝ ์ ํ | ์์ค | ๋์ |
---|---|---|
TCP | ๋ถํ ๋ถ์ฐ๊ธฐ์ ์ ๋ฌ ๊ท์น์ ํด๋นํ๋ IP ์ฃผ์ | ์์ฒญ ํจํท์ ์์ค |
UDP | ๋๋ถ๋ถ์ ์ฌ์ฉ ์ฌ๋ก์์๋ ๋ถํ ๋ถ์ฐ๊ธฐ ์ ๋ฌ ๊ท์น์ IP ์ฃผ์ 1 | ์์ฒญ ํจํท์ ์์ค |
1 ์๋ต ํจํท ์์ค๋ฅผ VM NIC์ ๊ธฐ๋ณธ ๋ด๋ถ IPv4 ์ฃผ์๋ ๋ณ์นญ IP ์ฃผ์ ๋ฒ์๋ก ์ค์ ํ ์ ์์ต๋๋ค. VM์ IP ์ ๋ฌ์ด ์ฌ์ฉ ์ค์ ๋ ๊ฒฝ์ฐ ์์์ IP ์ฃผ์ ์์ค๋ฅผ ์ฌ์ฉํ ์๋ ์์ต๋๋ค. ์ ๋ฌ ๊ท์น์ IP ์ฃผ์๋ฅผ ์์ค๋ก ์ฌ์ฉํ์ง ์๋ ๊ฒฝ์ฐ๋ ํด๋ผ์ด์ธํธ๊ฐ ์์ฒญ ํจํท์ ์ ์กํ IP ์ฃผ์์ ์ผ์นํ์ง ์๋ ๋ด๋ถ IP ์ฃผ์์์ ์๋ต ํจํท์ ๋ฐ์ผ๋ฏ๋ก ๊ณ ์ฐจ์์ ์๋๋ฆฌ์ค์ ํด๋นํฉ๋๋ค.
์ํคํ ์ฒ
์ฌ๋ฌ ๊ฐ์ ๋ฐฑ์๋๊ฐ ์๋ ๋ด๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ๋ ๋ชจ๋ ๋ฐฑ์๋์ ์ฐ๊ฒฐ์ ๋ถ์ฐํฉ๋๋ค. ๋ถ์ฐ ๋ฐฉ๋ฒ๊ณผ ๊ตฌ์ฑ ์ต์ ์ ๋ํ ์์ธํ ๋ด์ฉ์ ํธ๋ํฝ ๋ถ์ฐ์ ์ฐธ์กฐํ์ธ์.
์ธ์คํด์ค ๊ทธ๋ฃน ๋๋ ์์ญ NEG๋ ๋ด๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ์ ๋ฐฑ์๋๋ก ์ฌ์ฉํ ์ ์์ง๋ง ์ด ๋์ ์กฐํฉ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- ์ธ์คํด์ค ๊ทธ๋ฃน์ ์ ํํ ๊ฒฝ์ฐ ๋น๊ด๋ฆฌํ ์ธ์คํด์ค ๊ทธ๋ฃน, ์์ญ ๊ด๋ฆฌํ ์ธ์คํด์ค ๊ทธ๋ฃน, ๋ฆฌ์ ๊ด๋ฆฌํ ์ธ์คํด์ค ๊ทธ๋ฃน, ์ธ์คํด์ค ๊ทธ๋ฃน ์ ํ์ ์กฐํฉ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- ์์ญ NEG๋ฅผ ์ ํํ๋ ๊ฒฝ์ฐ
GCE_VM_IP
์์ญ NEG๋ฅผ ์ฌ์ฉํด์ผ ํฉ๋๋ค.
๊ณ ๊ฐ์ฉ์ฑ์ ๋จ์ผ ์์ญ์ ์ข ์๋์ง ์๋ ๋ด๋ถ ๋ถํ ๋ถ์ฐ๊ธฐ๋ฅผ ์ค๊ณํ๋ ๋ฐฉ๋ฒ์ ์ค๋ช ํฉ๋๋ค.
๋ด๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ์ ๋ฐฑ์๋ VM์ผ๋ก ์ฐธ์ฌํ๋ ์ธ์คํด์ค๋ ์ ์ ํ Linux ๋๋ Windows ๊ฒ์คํธ ํ๊ฒฝ์ด๋ ๊ธฐํ ๋์ผํ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ํ๋ก์ธ์ค๋ฅผ ์คํํด์ผ ํฉ๋๋ค. ๋ถํ ๋ถ์ฐ๊ธฐ ๋ด๋ถ IP ์ฃผ์๋ก ์ ์ก๋๋ ํธ๋ํฝ์ ์๋ฝํ๊ธฐ ์ํด ๋ก์ปฌ ๊ฒฝ๋ก๋ฅผ ์์ฑํ ์ ์๋๋ก ์ธ์คํด์ค ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์ฝ์ผ๋ ค๋ฉด ์ด ๊ฒ์คํธ ํ๊ฒฝ์ด ๋ฉํ๋ฐ์ดํฐ ์๋ฒ(metadata.google.internal
, 169.254.169.254)์ ์ฐ๋ฝํ ์ ์์ด์ผ ํฉ๋๋ค.
์ด ๋ค์ด์ด๊ทธ๋จ์์๋ ๊ฐ๋ณ ์ธ์คํด์ค ๊ทธ๋ฃน 2๊ฐ์ ์๋ VM ๊ฐ์ ํธ๋ํฝ ๋ถ์ฐ์ ๋ณด์ฌ์ค๋๋ค. ํด๋ผ์ด์ธํธ ์ธ์คํด์ค์์ ๋ถํ ๋ถ์ฐ๊ธฐ IP ์ฃผ์(10.10.10.9)๋ก ์ ์ก๋๋ ํธ๋ํฝ์ด ํ์ชฝ ์ธ์คํด์ค ๊ทธ๋ฃน์์ ๋ฐฑ์๋ VM ๊ฐ์ ๋ถ์ฐ๋ฉ๋๋ค. ์๋น ๋ฐฑ์๋ VM์์ ์ ์ก๋ ์๋ต์ ํด๋ผ์ด์ธํธ VM์ ์ง์ ์ ๋ฌ๋ฉ๋๋ค.
์ปค์คํ ๋ชจ๋ ๋๋ ์๋ ๋ชจ๋ VPC ๋คํธ์ํฌ์์ ๋ด๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๊ธฐ์กด ๋ ๊ฑฐ์ ๋คํธ์ํฌ์์ ๋ด๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ๋ฅผ ๋ง๋ค ์๋ ์์ต๋๋ค.
๋ด๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ๋ ๋ค์์ ์ง์ํ์ง ์์ต๋๋ค.
- ์ฌ๋ฌ ๋ฆฌ์ ์ ๋ฐฑ์๋ VM
- ์ธ๋ถ ๋ถํ ๋ถ์ฐ๊ธฐ๋ก ์ฌ์ฉํ์ง ์๋ ํ ์ธํฐ๋ท์์ ์์๋๋ ํธ๋ํฝ ๋ถ์ฐ
- ํํธํ๋ ํค๋๊ฐ ์๋ IPv6 ํจํท
๋ด๋ถ IP ์ฃผ์
๋ด๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฌ๊ธฐ๋ IPv4 ์ ์ฉ, ์ด์ค ์คํ, IPv6 ์ ์ฉ ์๋ธ๋ท์ ์ง์ํฉ๋๋ค. ๊ฐ ํญ๋ชฉ์ ๋ํ ์์ธํ ๋ด์ฉ์ ์๋ธ๋ท ์ ํ์ ์ฐธ์กฐํ์ธ์.
๋ด๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ์๋ ์ ๋ฌ ๊ท์น์ด ์ต์ ํ ๊ฐ ์ด์ ํ์ํฉ๋๋ค. ์ ๋ฌ ๊ท์น์ ๋ด๋ถ IP ์ฃผ์๋ฅผ ์ฐธ์กฐํฉ๋๋ค.
- IPv4 ํธ๋ํฝ์ ๊ฒฝ์ฐ ์ ๋ฌ ๊ท์น์ ๊ธฐ๋ณธ IPv4 ์๋ธ๋ท ๋ฒ์์์ IPv4 ์ฃผ์๋ฅผ ์ฐธ์กฐํฉ๋๋ค.
IPv6 ํธ๋ํฝ์ ๊ฒฝ์ฐ ์ ๋ฌ ๊ท์น์ ์๋ธ๋ท์
/64
๋ด๋ถ IPv6 ์ฃผ์ ๋ฒ์์์ ๋ด๋ถ IPv6 ์ฃผ์์/96
๋ฒ์๋ฅผ ์ฐธ์กฐํฉ๋๋ค. ์๋ธ๋ท์ ๋ด๋ถ IPv6 ์ฃผ์ ๋ฒ์(INTERNAL
๋ก ์ค์ ๋ipv6-access-type
)๋ฅผ ํฌํจํ๋ ์ด์ค ์คํ ๋๋ ๋จ์ผ ์คํ IPv6 ์ ์ฉ(๋ฏธ๋ฆฌ๋ณด๊ธฐ) ์๋ธ๋ท์ด์ด์ผ ํฉ๋๋ค. IPv6 ์ฃผ์ ๋ฒ์๋ ์์ฝ๋ ๊ณ ์ ์ฃผ์ ๋๋ ์์ ์ฃผ์์ฌ์ผ ํฉ๋๋ค.IPv6 ์ง์์ ๋ํ ์์ธํ ๋ด์ฉ์ IPv6 ์๋ธ๋ท ๋ฒ์ ๋ฐ IPv6 ์ฃผ์์ ๋ํ VPC ๋ฌธ์๋ฅผ ์ฐธ์กฐํ์ธ์.
๋ฐฉํ๋ฒฝ ๊ตฌ์ฑ
๋ด๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ์๋ ๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ๊ณผ VPC ๋ฐฉํ๋ฒฝ ๊ท์น์ ๋ํ ๋ค์ ๊ตฌ์ฑ์ด ํ์ํฉ๋๋ค.
- IPv4 ๋๋ IPv6 ์ํ ํ์ธ ์์ค ๋ฒ์์์ ์ธ๊ทธ๋ ์ค๋ฅผ ํ์ฉํฉ๋๋ค.
- ํด๋ผ์ด์ธํธ IPv4 ๋๋ IPv6 ์ฃผ์ ์์ค ๋ฒ์์์ ์ธ๊ทธ๋ ์ค๋ฅผ ํ์ฉํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ ๋ฐฉํ๋ฒฝ ๊ท์น ๊ตฌ์ฑ์ ์ฐธ์กฐํ์ธ์.
์ ๋ฌ ๊ท์น
์ ๋ฌ ๊ท์น์ ํ๋กํ ์ฝ๊ณผ ๋ถํ ๋ถ์ฐ๊ธฐ๊ฐ ํธ๋ํฝ์ ์๋ฝํ๋ ํฌํธ๋ฅผ ์ง์ ํฉ๋๋ค. ๋ด๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ๋ ํ๋ก์๊ฐ ์๋๋ฏ๋ก ๊ฐ์ ํ๋กํ ์ฝ๊ณผ ํฌํธ์ ์๋ ๋ฐฑ์๋๋ก ํธ๋ํฝ์ ์ ๋ฌํฉ๋๋ค.
๋ด๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ์๋ ๋ด๋ถ ์ ๋ฌ ๊ท์น์ด ํ ๊ฐ ์ด์ ํ์ํฉ๋๋ค. ๋์ผํ ๋ถํ ๋ถ์ฐ๊ธฐ์ ๋ํด ์ฌ๋ฌ ๊ฐ์ ์ ๋ฌ ๊ท์น์ ์ ์ํ ์ ์์ต๋๋ค.
๋ถํ ๋ถ์ฐ๊ธฐ๊ฐ IPv4 ํธ๋ํฝ๊ณผ IPv6 ํธ๋ํฝ์ ๋ชจ๋ ์ฒ๋ฆฌํ๋๋ก ํ๋ ค๋ฉด ์ ๋ฌ ๊ท์น์ ๋ ๊ฐ ๋ง๋ญ๋๋ค. ํ๋๋ IPv4 ๋๋ ์ด์ค ์คํ ๋ฐฑ์๋๋ฅผ ๊ฐ๋ฆฌํค๋ IPv4 ํธ๋ํฝ์ฉ ๊ท์น์ด๊ณ , ๋ค๋ฅธ ํ๋๋ ์ด์ค ์คํ ๋ฐฑ์๋๋ง ๊ฐ๋ฆฌํค๋ IPv6 ํธ๋ํฝ์ฉ ๊ท์น์ ๋๋ค. IPv4 ๋ฐ IPv6 ์ ๋ฌ ๊ท์น์ด ๋์ผํ ๋ฐฑ์๋ ์๋น์ค๋ฅผ ์ฐธ์กฐํ ์ ์์ง๋ง ๋ฐฑ์๋ ์๋น์ค๋ ์ด์ค ์คํ ๋ฐฑ์๋๋ฅผ ์ฐธ์กฐํด์ผ ํฉ๋๋ค.
์ ๋ฌ ๊ท์น์ ๋ถํ ๋ถ์ฐ๊ธฐ์ ๋ฐฑ์๋ ๊ตฌ์ฑ์์์ ๋์ผํ VPC ๋คํธ์ํฌ ๋ฐ ๋ฆฌ์ ์ ์๋ ํน์ ์๋ธ๋ท์ ์ฐธ์กฐํด์ผ ํฉ๋๋ค. ์ด ์๊ตฌ์ฌํญ์ ๋ค์๊ณผ ๊ฐ์ ์๋ฏธ๋ฅผ ๊ฐ์ต๋๋ค.
- ์ ๋ฌ ๊ท์น์ ๋ํด ์ง์ ํ๋ ์๋ธ๋ท์ด ๋ฐฑ์๋ VM์ ์ฌ์ฉ๋๋ ์๋ธ๋ท๊ณผ ๋์ผํ ํ์๊ฐ ์์ง๋ง, ์๋ธ๋ท์ด ์ ๋ฌ ๊ท์น๊ณผ ๋์ผํ ๋ฆฌ์ ์ ์์ด์ผ ํฉ๋๋ค.
- IPv4 ํธ๋ํฝ์ ๊ฒฝ์ฐ ๋ด๋ถ ์ ๋ฌ ๊ท์น์ ์ ํํ ์๋ธ๋ท์ ๊ธฐ๋ณธ IPv4 ์ฃผ์ ๋ฒ์์ ์๋ ๋ฆฌ์ ๋ณ ๋ด๋ถ IPv4 ์ฃผ์๋ฅผ ์ฐธ์กฐํฉ๋๋ค. ์ด IPv4 ์ฃผ์๋ ์๋์ผ๋ก ์ ํํ๊ฑฐ๋ ๊ณ ์ (์์ฝ๋) IPv4 ์ฃผ์๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- IPv6 ํธ๋ํฝ์ ๊ฒฝ์ฐ ์ ๋ฌ ๊ท์น์ ์๋ธ๋ท์
/64
๋ด๋ถ IPv6 ์ฃผ์ ๋ฒ์์์ IPv6 ์ฃผ์์/96
๋ฒ์๋ฅผ ์ฐธ์กฐํฉ๋๋ค. ์๋ธ๋ท์ipv6-access-type
์ดINTERNAL
๋ก ์ค์ ๋ ์ด์ค ์คํ ์๋ธ๋ท์ด์ด์ผ ํฉ๋๋ค./96
IPv6 ์ฃผ์ ๋ฒ์๋ ์๋์ผ๋ก ํ ๋น๋ฉ๋๋ค. ๋๋ ์์ฝ๋ ๋ด๋ถ IP ์ฃผ์๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ ๋ฌ ๊ท์น ํ๋กํ ์ฝ
๋ด๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ๋ ๊ฐ ์ ๋ฌ ๊ท์น์ ๋ํด TCP
, UDP
, L3_DEFAULT
IPv4 ํ๋กํ ์ฝ ์ต์
์ ์ง์ํฉ๋๋ค.
๋ด๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ๋ ๊ฐ ์ ๋ฌ ๊ท์น์ ๋ํด TCP
๋๋ UDP
IPv6 ํ๋กํ ์ฝ ์ต์
์ ์ง์ํฉ๋๋ค.
L3_DEFAULT
์ต์
์ ์ฌ์ฉํ๋ฉด TCP, UDP, ICMP, ICMPv6, SCTP, ESP, AH, GRE ํ๋กํ ์ฝ์ ๋ถํ๋ฅผ ๋ถ์ฐํ ์ ์์ต๋๋ค.
TCP ๋ฐ UDP ์ด์ธ์ ํ๋กํ ์ฝ์ ์ง์ํ๋ ๊ฒ ์ธ์๋ L3_DEFAULT
์ต์
์ ์ฌ์ฉํ๋ฉด ๋จ์ผ ์ ๋ฌ ๊ท์น์ด ์ฌ๋ฌ ํ๋กํ ์ฝ์ ํธ๋ํฝ์ ๋์์ ์ ๋ฌํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด HTTP ์์ฒญ์ ์ํํ๋ ๊ฒ ์ธ์๋ ๋ถํ ๋ถ์ฐ๊ธฐ IP ์ฃผ์๋ฅผ ํํ ์ ์์ต๋๋ค.
TCP
๋๋ UDP
ํ๋กํ ์ฝ์ ์ฌ์ฉํ๋ ์ ๋ฌ ๊ท์น์ ์ ๋ฌ ๊ท์น๊ณผ ๋์ผํ ํ๋กํ ์ฝ ๋๋ UNSPECIFIED
ํ๋กํ ์ฝ์ ์ฌ์ฉํ๋ ๋ฐฑ์๋ ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐฑ์๋ ์๋น์ค๋ฅผ ์ฐธ์กฐํ ์ ์์ต๋๋ค.
L3_DEFAULT
ํ๋กํ ์ฝ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๋ชจ๋ ํฌํธ์์ ํธ๋ํฝ์ ํ์ฉํ๋๋ก ์ ๋ฌ ๊ท์น์ ๊ตฌ์ฑํด์ผ ํฉ๋๋ค. ๋ชจ๋ ํฌํธ๋ฅผ ๊ตฌ์ฑํ๋ ค๋ฉด Google Cloud CLI๋ฅผ ์ฌ์ฉํ์ฌ --ports=ALL
๋ฅผ ์ค์ ํ๊ฑฐ๋ API๋ฅผ ์ฌ์ฉํ์ฌ allPorts
๋ฅผ True
๋ก ์ค์ ํฉ๋๋ค.
๋ค์ ํ์์๋ ๋ค์ํ ํ๋กํ ์ฝ์์ ์ด๋ฌํ ์ค์ ์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ์์ฝํฉ๋๋ค.
๋ถํ ๋ถ์ฐ๋๋ ํธ๋ํฝ | ์ ๋ฌ ๊ท์น ํ๋กํ ์ฝ | ๋ฐฑ์๋ ์๋น์ค ํ๋กํ ์ฝ |
---|---|---|
TCP(IPv4 ๋๋ IPv6) | TCP |
TCP or UNSPECIFIED |
UDP(IPv4 ๋๋ IPv6) | UDP |
UDP or UNSPECIFIED |
TCP, UDP, ICMP, ICMPv6, SCTP, ESP, AH, GRE | L3_DEFAULT |
UNSPECIFIED |
์ ๋ฌ ๊ท์น ๋ฐ ์ ์ญ ์ก์ธ์ค
๋ด๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ์ ์ ๋ฌ ๊ท์น์ ์ ์ญ ์ก์ธ์ค๊ฐ ์ฌ์ฉ ์ค์ ๋์ด ์๋๋ผ๋ ๋ฆฌ์ ๋ณ๋ก ์ ์ฉ๋ฉ๋๋ค. ์ ์ญ ์ก์ธ์ค๋ฅผ ์ฌ์ฉ ์ค์ ํ ํ์๋ ๋ฆฌ์ ๋ด๋ถ ์ ๋ฌ ๊ท์น์ allowGlobalAccess
ํ๋๊ทธ๊ฐ true
๋ก ์ค์ ๋ฉ๋๋ค.
์ ๋ฌ ๊ท์น ๋ฐ ํฌํธ ์ฌ์
๋ด๋ถ ์ ๋ฌ ๊ท์น์ ๋ง๋ค ๋ ๋ค์ ํฌํธ ์ฌ์ ์ค ํ๋๋ฅผ ์ ํํด์ผ ํฉ๋๋ค.
- ์ซ์๋ก 1~5๊ฐ์ ํฌํธ ์ง์
ALL
์ ์ง์ ํ์ฌ ๋ชจ๋ ํฌํธ์ ํธ๋ํฝ ์ ๋ฌ
๋ชจ๋ TCP ํฌํธ ๋๋ ๋ชจ๋ UDP ํฌํธ๋ฅผ ์ง์ํ๋ ๋ด๋ถ ์ ๋ฌ ๊ท์น์ ์ฌ์ฉํ๋ฉด ๋ฐฑ์๋ VM์ด ๊ฐ๊ฐ์ ์์ฒด ๊ณ ์ ํฌํธ์์ ์ฌ๋ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํํ ์ ์์ต๋๋ค. ํน์ ํฌํธ๋ก ์ ์ก๋ ํธ๋ํฝ์ ํด๋น ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ๋ฌ๋๊ณ , ๋ชจ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋์ผํ IP ์ฃผ์๋ฅผ ์ฌ์ฉํฉ๋๋ค.
6๊ฐ ์ด์์ ํน์ ํฌํธ์์ ํธ๋ํฝ์ ์ ๋ฌํด์ผ ํ ๊ฒฝ์ฐ ๋ฐฉํ๋ฒฝ ๊ท์น์ ์ ๋ฌ ๊ท์น๊ณผ ์กฐํฉํฉ๋๋ค. ์ ๋ฌ ๊ท์น์ ๋ง๋ค ๋๋ ๋ชจ๋ ํฌํธ๋ฅผ ์ง์ ํ๊ณ , ์ํ๋ ํฌํธ๋ก๋ง ํธ๋ํฝ์ ํ์ฉํ๋ ์ธ๊ทธ๋ ์ค allow
๋ฐฉํ๋ฒฝ ๊ท์น์ ๋ง๋ญ๋๋ค. ๋ฐฑ์๋ VM์ ๋ฐฉํ๋ฒฝ ๊ท์น์ ์ ์ฉํฉ๋๋ค.
์ ๋ฌ ๊ท์น์ ๋ง๋ ํ์๋ ์ด๋ฅผ ์์ ํ ์ ์์ต๋๋ค. ๋ด๋ถ ์ ๋ฌ ๊ท์น์ ํน์ ํฌํธ ๋๋ ๋ด๋ถ IP ์ฃผ์๋ฅผ ๋ณ๊ฒฝํด์ผ ํ ๊ฒฝ์ฐ์๋ ์ด๋ฅผ ์ญ์ ํ๊ณ ๋ค์ ๋ง๋ค์ด์ผ ํฉ๋๋ค.
๋จ์ผ ๋ฐฑ์๋ ์๋น์ค์ ๋ํ ์ฌ๋ฌ ์ ๋ฌ ๊ท์น
๋ชจ๋ ๋์ผํ ๋ด๋ถ ๋ฐฑ์๋ ์๋น์ค๋ฅผ ์ฐธ์กฐํ๋ ์ฌ๋ฌ ๋ด๋ถ ์ ๋ฌ ๊ท์น์ ๊ตฌ์ฑํ ์ ์์ต๋๋ค. ๋ด๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ์๋ ๋ด๋ถ ์ ๋ฌ ๊ท์น์ด ํ ๊ฐ ์ด์ ํ์ํฉ๋๋ค.
๋์ผํ ๋ฐฑ์๋ ์๋น์ค์ ๋ํด ์ฌ๋ฌ ์ ๋ฌ ๊ท์น์ ๊ตฌ์ฑํ๋ฉด ๋ค์์ ์ํํ ์ ์์ต๋๋ค.
๋ถํ ๋ถ์ฐ๊ธฐ์ IP ์ฃผ์ ์ฌ๋ฌ ๊ฐ๋ฅผ ํ ๋นํฉ๋๋ค. ๊ฐ๊ฐ ๊ณ ์ ํ IP ์ฃผ์๋ฅผ ์ฌ์ฉํ๋ ์ฌ๋ฌ ์ ๋ฌ ๊ท์น์ ๋ง๋ค ์ ์์ต๋๋ค. ๊ฐ ์ ๋ฌ ๊ท์น์ ๋ชจ๋ ํฌํธ ๋๋ ์ต๋ 5๊ฐ๊น์ง ํฌํธ ์งํฉ์ ์ง์ ํ ์ ์์ต๋๋ค.
๊ฐ์ IP ์ฃผ์๋ฅผ ์ฌ์ฉํ์ฌ ํน์ ํฌํธ ์งํฉ์ ๋ถํ ๋ถ์ฐ๊ธฐ์ ํ ๋นํฉ๋๋ค. ๋์ผํ IP ์ฃผ์๋ฅผ ๊ณต์ ํ๋ ์ฌ๋ฌ ์ ๋ฌ ๊ท์น์ ๋ง๋ค ์ ์์ต๋๋ค. ์ฌ๊ธฐ์ ๊ฐ ์ ๋ฌ ๊ท์น์๋ ์ต๋ 5๊ฐ๊น์ง ํน์ ํฌํธ ์งํฉ์ด ์ฌ์ฉ๋ฉ๋๋ค. ์ด๊ฒ์ ๋ชจ๋ ํฌํธ๋ฅผ ์ง์ ํ๋ ๋จ์ผ ์ ๋ฌ ๊ท์น์ ๊ตฌ์ฑํ๋ ๊ฒ์ ๋์ ๋ฐฉ์์ ๋๋ค.
๊ณตํต ๋ด๋ถ IP ์ฃผ์๋ฅผ ๊ณต์ ํ๋ 2๊ฐ ์ด์์ ๋ด๋ถ ์ ๋ฌ ๊ท์น๊ณผ ๊ด๋ จ๋ ์๋๋ฆฌ์ค์ ๋ํด ์์ธํ ์์๋ณด๋ ค๋ฉด ๋์ผํ IP ์ฃผ์๋ฅผ ์ฌ์ฉํ๋ ์ฌ๋ฌ ์ ๋ฌ ๊ท์น์ ์ฐธ์กฐํ์ธ์.
์ฌ๋ฌ ์ ๋ฌ ๊ท์น์ ์ฌ์ฉํ ๊ฒฝ์ฐ ๋ฐฑ์๋ VM์์ ์คํ ์ค์ธ ์ํํธ์จ์ด๊ฐ ๋ชจ๋ ์ ๋ฌ ๊ท์น IP ์ฃผ์ ๋๋ ๋ชจ๋ ์ฃผ์(0.0.0.0/0
IPv4 ๋๋::/0
IPv6์ ๊ฒฝ์ฐ)์ ๋ฐ์ธ๋ฉ๋๋๋ก ๊ตฌ์ฑํด์ผ ํฉ๋๋ค. ๋ถํ ๋ถ์ฐ๊ธฐ๋ฅผ ํตํด ์ ๋ฌ๋๋ ํจํท์ ๋์ IP ์ฃผ์๋ ํด๋น ๋ด๋ถ ์ ๋ฌ ๊ท์น๊ณผ ์ฐ๊ฒฐ๋ ๋ด๋ถ IP ์ฃผ์์
๋๋ค. ์์ธํ ๋ด์ฉ์ TCP ๋ฐ UDP ์์ฒญ๊ณผ ๋ฐํ ํจํท์ ์ฐธ์กฐํ์ธ์.
๋ฐฑ์๋ ์๋น์ค
๊ฐ ๋ด๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ์๋ ๋ฐฑ์๋ ๋งค๊ฐ๋ณ์ ๋ฐ ๋์์ ์ ์ํ๋ ํ๋์ ๋ฆฌ์ ๋ณ ๋ด๋ถ ๋ฐฑ์๋ ์๋น์ค๊ฐ ํฌํจ๋ฉ๋๋ค. ๋ฐฑ์๋ ์๋น์ค ์ด๋ฆ์ Google Cloud ์ฝ์์ ํ์๋ ๋ด๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ์ ์ด๋ฆ์ ๋๋ค.
๊ฐ ๋ฐฑ์๋ ์๋น์ค๋ ๋ค์๊ณผ ๊ฐ์ ๋ฐฑ์๋ ๋งค๊ฐ๋ณ์๋ฅผ ์ ์ํฉ๋๋ค.
ํ๋กํ ์ฝ. ๋ฐฑ์๋ ์๋น์ค๋ IPv4 ๋ฐ IPv6 ํธ๋ํฝ์ ์ง์ํฉ๋๋ค. ํ๋กํ ์ฝ์ ํฌํธ ๊ฐ๋ (์:
TCP
๋๋UDP
)์ด ํฌํจ๋ ๊ฒฝ์ฐ ๋ฐฑ์๋ ์๋น์ค๋ ํธ๋ํฝ์ด ์ ์ก๋ ๋์ผํ ๋ชฉ์ ์ง ํฌํธ์ ์๋ ๋ฐฑ์๋ VM์ผ๋ก ํจํท์ ์ ๋ฌํฉ๋๋ค.๋ฐฑ์๋ ์๋น์ค๋
TCP
,UDP
,UNSPECIFIED
IPv4 ํ๋กํ ์ฝ ์ต์ ์ ์ง์ํฉ๋๋ค.๋ฐฑ์๋ ์๋น์ค๋
TCP
๋๋UDP
IPv6 ํ๋กํ ์ฝ ์ต์ ์ ์ง์ํฉ๋๋ค. ๋ฐฑ์๋ ์๋น์ค ํ๋กํ ์ฝ์ ์ ๋ฌ ๊ท์น ํ๋กํ ์ฝ๊ณผ ์กฐ์ ๋์ด์ผ ํฉ๋๋ค.์ ๋ฌ ๊ท์น๊ณผ ๋ฐฑ์๋ ์๋น์ค ํ๋กํ ์ฝ์ ๊ฐ๋ฅํ ์กฐํฉ์ด ์๋ ํ๋ ์ ๋ฌ ๊ท์น ํ๋กํ ์ฝ ์ฌ์์ ์ฐธ์กฐํ์ธ์.
ํธ๋ํฝ ๋ถ์ฐ. ๋ฐฑ์๋ ์๋น์ค๋ ๊ตฌ์ฑ ๊ฐ๋ฅํ ์ธ์ ์ดํผ๋ํฐ์ ๋ฐ๋ผ ํธ๋ํฝ์ด ๋ถ์ฐ๋๊ฒ ํฉ๋๋ค.
์ํ ์ ๊ฒ. ๋ฐฑ์๋ ์๋น์ค๋ ์ฐ๊ฒฐ๋ ์ํ ํ์ธ์ ํฌํจํด์ผ ํฉ๋๋ค.
๊ฐ ๋ฐฑ์๋ ์๋น์ค๋ ๋จ์ผ ๋ฆฌ์ ์์ ์๋ํ๋ฉฐ ๋จ์ผ VPC ๋คํธ์ํฌ์ ๋ฐฑ์๋ VM์ ๋ํด ํธ๋ํฝ์ ๋ถ์ฐํฉ๋๋ค.
ํ ๊ฐ์ง ์ ํ์ ๋ฐฑ์๋, ๋ฆฌ์ ํ๋. ๋ฐฑ์๋๋ ๋ฐฑ์๋ ์๋น์ค ๋ฐ ์ ๋ฌ ๊ท์น๊ณผ ๋์ผํ ๋ฆฌ์ ์ ์๋ ์ธ์คํด์ค ๊ทธ๋ฃน ๋๋
GCE_VM_IP
์๋ํฌ์ธํธ๊ฐ ํฌํจ๋ ์์ญ NEG์ ๋๋ค. ์ธ์คํด์ค ๊ทธ๋ฃน ๋ฐฑ์๋๋ ๋น๊ด๋ฆฌํ ์ธ์คํด์ค ๊ทธ๋ฃน, ์์ญ ๊ด๋ฆฌํ ์ธ์คํด์ค ๊ทธ๋ฃน, ๋ฆฌ์ ๊ด๋ฆฌํ ์ธ์คํด์ค ๊ทธ๋ฃน์ผ ์ ์์ต๋๋ค. ์์ญ NEG ๋ฐฑ์๋๋GCE_VM_IP
์๋ํฌ์ธํธ๋ฅผ ์ฌ์ฉํด์ผ ํฉ๋๋ค.VPC ๋คํธ์ํฌ ํ๋. ํด๋น ์ธ์คํด์ค ๊ทธ๋ฃน ๋๋ NEG๊ฐ ๋ฐฑ์๋ ์๋น์ค์ ์์ง ์ฐ๊ฒฐ๋์ง ์์์ด๋ ๊ฐ ์ธ์คํด์ค ๊ทธ๋ฃน ๋๋ NEG ๋ฐฑ์๋์๋ ์ฐ๊ด๋ VPC ๋คํธ์ํฌ๊ฐ ์์ต๋๋ค. ๋คํธ์ํฌ๊ฐ ๊ฐ ๋ฐฑ์๋ ์ ํ๊ณผ ์ฐ๊ฒฐ๋๋ ๋ฐฉ์์ ๋ํ ์์ธํ ๋ด์ฉ์ ์ธ์คํด์ค ๊ทธ๋ฃน ๋ฐฑ์๋ ๋ฐ ๋คํธ์ํฌ ์ธํฐํ์ด์ค ๋ฐ ์์ญ NEG ๋ฐฑ์๋ ๋ฐ ๋คํธ์ํฌ ์ธํฐํ์ด์ค๋ฅผ ์ฐธ์กฐํ์ธ์. ๋ํ ๋ฐฑ์๋ ์๋น์ค ๋ฆฌ์์ค ์์ฒด๋ ๋ช ์์ ๋๋ ์์์ ์ผ๋ก ์ ์๋ ์ ์๋ ์ฐ๊ฒฐ๋ VPC ๋คํธ์ํฌ๋ฅผ ํฌํจํ ์ ์์ต๋๋ค. ๋ฐฑ์๋ ์๋น์ค ๋คํธ์ํฌ์ ๋ํ ์์ธํ ๋ด์ฉ์ ๋ฐฑ์๋ ์๋น์ค ๋คํธ์ํฌ ์ฌ์ ๋ฐ ๋ฐฑ์๋ ์๋น์ค ๋คํธ์ํฌ ๊ท์น์ ์ฐธ์กฐํ์ธ์.
์ธ์คํด์ค ๊ทธ๋ฃน ๋ฐฑ์๋ ๋ฐ ๋คํธ์ํฌ ์ธํฐํ์ด์ค
์ง์ ๋(๊ด๋ฆฌํ ๋๋ ๋น๊ด๋ฆฌํ) ์ธ์คํด์ค ๊ทธ๋ฃน ๋ด ๋ชจ๋ VM ์ธ์คํด์ค์๋ ๊ฐ์ VPC ๋คํธ์ํฌ์ ํด๋น nic0
๋คํธ์ํฌ ์ธํฐํ์ด์ค๊ฐ ์์ด์ผ ํฉ๋๋ค.
- ๊ด๋ฆฌํ ์ธ์คํด์ค ๊ทธ๋ฃน(MIG)์ ๊ฒฝ์ฐ ์ธ์คํด์ค ๊ทธ๋ฃน์ ๋ํ VPC ๋คํธ์ํฌ๊ฐ ์ธ์คํด์ค ํ ํ๋ฆฟ์ ์ ์๋ฉ๋๋ค.
- ๋น๊ด๋ฆฌํ ์ธ์คํด์ค ๊ทธ๋ฃน์ ๊ฒฝ์ฐ ์ธ์คํด์ค ๊ทธ๋ฃน์ VPC ๋คํธ์ํฌ๋ ์ฌ์ฉ์๊ฐ ๋น๊ด๋ฆฌํ ์ธ์คํด์ค ๊ทธ๋ฃน์ ์ถ๊ฐํ๋ ์ฒซ ๋ฒ์งธ VM ์ธ์คํด์ค์
nic0
๋คํธ์ํฌ ์ธํฐํ์ด์ค์ ์ฌ์ฉ๋๋ VPC ๋คํธ์ํฌ๋ก ์ ์๋ฉ๋๋ค.
Dynamic NIC๊ฐ ๋ถํ ๋ถ์ฐ ์ธ์คํด์ค ๊ทธ๋ฃน ๊ตฌ์ฑ์์ธ VM์ ์ํ ๊ฒฝ์ฐ์๋ Dynamic NIC๋ฅผ ์ญ์ ํ ์ ์์ต๋๋ค.
์์ญ NEG ๋ฐฑ์๋ ๋ฐ ๋คํธ์ํฌ ์ธํฐํ์ด์ค
GCE_VM_IP
์๋ํฌ์ธํธ์ ํจ๊ป ์๋ก์ด ์์ญ๋ณ NEG๋ฅผ ๋ง๋ค ๋๋ NEG์ ์๋ํฌ์ธํธ๋ฅผ ์ถ๊ฐํ๊ธฐ ์ NEG๋ฅผ VPC ๋คํธ์ํฌ์ ์๋ธ๋คํธ์ํฌ์ ๋ช
์์ ์ผ๋ก ์ฐ๊ฒฐํด์ผ ํฉ๋๋ค. NEG๋ฅผ ๋ง๋ ํ์๋ ์๋ธ๋ท ๋๋ VPC ๋คํธ์ํฌ๋ฅผ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.
์ง์ ๋ NEG ๋ด์์ ๊ฐ GCE_VM_IP
์๋ํฌ์ธํธ๋ ์ค์ ๋ก ๋คํธ์ํฌ ์ธํฐํ์ด์ค๋ฅผ ๋ํ๋
๋๋ค. ๋คํธ์ํฌ ์ธํฐํ์ด์ค๊ฐ NEG์ ์ฐ๊ฒฐ๋ ์๋ธ๋คํธ์ํฌ์ ์์ด์ผ ํฉ๋๋ค. Compute Engine ์ธ์คํด์ค ๊ด์ ์์ ๋คํธ์ํฌ ์ธํฐํ์ด์ค๋ ๋ชจ๋ ์๋ณ์๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. NEG์ ์๋ํฌ์ธํธ๊ฐ ๋๋ค๋ ๊ด์ ์์ ๋คํธ์ํฌ ์ธํฐํ์ด์ค๋ ๊ธฐ๋ณธ ๋ด๋ถ IPv4 ์ฃผ์๋ฅผ ํตํด ์๋ณ๋ฉ๋๋ค.
NEG์ GCE_VM_IP
์๋ํฌ์ธํธ๋ฅผ ์ถ๊ฐํ๋ ๋ฐฉ๋ฒ์ ๋ ๊ฐ์ง์
๋๋ค.
- ์๋ํฌ์ธํธ๋ฅผ ์ถ๊ฐํ ๋ IP ์ฃผ์ ์์ด VM ์ด๋ฆ๋ง ์ง์ ํ ๊ฒฝ์ฐ Google Cloud ์์๋ ํด๋น VM์ NEG์ ์ฐ๊ฒฐ๋ ์๋ธ๋คํธ์ํฌ์ ๋คํธ์ํฌ ์ธํฐํ์ด์ค๊ฐ ์์ด์ผ ํฉ๋๋ค. Google Cloud๊ฐ ์๋ํฌ์ธํธ์ ๋ํด ์ ํํ๋ IP ์ฃผ์๋ NEG์ ์ฐ๊ฒฐ๋ ์๋ธ๋คํธ์ํฌ์ ์๋ VM ๋คํธ์ํฌ ์ธํฐํ์ด์ค์ ๊ธฐ๋ณธ ๋ด๋ถ IPv4 ์ฃผ์์ ๋๋ค.
- ์๋ํฌ์ธํธ๋ฅผ ์ถ๊ฐํ ๋ VM ์ด๋ฆ๊ณผ IP ์ฃผ์๋ฅผ ๋ชจ๋ ์ง์ ํ ๊ฒฝ์ฐ์๋ ์ ๊ณตํ๋ IP ์ฃผ์๊ฐ VM์ ๋คํธ์ํฌ ์ธํฐํ์ด์ค ์ค ํ๋์ ๋ํ ๊ธฐ๋ณธ ๋ด๋ถ IPv4 ์ฃผ์์ฌ์ผ ํฉ๋๋ค. ๋คํธ์ํฌ ์ธํฐํ์ด์ค๊ฐ NEG์ ์ฐ๊ฒฐ๋ ์๋ธ๋คํธ์ํฌ์ ์์ด์ผ ํฉ๋๋ค. NEG์ ์ฐ๊ฒฐ๋ ์๋ธ๋คํธ์ํฌ์ ์๋ ๋จ์ผ ๋คํธ์ํฌ ์ธํฐํ์ด์ค๋ง ๊ฐ๋ฅํ๋ฏ๋ก IP ์ฃผ์ ์ง์ ์ด ์ค๋ณต๋ฉ๋๋ค.
Dynamic NIC๊ฐ ๋ถํ ๋ถ์ฐ ๋คํธ์ํฌ ์๋ํฌ์ธํธ ๊ทธ๋ฃน ์๋ํฌ์ธํธ์ด๋ฉด Dynamic NIC๋ฅผ ์ญ์ ํ ์ ์์ต๋๋ค.
๋ฐฑ์๋ ์๋น์ค ๋คํธ์ํฌ ์ฌ์
๋ฐฑ์๋ ์๋น์ค๋ฅผ ๋ง๋ค ๋ --network
ํ๋๊ทธ๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐฑ์๋ ์๋น์ค์ VPC ๋คํธ์ํฌ๋ฅผ ๋ช
์์ ์ผ๋ก ์ฐ๊ฒฐํ ์ ์์ต๋๋ค. ๋ฐฑ์๋ ์๋น์ค ๋คํธ์ํฌ ๊ท์น์ ์ฆ์ ์ ์ฉ๋ฉ๋๋ค.
๋ฐฑ์๋ ์๋น์ค๋ฅผ ๋ง๋ค ๋ --network
ํ๋๊ทธ๋ฅผ ์๋ตํ๋ฉดGoogle Cloud ๊ฐ ๋ค์ ์ ๊ฒฉ์ฑ ํ๊ฐ ์ด๋ฒคํธ ์ค ํ๋๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐฑ์๋ ์๋น์ค์ ์ฐ๊ฒฐ๋ VPC ๋คํธ์ํฌ๋ฅผ ์์์ ์ผ๋ก ์ค์ ํฉ๋๋ค. ์ค์ ํ ํ์๋ ๋ฐฑ์๋ ์๋น์ค์ ์ฐ๊ฒฐ๋ VPC ๋คํธ์ํฌ๋ฅผ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.
๋ฐฑ์๋ ์๋น์ค์ ์์ง ์ฐ๊ฒฐ๋ ๋ฐฑ์๋๊ฐ ์๊ณ ๋ฐฑ์๋ ์๋น์ค๋ฅผ ์ฐธ์กฐํ๋๋ก ์ฒซ ๋ฒ์งธ ๋ค์ ๊ท์น์ ๊ตฌ์ฑํ๋ฉดGoogle Cloud ๊ฐ ๋ฐฑ์๋ ์๋น์ค์ ์ฐ๊ฒฐ๋ VPC ๋คํธ์ํฌ๋ฅผ ์ด ์ ๋ฌ ๊ท์น์ ์ฌ์ฉ๋ ์๋ธ๋ท์ด ํฌํจ๋ VPC ๋คํธ์ํฌ๋ก ์ค์ ํฉ๋๋ค.
๋ฐฑ์๋ ์๋น์ค์ ์์ง ์ด๋ฅผ ์ฐธ์กฐํ๋ ์ ๋ฌ ๊ท์น์ด ์๊ณ ์ฒซ ๋ฒ์งธ ์ธ์คํด์ค ๊ทธ๋ฃน ๋ฐฑ์๋๋ฅผ ๋ฐฑ์๋ ์๋น์ค์ ์ถ๊ฐํ ๊ฒฝ์ฐGoogle Cloud ๊ฐ ๋ฐฑ์๋ ์๋น์ค์ VPC ๋คํธ์ํฌ๋ฅผ ์ด ์ฒซ ๋ฒ์งธ ์ธ์คํด์ค ๊ทธ๋ฃน ๋ฐฑ์๋์ ์ฐ๊ฒฐ๋ VPC ๋คํธ์ํฌ๋ก ์ค์ ํฉ๋๋ค. ์ฆ, ๋ฐฑ์๋ ์๋น์ค์ ์ฐ๊ฒฐ๋ VPC ๋คํธ์ํฌ๊ฐ ์ฒซ ๋ฒ์งธ ์ธ์คํด์ค ๊ทธ๋ฃน ๋ฐฑ์๋์ ์๋ ๊ฐ VM์
nic0
๋คํธ์ํฌ ์ธํฐํ์ด์ค์ ์ฌ์ฉ๋๋ ๋คํธ์ํฌ์ ๋๋ค.๋ฐฑ์๋ ์๋น์ค์ ์์ง ์ด๋ฅผ ์ฐธ์กฐํ๋ ์ ๋ฌ ๊ท์น์ด ์๊ณ
GCE_VM_IP
์๋ํฌ์ธํธ๋ฅผ ์ฌ์ฉํ์ฌ ์ฒซ ๋ฒ์งธ ์์ญ NEG ๋ฐฑ์๋๋ฅผ ๋ฐฑ์๋ ์๋น์ค์ ์ถ๊ฐํ๋ฉดGoogle Cloud ๊ฐ ๋ฐฑ์๋ ์๋น์ค์ VPC ๋คํธ์ํฌ๋ฅผ ์ฒซ ๋ฒ์งธ NEG ๋ฐฑ์๋์ ์ฐ๊ฒฐ๋ VPC ๋คํธ์ํฌ๋ก ์ค์ ํฉ๋๋ค.
๋ฐฑ์๋ ์๋น์ค์ VPC ๋คํธ์ํฌ๊ฐ ์ ๊ฒฉ์ฑ ํ๊ฐ ์ด๋ฒคํธ๋ก ์ค์ ๋ ๋ค์์๋ ์ถ๊ฐ์ ์ธ ์ ๋ฌ ๊ท์น, ๋ฐฑ์๋ ์ธ์คํด์ค ๊ทธ๋ฃน, ๋ฐฑ์๋ ์์ญ NEG๊ฐ ๋ฐฑ์๋ ์๋น์ค ๋คํธ์ํฌ ๊ท์น์ ๋ฐ๋ผ์ผ ํฉ๋๋ค.
๋ฐฑ์๋ ์๋น์ค ๋คํธ์ํฌ ๊ท์น
๋ค์ ๊ท์น์ ๋ฐฑ์๋ ์๋น์ค๊ฐ ํน์ VPC ๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋ ์ดํ์ ์ ์ฉ๋ฉ๋๋ค.
๋ฐฑ์๋ ์๋น์ค๋ฅผ ์ฐธ์กฐํ๋๋ก ์ ๋ฌ ๊ท์น์ ๊ตฌ์ฑํ ๋๋ ์ ๋ฌ ๊ท์น์ด ๋ฐฑ์๋ ์๋น์ค์ VPC ๋คํธ์ํฌ ์๋ธ๋ท์ ์ฌ์ฉํด์ผ ํฉ๋๋ค. ๋คํธ์ํฌ๊ฐ ์๋ฅผ ๋ค์ด VPC ๋คํธ์ํฌ ํผ์ด๋ง์ ํตํด ์ฐ๊ฒฐ๋์ด ์๋๋ผ๋ ์ ๋ฌ ๊ท์น๊ณผ ๋ฐฑ์๋ ์๋น์ค๋ ์๋ก ๋ค๋ฅธ VPC ๋คํธ์ํฌ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ธ์คํด์ค ๊ทธ๋ฃน ๋ฐฑ์๋๋ฅผ ์ถ๊ฐํ ๋๋ ๋ค์ ์ค ํ๋๊ฐ ์ถฉ์กฑ๋์ด์ผ ํฉ๋๋ค.
- ์ธ์คํด์ค ๊ทธ๋ฃน๊ณผ ์ฐ๊ฒฐ๋ VPC ๋คํธ์ํฌ(์ธ์คํด์ค ๊ทธ๋ฃน์์ ๊ฐ VM์
nic0
๋คํธ์ํฌ ์ธํฐํ์ด์ค์ ์ฌ์ฉ๋๋ VPC ๋คํธ์ํฌ)๋ ๋ฐฑ์๋ ์๋น์ค์ ์ฐ๊ฒฐ๋ VPC ๋คํธ์ํฌ์ ์ผ์นํด์ผ ํฉ๋๋ค. - ๋ฐฑ์๋ VM๋ง๋ค ๋ฐฑ์๋ ์๋น์ค์ ์ฐ๊ฒฐ๋ VPC ๋คํธ์ํฌ์
nic0
๊ฐ ์๋ ์ธํฐํ์ด์ค๊ฐ ์์ด์ผ ํฉ๋๋ค.
- ์ธ์คํด์ค ๊ทธ๋ฃน๊ณผ ์ฐ๊ฒฐ๋ VPC ๋คํธ์ํฌ(์ธ์คํด์ค ๊ทธ๋ฃน์์ ๊ฐ VM์
GCE_VM_IP
์๋ํฌ์ธํธ๋ก ์์ญ NEG ๋ฐฑ์๋๋ฅผ ์ถ๊ฐํ ๋ NEG์ ์ฐ๊ฒฐ๋ VPC ๋คํธ์ํฌ๋ ๋ฐฑ์๋ ์๋น์ค์ ์ฐ๊ฒฐ๋ VPC ๋คํธ์ํฌ์ ์ผ์นํด์ผ ํฉ๋๋ค.
์ด์ค ์คํ ๋ฐฑ์๋(IPv4 ๋ฐ IPv6)
๋ถํ ๋ถ์ฐ๊ธฐ๊ฐ IPv4 ๋ฐ IPv6 ํธ๋ํฝ์ ๋ชจ๋ ์ฒ๋ฆฌํ๋ ์ด์ค ์คํ ๋ฐฑ์๋๋ฅผ ์ฌ์ฉํ๋๋ก ํ๋ ค๋ฉด ๋ค์ ์๊ตฌ์ฌํญ์ ํ์ธํ์ธ์.
- ๋ฐฑ์๋๋ ๋ถํ ๋ถ์ฐ๊ธฐ์ IPv6 ์ ๋ฌ ๊ท์น๊ณผ ๋์ผํ ๋ฆฌ์ ์ ์๋ ์ด์ค ์คํ ์๋ธ๋ท์ ๊ตฌ์ฑ๋์ด์ผ ํฉ๋๋ค. ๋ฐฑ์๋์ ๊ฒฝ์ฐ
ipv6-access-type
์ดINTERNAL
๋๋EXTERNAL
๋ก ์ค์ ๋ ์๋ธ๋ท์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ฐฑ์๋ ์๋ธ๋ท์ipv6-access-type
์ดEXTERNAL
๋ก ์ค์ ๋ ๊ฒฝ์ฐ ๋ถํ ๋ถ์ฐ๊ธฐ์ ๋ด๋ถ ์ ๋ฌ ๊ท์น์ ๋ํดipv6-access-type
์ดINTERNAL
๋ก ์ค์ ๋ ๋ค๋ฅธ ์ด์ค ์คํ ๋๋ IPv6 ์ ์ฉ ์๋ธ๋ท์ ์ฌ์ฉํด์ผ ํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ ์ด์ค ์คํ ์๋ธ๋ท ์ถ๊ฐ๋ฅผ ์ฐธ์กฐํ์ธ์. - ๋ฐฑ์๋๋ฅผ
stack-type
์ดIPV4_IPV6
๋ก ์ค์ ๋ ์ด์ค ์คํ์ผ๋ก ๊ตฌ์ฑํด์ผ ํฉ๋๋ค. ๋ฐฑ์๋ ์๋ธ๋ท์ipv6-access-type
์ดEXTERNAL
๋ก ์ค์ ๋ ๊ฒฝ์ฐ--ipv6-network-tier
๋PREMIUM
์ผ๋ก ์ค์ ํด์ผ ํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ IPv6 ์ฃผ์๋ก ์ธ์คํด์ค ํ ํ๋ฆฟ ๋ง๋ค๊ธฐ๋ฅผ ์ฐธ์กฐํ์ธ์.
IPv6 ์ ์ฉ ๋ฐฑ์๋
๋ถํ ๋ถ์ฐ๊ธฐ๊ฐ IPv6 ์ ์ฉ ๋ฐฑ์๋๋ฅผ ์ฌ์ฉํ๋๋ก ํ๋ ค๋ฉด ๋ค์ ์๊ตฌ์ฌํญ์ ํ์ธํ์ธ์.
- IPv6 ์ ์ฉ ์ธ์คํด์ค๋ ๋น๊ด๋ฆฌํ ์ธ์คํด์ค ๊ทธ๋ฃน์์๋ง ์ง์๋ฉ๋๋ค. ๋ค๋ฅธ ๋ฐฑ์๋ ์ ํ์ ์ง์๋์ง ์์ต๋๋ค.
- ๋ฐฑ์๋๋ ๋ถํ ๋ถ์ฐ๊ธฐ์ IPv6 ์ ๋ฌ ๊ท์น๊ณผ ๋์ผํ ๋ฆฌ์ ์ ์๋ ์ด์ค ์คํ ๋๋ IPv6 ์ ์ฉ ์๋ธ๋ท์ ๊ตฌ์ฑํด์ผ ํฉ๋๋ค. ๋ฐฑ์๋์ ๊ฒฝ์ฐ
ipv6-access-type
์ดINTERNAL
๋๋EXTERNAL
๋ก ์ค์ ๋ ์๋ธ๋ท์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ฐฑ์๋ ์๋ธ๋ท์ipv6-access-type
์ดEXTERNAL
๋ก ์ค์ ๋ ๊ฒฝ์ฐ ๋ถํ ๋ถ์ฐ๊ธฐ์ ๋ด๋ถ ์ ๋ฌ ๊ท์น์ ๋ํดipv6-access-type
์ดINTERNAL
๋ก ์ค์ ๋ ๋ค๋ฅธ IPv6 ์ ์ฉ ์๋ธ๋ท์ ์ฌ์ฉํด์ผ ํฉ๋๋ค. - ๋ฐฑ์๋๋ฅผ VM
stack-type
์ดIPV6_ONLY
๋ก ์ค์ ๋ IPv6 ์ ์ฉ์ผ๋ก ๊ตฌ์ฑํด์ผ ํฉ๋๋ค. ๋ฐฑ์๋ ์๋ธ๋ท์ipv6-access-type
์ดEXTERNAL
๋ก ์ค์ ๋ ๊ฒฝ์ฐ--ipv6-network-tier
๋PREMIUM
์ผ๋ก ์ค์ ํด์ผ ํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ IPv6 ์ฃผ์๋ก ์ธ์คํด์ค ํ ํ๋ฆฟ ๋ง๋ค๊ธฐ๋ฅผ ์ฐธ์กฐํ์ธ์.
IPv6 ์ ์ฉ VM์ ์ด์ค ์คํ ๋ฐ IPv6 ์ ์ฉ ์๋ธ๋ท ๋ชจ๋์์ ๋ง๋ค ์ ์์ง๋ง ์ด์ค ์คํ VM์ IPv6 ์ ์ฉ ์๋ธ๋ท์์ ๋ง๋ค ์ ์์ต๋๋ค.
๋ฐฑ์๋ ํ์ ์ค์
๋ฐฑ์๋ ํ์ ์ค์ ์ ํธ๋ํฝ์ด ๋ถ์ฐ๋๋ ๋ฐฑ์๋ ์๋ฅผ ์ ํํ์ฌ ์ฑ๋ฅ์ ๊ฐ์ ํ๋ ์ ํ์ ๊ธฐ๋ฅ์ ๋๋ค.
๋จ์ผ ๋ถํ ๋ถ์ฐ๊ธฐ์์ ๋ฐฑ์๋ VM์ 250๊ฐ ๋๊ฒ ์ง์ํด์ผ ํ๋ ๊ฒฝ์ฐ์๋ง ํ์ ์ค์ ์ ์ฌ์ฉ ์ค์ ํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ๋ด๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ์ ๋ฐฑ์๋ ํ์ ์ค์ ์ ์ฐธ์กฐํ์ธ์.
์ํ ํ์ธ
๋ถํ ๋ถ์ฐ๊ธฐ์ ๋ฐฑ์๋ ์๋น์ค๋ ์ ์ญ ๋๋ ๋ฆฌ์ ์ํ ํ์ธ๊ณผ ์ฐ๊ฒฐ๋์ด์ผ ํฉ๋๋ค. VPC ๋คํธ์ํฌ ์ธ๋ถ์ ํน์ ๊ฒฝ๋ก๋ ์ํ ํ์ธ ์์คํ ๊ณผ ๋ฐฑ์๋ ์ฌ์ด์ ํต์ ์ ์ฝ๊ฒ ๋์์ค๋๋ค.
๊ธฐ์กด ์ํ ํ์ธ์ ์ฌ์ฉํ๊ฑฐ๋ ์๋ก์ด ์ํ ํ์ธ์ ์ ์ํ ์ ์์ต๋๋ค. ํธ๋ํฝ ๋ถ์ฐ์ ์ค๋ช ๋ ๊ฒ์ฒ๋ผ ๋ด๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ๋ ์ํ ํ์ธ ์ํ๋ฅผ ์ฌ์ฉํ์ฌ ์ ์ฐ๊ฒฐ ๊ฒฝ๋ก ์ง์ ๋ฐฉ๋ฒ์ ๊ฒฐ์ ํฉ๋๋ค.
๋ค์ ์ํ ์ ๊ฒ ํ๋กํ ์ฝ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ํ ์ ๊ฒ ํ๋กํ ์ฝ์ ๋ถํ ๋ถ์ฐ๊ธฐ ํ๋กํ ์ฝ๊ณผ ์ผ์นํ ํ์๊ฐ ์์ต๋๋ค.
- HTTP, HTTPS ๋๋ HTTP/2. ๋ฐฑ์๋ VM์ด HTTP, HTTPS, HTTP/2๋ฅผ ์ฌ์ฉํ์ฌ ํธ๋ํฝ์ ์ฒ๋ฆฌํ๋ ๊ฒฝ์ฐ์๋ ํด๋น ํ๋กํ ์ฝ๊ณผ ์ผ์นํ๋ ์ํ ํ์ธ์ ์ฌ์ฉํ๋ ๊ฒ์ด ๊ฐ์ฅ ์ข์ต๋๋ค. HTTP ๊ธฐ๋ฐ ์ํ ํ์ธ์ด ํด๋น ํ๋กํ ์ฝ์ ์ ํฉํ ์ต์ ์ ์ ๊ณตํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ๋ด๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ๋ฅผ ํตํด HTTP ์ ํ ํธ๋ํฝ์ ์ฒ๋ฆฌํ๋ฉด ๋ถํ ๋ถ์ฐ๊ธฐ์ ํ๋กํ ์ฝ์ด TCP๋ผ๋ ์๋ฏธ์ ๋๋ค.
- SSL ๋๋ TCP. ๋ฐฑ์๋ VM์์ HTTP ์ ํ ํธ๋ํฝ์ ์ฒ๋ฆฌํ์ง ์๋ ๊ฒฝ์ฐ์๋ SSL ๋๋ TCP ์ํ ์ ๊ฒ์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
Google Cloud ๋ ์ฌ์ฉ์๊ฐ ๋ง๋๋ ์ํ ํ์ธ ์ ํ์ ๊ด๊ณ์์ด ๋ด๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ ์ ๋ฌ ๊ท์น์ IP ์ฃผ์, ๋ถํ ๋ถ์ฐ๊ธฐ์ ๋ฐฑ์๋ ์๋น์ค์์ ์ ํํ VPC ๋คํธ์ํฌ์ ๋คํธ์ํฌ ์ธํฐํ์ด์ค๋ก ์ํ ํ์ธ ํ๋ก๋ธ๋ฅผ ์ ์กํฉ๋๋ค. ์ด๊ฒ์ ๋ถํ ๋ถ์ฐ ํธ๋ํฝ์ ์ ๋ฌ ๋ฐฉ๋ฒ์ ์๋ฎฌ๋ ์ด์
ํฉ๋๋ค. ๋ฐฑ์๋ VM์์ ์คํ๋๋ ์ํํธ์จ์ด๋ ๊ฐ ์ ๋ฌ ๊ท์น์ IP ์ฃผ์๋ก ์ ์ก๋๋ ๋ถํ ๋ถ์ฐ๊ธฐ ํธ๋ํฝ ๋ฐ ์ํ ํ์ธ ํ๋ก๋ธ์ ์๋ตํด์ผ ํฉ๋๋ค. ์ํํธ์จ์ด๊ฐ 0.0.0.0:_port_
๋ก ๋ฆฌ์จํ๊ณ ๋คํธ์ํฌ ์ธํฐํ์ด์ค์ ํ ๋น๋ ํน์ IP ์ฃผ์๋ ๋ฆฌ์จํ์ง ์์์ผ ํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ ํ๋ก๋ธ ํจํท ๋์์ ์ฐธ์กฐํ์ธ์.
์ํ ํ์ธ ๋ฐ UDP ํธ๋ํฝ
Google Cloud ๋ UDP ํ๋กํ ์ฝ์ ์ฌ์ฉํ๋ ์ํ ์ ๊ฒ์ ์ ๊ณตํ์ง ์์ต๋๋ค. UDP ํธ๋ํฝ์ ๋ด๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๋ฐฑ์๋ VM์์ TCP ๊ธฐ๋ฐ ์๋น์ค๋ฅผ ์คํํ์ฌ ์ํ ํ์ธ ์ ๋ณด๋ฅผ ์ ๊ณตํด์ผ ํฉ๋๋ค.
์ด ๊ตฌ์ฑ์์ ํด๋ผ์ด์ธํธ ์์ฒญ์ UDP ํ๋กํ ์ฝ์ ์ฌ์ฉํ์ฌ ๋ถํ ๋ถ์ฐ๋๋ฉฐ, Google Cloud ์ํ ํ์ธ ํ๋ก๋ฒ์ ์ ๋ณด๋ฅผ ์ ๊ณตํ๊ธฐ ์ํด TCP ์๋น์ค๊ฐ ์ฌ์ฉ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด HTTP 200
์ํ ์ฝ๋๋ฅผ Google Cloud์ ๋ฐํํ๋ ๊ฐ ๋ฐฑ์๋ VM์์ ๊ฐ๋จํ HTTP ์๋ฒ๋ฅผ ์คํํ ์ ์์ต๋๋ค. ์ด ์์์์๋ UDP ์๋น์ค๊ฐ ์ฌ๋ฐ๋ฅด๊ฒ ๊ตฌ์ฑ๋๊ณ ์คํ ์ค์ธ ๊ฒฝ์ฐ์๋ง HTTP ์๋ฒ์์ 200
์ ๋ฐํํ๋๋ก ๋ฐฑ์๋ VM์์ ์คํ๋๋ ์์ฒด ๋ก์ง์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
๊ณ ๊ฐ์ฉ์ฑ ์ํคํ ์ฒ
๋ด๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ๋ ๊ณ ๊ฐ์ฉ์ฑ์ ์ฐ์ ์ผ๋ก ์ค๊ณ๋์์ต๋๋ค. ๋จ์ผ ๊ธฐ๊ธฐ ๋๋ VM ์ธ์คํด์ค์ ์์กดํ๋ ๋ฉ์ปค๋์ฆ์ด ์๋๊ธฐ ๋๋ฌธ์ ๋ถํ ๋ถ์ฐ๊ธฐ์ ๊ฐ์ฉ์ฑ์ ๋์ผ ์ ์๋ ํน๋ณ ๋จ๊ณ๋ ์กด์ฌํ์ง ์์ต๋๋ค.
๋ฐฑ์๋ VM ์ธ์คํด์ค๋ฅผ ์ฌ๋ฌ ์์ญ์ ๋ฐฐํฌํ๋ ค๋ฉด ๋ค์ ๋ฐฐํฌ ์ถ์ฒ์ ๋ฐ๋ฅด์ธ์.
์ธ์คํด์ค ํ ํ๋ฆฟ์ ์ฌ์ฉํ์ฌ ์ํํธ์จ์ด๋ฅผ ๋ฐฐํฌํ ์ ์๋ ๊ฒฝ์ฐ ๋ฆฌ์ ๊ด๋ฆฌํ ์ธ์คํด์ค ๊ทธ๋ฃน์ ์ฌ์ฉํฉ๋๋ค. ๋ฆฌ์ ๊ด๋ฆฌํ ์ธ์คํด์ค ๊ทธ๋ฃน์ ์ฌ๋ฌ ์์ญ ๊ฐ์ ํธ๋ํฝ์ ์๋์ผ๋ก ๋ถ์ฐ์ํด์ผ๋ก์จ ํน์ ์์ญ์์ ๋ฐ์ํ ์ ์๋ ๋ฌธ์ ๋ฅผ ๋ฐฉ์งํ๋ ์ต์์ ๋ฐฉ๋ฒ์ ๋๋ค.
์์ญ ๊ด๋ฆฌํ ์ธ์คํด์ค ๊ทธ๋ฃน ๋๋ ๋น๊ด๋ฆฌํ ์ธ์คํด์ค ๊ทธ๋ฃน์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๋์ผํ ๋ฐฑ์๋ ์๋น์ค์ ๋ํด ๋์ผํ ๋ฆฌ์ ์ ์๋ก ๋ค๋ฅธ ์์ญ์ ์๋ ์ฌ๋ฌ ์ธ์คํด์ค ๊ทธ๋ฃน์ ์ฌ์ฉํฉ๋๋ค. ์ฌ๋ฌ ์์ญ์ ์ฌ์ฉํ๋ฉด ํน์ ์์ญ์์ ์ ์ฌ์ ๋ฌธ์ ๋ฅผ ๋ฐฉ์งํ ์ ์์ต๋๋ค.
๊ณต์ VPC ์ํคํ ์ฒ
๋ค์ ํ์๋ ๊ณต์ VPC ๋คํธ์ํฌ์ ์ฌ์ฉ๋๋ ๋ด๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ์ ๊ตฌ์ฑ์์ ์๊ตฌ์ฌํญ์ด ์์ฝ๋์ด ์์ต๋๋ค. ์์๋ฅผ ๋ณด๋ ค๋ฉด ๊ณต์ VPC ํ๋ก๋น์ ๋ ํ์ด์ง์์ ๋ด๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ ๋ง๋ค๊ธฐ๋ฅผ ์ฐธ์กฐํ์ธ์.
IP ์ฃผ์ | ์ ๋ฌ ๊ท์น | ๋ฐฑ์๋ ๊ตฌ์ฑ์์ |
---|---|---|
๋ด๋ถ IP ์ฃผ์๋ ๋ฐฑ์๋ VM๊ณผ ๋์ผํ ํ๋ก์ ํธ์ ์ ์๋์ด์ผ ํฉ๋๋ค.
๊ณต์ VPC ๋คํธ์ํฌ์์ ๋ถํ ๋ถ์ฐ๊ธฐ๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด Google Cloud ๋ด๋ถ IP ์ฃผ์๊ฐ ๋ฐ๋์ ๋ฐฑ์๋ VM์ด ์๋ ์๋น์ค ํ๋ก์ ํธ์ ๋์ผํ ์๋น์ค ํ๋ก์ ํธ์ ์ ์๋์ด์ผ ํ๊ณ ๋ํ ํธ์คํธ ํ๋ก์ ํธ์ ์๋ ์ํ๋ ๊ณต์ VPC ๋คํธ์ํฌ์ ์๋ธ๋ท์ ์ฐธ์กฐํด์ผ ํฉ๋๋ค. ์ฃผ์ ์์ฒด๋ ์ฐธ์กฐ๋ ์๋ธ๋ท์ ๊ธฐ๋ณธ IP ๋ฒ์์์ ๊ฐ์ ธ์ต๋๋ค. ์๋น์ค ํ๋ก์ ํธ์ ๋ด๋ถ IP ์ฃผ์๋ฅผ ๋ง๋ค๊ณ IP ์ฃผ์ ์๋ธ๋ท์ด ์๋น์ค ํ๋ก์ ํธ์ VPC ๋คํธ์ํฌ์ ์์ผ๋ฉด ๋ด๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ๋ ์๋น์ค ํ๋ก์ ํธ์ ๋ํด ๋ก์ปฌ์ ๋๋ค. ๋ด๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ๋ ๊ณต์ VPC ํธ์คํธ ํ๋ก์ ํธ์ ๋ํด ๋ก์ปฌ์ด ์๋๋๋ค. |
๋ด๋ถ ์ ๋ฌ ๊ท์น์ ๋ฐฑ์๋ VM๊ณผ ๋์ผํ ํ๋ก์ ํธ์ ์ ์๋์ด์ผ ํฉ๋๋ค.
๊ณต์ VPC ๋คํธ์ํฌ์์ ๋ถํ ๋ถ์ฐ๊ธฐ๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ๋ด๋ถ ์ ๋ฌ ๊ท์น์ด ๋ฐฑ์๋ VM์ด ์๋ ๊ฐ์ ์๋น์ค ํ๋ก์ ํธ์ ์ ์๋์ด์ผ ํ๊ณ ๋ํ ์ฐ๊ฒฐ๋ ๋ด๋ถ IP ์ฃผ์๊ฐ ์ฐธ์กฐํ๋ ๊ฐ์ ์๋ธ๋ท(๊ณต์ VPC ๋คํธ์ํฌ์์)์ ์ฐธ์กฐํด์ผ ํฉ๋๋ค. ์๋น์ค ํ๋ก์ ํธ์ ๋ด๋ถ ์ ๋ฌ ๊ท์น์ ๋ง๋ค๊ณ ์ ๋ฌ ๊ท์น์ ์๋ธ๋ท์ด ์๋น์ค ํ๋ก์ ํธ์ VPC ๋คํธ์ํฌ์ ์๋ ๊ฒฝ์ฐ, ๋ด๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ๋ ์๋น์ค ํ๋ก์ ํธ์ ๋ํด ๋ก์ปฌ์ ๋๋ค. ๋ด๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ๋ ๊ณต์ VPC ํธ์คํธ ํ๋ก์ ํธ์ ๋ํด ๋ก์ปฌ์ด ์๋๋๋ค. |
๊ณต์ VPC ์๋๋ฆฌ์ค์์ ๋ฐฑ์๋ VM์ ์๋น์ค ํ๋ก์ ํธ์ ์์ต๋๋ค. ๋ฐ๋ก ์ด ์๋น์ค ํ๋ก์ ํธ์ ๋ฆฌ์ ๋ด๋ถ ๋ฐฑ์๋ ์๋น์ค์ ์ํ ํ์ธ์ด ์ ์๋์ด์ผ ํฉ๋๋ค. |
ํธ๋ํฝ ๋ถ์ฐ
๋ด๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ๋ ์ธ์ ์ดํผ๋ํฐ, ์ฐ๊ฒฐ ์ถ์ , ์ฅ์ ์กฐ์น์ ๊ฐ์ ๋ค์ํ ํธ๋ํฝ ๋ถ์ฐ ๋ง์ถค์ค์ ์ ์ง์ํฉ๋๋ค. ๋ด๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ๊ฐ ํธ๋ํฝ์ ๋ฐฐํฌํ๋ ๋ฐฉ๋ฒ๊ณผ ์ด๋ฌํ ์ต์ ์ด ์๋ก ์ํธ์์ฉํ๋ ๋ฐฉ์์ ๋ํ ์์ธํ ๋ด์ฉ์ ๋ด๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ์ ํธ๋ํฝ ๋ถ์ฐ์ ์ฐธ์กฐํ์ธ์.
ํ ๋น๋ ๋ฐ ํ๋
ํ ๋น๋ ๋ฐ ํ๋์ ๋ํ ์์ธํ ๋ด์ฉ์ ๋ฆฌ์์ค ํ ๋น๋ ๋ถํ ๋ถ์ฐ์ ์ฐธ์กฐํ์ธ์.
์ ํ์ฌํญ
- Google Cloud ์ฝ์์ ์ฌ์ฉํด์๋ ์์ญ๋ณ NEG ๋ฐฑ์๋๊ฐ ์๋ ๋ด๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
๋ค์ ๋จ๊ณ
- ๋ด๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ๋ฅผ ๊ตฌ์ฑํ๊ณ ํ ์คํธํ๋ ค๋ฉด ๋ด๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ ์ค์ ์ ์ฐธ์กฐํ์ธ์.
- ๋ด๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ์ ๋ํด Cloud Monitoring์ ๊ตฌ์ฑํ๋ ค๋ฉด ๋ด๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ ๋ก๊น ๋ฐ ๋ชจ๋ํฐ๋ง์ ์ฐธ์กฐํ์ธ์.
- ๋ด๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ ๊ด๋ จ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ค๋ฉด ๋ด๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ๋ถ์ฐ๊ธฐ ๋ฌธ์ ํด๊ฒฐ์ ์ฐธ์กฐํ์ธ์.
- ์ฌ์ ๋น๋๋ Terraform ํ ํ๋ฆฟ์ ์ฌ์ฉํ์ฌ Google Cloud์ ๋คํธ์ํน ์ธํ๋ผ ์ค์ ๋ฐ ๊ด๋ฆฌ๋ฅผ ๊ฐ์ํํ๋ ค๋ฉด ๊ฐ์ํ๋ Cloud ๋คํธ์ํน ๊ตฌ์ฑ ์๋ฃจ์ GitHub ์ ์ฅ์๋ฅผ ์ดํด๋ณด์ธ์.