Virtual Private Cloud(VPC) ๋ฐฉํ๋ฒฝ ๊ท์น์ด ํน์ ํ๋ก์ ํธ ๋ฐ ๋คํธ์ํฌ์ ์ ์ฉ๋ฉ๋๋ค. ์กฐ์ง์ ์ฌ๋ฌ VPC ๋คํธ์ํฌ์ ๋ฐฉํ๋ฒฝ ๊ท์น์ ์ ์ฉํ๋ ค๋ฉด ๋ฐฉํ๋ฒฝ ์ ์ฑ ์ ์ฐธ์กฐํ์ธ์. ์ด ํ์ด์ง์ ๋๋จธ์ง ๋ถ๋ถ์์๋ VPC ๋ฐฉํ๋ฒฝ ๊ท์น๋ง ๋ค๋ฃน๋๋ค.
VPC ๋ฐฉํ๋ฒฝ ๊ท์น์ ์ฌ์ฉํ๋ฉด VPC ๋คํธ์ํฌ์ ๊ฐ์ ๋จธ์ (VM) ์ธ์คํด์ค์ ๋ํ ์ฐ๊ฒฐ์ ํ์ฉํ๊ฑฐ๋ ๊ฑฐ๋ถํ ์ ์์ต๋๋ค. ์ฌ์ฉ ์ค์ ํ VPC ๋ฐฉํ๋ฒฝ ๊ท์น์ ์ธ์คํด์ค์ ๊ตฌ์ฑ ๋ฐ ์ด์ ์ฒด์ ์ ์๊ด์์ด ์ธ์คํด์ค๋ฅผ ๋ณดํธํ ์ ์๋๋ก ํญ์ ์คํ๋ฉ๋๋ค. ์์ง ์์ํ์ง ์์ ์ธ์คํด์ค๋ ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค.
๋ชจ๋ VPC ๋คํธ์ํฌ๋ ๋ถ์ฐํ ๋ฐฉํ๋ฒฝ์ผ๋ก ์๋ํฉ๋๋ค. ๋ฐฉํ๋ฒฝ ๊ท์น์ ๋คํธ์ํฌ ์์ค์์ ์ ์๋์ง๋ง ์ฐ๊ฒฐ์ ์ธ์คํด์ค๋ณ๋ก ํ์ฉ๋๊ฑฐ๋ ๊ฑฐ๋ถ๋ฉ๋๋ค. VPC ๋ฐฉํ๋ฒฝ ๊ท์น์ ์ธ์คํด์ค์ ๋ค๋ฅธ ๋คํธ์ํฌ ์ฌ์ด๋ฟ๋ง ์๋๋ผ ๋์ผํ ๋คํธ์ํฌ ๋ด์ ๊ฐ๋ณ ์ธ์คํด์ค ๊ฐ์ ์กด์ฌํ๋ ๊ฒ์ผ๋ก ์๊ฐํ ์ ์์ต๋๋ค.
๋ฐฉํ๋ฒฝ์ ๋ํ ์์ธํ ๋ด์ฉ์ ๋ฐฉํ๋ฒฝ(์ปดํจํ )์ ์ฐธ์กฐํ์ธ์.
๋ฐฉํ๋ฒฝ ๊ท์น ๊ถ์ฅ์ฌํญ
๋ฐฉํ๋ฒฝ ๊ท์น์ ์ค๊ณํ๊ณ ํ๊ฐํ ๋ ๋ค์ ๊ถ์ฅ์ฌํญ์ ๊ณ ๋ คํ์ธ์.
- ์ต์ ๊ถํ ์์น์ ๊ตฌํํฉ๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ๋ชจ๋ ํธ๋ํฝ์ ์ฐจ๋จํ๊ณ ํ์ํ ํน์ ํธ๋ํฝ๋ง ํ์ฉํฉ๋๋ค. ์ฌ๊ธฐ์๋ ํ์ํ ํ๋กํ ์ฝ ๋ฐ ํฌํธ๋ก๋ง ๊ท์น์ ์ ํํ๋ ๊ฒ์ด ํฌํจ๋ฉ๋๋ค.
- ๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ๊ท์น์ ์ฌ์ฉํ์ฌ ํ์ฉ๋์ด์๋ ์ ๋๋ ํธ๋ํฝ์ ์กฐ์ง ๋๋ ํด๋ ์์ค์์ ์ฐจ๋จํฉ๋๋ค.
- 'ํ์ฉ' ๊ท์น์ ๊ฒฝ์ฐ VM์ ์๋น์ค ๊ณ์ ์ ์ง์ ํ์ฌ ํน์ VM์ผ๋ก ์ ํํฉ๋๋ค.
- IP ์ฃผ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ท์น์ ๋ง๋ค์ด์ผ ํ๋ ๊ฒฝ์ฐ ๊ท์น ์๋ฅผ ์ต์ํํฉ๋๋ค. 16๊ฐ์ ๊ฐ๋ณ ๊ท์น์ ์ถ์ ํ๋ ๊ฒ๋ณด๋ค 16๊ฐ์ VM ๋ฒ์๋ก ๋ค์ด์ค๋ ํธ๋ํฝ์ ํ์ฉํ๋ ๊ท์น ํ ๊ฐ๋ฅผ ์ถ์ ํ๋ ๊ฒ์ด ๋ ์ฝ์ต๋๋ค.
- ๋ฐฉํ๋ฒฝ ์ ์ฑ
์ ์ฌ์ฉํ์ฌ ๋ฐฉํ๋ฒฝ ๊ท์น์ ๊ทธ๋ฃนํํ์ฌ ๊ตฌ์ฑ ๋ฐ ๋ฐฐํฌ๋ฅผ ๊ฐ์ํํฉ๋๋ค.
๋ฐฉํ๋ฒฝ ์ ์ฑ
๊ท์น์ ์ธ๋ถํ๋ ํธ๋ํฝ ์ ์ด๋ฅผ ์ ๊ณตํ๋ ์ฌ๋ฌ ๊ท์น ๊ตฌ์ฑ์์๋ฅผ ์ ๊ณตํฉ๋๋ค.
- ์ฃผ์ ๊ทธ๋ฃน์ ์ฌ์ฉํ์ฌ ๋ฐฉํ๋ฒฝ ๊ท์น์์ ์ฌ๋ฌ IP ์ฃผ์ ๋ฒ์๋ฅผ ๊ฐํธํ๊ฒ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- ๋ฐฉํ๋ฒฝ ์ ์ฑ ์์ FQDN ๊ฐ์ฒด๋ฅผ ์ฌ์ฉํ์ฌ ํน์ ๋๋ฉ์ธ์์ ์์ ๋๋ ๋ฐ์ ๋๋ ํธ๋ํฝ์ ํํฐ๋งํ ์ ์์ต๋๋ค. Cloud Next Generation Firewall Standard ๋ฐ์ดํฐ ์ฒ๋ฆฌ ์๊ธ์ด ์ฒญ๊ตฌ๋ ์ ์์ต๋๋ค.
- ํน์ ์ง๋ฆฌ์ ์์น๋ ๋ฆฌ์ ์ ๊ธฐ๋ฐ์ผ๋ก ์ธ๋ถ IPv4 ๋ฐ ์ธ๋ถ IPv6 ํธ๋ํฝ์ ํํฐ๋งํด์ผ ํ๋ ๊ฒฝ์ฐ์๋ ๋ฐฉํ๋ฒฝ ์ ์ฑ ์์ ์์น์ ๋ณด ๊ฐ์ฒด๋ฅผ ์ฌ์ฉํฉ๋๋ค. Cloud Next Generation Firewall Standard ์ฒ๋ฆฌ ์๊ธ์ด ์ฒญ๊ตฌ๋ ์ ์์ต๋๋ค.
- ๋ฐฉํ๋ฒฝ ๊ท์น ๋ก๊น ์ ์ฌ์ฉํ๊ณ ๋ฐฉํ๋ฒฝ ํต๊ณ๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐฉํ๋ฒฝ ๊ท์น์ด ์๋ํ ๋ฐฉ์์ผ๋ก ์ฌ์ฉ๋๊ณ ์๋์ง ํ์ธํฉ๋๋ค. ๋ฐฉํ๋ฒฝ ๊ท์น ๋ก๊น ์ ๋น์ฉ์ด ๋ฐ์ํ ์ ์์ผ๋ฏ๋ก ์ ํ์ ์ผ๋ก ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
Google Cloud์ ๋ฐฉํ๋ฒฝ ๊ท์น
VPC ๋ฐฉํ๋ฒฝ ๊ท์น์ ๋ง๋ค ๋ VPC ๋คํธ์ํฌ์ ๊ท์น์ ์ญํ ์ ์ ์ํ๋ ๊ตฌ์ฑ์์ ์งํฉ์ ์ง์ ํฉ๋๋ค. ๊ตฌ์ฑ์์๋ฅผ ์ฌ์ฉํ๋ฉด ํธ๋ํฝ์ ํ๋กํ ์ฝ, ํฌํธ, ์์ค, ๋ชฉ์ ์ง๋ฅผ ๊ธฐ์ค์ผ๋ก ํน์ ํธ๋ํฝ ์ ํ์ ๋์์ผ๋ก ์ง์ ํ ์ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ๋ฐฉํ๋ฒฝ ๊ท์น ๊ตฌ์ฑ์์๋ฅผ ์ฐธ์กฐํ์ธ์.
Google Cloud Console, Google Cloud CLI, REST API๋ฅผ ์ฌ์ฉํ์ฌ VPC ๋ฐฉํ๋ฒฝ ๊ท์น์ ๋ง๋ค๊ฑฐ๋ ์์ ํฉ๋๋ค. ๋ฐฉํ๋ฒฝ ๊ท์น์ ๋ง๋ค๊ฑฐ๋ ์์ ํ ๋ ๊ท์น์ ๋์ ๋งค๊ฐ๋ณ์๋ฅผ ์ฌ์ฉํ์ฌ ์ ์ฉํ ์ธ์คํด์ค๋ฅผ ์ง์ ํ ์ ์์ต๋๋ค. ๋ฐฉํ๋ฒฝ ๊ท์น ์์๋ ๊ธฐํ ๊ตฌ์ฑ ์์๋ฅผ ์ฐธ์กฐํ์ธ์.
์์ฑํ๋ ๋ฐฉํ๋ฒฝ ๊ท์น ์ธ์๋ Google Cloud ์๋ ์์ (์ธ๊ทธ๋ ์ค) ๋๋ ์ก์ (์ด๊ทธ๋ ์ค) ์ฐ๊ฒฐ์ ์ํฅ์ ์ค ์ ์๋ ๋ค๋ฅธ ๊ท์น์ด ์์ต๋๋ค.
Google Cloud ์์๋ ํน์ ํธ๋ํฝ์ ์ฐจ๋จํ๊ฑฐ๋ ์ ํํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ ์ฐจ๋จ ๋ฐ ์ ํ๋ ํธ๋ํฝ์ ์ฐธ์กฐํ์ธ์.
Google Cloud ์์๋ VM ์ธ์คํด์ค์
169.254.169.254
์ ์๋ ๋์ํ๋ ๋ฉํ๋ฐ์ดํฐ ์๋ฒ ๊ฐ ํต์ ์ ํญ์ ํ์ฉํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ ํญ์ ํ์ฉ๋๋ ํธ๋ํฝ์ ์ฐธ์กฐํ์ธ์.๋ชจ๋ ๋คํธ์ํฌ์๋ ๋๊ฐ๋ ์ฐ๊ฒฐ์ ํ์ฉํ๊ณ ๋ค์ด์ค๋ ์ฐ๊ฒฐ์ ์ฐจ๋จํ๋ ๋ ๊ฐ์ง ๋ฌต์์ ์ธ ๋ฐฉํ๋ฒฝ ๊ท์น์ด ์์ต๋๋ค. ์์ฑํ ๋ฐฉํ๋ฒฝ ๊ท์น์ ์ด๋ฌํ ๋ฌต์์ ๊ท์น์ ์ฐ์ ํฉ๋๋ค.
๊ธฐ๋ณธ ๋คํธ์ํฌ์๋ ๋ฐฉํ๋ฒฝ ๊ท์น์ด ๋ฏธ๋ฆฌ ์ ๋ ฅ๋๋ฉฐ, ์ด๋ฌํ ๊ท์น์ ์ญ์ ํ๊ฑฐ๋ ์์ ํ ์ ์์ต๋๋ค.
์ฌ์
VPC ๋ฐฉํ๋ฒฝ ๊ท์น์ ํน์ง์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
๊ฐ ๋ฐฉํ๋ฒฝ ๊ท์น์ ์์ (์ธ๊ทธ๋ ์ค)์ด๋ ์ก์ (์ด๊ทธ๋ ์ค) ์ฐ๊ฒฐ ์ค ํ๋์ ์ ์ฉ๋ฉ๋๋ค. ๋ ์ฐ๊ฒฐ ๋ชจ๋์ ํจ๊ป ์ ์ฉ๋์ง๋ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ์ฐ๊ฒฐ ๋ฐฉํฅ์ ์ฐธ์กฐํ์ธ์.
๋ฐฉํ๋ฒฝ ๊ท์น์ IPv4 ์ฐ๊ฒฐ์ ์ง์ํฉ๋๋ค. IPv6 ์ฐ๊ฒฐ์ IPv6์ด ์ฌ์ฉ ์ค์ ๋ VPC ๋คํธ์ํฌ์์๋ ์ง์๋ฉ๋๋ค. ์ฃผ์๋ก ์ธ๊ทธ๋ ์ค ๋๋ ์ด๊ทธ๋ ์ค ๊ท์น์ ์์ค ๋๋ ๋์์ ์ง์ ํ ๋ IPv4 ๋๋ IPv6 ์ฃผ์ ๋๋ ๋ธ๋ก์ CIDR ํ๊ธฐ๋ฒ์ผ๋ก ์ง์ ํ ์ ์์ต๋๋ค.
๊ฐ ๋ฐฉํ๋ฒฝ ๊ท์น์ IPv4 ๋๋ IPv6 ๋ฒ์ ์ค ํ๋๋ฅผ ํฌํจํ ์ ์์ง๋ง ๋ ๋ค ํฌํจํ ์๋ ์์ต๋๋ค.
๊ฐ ๋ฐฉํ๋ฒฝ ๊ท์น์ ์์ ์
allow
๋๋deny
์ ๋๋ค. ๊ท์น์ ์ํ๋๋ ์ค์๋ง ์ฐ๊ฒฐ์ ์ ์ฉ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด ๋ฌธ์ ํด๊ฒฐ์ ์ํด ๊ท์น์ ์ฌ์ฉ ์ค์งํ ์ ์์ต๋๋ค.๋ฐฉํ๋ฒฝ ๊ท์น์ ๋ง๋ค ๋๋ VPC ๋คํธ์ํฌ๋ฅผ ์ ํํด์ผ ํฉ๋๋ค. ๊ท์น์ ์ธ์คํด์ค ์์ค์์ ์ํํ๋ค๋ฉด, ๊ท์น์ ๊ตฌ์ฑ์ VPC ๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋ฉ๋๋ค. ๋ฐ๋ผ์ VPC ๋คํธ์ํฌ ํผ์ด๋ง ๋๋ Cloud VPN ํฐ๋๋ฅผ ํตํด ์ฐ๊ฒฐ๋ ๋คํธ์ํฌ ๋ฑ VPC ๋คํธ์ํฌ ๊ฐ์๋ ๋ฐฉํ๋ฒฝ ๊ท์น์ ๊ณต์ ํ ์ ์์ต๋๋ค.
VPC ๋ฐฉํ๋ฒฝ ๊ท์น์ ์คํ ์ดํธํ(Stateful)์ ๋๋ค.
- ์ด๋ค ๋ฐฉํฅ์ผ๋ก๋ ๋ฐฉํ๋ฒฝ์ ํตํด ์ฐ๊ฒฐ์ด ํ์ฉ๋๋ ๊ฒฝ์ฐ ์ด ์ฐ๊ฒฐ๊ณผ ์ผ์นํ๋ ๋ฐํ ํธ๋ํฝ๋ ํ์ฉ๋ฉ๋๋ค. ์ฐ๊ฒฐ๋ ์๋ต ํธ๋ํฝ์ ๊ฑฐ๋ถํ๋๋ก ๋ฐฉํ๋ฒฝ ๊ท์น์ ๊ตฌ์ฑํ ์๋ ์์ต๋๋ค.
- ๋ฐํ ํธ๋ํฝ์ ์๋ฝ๋ ์์ฒญ ํธ๋ํฝ์ 5ํํ(์์ค IP, ๋์ IP, ์์ค ํฌํธ, ๋์ ํฌํธ, ํ๋กํ ์ฝ)๊ณผ ์ผ์นํด์ผ ํ์ง๋ง ์์ค ๋ฐ ๋์ ์ฃผ์์ ํฌํธ๊ฐ ๋ฐ๋๋ก ๋์ด ์์ด์ผ ํฉ๋๋ค.
- Google Cloud ์์๋ ์ฐ๊ฒฐ ์ถ์ ํ ์ด๋ธ์ ์ฌ์ฉํ์ฌ ์์ ํจํท์ ํด๋น ์์๋ฐ์ด๋ ํจํท๊ณผ ์ฐ๊ฒฐํฉ๋๋ค. IPv4 ์ฐ๊ฒฐ์ TCP, UDP, SCTP, ICMP ํ๋กํ ์ฝ์ ์ง์ํฉ๋๋ค. IPv6 ์ฐ๊ฒฐ์ TCP, UDP, SCTP, ICMPv6 ํ๋กํ ์ฝ์ ์ง์ํฉ๋๋ค.
- Google Cloud ์์๋ ํ๋กํ ์ฝ์ด ์ฐ๊ฒฐ์ ์ง์ํ๋์ง ์ฌ๋ถ์ ๊ด๊ณ์์ด ์ฐ๊ฒฐ ์ถ์ ์ ๊ตฌํํฉ๋๋ค. ์์ค์ ๋์ ๊ฐ(์ธ๊ทธ๋ ์ค ๊ท์น์ ๊ฒฝ์ฐ) ๋๋ ๋์๊ณผ ๋ชฉ์ ์ง ๊ฐ(์ด๊ทธ๋ ์ค ๊ท์น์ ๊ฒฝ์ฐ)์ ์ฐ๊ฒฐ์ด ํ์ฉ๋๋ ๊ฒฝ์ฐ ๋ชจ๋ ์๋ต ํธ๋ํฝ์ ๋ฐฉํ๋ฒฝ์ ์ฐ๊ฒฐ ์ถ์ ์ํ๊ฐ ํ์ฑ ์ํ์ธ ๋์ ํ์ฉ๋ฉ๋๋ค. 10๋ถ๋ง๋ค ํ๋ ์ด์์ ํจํท์ด ์ ์ก๋๋ ๊ฒฝ์ฐ ๋ฐฉํ๋ฒฝ ๊ท์น์ ์ถ์ ์ ํ์ฑ ์ํ๋ก ๊ฐ์ฃผ๋ฉ๋๋ค.
- ์กฐ๊ฐํ๋ ์ฐ๊ฒฐ์ด ๋ฐฉํ๋ฒฝ์ ํตํด ํ์ฉ๋ ๋Google Cloud ๋ ์ฐ๊ฒฐ ์ถ์ ์ ์ฌ์ฉํด์ ๋ฐํ ํธ๋ํฝ์ ์ฒซ ๋ฒ์งธ ์กฐ๊ฐ๋ง ํ์ฉํฉ๋๋ค. ํ์ ๋ฐํ ์กฐ๊ฐ์ ํ์ฉํ๋ ค๋ฉด ๋ฐฉํ๋ฒฝ ๊ท์น์ ์ถ๊ฐํด์ผ ํฉ๋๋ค.
- ํ์ฉ๋๋ TCP/UDP ์ฐ๊ฒฐ์ ๋ํ ์๋ต์ผ๋ก ์์ฑ๋ 'ICMP TYPE 3, DESTINATION UNREACHABLE'๊ณผ ๊ฐ์ ICMP ์๋ต ํธ๋ํฝ์ ๋ฐฉํ๋ฒฝ์ ํตํด ํ์ฉ๋ฉ๋๋ค. ์ด ๋์์ RFC 792๊ณผ ์ผ์นํฉ๋๋ค.
VPC ๋ฐฉํ๋ฒฝ ๊ท์น์ ์กฐ๊ฐํ๋ TCP ํจํท์ ์ฌ๊ตฌ์ฑํ์ง ์์ต๋๋ค. ๋ฐ๋ผ์ TCP ํ๋กํ ์ฝ์ ์ ์ฉํ ์ ์๋ ๋ฐฉํ๋ฒฝ ๊ท์น์ ์ฒซ ๋ฒ์งธ ์กฐ๊ฐ์๋ง ์ ์ฉํ ์ ์์ต๋๋ค(TCP ํค๋๊ฐ ํฌํจ๋์ด ์๊ธฐ ๋๋ฌธ์). TCP ํ๋กํ ์ฝ์ ์ ์ฉํ ์ ์๋ ๋ฐฉํ๋ฒฝ ๊ท์น์ ํ์ TCP ์กฐ๊ฐ์๋ ์ ์ฉ๋์ง ์์ต๋๋ค.
๋ฐฉํ๋ฒฝ ๊ท์น ํ ์ด๋ธ์์ ์ถ์ ๋ ์ต๋ ์ฐ๊ฒฐ ์๋ ์ธ์คํด์ค์ ๋จธ์ ์ ํ์์ ์ง์ํ๋ ์คํ ์ดํธํ(Stateful) ์ฐ๊ฒฐ ์์ ๋ฐ๋ผ ๋ค๋ฆ ๋๋ค. ์ถ์ ๋ ์ต๋ ์ฐ๊ฒฐ ์๋ฅผ ์ด๊ณผํ๋ฉด ์ ์ฐ๊ฒฐ์ด ์ถ์ ๋ ์ ์๋๋ก ์ ํด ๊ฐ๊ฒฉ์ด ๊ฐ์ฅ ๊ธด ์ฐ๊ฒฐ์ ๋ํด ์ถ์ ์ด ์ค์ง๋ฉ๋๋ค.
์ธ์คํด์ค ๋จธ์ ์ ํ ์ต๋ ์คํ ์ดํธํ(Stateful) ์ฐ๊ฒฐ ์ ๊ณต์ ์ฝ์ด ๋จธ์ ์ ํ 130,000 1~8๊ฐ์ vCPU๊ฐ ์๋ ์ธ์คํด์ค vCPU๋น 130,000๊ฐ์ ์ฐ๊ฒฐ 9๊ฐ ์ด์์ vCPU๊ฐ ์๋ ์ธ์คํด์ค ์ด 1,040,000(130,000 ร 8)๊ฐ์ ์ฐ๊ฒฐ
๋ฌต์์ ์ธ ๊ท์น
๋ชจ๋ VPC ๋คํธ์ํฌ์๋ ๋ ๊ฐ์ง ๋ฌต์์ ์ธ IPv4 ๋ฐฉํ๋ฒฝ ๊ท์น์ด ์์ต๋๋ค. IPv6๊ฐ VPC ๋คํธ์ํฌ์์ ์ฌ์ฉ ์ค์ ๋ ๊ฒฝ์ฐ ๋คํธ์ํฌ์๋ 2๊ฐ์ ๋ฌต์์ IPv6 ๋ฐฉํ๋ฒฝ ๊ท์น๋ ์์ต๋๋ค. ์ด๋ฌํ ๊ท์น์ Google Cloud ์ฝ์์ ํ์๋์ง ์์ต๋๋ค.
๋คํธ์ํฌ๊ฐ ์์ฑ๋๋ ๋ฐฉ๋ฒ ๋ฐ ์๋ ๋ชจ๋ ๋๋ ์ปค์คํ ๋ชจ๋ VPC ๋คํธ์ํฌ์ธ์ง ์ฌ๋ถ์ ๊ด๊ณ์์ด ๋ชจ๋ VPC ๋คํธ์ํฌ์๋ ๋ฌต์์ ์ธ IPv4 ๋ฐฉํ๋ฒฝ ๊ท์น์ด ์์ต๋๋ค. ๊ธฐ๋ณธ ๋คํธ์ํฌ์๋ ๋์ผํ ๋ฌต์์ ๊ท์น์ด ์ ์ฉ๋ฉ๋๋ค.
๋ฌต์์ IPv4 ์ด๊ทธ๋ ์ค ํ์ฉ ๊ท์น ์์ ์ด
allow
, ๋ชฉ์ ์ง๊ฐ0.0.0.0/0
, ์ฐ์ ์์๊ฐ ๊ฐ์ฅ ๋ฎ์(65535
) ์ด๊ทธ๋ ์ค ๊ท์น์ ์ฌ์ฉํ๋ฉด ๋ชจ๋ ์ธ์คํด์ค๊ฐ Google Cloud์์ ์ฐจ๋จํ๋ ํธ๋ํฝ์ ์ ์ธํ ๋ชจ๋ ๋ชฉ์ ์ง์ ํธ๋ํฝ์ ์ ์กํ ์ ์์ต๋๋ค. ์ฐ์ ์์๊ฐ ๋ ๋์ ๋ฐฉํ๋ฒฝ ๊ท์น์ ์์๋ฐ์ด๋ ์ก์ธ์ค๋ฅผ ์ ํํ ์ ์์ต๋๋ค. ์์๋ฐ์ด๋ ํธ๋ํฝ์ ๊ฑฐ๋ถํ๋ ๋ค๋ฅธ ๋ฐฉํ๋ฒฝ ๊ท์น์ด ์๊ณ ์ธ์คํด์ค์ ์ธ๋ถ IP ์ฃผ์๊ฐ ์๊ฑฐ๋ Cloud NAT ์ธ์คํด์ค๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ์ธํฐ๋ท ์ก์ธ์ค๊ฐ ํ์ฉ๋ฉ๋๋ค. ์์ธํ ๋ด์ฉ์ ์ธํฐ๋ท ์ก์ธ์ค ์๊ตฌ ์ฌํญ์ ์ฐธ์กฐํ์ธ์.๋ผ์ฐํ ์๊ตฌ์ฌํญ์ ๋ํ ์์ธํ ๋ด์ฉ์ ์ธํฐ๋ท ์ก์ธ์ค ์๊ตฌ์ฌํญ์ ์ฐธ์กฐํ์ธ์.
๋ฌต์์ IPv4 ์ธ๊ทธ๋ ์ค ๊ฑฐ๋ถ ๊ท์น ์์ ์ด
deny
, ์์ค๊ฐ0.0.0.0/0
, ์ฐ์ ์์๊ฐ ๊ฐ์ฅ ๋ฎ์(65535
) ์ธ๊ทธ๋ ์ค ๊ท์น์ ๋ชจ๋ ์ธ์คํด์ค๋ก ์์ ๋๋ ์ฐ๊ฒฐ์ ์ฐจ๋จํ์ฌ ๋ณดํธํฉ๋๋ค. ์ฐ์ ์์๊ฐ ๋ ๋์ ๊ท์น์ ์์ ์ก์ธ์ค๋ฅผ ํ์ฉํ ์๋ ์์ต๋๋ค. ๊ธฐ๋ณธ ๋คํธ์ํฌ์๋ ์ด ๊ท์น์ ์ฌ์ ์ํ๋ ์ถ๊ฐ ๊ท์น์ด ํฌํจ๋์ด ์์ด ํน์ ์ ํ์ ์์ ์ฐ๊ฒฐ์ ํ์ฉํฉ๋๋ค.
IPv6๊ฐ ์ฌ์ฉ ์ค์ ๋ ๊ฒฝ์ฐ VPC ๋คํธ์ํฌ์๋ ๋ค์๊ณผ ๊ฐ์ ๋ ๊ฐ์ง ๋ฌต์์ ๊ท์น๋ ์์ต๋๋ค.
๋ฌต์์ IPv6 ์ด๊ทธ๋ ์ค ํ์ฉ ๊ท์น ์์ ์ด
allow
, ๋ชฉ์ ์ง๊ฐ::/0
, ์ฐ์ ์์๊ฐ ๊ฐ์ฅ ๋ฎ์(65535
) ์ด๊ทธ๋ ์ค ๊ท์น์ ์ฌ์ฉํ๋ฉด ๋ชจ๋ ์ธ์คํด์ค๊ฐ Google Cloud์์ ์ฐจ๋จํ๋ ํธ๋ํฝ์ ์ ์ธํ ๋ชจ๋ ๋ชฉ์ ์ง์ ํธ๋ํฝ์ ์ ์กํ ์ ์์ต๋๋ค. ์ฐ์ ์์๊ฐ ๋ ๋์ ๋ฐฉํ๋ฒฝ ๊ท์น์ ์์๋ฐ์ด๋ ์ก์ธ์ค๋ฅผ ์ ํํ ์ ์์ต๋๋ค. ๋ผ์ฐํ ์๊ตฌ์ฌํญ์ ๋ํ ์์ธํ ๋ด์ฉ์ ์ธํฐ๋ท ์ก์ธ์ค ์๊ตฌ์ฌํญ์ ์ฐธ์กฐํ์ธ์.๋ฌต์์ IPv6 ์ธ๊ทธ๋ ์ค ๊ฑฐ๋ถ ๊ท์น ์์ ์ด
deny
, ์์ค๊ฐ::/0
, ์ฐ์ ์์๊ฐ ๊ฐ์ฅ ๋ฎ์(65535
) ์ธ๊ทธ๋ ์ค ๊ท์น์ ๋ชจ๋ ์ธ์คํด์ค๋ก ์์ ๋๋ ์ฐ๊ฒฐ์ ์ฐจ๋จํ์ฌ ๋ณดํธํฉ๋๋ค. ์ฐ์ ์์๊ฐ ๋ ๋์ ๊ท์น์ ์์ ์ก์ธ์ค๋ฅผ ํ์ฉํ ์๋ ์์ต๋๋ค.
๋ฌต์์ ๊ท์น์ ์ญ์ ํ ์ ์์ง๋ง ์ฐ์ ์์๋ ๊ฐ์ฅ ๋ฎ์ต๋๋ค. ๊ท์น์ ์ฐ์ ์์๊ฐ ๋ ๋์ผ๋ฉด ๊ท์น์ ์ฌ์ ์ํ๋ ๊ท์น์ ๋ง๋ค ์ ์์ต๋๋ค(์ฐ์ ์์ ๋ฒํธ๊ฐ 65535
๋ฏธ๋ง). deny
๊ท์น์ ์ฐ์ ์์๊ฐ ๋์ผํ allow
๊ท์น์ ์ฐ์ ํ๊ธฐ ๋๋ฌธ์ ์ฐ์ ์์๊ฐ 65535
์ธ ์ธ๊ทธ๋ ์ค allow
๊ท์น์ ์ ๋๋ก ์ ์ฉ๋์ง ์์ต๋๋ค.
๊ธฐ๋ณธ ๋คํธ์ํฌ์ ๋ฏธ๋ฆฌ ์ ๋ ฅ๋ ๊ท์น
๊ธฐ๋ณธ ๋คํธ์ํฌ์๋ ์ธ์คํด์ค๋ก ๋ค์ด์ค๋ ์ฐ๊ฒฐ์ ํ์ฉํ๋ ๋ฐฉํ๋ฒฝ ๊ท์น์ด ๋ฏธ๋ฆฌ ์ ๋ ฅ๋ฉ๋๋ค. ์ด๋ฌํ ๊ท์น์ ํ์์ ๋ฐ๋ผ ์ญ์ ํ๊ฑฐ๋ ์์ ํ ์ ์์ต๋๋ค.
๊ท์น ์ด๋ฆ | ๋ฐฉํฅ | ์ฐ์ ์์ | ์์ค ๋ฒ์ | ์์ | ํ๋กํ ์ฝ ๋ฐ ํฌํธ | ์ค๋ช |
---|---|---|---|---|---|---|
default-allow-internal
|
ingress
|
65534
|
10.128.0.0/9
|
allow
|
tcp:0-65535
|
๋์ผํ VPC ๋คํธ์ํฌ ๋ด์ ๋ค๋ฅธ ์ธ์คํด์ค์์ VM ์ธ์คํด์ค๋ก ๋ค์ด์ค๋ ์ฐ๊ฒฐ์ ํ์ฉํฉ๋๋ค. |
default-allow-ssh
|
ingress
|
65534
|
0.0.0.0/0
|
allow
|
tcp:22
|
ssh , scp , sftp ๋ฑ์ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ธ์คํด์ค์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค.
|
default-allow-rdp
|
ingress
|
65534
|
0.0.0.0/0
|
allow
|
tcp:3389
|
Microsoft ์๊ฒฉ ๋ฐ์คํฌํฑ ํ๋กํ ์ฝ์ ์ฌ์ฉํ์ฌ ์ธ์คํด์ค์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค. |
default-allow-icmp
|
ingress
|
65534
|
0.0.0.0/0
|
allow
|
icmp
|
ping ๋ฑ์ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
|
๊ธฐ๋ณธ ๋คํธ์ํฌ ์ธ์ ๋คํธ์ํฌ์๋ ์ ์ฌํ ๋ฐฉํ๋ฒฝ ๊ท์น์ ๋ง๋ค ์ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ์ผ๋ฐ์ ์ธ ์ฌ์ฉ ์ฌ๋ก์ ๋ฐฉํ๋ฒฝ ๊ท์น ๊ตฌ์ฑ์ ์ฐธ์กฐํ์ธ์.
์ฐจ๋จ๋ ํธ๋ํฝ ๋ฐ ์ ํ๋ ํธ๋ํฝ
Google Cloud ์์๋ VPC ๋ฐฉํ๋ฒฝ ๊ท์น๊ณผ ๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ๊ณผ ๋ณ๋๋ก ๋ค์ ํ์ ์ค๋ช ๋ ํน์ ํธ๋ํฝ์ ์ฐจ๋จํ๊ฑฐ๋ ์ ํํฉ๋๋ค.
ํธ๋ํฝ ์ ํ | ์ธ๋ถ์ ๋ณด |
---|---|
ํจํท ์๋ ๋ฐ ๋์ญํญ
์ ์ฉ ๋์:
|
Google Cloud ์์๋ ๊ฐ ๋คํธ์ํฌ ์ธํฐํ์ด์ค(NIC) ๋๋ IP ์ฃผ์์ ๋ํด VM ์ธ์คํด์ค๋น ๋์ญํญ์ ๊ณ ๋ คํฉ๋๋ค. VM์ ๋จธ์ ์ ํ์ ๊ฐ๋ฅํ ์ต๋ ์ด๊ทธ๋ ์ค ์๋๋ฅผ ์ ์ํ์ง๋ง ์ด ๊ฐ๋ฅํ ์ต๋ ์ด๊ทธ๋ ์ค ์๋๋ ํน์ ์ํฉ์์๋ง ๋ฌ์ฑํ ์ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ Compute Engine ๋ฌธ์์ ๋คํธ์ํฌ ๋์ญํญ์ ์ฐธ์กฐํ์ธ์. |
DHCP ์คํผ ๋ฐ ํ์ธ
์ ์ฉ ๋์:
|
Google Cloud ์์๋ ๋ฉํ๋ฐ์ดํฐ ์๋ฒ์์ ์์ ๋๋ DHCP ํจํท์์ ์ธํ ๋ชจ๋ ์์ค์์ ์์ ๋๋ DHCP ์คํผ ๋ฐ ํ์ธ์ ์ฐจ๋จํฉ๋๋ค. |
Google Cloud ์ธ๋ถ IP ์ฃผ์์์ ์ง์ํ๋ ํ๋กํ ์ฝ
์ ์ฉ ๋์:
|
์ธ๋ถ IPv4 ๋ฐ IPv6 ์ฃผ์๋ TCP, UDP, ICMP, IPIP, AH, ESP, SCTP, GRE ํจํท๋ง ํ์ฉํฉ๋๋ค. ์ธ๋ถ IP ์ฃผ์๋ฅผ ์ฌ์ฉํ๋ ๋ฆฌ์์ค์๋ ์ถ๊ฐ ํ๋กํ ์ฝ ์ ํ์ด ์ ์ฉ๋ฉ๋๋ค.
|
SMTP(ํฌํธ 25) ํธ๋ํฝ
์ ์ฉ ๋์:
|
๊ธฐ๋ณธ์ ์ผ๋ก Google Cloud ๋ ์ธ๋ถ IP ์ฃผ์(๋ค๋ฅธ Google Cloud ๋ฆฌ์์ค์ ์ธ๋ถ IP ์ฃผ์ ํฌํจ)์ TCP ๋์ ํฌํธ 25๋ก ์ ์ก๋ ์ด๊ทธ๋ ์ค ํจํท์ ์ฐจ๋จํฉ๋๋ค. ํ์ง๋ง ์ผ๋ถ Google Cloud ๊ณ ๊ฐ์ด ์์ ํ ํ๋ก์ ํธ์์๋ ์ด ํธ๋ํฝ์ด ์ฐจ๋จ๋์ง ์์ต๋๋ค. Google Cloud ์ฝ์์์ VPC ๋คํธ์ํฌ ํ์ด์ง์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ํ์ด์ง ๋ชจ๋์ SMTP ํฌํธ 25๊ฐ ํ๋ก์ ํธ์ ํ์ฉ๋์๋์ง ์ฌ๋ถ๋ฅผ ๋ํ๋ด๋ ๋ฉ์ธ์ง๊ฐ ํ์๋ฉ๋๋ค. ์ด ๋ธ๋ก์ VPC ๋คํธ์ํฌ ๋๋ ์จํ๋ ๋ฏธ์ค ๋คํธ์ํฌ์์ ๋น๊ณต๊ฐ๋ก ์ฌ์ฉ๋๋ ๊ณต๊ฐ IP ์ฃผ์๋ฅผ ํฌํจํ์ฌ ๋ด๋ถ IP ์ฃผ์์ TCP ๋์ ํฌํธ 25๋ก ์ ์ก๋ ์ด๊ทธ๋ ์ค ํจํท์๋ ์ ์ฉ๋์ง ์์ต๋๋ค. ํ๋ก์ ํธ์์ ํฌํธ 25์ ์ธ๋ถ SMTP ์ด๊ทธ๋ ์ค๊ฐ ํ์ฉ๋๊ณ ์ด ์ ํ์ ํธ๋ํฝ์ ๋ณด๋ด๋ ค๋ฉด ๋ค์ ์ถ๊ฐ ์กฐ๊ฑด์ ์ถฉ์กฑํด์ผ ํฉ๋๋ค.
์ด๊ทธ๋ ์ค ๊ฑฐ๋ถ VPC ๋ฐฉํ๋ฒฝ ๊ท์น ๋๋ ๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ์ ๋ง๋ค๋ฉด ์ธ๋ถ SMTP ์ด๊ทธ๋ ์ค๋ฅผ ๋ฐฉ์งํ ์ ์์ต๋๋ค. |
ํญ์ ํ์ฉ๋ ํธ๋ํฝ
VM ์ธ์คํด์ค์ ๊ฒฝ์ฐ VPC ๋ฐฉํ๋ฒฝ ๊ท์น๊ณผ ๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ์ ๋ค์์ ์ ์ฉ๋์ง ์์ต๋๋ค.
- Google Cloud ๋ฉํ๋ฐ์ดํฐ ์๋ฒ์ ์ฃผ๊ณ ๋ฐ๋ ํจํท
ํจํท์ด VM ์์ฒด์์ ์ ์ง๋๋ ์ธ์คํด์ค์ ์์ฒด ๋คํธ์ํฌ ์ธํฐํ์ด์ค(NIC) ์ค ํ๋์ ํ ๋น๋ IP ์ฃผ์๋ก ์ ์ก๋ ํจํท: ์ธ์คํด์ค์ NIC์ ํ ๋น๋๋ IP ์ฃผ์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- NIC์ ๊ธฐ๋ณธ ๋ด๋ถ IPv4 ์ฃผ์
- NIC์ ๋ณ์นญ IP ๋ฒ์์ ์ํ ๋ชจ๋ ๋ด๋ถ IPv4 ์ฃผ์
- ์๋ธ๋ท์ IPv6๋ฅผ ๊ตฌ์ฑํ ๊ฒฝ์ฐ NIC์ ํ ๋น๋ ๋ชจ๋ IPv6 ์ฃผ์
- ์ธ์คํด์ค๊ฐ ๋ถํ ๋ถ์ฐ๊ธฐ์ ๋ฐฑ์๋์ด๊ฑฐ๋ ํ๋กํ ์ฝ ์ ๋ฌ์ ๋์ ์ธ์คํด์ค์ธ ๊ฒฝ์ฐ ๋ถํ ๋ถ์ฐ ๋ฐ ํ๋กํ ์ฝ ์ ๋ฌ์ ์ํด ์ ๋ฌ ๊ท์น๊ณผ ์ฐ๊ฒฐ๋ ๋ด๋ถ ๋๋ ์ธ๋ถ IPv4 ์ฃผ์
- ๋ฃจํ๋ฐฑ ์ฃผ์
- ์ธ์คํด์ค ์์ฒด ๋ด์์ ์คํํ๋ ๋คํธ์ํน ์ค๋ฒ๋ ์ด ์ํํธ์จ์ด์ ์ผ๋ถ๋ก ๊ตฌ์ฑ๋ ์ฃผ์
Google Cloud ๋ฉํ๋ฐ์ดํฐ ์๋ฒ
Google Cloud ์์๋ 169.254.169.254
์ ์๋ ๊ฐ ์ธ์คํด์ค์ ํจ๊ป ๋ก์ปฌ ๋ฉํ๋ฐ์ดํฐ ์๋ฒ๋ฅผ ์คํํฉ๋๋ค. ์ด ์๋ฒ๋ ์ธ์คํด์ค ์๋์ ํ์์ ์ด๋ฉฐ, ๋ฐ๋ผ์ ์ด๋ค ๋ฐฉํ๋ฒฝ ๊ท์น์ ๊ตฌ์ฑํ๋๋ผ๋ ์ธ์คํด์ค๋ ์ด ์๋ฒ์ ์ก์ธ์คํ ์ ์์ต๋๋ค. ๋ฉํ๋ฐ์ดํฐ ์๋ฒ๋ ๋ค์๊ณผ ๊ฐ์ ๊ธฐ๋ณธ ์๋น์ค๋ฅผ ์ธ์คํด์ค์ ์ ๊ณตํฉ๋๋ค.
- DHCP
- VPC ๋คํธ์ํฌ์ DNS ์ด๋ฆ ๋ณํ ์์์ ๋ฐ๋ฅธ DNS ํ์ธ
- ์ธ์คํด์ค ๋ฉํ๋ฐ์ดํฐ
- ๋คํธ์ํฌ ์๊ฐ ํ๋กํ ์ฝ(NTP)
์ ํ ์ํธ์์ฉ
๋ค์ ์น์ ์์๋ ๋ฐฉํ๋ฒฝ ๊ท์น ๋ฐ ๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ์ด ๋ค๋ฅธ Google Cloud ์ ํ๊ณผ ์ํธ์์ฉํ๋ ๋ฐฉ๋ฒ์ ์ค๋ช ํฉ๋๋ค.
๋ฐฉํ๋ฒฝ ๊ท์น ๋ฐ ํจ์ค์ค๋ฃจ ๋ถํ ๋ถ์ฐ๊ธฐ
VPC ๋ฐฉํ๋ฒฝ ๊ท์น ๋ฐ ๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ์ ํจ์ค์ค๋ฃจ ๋ถํ ๋ถ์ฐ๊ธฐ์ ๋ฐฑ์๋์ ์ก์ธ์คํ๋๋ก ํ์ฉ๋๋ ์ ๋ฌ ๊ท์น์ ์ง์๋๋ ํ๋กํ ์ฝ ๋ฐ ํฌํธ๋ฅผ ์ ์ดํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ ๋ค์์ ์ฐธ๊ณ ํ์ธ์.
- ์ธ๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ ๋ฌธ์์ ๋ฐฉํ๋ฒฝ ๊ท์น
- ๋ด๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ ๋ฌธ์์ ๋ฐฉํ๋ฒฝ ๊ท์น
๋ฐฉํ๋ฒฝ ๊ท์น ๋ฐ ํ๋ก์ ๋ถํ ๋ถ์ฐ๊ธฐ
์ธ๋ถ ์ ํ๋ฆฌ์ผ์ด์ ๋ถํ ๋ถ์ฐ๊ธฐ, ๋ด๋ถ ์ ํ๋ฆฌ์ผ์ด์ ๋ถํ ๋ถ์ฐ๊ธฐ, ๋ด๋ถ ํ๋ก์ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ, ์ธ๋ถ ํ๋ก์ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ์ ๊ฒฝ์ฐ VPC ๋ฐฉํ๋ฒฝ ๊ท์น๊ณผ ๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ์ ํ๋ก์ ๋ถํ ๋ถ์ฐ๊ธฐ์ ์ ๋ฌ ๊ท์น IP ์ฃผ์๋ก ํ์ฉ๋๋ ํ๋กํ ์ฝ๊ณผ ํฌํธ๋ฅผ ์ ์ดํ์ง ์์ต๋๋ค. ํ๋ก์ ๋ถํ ๋ถ์ฐ๊ธฐ์์ ํ์ฉํ๋ ํ๋กํ ์ฝ๊ณผ ํฌํธ๋ ์ ๋ฌ ๊ท์น๋ง์ผ๋ก ๊ฒฐ์ ๋ฉ๋๋ค.
VPC ๋ฐฉํ๋ฒฝ ๊ท์น๊ณผ ๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ์ ์ด๋ฌํ ํ๋ก์ ๋ถํ ๋ถ์ฐ๊ธฐ๊ฐ ๋ฐฑ์๋์ ํต์ ํ๋ ๋ฐฉ๋ฒ์ ์ ์ดํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ ๋ค์์ ์ฐธ๊ณ ํ์ธ์.
- ์ธ๋ถ ์ ํ๋ฆฌ์ผ์ด์ ๋ถํ ๋ถ์ฐ๊ธฐ ๋ฌธ์์ ๋ฐฉํ๋ฒฝ ๊ท์น
- ๋ด๋ถ ์ ํ๋ฆฌ์ผ์ด์ ๋ถํ ๋ถ์ฐ๊ธฐ ๋ฌธ์์ ๋ฐฉํ๋ฒฝ ๊ท์น
- ๋ด๋ถ ํ๋ก์ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ ๋ฌธ์์ ๋ฐฉํ๋ฒฝ ๊ท์น
- ์ธ๋ถ ํ๋ก์ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ ๋ฌธ์์ ๋ฐฉํ๋ฒฝ ๊ท์น
๋ฐฉํ๋ฒฝ ๊ท์น ๋ฐ Cloud VPN
๋ฐฉํ๋ฒฝ ๊ท์น ๋ฐ ๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ์ Cloud VPN ๊ฒ์ดํธ์จ์ด์์ ํ์ฉํ๋ ํ๋กํ ์ฝ๊ณผ ํฌํธ๋ฅผ ์ ์ดํ์ง ์์ต๋๋ค.
Cloud VPN ๊ฒ์ดํธ์จ์ด๋ Cloud VPN ์ฌ์์ ์ค๋ช ๋ ํ๋กํ ์ฝ๊ณผ ํฌํธ์ ํจํท๋ง ํ์ฉํฉ๋๋ค.
๋ฐฉํ๋ฒฝ ๊ท์น ๋ฐ GKE
Google Kubernetes Engine์ ํด๋ฌ์คํฐ ๋๋ ํด๋ฌ์คํฐ์ ๋ฆฌ์์ค(์๋น์ค ๋ฐ ์์ ํฌํจ)๋ฅผ ๋ง๋ค ๋ ๋ฐฉํ๋ฒฝ ๊ท์น์ ์๋์ผ๋ก ๋ง๋ค๊ณ ๊ด๋ฆฌํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ Google Kubernetes Engine ๋ฌธ์์ ์๋์ผ๋ก ์์ฑ๋ ๋ฐฉํ๋ฒฝ ๊ท์น์ ์ฐธ์กฐํ์ธ์.
๋ฐฉํ๋ฒฝ ๊ท์น ๊ตฌ์ฑ์์
๊ฐ ๋ฐฉํ๋ฒฝ ๊ท์น์ ๋ค์ ๊ตฌ์ฑ ์์๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
๋์์ ๊ด์ ์์์ ๋ฐฉํฅ. ๋ฐฉํฅ์ ์ธ๊ทธ๋ ์ค ๋๋ ์ด๊ทธ๋ ์ค์ผ ์ ์์ต๋๋ค.
์ซ์ ์ฐ์ ์์: ๊ท์น ์ ์ฉ ์ฌ๋ถ๋ฅผ ๊ฒฐ์ ํฉ๋๋ค. ๋ค๋ฅธ ๊ตฌ์ฑ์์๊ฐ ํธ๋ํฝ๊ณผ ์ผ์นํ๋ ๊ฐ์ฅ ๋์ ์ฐ์ ์์(๊ฐ์ฅ ๋ฎ์ ์ฐ์ ์์ ๋ฒํธ) ๊ท์น๋ง ์ ์ฉ๋ฉ๋๋ค. ์ฐ์ ์์๊ฐ ๋ฎ์ ์ถฉ๋ ๊ท์น์ ๋ฌด์๋ฉ๋๋ค.
์ผ์น ์ ์์ (
allow
๋๋deny
): ๊ท์น์ด ์ฐ๊ฒฐ์ ํ์ฉํ ์ง ์ฐจ๋จํ ์ง ๊ฒฐ์ ํฉ๋๋ค.๋ฐฉํ๋ฒฝ ๊ท์น ์ ์ฉ ์ํ: ๋ฐฉํ๋ฒฝ ๊ท์น์ ์ญ์ ํ์ง ์๊ณ ๋ ์ฌ์ฉ ์ค์ ํ๊ฑฐ๋ ์ฌ์ฉ ์ค์งํ ์ ์์ต๋๋ค.
๋์: ๊ท์น์ด ์ ์ฉ๋๋ ์ธ์คํด์ค(GKE ํด๋ฌ์คํฐ ๋ฐ App Engine ๊ฐ๋ณํ ํ๊ฒฝ ์ธ์คํด์ค ํฌํจ)๋ฅผ ์ ์ํฉ๋๋ค.
ํจํท ํน์ฑ์ ๋ํ ์์ค ๋๋ ๋์ ํํฐ
ํ๋กํ ์ฝ(์: TCP, UDP, ICMP) ๋ฐ ๋์ ํฌํธ
Cloud Logging์ ๊ท์น๊ณผ ์ผ์นํ๋ ์ฐ๊ฒฐ์ ๋ก๊น ํ๋ ๋ถ์ธ ๋ก๊ทธ ์ต์
๊ตฌ์ฑ์์ ์์ฝ
์ธ๊ทธ๋ ์ค(์ธ๋ฐ์ด๋) ๊ท์น | ||||||
---|---|---|---|---|---|---|
์ฐ์ ์์ | ์์ | ์ ์ฉ | ํ๊ฒ ๋งค๊ฐ๋ณ์ | ์์ค ๋ฐ ๋์ ํํฐ | ํ๋กํ ์ฝ ๋ฐ ํฌํธ | |
0 ๋ถํฐ 65535 ๊น์ง์ ์ ์์ด๋ฉฐ ๊ธฐ๋ณธ๊ฐ์ 1000 ์
๋๋ค. |
allow ๋๋ deny |
enabled (๊ธฐ๋ณธ๊ฐ) ๋๋ disabled |
ํจํท์ ์์ ํ๋ ์ธ์คํด์ค๋ฅผ ์ง์ ํฉ๋๋ค. | ํ๋กํ ์ฝ ๋๋ ํ๋กํ ์ฝ๊ณผ ๋์ ํฌํธ๋ฅผ ์ง์ ํฉ๋๋ค. ์ค์ ํ์ง ์์ผ๋ฉด ๊ท์น์ด ๋ชจ๋ ํ๋กํ ์ฝ๊ณผ ๋์ ํฌํธ์ ์ ์ฉ๋ฉ๋๋ค. ์์ธํ ๋ด์ฉ์ ํ๋กํ ์ฝ ๋ฐ ํฌํธ๋ฅผ ์ฐธ์กฐํ์ธ์. |
||
์ด๊ทธ๋ ์ค(์์๋ฐ์ด๋) ๊ท์น | ||||||
์ฐ์ ์์ | ์์ | ์ ์ฉ | ํ๊ฒ ๋งค๊ฐ๋ณ์ | ์์ค ๋ฐ ๋์ ํํฐ | ํ๋กํ ์ฝ ๋ฐ ํฌํธ | |
0 ๋ถํฐ 65535 ๊น์ง์ ์ ์์ด๋ฉฐ ๊ธฐ๋ณธ๊ฐ์ 1000 ์
๋๋ค. |
allow ๋๋ deny |
enabled (๊ธฐ๋ณธ๊ฐ) ๋๋ disabled |
ํจํท์ ์ ์กํ๋ ์ธ์คํด์ค๋ฅผ ์ง์ ํฉ๋๋ค. | ํ๋กํ ์ฝ ๋๋ ํ๋กํ ์ฝ๊ณผ ๋์ ํฌํธ๋ฅผ ์ง์ ํฉ๋๋ค. ์ค์ ํ์ง ์์ผ๋ฉด ๊ท์น์ด ๋ชจ๋ ํ๋กํ ์ฝ๊ณผ ๋์ ํฌํธ์ ์ ์ฉ๋ฉ๋๋ค. ์์ธํ ๋ด์ฉ์ ํ๋กํ ์ฝ ๋ฐ ํฌํธ๋ฅผ ์ฐธ์กฐํ์ธ์. |
ํธ๋ํฝ ๋ฐฉํฅ
์ธ๊ทธ๋ ์ค ๋๋ ์ด๊ทธ๋ ์ค ํธ๋ํฝ์ ์ ์ฉ๋๋ ๋ฐฉํ๋ฒฝ ๊ท์น์ ๋ง๋ค ์ ์์ต๋๋ค. ๋จ์ผ ๊ท์น์ ์ธ๊ทธ๋ ์ค ๋ฐ ์ด๊ทธ๋ ์ค ํธ๋ํฝ ๋ชจ๋์ ์ ์ฉํ ์ ์์ต๋๋ค. ํ์ง๋ง ์ฌ๋ฌ ๊ท์น์ ๋ง๋ค์ด ๋ฐฉํ๋ฒฝ์ ํตํด ํ์ฉํ๊ฑฐ๋ ๊ฑฐ๋ถํ๋ ์ธ๊ทธ๋ ์ค ๋ฐ ์ด๊ทธ๋ ์ค ํธ๋ํฝ์ ์ ์ํ ์ ์์ต๋๋ค.
์ธ๊ทธ๋ ์ค(์ธ๋ฐ์ด๋)๋ ๋์์ ๋คํธ์ํฌ ์ธํฐํ์ด์ค๋ก ๋ค์ด์ค๋ ํจํท์ ์ค๋ช ํฉ๋๋ค.
์ด๊ทธ๋ ์ค(์์๋ฐ์ด๋)๋ ๋์์ ๋คํธ์ํฌ ์ธํฐํ์ด์ค์์ ๋๊ฐ๋ ํจํท์ ์ค๋ช ํฉ๋๋ค.
๋ฐฉํฅ์ ์ง์ ํ์ง ์์ผ๋ฉด Google Cloud ์์ ์ธ๊ทธ๋ ์ค๋ฅผ ์ฌ์ฉํฉ๋๋ค.
์ฐ์ ์์
๋ฐฉํ๋ฒฝ ๊ท์น ์ฐ์ ์์๋ 0
์์ 65535
์ฌ์ด์ ์ ์์
๋๋ค. ๋ฎ์ ์ ์๋ ๋์ ์ฐ์ ์์๋ฅผ ๋ํ๋
๋๋ค. ๊ท์น์ ๋ง๋ค ๋ ์ฐ์ ์์๋ฅผ ์ง์ ํ์ง ์์ผ๋ฉด ์ฐ์ ์์๊ฐ 1000
์ผ๋ก ์ง์ ๋ฉ๋๋ค.
๋ฐฉํ๋ฒฝ ๊ท์น์ ์๋์ ์ฐ์ ์์๋ ๋ค๋ฅธ ๊ท์น์ ๋ํด ํ๊ฐํ ๋ ์ ์ฉ ๊ฐ๋ฅํ์ง ์ฌ๋ถ๋ฅผ ๊ฒฐ์ ํฉ๋๋ค. ํ๊ฐ ๋ ผ๋ฆฌ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์ง์ ๋ ์ ํ์ ํธ๋ํฝ ๋์์ ์ ์ฉํ ์ ์๋ ์ต์ฐ์ ์์ ๊ท์น์ด ์ฐ์ ์๋ฉ๋๋ค. ๋์ ํน์ด์ฑ์ ์ค์ํ์ง ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ๋ชจ๋ ๋์์ ์ํ ํน์ ๋์ ํฌํธ ๋ฐ ํ๋กํ ์ฝ์ ๋ํด ์ฐ์ ์์๊ฐ ๋์ ์ธ๊ทธ๋ ์ค ๊ท์น์ ํน์ ๋์์ ์ํ ๋์ผํ ๋์ ํฌํธ ๋ฐ ํ๋กํ ์ฝ์ ๋ํด ์ฐ์ ์์๊ฐ ๋ฎ์ ๋น์ทํ๊ฒ ์ ์๋ ๊ท์น์ ์ฌ์ ์ํฉ๋๋ค.
ํ๋กํ ์ฝ ๋ฐ ๋์ ํฌํธ ์ ์๊ฐ ๋ณด๋ค ์ผ๋ฐ์ ์ธ ๊ฒฝ์ฐ์๋ ์ฃผ์ด์ง ํ๋กํ ์ฝ ๋ฐ ๋์ ํฌํธ ์ ์์ ์ ์ฉํ ์ ์๋ ์ต์์ ์ฐ์ ์์ ๊ท์น์ด ์ฐ์ ์๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด ์ง์ ๋ ๋์์ ๋์์ผ๋ก ํ๋ ๋ชจ๋ ํ๋กํ ์ฝ ๋ฐ ๋์ ํฌํธ์ ๋ํ ํธ๋ํฝ์ ํ์ฉํ๋ ์ฐ์ ์์๊ฐ ๋์ ์ธ๊ทธ๋ ์ค ๊ท์น์ ๋์ผํ ๋์์ TCP 22 ํฌํธ๋ฅผ ๊ฑฐ๋ถํ๋ ์ฐ์ ์์๊ฐ ๋ฎ์ ์ธ๊ทธ๋ ์ค ๊ท์น์ ์ฌ์ ์ํฉ๋๋ค.
๋ ๊ท์น์ ์ฐ์ ์์๊ฐ ๋์ผํ ๊ฒฝ์ฐ์๋ง
deny
์์ ์ด ์๋ ๊ท์น์ดallow
์์ ์ด ์๋ ๊ท์น์ ์ฌ์ ์ํฉ๋๋ค. ์๋์ ์ฐ์ ์์๋ฅผ ์ฌ์ฉํ๋ฉดdeny
๊ท์น์ ์ฌ์ ์ํ๋allow
๊ท์น๊ณผallow
๊ท์น์ ์ฌ์ ์ํ๋deny
๊ท์น์ ์์ฑํ ์ ์์ต๋๋ค.๋์ผํ ์ฐ์ ์์์ ์์ ์ ๊ฐ๊ณ ์๋ ๊ท์น์ ๋์ผํ ๊ฒฐ๊ณผ๋ฅผ ๋์ถํฉ๋๋ค. ํ์ง๋ง ํ๊ฐ ๊ณผ์ ์์ ์ฌ์ฉํ๋ ๊ท์น์ ํ์ ์ ์ด์ง ์์ต๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ๋ฐฉํ๋ฒฝ ๊ท์น ๋ก๊น ์ ์ฌ์ฉ ์ค์ ํ ๋๋ฅผ ์ ์ธํ๋ฉด ์ด๋ค ๊ท์น์ ์ฌ์ฉํ๋๊ฐ๋ ์ค์ํ์ง ์์ต๋๋ค. ํ๊ฐ ์ค์ธ ๋ฐฉํ๋ฒฝ ๊ท์น์ด ์ผ๊ด๋๊ณ ๋ช ํํ ์์๋ก ๋ก๊ทธ์ ํ์๋๋๋ก ํ๋ ค๋ฉด ๊ณ ์ ํ ์ฐ์ ์์๋ฅผ ํ ๋นํ์ธ์.
๋ ๊ฐ์ง ๋ฐฉํ๋ฒฝ ๊ท์น์ด ์๋ ๋ค์ ์์๋ฅผ ๊ณ ๋ คํฉ๋๋ค.
์์ค
0.0.0.0/0
(๋ชจ๋ IPv4 ์ฃผ์)์ ์ธ๊ทธ๋ ์ค ๊ท์น์deny
์์ ์ด ์๊ณ ์ฐ์ ์์๊ฐ1000
์ธ ๋ชจ๋ ๋์, ๋ชจ๋ ํ๋กํ ์ฝ, ๋ชจ๋ ๋์ ํฌํธ์ ์ ์ฉํ ์ ์์ต๋๋ค.์์ค
0.0.0.0/0
(๋ชจ๋ IPv4 ์ฃผ์)์ ์ธ๊ทธ๋ ์ค ๊ท์น์webserver
๋คํธ์ํฌ ํ๊ทธ๊ฐ ์๋ ํน์ ๋์์ ์ ์ฉํ ์ ์์ต๋๋ค(TCP 80 ํธ๋ํฝ์ ๊ฒฝ์ฐallow
์์ ์ผ๋ก).
๋ ๋ฒ์งธ ๊ท์น์ ์ฐ์ ์์๋ ํฌํธ 80์ TCP ํธ๋ํฝ์ด webserver
๋์์ ํ์ฉ๋๋์ง ์ฌ๋ถ๋ฅผ ๊ฒฐ์ ํฉ๋๋ค.
๋ ๋ฒ์งธ ๊ท์น์ ์ฐ์ ์์๊ฐ
1000
๋ณด๋ค ํฐ ์ซ์๋ก ์ค์ ๋๋ฉด ์ฐ์ ์์๊ฐ ๋ฎ์์ง๋ฏ๋ก, ๋ชจ๋ ํธ๋ํฝ์ ๊ฑฐ๋ถํ๋ ์ฒซ ๋ฒ์งธ ๊ท์น์ด ์ ์ฉ๋ฉ๋๋ค.๋ ๋ฒ์งธ ๊ท์น์ ์ฐ์ ์์๊ฐ
1000
์ผ๋ก ์ค์ ๋๋ฉด ๋ ๊ท์น์ ์ฐ์ ์์๊ฐ ๋์ผํ๋ฏ๋ก ๋ชจ๋ ํธ๋ํฝ์ ๊ฑฐ๋ถํ๋ ์ฒซ ๋ฒ์งธ ๊ท์น์ด ์ ์ฉ๋ฉ๋๋ค.๋ ๋ฒ์งธ ๊ท์น์ ์ฐ์ ์์๊ฐ
1000
๋ณด๋ค ์์ ์ซ์๋ก ์ค์ ๋๋ฉด ์ฐ์ ์์๊ฐ ๋์์ง๋ฏ๋ก TCP 80์์webserver
๋์์ ๋ํ ํธ๋ํฝ์ ํ์ฉํฉ๋๋ค. ๋ค๋ฅธ ๊ท์น์ด ์์ผ๋ฉด ์ฒซ ๋ฒ์งธ ๊ท์น์webserver
๋์์ ๋ํ ๋ค๋ฅธ ์ ํ์ ํธ๋ํฝ์ ๊ฑฐ๋ถํ๋ฉฐ,webserver
๋คํธ์ํฌ ํ๊ทธ๊ฐ ์๋ ์ธ์คํด์ค์ ๋ํด TCP 80์ ํฌํจํ ๋ชจ๋ ํธ๋ํฝ์ ๊ฑฐ๋ถํฉ๋๋ค.
์์ ์์๋ ์ฐ์ ์์๋ฅผ ์ฌ์ฉํ์ฌ ์ ํ์ ์ธ allow
๊ท์น๊ณผ ์ ์ฒด์ ์ธ deny
๊ท์น์ ๋ง๋ค์ด ์ต์ ๊ถํ์ ๋ณด์ ๊ถ์ฅ์ฌํญ์ ๊ตฌํํ๋ ๋ฐฉ๋ฒ์ ๋ณด์ฌ์ค๋๋ค.
์ผ์น ์ ์์
๋ฐฉํ๋ฒฝ ๊ท์น์ ์์ ๊ตฌ์ฑ์์๋ ๊ท์น์ ๋ค๋ฅธ ๊ตฌ์ฑ์์์ ๋ฐ๋ผ ํธ๋ํฝ์ ํ์ฉ ๋๋ ์ฐจ๋จ ์ฌ๋ถ๋ฅผ ๊ฒฐ์ ํฉ๋๋ค.
allow
์์ ์ ์ง์ ๋ ๋ค๋ฅธ ๊ตฌ์ฑ์์์ ์ผ์นํ๋ ์ฐ๊ฒฐ์ ํ์ฉํฉ๋๋ค.deny
์์ ์ ์ง์ ๋ ๋ค๋ฅธ ๊ตฌ์ฑ์์์ ์ผ์นํ๋ ์ฐ๊ฒฐ์ ์ฐจ๋จํฉ๋๋ค.
์ ์ฉ
์ํ๋ฅผ enabled
๋๋ disabled
๋ก ์ค์ ํ์ฌ ๋ฐฉํ๋ฒฝ ๊ท์น ์ ์ฉ ์ฌ๋ถ๋ฅผ ์ ํํ ์ ์์ต๋๋ค. ๊ท์น์ ์์ฑํ๊ฑฐ๋ ๊ท์น์ ์
๋ฐ์ดํธํ ๋ ์ ์ฉ ์ํ๋ฅผ ์ค์ ํฉ๋๋ค.
์ ๋ฐฉํ๋ฒฝ ๊ท์น์ ๋ง๋ค ๋ ์ ์ฉ ์ํ๋ฅผ ์ค์ ํ์ง ์์ผ๋ฉด ๋ฐฉํ๋ฒฝ ๊ท์น์ด ์๋์ผ๋ก enabled
๋ก ์ค์ ๋ฉ๋๋ค.
์ฌ์ฉ ์ฌ๋ก
์ฌ์ฉ ์ค์ง ๋ฐ ์ฌ์ฉ ์ค์ ์ ๋ฌธ์ ํด๊ฒฐ ๋ฐ ์ ์ง๋ณด์๋ฅผ ์ํํ๋ ๋ฐ ์ ์ฉํฉ๋๋ค. ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ ๋ฐฉํ๋ฒฝ ๊ท์น์ ์ ์ฉ ๋ณ๊ฒฝ์ ๊ณ ๋ คํ์ธ์.
๋ฌธ์ ํด๊ฒฐ: ๋ฐฉํ๋ฒฝ ๊ท์น ๋ก๊น ๊ณผ ํจ๊ป ๋ฐฉํ๋ฒฝ ๊ท์น์ ์ผ์์ ์ผ๋ก ์ค์งํ๋ฉด ๊ท์น์ด ํธ๋ํฝ์ ์ฐจ๋จํ๊ฑฐ๋ ํ์ฉํ๋์ง ํ์ธํ ์ ์์ต๋๋ค. ์ฌ๋ฌ ๋ฐฉํ๋ฒฝ ๊ท์น์ด ๋์ผํ ํธ๋ํฝ์ ์ ์ฉ๋๋ ๊ฒฝ์ฐ์ ์ ์ฉํฉ๋๋ค. ๊ท์น์ ์ค์งํ๋ค๊ฐ ์ฌ์ฉ ์ค์ ํ๋ฉด ๊ท์น์ ๋ค๋ฅธ ๊ตฌ์ฑ์์๊ฐ ์์ค๋์ง ์๊ธฐ ๋๋ฌธ์ ๊ท์น์ ์ญ์ ํ๊ณ ๋ค์ ๋ง๋๋ ๊ฒ๋ณด๋ค ์ ์ฉํฉ๋๋ค.
์ ์ง๋ณด์: ๋ฐฉํ๋ฒฝ ๊ท์น์ ์ฌ์ฉ ์ค์งํ๋ฉด ์ฃผ๊ธฐ์ ์ ์ง๋ณด์๊ฐ ๊ฐ์ํ๋ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด SSH๋ฅผ ์ฌ์ฉํ์ฌ ์ ์ง๋ณด์๋ฅผ ์ํํด์ผ ํ๋ ์์ ์๋ง SSH ์ก์ธ์ค๋ฅผ ํ์ฉํ๋ ์ธ๊ทธ๋ ์ค ๋ฐฉํ๋ฒฝ ๊ท์น์ ์ฌ์ฉ ์ค์ ํ ์ ์์ต๋๋ค. ์ ์ง๋ณด์๋ฅผ ์ํํ์ง ์์ ๋๋ ๊ท์น์ ์ฌ์ฉ ์ค์งํ ์ ์์ต๋๋ค.
๊ธฐ์กด ํธ๋ํฝ์ ๋ฏธ์น๋ ์ํฅ
๋ฐฉํ๋ฒฝ ๊ท์น์ ์ ์ฉ ์ํ๋ฅผ ๋ณ๊ฒฝํ๊ฑฐ๋ enforced
์ํ์ ์ ๊ท์น์ ๋ง๋ค๋ฉด ํด๋น ๋ณ๊ฒฝ์ฌํญ์ด ์ ์ฐ๊ฒฐ์๋ง ์ ์ฉ๋ฉ๋๋ค.
๊ธฐ์กด ์ฐ๊ฒฐ์ ์ด๋ฌํ ๋ณ๊ฒฝ์ฌํญ์ ์ํฅ์ ๋ฐ์ง ์์ต๋๋ค.
ํ๋กํ ์ฝ ๋ฐ ํฌํธ
ํ๋กํ ์ฝ์ ์ง์ ํ๊ฑฐ๋ ํ๋กํ ์ฝ ๋ฐ ๋์ ํฌํธ๋ฅผ ํจ๊ป ์ง์ ํ์ฌ ๋ฐฉํ๋ฒฝ ๊ท์น์ ๋ฒ์๋ฅผ ์ขํ ์ ์์ต๋๋ค. ํ๋กํ ์ฝ๋ง ์ง์ ํ ์๋ ์๊ณ ํ๋กํ ์ฝ๊ณผ ๋์ ํฌํธ์ ์กฐํฉ์ ์ง์ ํ ์๋ ์์ต๋๋ค. ํ๋กํ ์ฝ๊ณผ ํฌํธ๋ฅผ ๋ชจ๋ ์๋ตํ๋ฉด ๋ฐฉํ๋ฒฝ ๊ท์น์ด ์ ์ฒด ํ๋กํ ์ฝ๊ณผ ๋์ ํฌํธ์ ๋ชจ๋ ํธ๋ํฝ์ ์ ์ฉ๋ฉ๋๋ค. ์์ค ํฌํธ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ๊ท์น์ ์ง์๋์ง ์์ต๋๋ค.
๋ชจ๋ ํ๋กํ ์ฝ์ด ํฌํธ๋ฅผ ์ง์ํ์ง๋ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด TCP์ UDP์ฉ ํฌํธ๋ ์์ง๋ง ICMP์ฉ์ ์์ต๋๋ค. ICMP์ ๋ค์ํ ICMP ์ ํ์ด ์์ง๋ง ์ด๋ฌํ ์ ํ์ ํฌํธ๊ฐ ์๋๋ฉฐ, ๋ฐฉํ๋ฒฝ ๊ท์น์ ์ง์ ๋ ์ ์์ต๋๋ค.
๋ฐฉํ๋ฒฝ ๊ท์น์์ ๋ค์ ํ๋กํ ์ฝ ์ด๋ฆ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. tcp
, udp
, icmp
(IPv4 ICMP์ฉ), esp
, ah
, sctp
, ipip
๋ค๋ฅธ ๋ชจ๋ ํ๋กํ ์ฝ์ ๊ฒฝ์ฐ IANA ํ๋กํ ์ฝ ๋ฒํธ๋ฅผ ์ฌ์ฉํด์ผ ํฉ๋๋ค.
๋ง์ ํ๋กํ ์ฝ์ด IPv4์ IPv6 ๋ชจ๋์์ ๋์ผํ ์ด๋ฆ๊ณผ ๋ฒํธ๋ฅผ ์ฌ์ฉํ์ง๋ง ICMP์ ๊ฐ์ ์ผ๋ถ ํ๋กํ ์ฝ์ ์ฌ์ฉํ์ง ์์ต๋๋ค.
IPv6 ํ๋ณ ํ๋กํ ์ฝ์ ๋ฐฉํ๋ฒฝ ๊ท์น์์ ์ง์๋์ง ์์ต๋๋ค.
๋ค์์ Google Cloud ๋ฐฉํ๋ฒฝ ๊ท์น์์ ์ฌ์ฉํ ์ ์๋ ํ๋กํ ์ฝ ๋ฐ ๋์ ํฌํธ ์ฌ์ ์กฐํฉ์ ์์ฝํ ํ์ ๋๋ค.
์ฌ์ | ์ | ์ค๋ช |
---|---|---|
ํ๋กํ ์ฝ ๋ฐ ํฌํธ ์์ | โ | ํ๋กํ ์ฝ์ ์ง์ ํ์ง ์์ผ๋ฉด ๋ฐฉํ๋ฒฝ ๊ท์น์ ๋ชจ๋ ํ๋กํ ์ฝ๊ณผ ๊ด๋ จ ๋์ ํฌํธ์ ์ ์ฉ๋ฉ๋๋ค. |
ํ๋กํ ์ฝ | tcp |
ํฌํธ ์ ๋ณด ์์ด ํ๋กํ ์ฝ๋ง ์ง์ ํ๋ฉด ๋ฐฉํ๋ฒฝ ๊ท์น์ ํด๋น ํ๋กํ ์ฝ๊ณผ ํ๋กํ ์ฝ ๊ด๋ จ ํฌํธ ์ ์ฒด์ ์ ์ฉ๋ฉ๋๋ค. |
ํ๋กํ ์ฝ ๋ฐ ๋จ์ผ ํฌํธ | tcp:80 |
ํ๋กํ ์ฝ๊ณผ ๋จ์ผ ๋์ ํฌํธ๋ฅผ ์ง์ ํ๋ฉด ๋ฐฉํ๋ฒฝ ๊ท์น์ ํ๋กํ ์ฝ์ ํด๋น ๋์ ํฌํธ์๋ง ์ ์ฉ๋ฉ๋๋ค. |
ํ๋กํ ์ฝ ๋ฐ ํฌํธ ๋ฒ์ | tcp:20-22 |
ํ๋กํ ์ฝ๊ณผ ํฌํธ ๋ฒ์๋ฅผ ์ง์ ํ๋ฉด ๋ฐฉํ๋ฒฝ ๊ท์น์ ํ๋กํ ์ฝ์ ํด๋น ๋์ ํฌํธ ๋ฒ์์๋ง ์ ์ฉ๋ฉ๋๋ค. |
์กฐํฉ | icmp,tcp:80 tcp:443 udp:67-69 |
๋ฐฉํ๋ฒฝ ๊ท์น์ด ์ ์ฉ๋๋ ํ๋กํ ์ฝ ๋ฐ ๋์ ํฌํธ์ ๋ค์ํ ์กฐํฉ์ ์ง์ ํ ์ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ๋ฐฉํ๋ฒฝ ๊ท์น ๋ง๋ค๊ธฐ๋ฅผ ์ฐธ์กฐํ์ธ์. |
ํ๊ฒ, ์์ค, ๋์
ํ๊ฒ์ ๋ฐฉํ๋ฒฝ ๊ท์น์ด ์ ์ฉ๋๋ ์ธ์คํด์ค์ ๋คํธ์ํฌ ์ธํฐํ์ด์ค๋ฅผ ์๋ณํฉ๋๋ค.
์ธ๊ทธ๋ ์ค ๋ฐ ์ด๊ทธ๋ ์ค ๋ฐฉํ๋ฒฝ ๊ท์น ๋ชจ๋์ ๋ํด ํจํท ์์ค ๋๋ ๋์์ ์ ์ฉ๋๋ ์์ค ๋ฐ ๋์ ๋งค๊ฐ๋ณ์๋ฅผ ๋ชจ๋ ์ง์ ํ ์ ์์ต๋๋ค. ๋ฐฉํ๋ฒฝ ๊ท์น์ ๋ฐฉํฅ์ ๋ฐ๋ผ ์์ค ๋ฐ ๋ชฉ์ ์ง ๋งค๊ฐ๋ณ์์ ์ฌ์ฉํ ์ ์๋ ๊ฐ์ด ๊ฒฐ์ ๋ฉ๋๋ค.
ํ๊ฒ ๋งค๊ฐ๋ณ์
ํ๊ฒ ๋งค๊ฐ๋ณ์๋ GKE ๋ ธ๋ ๋ฐ App Engine ๊ฐ๋ณํ ํ๊ฒฝ ์ธ์คํด์ค๋ฅผ ํฌํจํ์ฌ Compute Engine ์ธ์คํด์ค์ ๋คํธ์ํฌ ์ธํฐํ์ด์ค๋ฅผ ์๋ณํฉ๋๋ค.
์ธ๊ทธ๋ ์ค ๋๋ ์ด๊ทธ๋ ์ค ๊ท์น ๋ชจ๋์ ๋ํด ๋ค์ ํ๊ฒ์ ์ ์ํ ์ ์์ต๋๋ค. ๋์, ์์ค, ๋์ ๋งค๊ฐ๋ณ์๋ ์์ค, ๋์, ํ๊ฒ์ ์ค๋ช ๋๋ก ํจ๊ป ์๋ํฉ๋๋ค.
๊ธฐ๋ณธ ํ๊ฒ - VPC ๋คํธ์ํฌ์ ๋ชจ๋ ์ธ์คํด์ค ๋์ ์ฌ์์ ์๋ตํ๋ฉด ๋ฐฉํ๋ฒฝ ๊ท์น์ด VPC ๋คํธ์ํฌ์ ๋ชจ๋ ์ธ์คํด์ค์ ์ ์ฉ๋ฉ๋๋ค.
๋์ ๋คํธ์ํฌ ํ๊ทธ๋ณ ์ธ์คํด์ค. ์ธ์คํด์ค์ ๋ฐฉํ๋ฒฝ ๊ท์น์ ๋์ ๋คํธ์ํฌ ํ๊ทธ ์ค ์ต์ ํ๋ ์ด์๊ณผ ์ผ์นํ๋ ๋คํธ์ํฌ ํ๊ทธ๊ฐ ์๋ ๊ฒฝ์ฐ ๋ฐฉํ๋ฒฝ ๊ท์น์ ๋ฐฉํ๋ฒฝ ๊ท์น VPC ๋คํธ์ํฌ์ ๋คํธ์ํฌ ์ธํฐํ์ด์ค๊ฐ ์๋ ์ธ์คํด์ค์๋ง ์ ์ฉ๋ฉ๋๋ค. ๋ฐฉํ๋ฒฝ ๊ท์น๋ณ๋ก ์ง์ ํ ์ ์๋ ์ต๋ ๋์ ๋คํธ์ํฌ ํ๊ทธ ์๋ ๋ฐฉํ๋ฒฝ ๊ท์น๋ณ ํ๋๋ฅผ ์ฐธ์กฐํ์ธ์.
๋์ ์๋น์ค ๊ณ์ ๋ณ ์ธ์คํด์ค: ์ธ์คํด์ค์์ ๋ฐฉํ๋ฒฝ ๊ท์น ๋์ ์๋น์ค ๊ณ์ ์ค ์ต์ ํ๋ ์ด์๊ณผ ์ผ์นํ๋ ์๋น์ค ๊ณ์ ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๋ฐฉํ๋ฒฝ ๊ท์น์ ๋ฐฉํ๋ฒฝ ๊ท์น VPC ๋คํธ์ํฌ์ ๋คํธ์ํฌ ์ธํฐํ์ด์ค๊ฐ ์๋ ์ธ์คํด์ค์๋ง ์ ์ฉ๋ฉ๋๋ค. ๋ฐฉํ๋ฒฝ ๊ท์น๋ณ๋ก ์ง์ ํ ์ ์๋ ์ต๋ ๋์ ์๋น์ค ๊ณ์ ์๋ ๋ฐฉํ๋ฒฝ ๊ท์น๋ณ ํ๋๋ฅผ ์ฐธ์กฐํ์ธ์.
๋์ ๋คํธ์ํฌ ํ๊ทธ์ ๋์ ์๋น์ค ๊ณ์ ์ ์ด์ ๊ณผ ์ ํ์ฌํญ์ ์๋น์ค ๊ณ์ ๋ฐ ๋คํธ์ํฌ ํ๊ทธ๋ณ ํํฐ๋ง์ ์ฐธ์กฐํ์ธ์.
์ธ๊ทธ๋ ์ค ๊ท์น์ ํ๊ฒ ๋ฐ IP ์ฃผ์
๋์ VM์ ๋คํธ์ํฌ ์ธํฐํ์ด์ค๋ก ๋ผ์ฐํ ๋ ํจํท์ ๋ค์ ์กฐ๊ฑด์ ๊ธฐ์ค์ผ๋ก ์ฒ๋ฆฌ๋ฉ๋๋ค.
์ธ๊ทธ๋ ์ค ๋ฐฉํ๋ฒฝ ๊ท์น์ ๋์ IP ์ฃผ์ ๋ฒ์๊ฐ ํฌํจ๋๋ ๊ฒฝ์ฐ ํจํท์ ๋์์ด ๋ช ์์ ์ผ๋ก ์ ์๋ ๋์ IP ์ฃผ์ ๋ฒ์ ์ค ํ๋์ ์ํด์ผ ํฉ๋๋ค.
์ธ๊ทธ๋ ์ค ๋ฐฉํ๋ฒฝ ๊ท์น์ ๋์ IP ์ฃผ์ ๋ฒ์๊ฐ ํฌํจ๋์ง ์๋ ๊ฒฝ์ฐ, ํจํท์ ๋์์ด ๋ค์ IP ์ฃผ์ ์ค ํ๋์ ์ผ์นํด์ผ ํฉ๋๋ค.
์ธ์คํด์ค์ NIC์ ํ ๋น๋ ๊ธฐ๋ณธ ๋ด๋ถ IPv4 ์ฃผ์
์ธ์คํด์ค์ NIC์ ๊ตฌ์ฑ๋ ๋ชจ๋ ๋ณ์นญ IP ๋ฒ์
์ธ์คํด์ค์ NIC์ ์ฐ๊ฒฐ๋ ์ธ๋ถ IPv4 ์ฃผ์
์๋ธ๋ท์ IPv6๋ฅผ ๊ตฌ์ฑํ ๊ฒฝ์ฐ NIC์ ํ ๋น๋ ๋ชจ๋ IPv6 ์ฃผ์
์ธ์คํด์ค๊ฐ ๋ด๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ ๋๋ ์ธ๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ์ ๋ฐฑ์๋์ธ ํจ์ค ์ค๋ฃจ ๋ถํ ๋ถ์ฐ์ ์ฌ์ฉ๋๋ ์ ๋ฌ ๊ท์น๊ณผ ์ฐ๊ฒฐ๋ ๋ด๋ถ ๋๋ ์ธ๋ถ IP ์ฃผ์
์ธ์คํด์ค๊ฐ ๋์ ์ธ์คํด์ค์์ ์ฐธ์กฐ๋๋ ๊ฒฝ์ฐ ํ๋กํ ์ฝ ์ ๋ฌ์ ์ฌ์ฉ๋๋ ์ ๋ฌ ๊ท์น๊ณผ ์ฐ๊ฒฐ๋ ๋ด๋ถ ๋๋ ์ธ๋ถ IP ์ฃผ์
์ธ์คํด์ค๋ฅผ ๋ค์ ํ VM(
next-hop-instance
๋๋next-hop-address
)์ผ๋ก ์ฌ์ฉํ๋ ์ปค์คํ ์ ์ ๊ฒฝ๋ก์ ๋์ ๋ฒ์์ ์ํ IP ์ฃผ์VM์ด ๋ด๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ์ ๋ฐฑ์๋์ธ ๊ฒฝ์ฐ ์ด ๋ถํ ๋ถ์ฐ๊ธฐ(
next-hop-ilb
) ๋ค์ ํ์ ์ฌ์ฉํ๋ ์ปค์คํ ์ ์ ๊ฒฝ๋ก์ ๋์ ๋ฒ์์ ์ํ IP ์ฃผ์
์ด๊ทธ๋ ์ค ๊ท์น์ ํ๊ฒ ๋ฐ IP ์ฃผ์
๋์์ ๋คํธ์ํฌ ์ธํฐํ์ด์ค์์ ๋ด๋ณด๋ธ ํจํท์ ์ฒ๋ฆฌ๋ ๋์ VM์ IP ์ ๋ฌ ๊ตฌ์ฑ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋๋ค. IP ์ ๋ฌ์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ฌ์ฉ ์ค์ง๋์ด ์์ต๋๋ค.
๋์ VM์ด IP ์ ๋ฌ์ ์ฌ์ฉ ์ค์งํ๋ฉด VM์ ๋ค์ ์์ค๋ฅผ ์ฌ์ฉํ์ฌ ํจํท์ ๋ด๋ณด๋ผ ์ ์์ต๋๋ค.
์ธ์คํด์ค NIC์ ๊ธฐ๋ณธ ๋ด๋ถ IPv4 ์ฃผ์
์ธ์คํด์ค NIC์ ๋ชจ๋ ๊ตฌ์ฑ๋ ๋ณ์นญ IP ๋ฒ์
์๋ธ๋ท์ IPv6๋ฅผ ๊ตฌ์ฑํ ๊ฒฝ์ฐ NIC์ ํ ๋น๋ ๋ชจ๋ IPv6 ์ฃผ์
์ธ์คํด์ค๊ฐ ๋ด๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ, ์ธ๋ถ ํจ์ค ์ค๋ฃจ ๋คํธ์ํฌ ๋ถํ ๋ถ์ฐ๊ธฐ์ ๋ฐฑ์๋์ด๊ฑฐ๋ ๋์ ์ธ์คํด์ค์์ ์ฐธ์กฐ๋๋ ๊ฒฝ์ฐ ํจ์ค ์ค๋ฃจ ๋ถํ ๋ถ์ฐ ๋๋ ํ๋กํ ์ฝ ์ ๋ฌ์ ์ํด ์ ๋ฌ ๊ท์น๊ณผ ์ฐ๊ฒฐ๋ ๋ด๋ถ ๋๋ ์ธ๋ถ IP ์ฃผ์
์ด๊ทธ๋ ์ค ๋ฐฉํ๋ฒฝ ๊ท์น์ ์์ค IP ์ฃผ์ ๋ฒ์๊ฐ ํฌํจ๋๋ ๊ฒฝ์ฐ ๋์ VM์ ์ฌ์ ํ ์ด์ ์ ์ธ๊ธ๋ ์์ค IP ์ฃผ์๋ก ์ ํ๋์ง๋ง ์์ค ๋งค๊ฐ๋ณ์๋ฅผ ์ฌ์ฉํ์ฌ ํด๋น ์ธํธ๋ฅผ ์ธ๋ถํํ ์ ์์ต๋๋ค. IP ์ ๋ฌ์ ์ฌ์ฉ ์ค์ ํ์ง ์๊ณ ์์ค ๋งค๊ฐ๋ณ์๋ฅผ ์ฌ์ฉํ๋ฉด ๊ฐ๋ฅํ ํจํท ์์ค ์ฃผ์ ์งํฉ์ด ํ์ฅ๋์ง ์์ต๋๋ค.
์ด๊ทธ๋ ์ค ๋ฐฉํ๋ฒฝ ๊ท์น์ ์์ค IP ์ฃผ์ ๋ฒ์๊ฐ ํฌํจ๋์ง ์์ผ๋ฉด ์ด์ ์ ์ธ๊ธ๋ ๋ชจ๋ ์์ค IP ์ฃผ์๊ฐ ํ์ฉ๋ฉ๋๋ค.
๋์ VM์ IP ์ ๋ฌ์ด ์ฌ์ฉ ์ค์ ๋ ๊ฒฝ์ฐ VM์ด ์์์ ์์ค ์ฃผ์๋ก ํจํท์ ๋ด๋ณด๋ผ ์ ์์ต๋๋ค. ์์ค ๋งค๊ฐ๋ณ์๋ฅผ ์ฌ์ฉํ๋ฉด ํ์ฉ๋๋ ํจํท ์์ค ์งํฉ์ ๋ณด๋ค ์ ํํ๊ฒ ์ ์ํ ์ ์์ต๋๋ค.
์์ค ๋งค๊ฐ๋ณ์
์์ค ๋งค๊ฐ๋ณ์ ๊ฐ์ ๋ฐฉํ๋ฒฝ ๊ท์น์ ๋ฐฉํฅ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋๋ค.
์ธ๊ทธ๋ ์ค ๊ท์น์ ์์ค
์ธ๊ทธ๋ ์ค ๋ฐฉํ๋ฒฝ ๊ท์น์ ๋ค์ ์์ค๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๊ธฐ๋ณธ ์์ค ๋ฒ์: ์ธ๊ทธ๋ ์ค ๊ท์น์์ ์์ค ์ฌ์์ ์๋ตํ๋ฉดGoogle Cloud ๊ฐ ๊ธฐ๋ณธ ์์ค IPv4 ์ฃผ์ ๋ฒ์
0.0.0.0/0
(๋ชจ๋ IPv4 ์ฃผ์)์ ์ฌ์ฉํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ์๋ IPv6 ์์ค๊ฐ ํฌํจ๋์ง ์์ต๋๋ค.์์ค IPv4 ๋ฒ์: CIDR ํ์์ IPv4 ์ฃผ์ ๋ชฉ๋ก์ ๋๋ค.
์์ค IPv6 ๋ฒ์: CIDR ํ์์ IPv6 ์ฃผ์ ๋ชฉ๋ก์ ๋๋ค.
์์ค ๋คํธ์ํฌ ํ๊ทธ: ๋ฐฉํ๋ฒฝ ๊ท์น๊ณผ ๋์ผํ VPC ๋คํธ์ํฌ์์ VM ์ธ์คํด์ค์ ๋คํธ์ํฌ ์ธํฐํ์ด์ค๋ฅผ ์๋ณํ๋ ํ๋ ์ด์์ ๋คํธ์ํฌ ํ๊ทธ์ ๋๋ค. ๋ฐฉํ๋ฒฝ ๊ท์น๋ณ ์ต๋ ์์ค ๋คํธ์ํฌ ํ๊ทธ ์๋ ๋ฐฉํ๋ฒฝ ๊ท์น๋ณ ํ๋๋ฅผ ์ฐธ์กฐํ์ธ์. ์ด ์์์ ์์ค ์ฌ์์ ์ฌ์ฉํ ๋ ํจํท ์์ค ์ฃผ์๋ฅผ ์ผ์น์ํค๋ ๋ฐฉ๋ฒ์ ๋ํ ์์ธํ ๋ด์ฉ์ ์์ค ๋คํธ์ํฌ ํ๊ทธ์ ์์ค ์๋น์ค ๊ณ์ ์ด ํจํท ์์ค๋ฅผ ์์ํ๋ ๋ฐฉ๋ฒ์ ์ฐธ์กฐํ์ธ์.
์์ค ์๋น์ค ๊ณ์ : ๋ฐฉํ๋ฒฝ ๊ท์น๊ณผ ๋์ผํ VPC ๋คํธ์ํฌ์์ VM ์ธ์คํด์ค์ ๋คํธ์ํฌ ์ธํฐํ์ด์ค๋ฅผ ์๋ณํ๋ ํ๋ ์ด์์ ์๋น์ค ๊ณ์ ์ ๋๋ค. ๋ฐฉํ๋ฒฝ ๊ท์น๋ณ ์ต๋ ์์ค ์๋น์ค ๊ณ์ ์๋ ๋ฐฉํ๋ฒฝ ๊ท์น๋ณ ํ๋๋ฅผ ์ฐธ์กฐํ์ธ์. ์ด ์์์ ์์ค ์ฌ์์ ์ฌ์ฉํ ๋ ํจํท ์์ค ์ฃผ์๋ฅผ ์ผ์น์ํค๋ ๋ฐฉ๋ฒ์ ๋ํ ์์ธํ ๋ด์ฉ์ ์์ค ๋คํธ์ํฌ ํ๊ทธ์ ์์ค ์๋น์ค ๊ณ์ ์ด ํจํท ์์ค๋ฅผ ์์ํ๋ ๋ฐฉ๋ฒ์ ์ฐธ์กฐํ์ธ์.
์ ํจํ ์์ค ์กฐํฉ: ๋ค์ ๋ชจ๋ ์กฐํฉ์์ ์ ํจํ ์์ค ์ธํธ๋ ๋ช ์์ ์ผ๋ก ์ง์ ๋ IPv4 ๋๋ IPv6 ์ฃผ์์ ์์ค ๋คํธ์ํฌ ํ๊ทธ๋ ์์ค ์๋น์ค ๊ณ์ ์์ ์์ํ๋ IP ์ฃผ์ ๋ฒ์์ ํตํฉ์ ๋๋ค.
- ์์ค IPv4 ๋ฒ์ ๋ฐ ์์ค ๋คํธ์ํฌ ํ๊ทธ์ ์กฐํฉ
- ์์ค IPv6 ๋ฒ์์ ์์ค ๋คํธ์ํฌ ํ๊ทธ์ ์กฐํฉ
- ์์ค IPv4 ๋ฒ์์ ์์ค ์๋น์ค ๊ณ์ ์ ์กฐํฉ
- ์์ค IPv6 ๋ฒ์์ ์์ค ์๋น์ค ๊ณ์ ์ ์กฐํฉ
์์ค ๋คํธ์ํฌ ํ๊ทธ์ ์์ค ์๋น์ค ๊ณ์ ์ด ํจํท ์์ค๋ฅผ ์์ํ๋ ๋ฐฉ๋ฒ
์ธ๊ทธ๋ ์ค ๋ฐฉํ๋ฒฝ ๊ท์น์์ ์์ค ๋คํธ์ํฌ ํ๊ทธ๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ์๋ ๋ค์ ๊ธฐ์ค์ ์ถฉ์กฑํ๋ ๋คํธ์ํฌ ์ธํฐํ์ด์ค์์ ํจํท์ ๋ฐฐ์ถํด์ผ ํฉ๋๋ค.
- ๋คํธ์ํฌ ์ธํฐํ์ด์ค๋ ๋ฐฉํ๋ฒฝ ๊ท์น์ด ์ ์๋ VPC ๋คํธ์ํฌ์ ์์ด์ผ ํฉ๋๋ค.
- ๋คํธ์ํฌ ์ธํฐํ์ด์ค๋ ๋ฐฉํ๋ฒฝ ๊ท์น์ ์์ค ๋คํธ์ํฌ ํ๊ทธ ์ค ์ต์ ํ๋ ์ด์๊ณผ ์ผ์นํ๋ ๋คํธ์ํฌ ํ๊ทธ๊ฐ ์๋ VM๊ณผ ์ฐ๊ฒฐ๋์ด์ผ ํฉ๋๋ค.
์ธ๊ทธ๋ ์ค ๋ฐฉํ๋ฒฝ ๊ท์น์ ์์ค ์๋น์ค ๊ณ์ ์ด ์ฌ์ฉ๋ ๊ฒฝ์ฐ ๋ค์ ๊ธฐ์ค์ ์ถฉ์กฑํ๋ ๋คํธ์ํฌ ์ธํฐํ์ด์ค์์ ํจํท์ ๋ฐฐ์ถํด์ผ ํฉ๋๋ค.
- ๋คํธ์ํฌ ์ธํฐํ์ด์ค๋ ๋ฐฉํ๋ฒฝ ๊ท์น์ด ์ ์๋ VPC ๋คํธ์ํฌ์ ์์ด์ผ ํฉ๋๋ค.
- ๋คํธ์ํฌ ์ธํฐํ์ด์ค๋ ๋ฐฉํ๋ฒฝ ๊ท์น์ ์์ค ์๋น์ค ๊ณ์ ์ค ํ๋์ ์ผ์นํ๋ ์๋น์ค ๊ณ์ ์ด ์๋ VM๊ณผ ์ฐ๊ฒฐ๋์ด์ผ ํฉ๋๋ค.
๋คํธ์ํฌ ์ธํฐํ์ด์ค๋ฅผ ์ง์ ํ๋ ๊ฒ ์ธ์๋, ์ธ๊ทธ๋ ์ค ๋ฐฉํ๋ฒฝ ๊ท์น์ ์์ค ๋คํธ์ํฌ ํ๊ทธ ๋๋ ์์ค ์๋น์ค ๊ณ์ ์ด ์ฌ์ฉ๋ ๊ฒฝ์ฐ VM์ ๋คํธ์ํฌ ์ธํฐํ์ด์ค์์ ๋ฐฐ์ถ๋ ํจํท์ ๋ค์๊ณผ ๊ฐ์ ์ ํจํ ์์ค IP ์ฃผ์ ์ค ํ๋๋ฅผ ์ฌ์ฉํด์ผ ํฉ๋๋ค.
- ํด๋น ๋คํธ์ํฌ ์ธํฐํ์ด์ค์ ๊ธฐ๋ณธ ๋ด๋ถ IPv4 ์ฃผ์
- ํด๋น ๋คํธ์ํฌ ์ธํฐํ์ด์ค์ ํ ๋น๋ ๋ชจ๋ IPv6 ์ฃผ์
์ธ๊ทธ๋ ์ค ๋ฐฉํ๋ฒฝ ๊ท์น์๋ ๋ชฉ์ ์ง IP ์ฃผ์ ๋ฒ์๊ฐ ํฌํจ๋ ๊ฒฝ์ฐ ๋คํธ์ํฌ ํ๊ทธ์ ๋ฐ์ธ๋ฉ๋ ๋คํธ์ํฌ ์ธํฐํ์ด์ค๋ ๋ชฉ์ ์ง IP ๋ฒ์์ ๋์ผํ IP ๋ฒ์ ์ผ๋ก ํ์ธ๋ฉ๋๋ค.
์์ค ๋คํธ์ํฌ ํ๊ทธ ๋๋ ์์ค ์๋น์ค ๊ณ์ ์ ์ฌ์ฉํ ๋ ๋ค๋ฅธ ํจํท ์์ค IP ์ฃผ์๋ ์์๋์ง ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ๋คํธ์ํฌ ์ธํฐํ์ด์ค์ ์ฐ๊ด๋ ๋ณ์นญ IP ๋ฒ์ ๋ฐ ์ธ๋ถ IPv4 ์ฃผ์๊ฐ ์ ์ธ๋ฉ๋๋ค. ์์ค์ ๋ณ์นญ IP ์ฃผ์ ๋ฒ์ ๋๋ ์ธ๋ถ IPv4 ์ฃผ์๊ฐ ํฌํจ๋ ์ธ๊ทธ๋ ์ค ๋ฐฉํ๋ฒฝ ๊ท์น์ ๋ง๋ค์ด์ผ ํ๋ ๊ฒฝ์ฐ์๋ ์์ค IPv4 ๋ฒ์๋ฅผ ์ฌ์ฉํฉ๋๋ค.
์ด๊ทธ๋ ์ค ๊ท์น์ ์์ค
์ด๊ทธ๋ ์ค ๋ฐฉํ๋ฒฝ ๊ท์น์ ๋ค์ ์์ค๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๊ธฐ๋ณธ๊ฐ โ ๋์์ ์ํด ์์๋จ: ์ด๊ทธ๋ ์ค ๊ท์น์์ ์์ค ๋งค๊ฐ๋ณ์๋ฅผ ์๋ตํ๋ฉด ํจํท ์์ค๊ฐ ์ด๊ทธ๋ ์ค ๊ท์น์ ๋์ ๋ฐ IP ์ฃผ์์ ์ค๋ช ๋ ๋๋ก ์์์ ์ผ๋ก ์ ์๋ฉ๋๋ค
์์ค IPv4 ๋ฒ์: CIDR ํ์์ IPv4 ์ฃผ์ ๋ชฉ๋ก์ ๋๋ค.
์์ค IPv6 ๋ฒ์: CIDR ํ์์ IPv6 ์ฃผ์ ๋ชฉ๋ก์ ๋๋ค.
๋ค์ ์๋ด์ ๋ฐ๋ผ ์ด๊ทธ๋ ์ค ๊ท์น์ ์์ค IP ์ฃผ์ ๋ฒ์๋ฅผ ์ถ๊ฐํฉ๋๋ค.
VM ์ธํฐํ์ด์ค์ ๋ด๋ถ ๋ฐ ์ธ๋ถ IPv4 ์ฃผ์๊ฐ ๋ชจ๋ ํ ๋น๋์ด ์์ผ๋ฉด ๊ท์น ํ๊ฐ ์ค์ ๋ด๋ถ IPv4 ์ฃผ์๋ง ์ฌ์ฉ๋ฉ๋๋ค.
์ด๊ทธ๋ ์ค ๊ท์น์์ ์์ค ๋ฐ ๋์ ๋งค๊ฐ๋ณ์๋ฅผ ๋ชจ๋ ์ง์ ํ ๊ฒฝ์ฐ ๋ ๋งค๊ฐ๋ณ์์ ๋์ผํ IP ๋ฒ์ ์ ์ฌ์ฉํฉ๋๋ค. IPv4 ์ฃผ์ ๋ฒ์ ๋๋ IPv6 ์ฃผ์ ๋ฒ์ ์ค ํ๋๋ฅผ ์ฌ์ฉํ ์ ์๊ณ ๋ ๋ค ์ฌ์ฉํ ์๋ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ์ด๊ทธ๋ ์ค ๊ท์น์ ๋์์ ์ฐธ์กฐํ์ธ์.
๋์ ๋งค๊ฐ๋ณ์
๋์์ ์ธ๊ทธ๋ ์ค ๋ฐ ์ด๊ทธ๋ ์ค ๊ท์น ๋ชจ๋์์ ์ง์๋๋ IP ์ฃผ์ ๋ฒ์๋ฅผ ์ฌ์ฉํ์ฌ ์ง์ ํ ์ ์์ต๋๋ค. ๊ธฐ๋ณธ ๋์ ๋์์ ๊ท์น์ ๋ฐฉํฅ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋๋ค.
์ธ๊ทธ๋ ์ค ๊ท์น์ ๋์
์ธ๊ทธ๋ ์ค ๋ฐฉํ๋ฒฝ ๊ท์น์ ๋ค์ ๋์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๊ธฐ๋ณธ๊ฐ - ๋์์ ์์๋จ. ์ธ๊ทธ๋ ์ค ๊ท์น์์ ๋์ ๋งค๊ฐ๋ณ์๋ฅผ ์๋ตํ๋ฉด ํจํท ๋์์ ์ธ๊ทธ๋ ์ค ๊ท์น์ ๋์ ๋ฐ IP ์ฃผ์์ ์ค๋ช ๋ ๋๋ก ์์์ ์ผ๋ก ์ ์๋ฉ๋๋ค.
๋์ IPv4 ๋ฒ์: CIDR ํ์์ IPv4 ์ฃผ์ ๋ชฉ๋ก์ ๋๋ค.
๋์ IPv6 ๋ฒ์: CIDR ํ์์ IPv6 ์ฃผ์ ๋ชฉ๋ก์ ๋๋ค.
๋ค์ ์๋ด์ ๋ฐ๋ผ ์ธ๊ทธ๋ ์ค ๊ท์น์ ๋์ IP ์ฃผ์ ๋ฒ์๋ฅผ ์ถ๊ฐํฉ๋๋ค.
VM ์ธํฐํ์ด์ค์ ๋ด๋ถ ๋ฐ ์ธ๋ถ IPv4 ์ฃผ์๊ฐ ๋ชจ๋ ํ ๋น๋์ด ์์ผ๋ฉด ๊ท์น ํ๊ฐ ์ค์ ๋ด๋ถ IPv4 ์ฃผ์๋ง ์ฌ์ฉ๋ฉ๋๋ค.
์ธ๊ทธ๋ ์ค ๊ท์น์์ ์์ค ๋ฐ ๋์ ๋งค๊ฐ๋ณ์๋ฅผ ๋ชจ๋ ์ง์ ํ๋ ๊ฒฝ์ฐ ์์ค ๋งค๊ฐ๋ณ์๊ฐ ๋์ IP ์ฃผ์ ๋ฒ์์ ๋์ผํ IP ๋ฒ์ ์ผ๋ก ํ์ธ๋ฉ๋๋ค. ์ธ๊ทธ๋ ์ค ๊ท์น์ ์์ค๋ฅผ ์ ์ํ๋ ๋ฐฉ๋ฒ์ ์ธ๊ทธ๋ ์ค ๊ท์น์ ์์ค๋ฅผ ์ฐธ์กฐํ์ธ์.
์ด๊ทธ๋ ์ค ๊ท์น์ ๋์
์ด๊ทธ๋ ์ค ๋ฐฉํ๋ฒฝ ๊ท์น์ ๋ค์ ๋์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๊ธฐ๋ณธ ๋์ ๋ฒ์. ์ด๊ทธ๋ ์ค ๊ท์น์์ ๋์ ์ฌ์์ ์๋ตํ๋ฉด Google Cloud ๊ฐ ๊ธฐ๋ณธ ๋์ IPv4 ์ฃผ์ ๋ฒ์
0.0.0.0/0
(๋ชจ๋ IPv4 ์ฃผ์)์ ์ฌ์ฉํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ์๋ IPv6 ๋์์ด ํฌํจ๋์ง ์์ต๋๋ค.๋์ IPv4 ๋ฒ์: CIDR ํ์์ IPv4 ์ฃผ์ ๋ชฉ๋ก์ ๋๋ค.
๋์ IPv6 ๋ฒ์: CIDR ํ์์ IPv6 ์ฃผ์ ๋ชฉ๋ก์ ๋๋ค.
์๋น์ค ๊ณ์ ๋ณ ์์ค ๋ฐ ๋์ ํํฐ๋ง
์๋น์ค ๊ณ์ ์ ์ฌ์ฉํ์ฌ ์ค์ ๋ก ๋์ฑ ๊ตฌ์ฒด์ ์ธ ๋ฐฉํ๋ฒฝ ๊ท์น์ ๋ง๋ค ์ ์์ต๋๋ค.
์ธ๊ทธ๋ ์ค ๋ฐ ์ด๊ทธ๋ ์ค ๊ท์น ๋ชจ๋์ ๋ํด ์๋น์ค ๊ณ์ ์ ์ฌ์ฉํ์ฌ ๋์์ ์ง์ ํ ์ ์์ต๋๋ค.
์ธ๊ทธ๋ ์ค ๊ท์น์ ๊ฒฝ์ฐ ์์ ํจํท์ ๋ํ ์์ค๋ฅผ VM์ด ํน์ ์๋น์ค ๊ณ์ ์ ์ฌ์ฉํ๋ ๋คํธ์ํฌ ๋ด VM์ ๊ธฐ๋ณธ ๋ด๋ถ IP ์ฃผ์๋ก ์ง์ ํ ์ ์์ต๋๋ค.
์๋น์ค ๊ณ์ ์ ์์กดํ๋ ๋ฐฉํ๋ฒฝ ๊ท์น์ ๋ง๋ค๊ธฐ ์ ์ ์๋น์ค ๊ณ์ ์ ๋ฐฉํ๋ฒฝ ๊ท์น๊ณผ ๋์ผํ ํ๋ก์ ํธ์ ๋ง๋ค์ด์ผ ํฉ๋๋ค. ์์คํ ์ด ๋ค๋ฅธ ํ๋ก์ ํธ์ ์๋น์ค ๊ณ์ ์ ์ฌ์ฉํ๋ ๊ท์น์ ๋ง๋๋ ๊ฒ์ ๋ง์ง๋ ๋ชปํ์ง๋ง, ๋ฐฉํ๋ฒฝ ๊ท์น์ ํ๋ก์ ํธ์ ์๋น์ค ๊ณ์ ์ด ์์ผ๋ฉด ๊ท์น์ด ์ํ๋์ง ์์ต๋๋ค.
์๋น์ค ๊ณ์ ์ ์ฌ์ฉํ์ฌ ์ธ์คํด์ค๋ฅผ ์๋ณํ๋ ๋ฐฉํ๋ฒฝ ๊ท์น์ ์๋น์ค ๊ณ์ ์ผ๋ก ์์ฑ๋์ด ์ฐ๊ฒฐ๋ ์ ์ธ์คํด์ค์ ์ ์ฉ๋๋ฉฐ, ์๋น์ค ๊ณ์ ์ ๋ณ๊ฒฝํ๋ค๋ฉด ๊ธฐ์กด ์ธ์คํด์ค์๋ ์ ์ฉ๋ฉ๋๋ค. ์ธ์คํด์ค์ ๊ด๋ จ๋ ์๋น์ค ๊ณ์ ์ ๋ณ๊ฒฝํ๋ ค๋ฉด ์ธ์คํด์ค๋ฅผ ์ค์งํ๋ค๊ฐ ๋ค์ ์์ํด์ผ ํฉ๋๋ค. ์๋น์ค ๊ณ์ ์ ๊ฐ๋ณ ์ธ์คํด์ค ๋ฐ ๊ด๋ฆฌํ ์ธ์คํด์ค ๊ทธ๋ฃน์์ ์ฌ์ฉํ๋ ์ธ์คํด์ค ํ ํ๋ฆฟ๊ณผ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค.
์๋น์ค ๊ณ์ ๋ณ ํํฐ๋ง ๋ฐ ๋คํธ์ํฌ ํ๊ทธ๋ณ ํํฐ๋ง
์ด ์น์ ์์๋ ๋์ ๋๋ ์์ค(์ธ๊ทธ๋ ์ค ๊ท์น์ ๊ฒฝ์ฐ)๋ฅผ ์ ์ํ๋ ๋ฐ ์๋น์ค ๊ณ์ ์ด๋ ๋คํธ์ํฌ ํ๊ทธ๋ฅผ ์ฌ์ฉํด์ผ ํ๋์ง ์ฌ๋ถ๋ฅผ ๊ฒฐ์ ํ ๋ ๊ณ ๋ คํด์ผ ํ ์ฃผ์ ์ฌํญ์ ๊ฐ์กฐ ํ์ํฉ๋๋ค.
VM์ ์ ์ฉ๋๋ ๋ฐฉํ๋ฒฝ ๊ท์น์ ์๊ฒฉํ๊ฒ ์ ์ดํด์ผ ํ๋ ๊ฒฝ์ฐ ๋์ ๋คํธ์ํฌ ํ๊ทธ ๋ฐ ์์ค ๋คํธ์ํฌ ํ๊ทธ ๋์ ๋์ ์๋น์ค ๊ณ์ ๋ฐ ์์ค ์๋น์ค ๊ณ์ ์ ์ฌ์ฉํฉ๋๋ค.
๋คํธ์ํฌ ํ๊ทธ๋ ์์์ ์์ฑ์ ๋๋ค. ์ธ์คํด์ค๋ฅผ ์์ ํ ์ ์๋ ๊ถํ์ด ์๋ ๋ชจ๋ Identity and Access Management(IAM) ์ฃผ ๊ตฌ์ฑ์์ด ํ๋ ์ด์์ ๋คํธ์ํฌ ํ๊ทธ๋ฅผ ์ธ์คํด์ค์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค. ํ๋ก์ ํธ์ ๋ํ Compute Engine ์ธ์คํด์ค ๊ด๋ฆฌ์ ์ญํ ์ด ์๋ IAM ์ฃผ ๊ตฌ์ฑ์์๊ฒ ์ด ๊ถํ์ด ์์ต๋๋ค. ์ธ์คํด์ค๋ฅผ ํธ์งํ ์ ์๋ IAM ์ฃผ ๊ตฌ์ฑ์์ ํด๋น ๋คํธ์ํฌ ํ๊ทธ๋ฅผ ๋ณ๊ฒฝํ ์ ์์ผ๋ฉฐ, ์ด๋ก ์ธํด ํด๋น ์ธ์คํด์ค์ ํด๋นํ๋ ๋ฐฉํ๋ฒฝ ๊ท์น ์ธํธ๊ฐ ๋ณ๊ฒฝ๋ ์ ์์ต๋๋ค.
์๋น์ค ๊ณ์ ์ ์ธ์คํด์ค์ ๊ด๋ จ๋ ID๋ฅผ ๋ํ๋ ๋๋ค. ํ๋์ ์๋น์ค ๊ณ์ ๋ง ์ธ์คํด์ค์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค. ๋ค๋ฅธ IAM ์ฃผ ๊ตฌ์ฑ์์ ๋ํ ์๋น์ค ๊ณ์ ์ฌ์ฉ์ ์ญํ ์ ๊ถํ์ ์ ์ดํ์ฌ ์๋น์ค ๊ณ์ ์ ๋ํ ์ก์ธ์ค๋ฅผ ์ ์ดํ ์ ์์ต๋๋ค. IAM ์ฃผ ๊ตฌ์ฑ์์ด ์๋น์ค ๊ณ์ ์ ์ฌ์ฉํ์ฌ ์ธ์คํด์ค๋ฅผ ์์ํ๋ ค๋ฉด ์ต์ ํด๋น ์๋น์ค ๊ณ์ ์ ์ฌ์ฉํ ์ ์๋ ์๋น์ค ๊ณ์ ์ฌ์ฉ์ ์ญํ ๊ณผ ์ธ์คํด์ค๋ฅผ ๋ง๋ค ์ ์๋ ์ ํฉํ ๊ถํ์ด ์์ด์ผ ํฉ๋๋ค(์: ํ๋ก์ ํธ์ ๋ํ Compute Engine ์ธ์คํด์ค ๊ด๋ฆฌ์ ์ญํ ๋ณด์ ).
์ด๋ ํ ๋ฐฉํ๋ฒฝ ๊ท์น์์๋ ์๋น์ค ๊ณ์ ๊ณผ ๋คํธ์ํฌ ํ๊ทธ๋ฅผ ์กฐํฉํ์ฌ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ด๋ ํ ๋ฐฉํ๋ฒฝ ๊ท์น์์๋(์ธ๊ทธ๋ ์ค ๋๋ ์ด๊ทธ๋ ์ค) ๋์ ์๋น์ค ๊ณ์ ๊ณผ ๋์ ๋คํธ์ํฌ ํ๊ทธ๋ฅผ ํจ๊ป ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋ค์์ ๋์ ๋คํธ์ํฌ ํ๊ทธ ๋๋ ๋์ ์๋น์ค ๊ณ์ ๋ณ๋ก ๋์์ ์ง์ ํ๋ ๊ฒฝ์ฐ ์ธ๊ทธ๋ ์ค ๋ฐฉํ๋ฒฝ ๊ท์น์ ๋ํด ์๋ชป๋ ์์ค์ ๋๋ค.
๋์ ์๋ชป๋ ์์ค ๋์ ๋คํธ์ํฌ ํ๊ทธ ์์ค ์๋น์ค ๊ณ์
์์ค IP ๋ฒ์์ ์์ค ์๋น์ค ๊ณ์ ์ ์กฐํฉ๋์ ์๋น์ค ๊ณ์ ์์ค ๋คํธ์ํฌ ํ๊ทธ
์์ค IP ๋ฒ์์ ์์ค ๋คํธ์ํฌ ํ๊ทธ์ ์กฐํฉ
์๋น์ค ๊ณ์ ๋ฐ ๋คํธ์ํฌ ํ๊ทธ์ ๋ํ ์ด์ ๊ณ ๋ ค์ฌํญ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์ธ์คํด์ค์ ์๋น์ค ๊ณ์ ์ ๋ณ๊ฒฝํ๋ ค๋ฉด ์ธ์คํด์ค๋ฅผ ์ค์งํ๋ค๊ฐ ๋ค์ ์์ํด์ผ ํฉ๋๋ค. ์ธ์คํด์ค ์คํ ์ค ๋คํธ์ํฌ ํ๊ทธ๋ฅผ ์ถ๊ฐํ๊ฑฐ๋ ์ญ์ ํ ์ ์์ต๋๋ค.
๋ฐฉํ๋ฒฝ ๊ท์น์ ์ง์ ํ ์ ์๋ ๋์ ์๋น์ค ๊ณ์ , ์์ค ์๋น์ค ๊ณ์ , ๋์ ๋คํธ์ํฌ ํ๊ทธ, ์์ค ๋คํธ์ํฌ ํ๊ทธ์๋ ์ํ์ด ์กด์ฌํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ ๋ฐฉํ๋ฒฝ ๊ท์น๋ณ ํ๋๋ฅผ ์ฐธ์กฐํ์ธ์.
๋คํธ์ํฌ ํ๊ทธ๋ก ์ธ์คํด์ค๋ฅผ ์๋ณํ๋ค๋ฉด ๋ฐฉํ๋ฒฝ ๊ท์น์ด ์ธ์คํด์ค์ ๊ธฐ๋ณธ ๋ด๋ถ IP ์ฃผ์์ ์ ์ฉ๋ฉ๋๋ค.
์๋น์ค ๊ณ์ ๋ฐฉํ๋ฒฝ ๊ท์น์ GKE pod๊ฐ ์๋ GKE ๋ ธ๋์ ์ ์ฉ๋ฉ๋๋ค.
์ญํ ๋ฐ ๊ถํ
๋ค์ ํ์์๋ VPC ๋ฐฉํ๋ฒฝ ๊ท์น์ ์ฌ์ฉํ๋ ๋ฐ ํ์ํ Identity and Access Management(IAM) ๊ถํ์ ์ค๋ช ํฉ๋๋ค.
์์ | ํ์ํ ๊ถํ | ์ํ ์ญํ |
---|---|---|
๋ฐฉํ๋ฒฝ ๊ท์น ๋ง๋ค๊ธฐ |
compute.firewalls.create
|
Compute ๋ณด์ ๊ด๋ฆฌ์ ( roles/compute.securityAdmin )
|
๋ฐฉํ๋ฒฝ ๊ท์น ์ญ์ |
compute.firewalls.delete
|
Compute ๋ณด์ ๊ด๋ฆฌ์ ( roles/compute.securityAdmin )
|
๋ฐฉํ๋ฒฝ ๊ท์น ๋ณ๊ฒฝ |
compute.firewalls.update
|
Compute ๋ณด์ ๊ด๋ฆฌ์ ( roles/compute.securityAdmin )
|
๋ฐฉํ๋ฒฝ ๊ท์น ์ธ๋ถ์ ๋ณด ๋ณด๊ธฐ |
compute.firewalls.get
|
Compute ๋คํธ์ํฌ ๋ทฐ์ด ( roles/compute.networkViewer ) |
๋ฐฉํ๋ฒฝ ๊ท์น ๋ชฉ๋ก ๋ณด๊ธฐ |
compute.firewalls.list
|
Compute ๋คํธ์ํฌ ๋ทฐ์ด ( roles/compute.networkViewer ) |
์ฌ์ฉ ์ฌ๋ก
๋ค์ ์ฌ์ฉ ์ฌ๋ก์์๋ ๋ฐฉํ๋ฒฝ ๊ท์น์ ์๋ ๋ฐฉ์์ ๋ณด์ฌ์ค๋๋ค. ์ด ์์์์๋ ๋ชจ๋ ๋ฐฉํ๋ฒฝ ๊ท์น์ด ์ฌ์ฉ ์ค์ ๋์ด ์์ต๋๋ค.
์ธ๊ทธ๋ ์ค ์ฌ๋ก
์ธ๊ทธ๋ ์ค ๋ฐฉํ๋ฒฝ ๊ท์น์ ์์ค์์ VPC ๋คํธ์ํฌ์ ๋์ ์ธ์คํด์ค๋ก ๋ค์ด๊ฐ๋ ์ฐ๊ฒฐ์ ์ ์ดํฉ๋๋ค. ์ธ๊ทธ๋ ์ค ๊ท์น์ ์์ค๋ ๋ค์ ์ค ํ๋๋ก ์ ์ํ ์ ์์ต๋๋ค.
- IPv4 ๋๋ IPv6 ์ฃผ์ ๋ฒ์๋ก ๊ธฐ๋ณธ๊ฐ์ ๋ชจ๋ IPv4 ์ฃผ์(
0.0.0.0/0
)์ ๋๋ค. - ๋คํธ์ํฌ ํ๊ทธ๋ณ๋ก ์๋ณ๋ VPC ๋คํธ์ํฌ์ ๋ค๋ฅธ ์ธ์คํด์ค
- ์๋น์ค ๊ณ์ ๋ณ๋ก ์๋ณ๋ VPC ๋คํธ์ํฌ์ ๋ค๋ฅธ ์ธ์คํด์ค
- IPv4 ๋๋ IPv6 ์ฃผ์ ๋ฒ์ ๋ฐ ๋คํธ์ํฌ ํ๊ทธ๋ณ๋ก ์๋ณ๋ VPC ๋คํธ์ํฌ์ ๋ค๋ฅธ ์ธ์คํด์ค
- IPv4 ๋๋ IPv6 ์ฃผ์ ๋ฒ์ ๋ฐ ์๋น์ค ๊ณ์ ๋ณ๋ก ์๋ณ๋ VPC ๋คํธ์ํฌ์ ๋ค๋ฅธ ์ธ์คํด์ค
๊ธฐ๋ณธ ์์ค๋ ๋ชจ๋ IPv4 ์ฃผ์(0.0.0.0/0
)์
๋๋ค. ์ธํฐ๋ท์ ๋ค๋ฅธ ์์ค๋ฅผ ํฌํจํ์ฌ VPC ๋คํธ์ํฌ ์ธ๋ถ ์์ค์ ์์ ์ฐ๊ฒฐ์ ์ ์ดํ๋ ค๋ฉด CIDR ํ์์ IP ์ฃผ์ ๋ฒ์๋ฅผ ์ฌ์ฉํฉ๋๋ค.
allow
์์
์ด ์๋ ์ธ๊ทธ๋ ์ค ๊ท์น์ ๊ท์น์ ๋ค๋ฅธ ๊ตฌ์ฑ์์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์์ ํธ๋ํฝ์ ํ์ฉํฉ๋๋ค. ๊ท์น์ ์์ค์ ๋์์ ์ง์ ํ๋ ๊ฒ ์ธ์๋ ํน์ ํ๋กํ ์ฝ๊ณผ ๋์ ํฌํธ์ ์ ์ฉ๋๋๋ก ๊ท์น์ ์ ํํ ์ ์์ต๋๋ค. ๋ง์ฐฌ๊ฐ์ง๋ก deny
์์
์ด ์๋ ์ธ๊ทธ๋ ์ค ๊ท์น์ ์ฌ์ฉํ์ฌ ๋ฐฉํ๋ฒฝ ๊ท์น ๊ตฌ์ฑ์์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์์ ๋๋ ํธ๋ํฝ์ ์ฐจ๋จํ์ฌ ์ธ์คํด์ค๋ฅผ ๋ณดํธํ ์ ์์ต๋๋ค.
์ธ๊ทธ๋ ์ค ์์
๊ทธ๋ฆผ 1์ ๋ฐฉํ๋ฒฝ ๊ท์น์ผ๋ก ์ธ๊ทธ๋ ์ค ์ฐ๊ฒฐ์ ์ ์ดํ ์ ์๋ ์ธ๊ทธ๋ ์ค ์ฐ๊ฒฐ์ ๋ช ๊ฐ์ง ์์๋ฅผ ๋ณด์ฌ์ค๋๋ค. ์์์์๋ ๊ท์น ํ ๋น์์ ๋์ ๋งค๊ฐ๋ณ์๋ฅผ ์ฌ์ฉํ์ฌ ํน์ ์ธ์คํด์ค์ ๊ท์น์ ์ ์ฉํฉ๋๋ค.
์ฐ์ ์์๊ฐ
1000
์ธ ์ธ๊ทธ๋ ์ค ๊ท์น์ VM 1์ ์ ์ฉํ ์ ์์ต๋๋ค. ์ด ๊ท์น์ ๋ชจ๋ IPv4 ์์ค(0.0.0.0/0
)์์ ๋ค์ด์ค๋ TCP ํธ๋ํฝ์ ํ์ฉํฉ๋๋ค. ๋ค๋ฅธ ์ธ์คํด์ค์ ์ ์ฉ๋๋ ์ด๊ทธ๋ ์ค ๊ท์น์ ๋ฐ๋ผ VPC ๋คํธ์ํฌ์ ๋ค๋ฅธ ์ธ์คํด์ค๋ก๋ถํฐ์ TCP ํธ๋ํฝ์ด ํ์ฉ๋ฉ๋๋ค. VM 4์๋ ์ด๋ฌํ ํต์ ์ ์ฐจ๋จํ๋ ์ด๊ทธ๋ ์ค ๊ท์น์ด ์์ผ๋ฏ๋ก VM 4๋ TCP๋ฅผ ํตํด VM 1๊ณผ ํต์ ํ ์ ์์ต๋๋ค(๋ฌต์์ ์ด๊ทธ๋ ์ค ํ์ฉ ๊ท์น๋ง ์ ์ฉ). VM 1์๋ ์ธ๋ถ IP๊ฐ ์์ผ๋ฏ๋ก ์ด ๊ท์น์ ์ธํฐ๋ท์ ์ธ๋ถ ํธ์คํธ์์ ๋ค์ด์ค๊ฑฐ๋ ์ธ๋ถ IP ์ฃผ์๋ฅผ ํตํด VM 2์์ ๋ค์ด์ค๋ TCP ํธ๋ํฝ์ ํ์ฉํฉ๋๋ค.VM 2์๋ ์ง์ ๋ ์ธ๊ทธ๋ ์ค ๋ฐฉํ๋ฒฝ ๊ท์น์ด ์์ผ๋ฏ๋ก ๋ฌต์์ ์ธ๊ทธ๋ ์ค ๊ฑฐ๋ถ ๊ท์น์ ๋ค์ด์ค๋ ๋ชจ๋ ํธ๋ํฝ์ ์ฐจ๋จํฉ๋๋ค. ๋ค๋ฅธ ์ธ์คํด์ค์ ์ด๊ทธ๋ ์ค ๊ท์น๊ณผ ๊ด๊ณ์์ด ๋คํธ์ํฌ์ ๋ค๋ฅธ ์ธ์คํด์ค๋ก๋ถํฐ์ ์ฐ๊ฒฐ์ ์ฐจ๋จ๋ฉ๋๋ค. VM 2์๋ ์ธ๋ถ IP๊ฐ ์๊ธฐ ๋๋ฌธ์ ์ธํฐ๋ท์ ์ธ๋ถ ํธ์คํธ์์ ์ธ๋ถ IP๋ก ์ด์ด์ง๋ ๊ฒฝ๋ก๊ฐ ์์ง๋ง, ์ด ๋ฌต์์ ๊ฑฐ๋ถ ์ธ๊ทธ๋ ์ค ๊ท์น์ ์ธ๋ถ ์์ ํธ๋ํฝ๋ ์ฐจ๋จํฉ๋๋ค.
์ฐ์ ์์๊ฐ
1000
์ธ ์ธ๊ทธ๋ ์ค ๊ท์น์ VM 3์ ์ ์ฉํ ์ ์์ต๋๋ค. ์ด ๊ท์น์ VM 4.์ ๊ฐ์ ๋คํธ์ํฌ ํ๊ทธclient
๊ฐ ์๋ ๋คํธ์ํฌ์ ์ธ์คํด์ค์์ TCP ํธ๋ํฝ์ ํ์ฉํฉ๋๋ค. VM 4์๋ ์ด๋ฌํ ํต์ ์ ์ฐจ๋จํ๋ ์ด๊ทธ๋ ์ค ๊ท์น์ด ์์ผ๋ฏ๋ก VM 4์์ VM 3์ผ๋ก์ TCP ํธ๋ํฝ์ด ํ์ฉ๋ฉ๋๋ค(๋ฌต์์ ์ด๊ทธ๋ ์ค ํ์ฉ ๊ท์น๋ง ์ ์ฉ). VM 3์๋ ์ธ๋ถ IP๊ฐ ์๊ธฐ ๋๋ฌธ์ ์ธํฐ๋ท์ ์ธ๋ถ ํธ์คํธ์์ ์ธ๋ถ IP๋ก ์ด์ด์ง๋ ๊ฒฝ๋ก๊ฐ ์์ต๋๋ค.
์ด๊ทธ๋ ์ค ์ฌ๋ก
์ด๊ทธ๋ ์ค ๋ฐฉํ๋ฒฝ ๊ท์น์ VPC ๋คํธ์ํฌ์ ๋์ ์ธ์คํด์ค์์ ๋๊ฐ๋ ์ฐ๊ฒฐ์ ์ ์ดํฉ๋๋ค. allow
์์
์ด ์๋ ์ด๊ทธ๋ ์ค ๊ท์น์ ๊ท์น์ ๋ค๋ฅธ ๊ตฌ์ฑ์์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ธ์คํด์ค์์ ํธ๋ํฝ์ ํ์ฉํฉ๋๋ค. ์๋ฅผ ๋ค์ด ์ง์ ํ ํ๋กํ ์ฝ ๋ฐ ๋์ ํฌํธ์์ ํน์ ๋ชฉ์ ์ง(์: IPv4 ์ฃผ์ ๋ฒ์)๋ก ๊ฐ๋ ์์๋ฐ์ด๋ ํธ๋ํฝ์ ํ์ฉํ ์ ์์ต๋๋ค. ์ด์ ๋ง์ฐฌ๊ฐ์ง๋ก deny
์์
์ด ์๋ ์ด๊ทธ๋ ์ค ๊ท์น์ ๊ท์น์ ๋ค๋ฅธ ๊ตฌ์ฑ์์์ ๋ฐ๋ผ ํธ๋ํฝ์ ์ฐจ๋จํฉ๋๋ค.
๋ชจ๋ ์ด๊ทธ๋ ์ค ๊ท์น์๋ ๋ชฉ์ ์ง๊ฐ ํ์ํฉ๋๋ค. ๊ธฐ๋ณธ ๋์์ ๋ชจ๋ IPv4 ์ฃผ์(0.0.0.0/0
)์ด์ง๋ง CIDR ํ์์ IPv4 ๋๋ IPv6 ์ฃผ์ ๋ฒ์๋ฅผ ์ฌ์ฉํ์ฌ ๋ณด๋ค ๊ตฌ์ฒด์ ์ธ ๋์์ ๋ง๋ค ์ ์์ต๋๋ค. IP ์ฃผ์ ๋ฒ์๋ฅผ ์ง์ ํ ๋ ์ธํฐ๋ท์ ๋์์ ํฌํจํ์ฌ ๋คํธ์ํฌ์ ์ธ์คํด์ค์ ๋คํธ์ํฌ ์ธ๋ถ์ ๋์์ ๋ํ ํธ๋ํฝ์ ์ ์ดํ ์ ์์ต๋๋ค.
์ด๊ทธ๋ ์ค ์์
๊ทธ๋ฆผ 2๋ ๋ฐฉํ๋ฒฝ ๊ท์น์ผ๋ก ์ด๊ทธ๋ ์ค ์ฐ๊ฒฐ์ ์ ์ดํ ์ ์๋ ์ด๊ทธ๋ ์ค ์ฐ๊ฒฐ์ ๋ช ๊ฐ์ง ์์๋ฅผ ๋ณด์ฌ์ค๋๋ค. ์์์์๋ ๊ท์น ํ ๋น์์ ๋์ ๋งค๊ฐ๋ณ์๋ฅผ ์ฌ์ฉํ์ฌ ํน์ ์ธ์คํด์ค์ ๊ท์น์ ์ ์ฉํฉ๋๋ค.
VM 1์๋ ์ง์ ๋ ์ด๊ทธ๋ ์ค ๋ฐฉํ๋ฒฝ ๊ท์น์ด ์์ผ๋ฏ๋ก ๋ฌต์์ ์ด๊ทธ๋ ์ค ํ์ฉ ๊ท์น์ ์ฌ์ฉํ๋ฉด ๋ชจ๋ ๋ชฉ์ ์ง๋ก ํธ๋ํฝ์ ๋ณด๋ผ ์ ์์ต๋๋ค. VPC ๋คํธ์ํฌ์ ๋ค๋ฅธ ์ธ์คํด์ค์ ๋ํ ์ฐ๊ฒฐ์ ํด๋น ์ธ์คํด์ค์ ์ ์ฉ ๊ฐ๋ฅํ ์ธ๊ทธ๋ ์ค ๊ท์น์ ๋ฐ๋ผ ํ์ฉ๋ฉ๋๋ค. VM 4๋ ์์์ IP ์ฃผ์ ๋ฒ์์์ ๋ค์ด์ค๋ ํธ๋ํฝ์ ํ์ฉํ๋ ์ธ๊ทธ๋ ์ค ๊ท์น์ ๊ฐ์ง๊ณ ์์ผ๋ฏ๋ก VM 1์ VM 4๋ก ํธ๋ํฝ์ ๋ณด๋ผ ์ ์์ต๋๋ค. VM 1์๋ ์ธ๋ถ IP ์ฃผ์๊ฐ ์์ผ๋ฏ๋ก ์ธํฐ๋ท์ ์ธ๋ถ ํธ์คํธ๋ก ํธ๋ํฝ์ ๋ณด๋ผ ์ ์์ต๋๋ค. ๋ฐฉํ๋ฒฝ ๊ท์น์ด ์คํ ์ดํธํ(Stateful) ๋ฐฉ์์ด๋ฏ๋ก VM 1์์ ๋ณด๋ธ ํธ๋ํฝ์ ๋ํ ์์ ์๋ต์ด ํ์ฉ๋ฉ๋๋ค.
์ฐ์ ์์๊ฐ
1000
์ธ ์ด๊ทธ๋ ์ค ๊ท์น์ VM 2์ ์ ์ฉํ ์ ์์ต๋๋ค. ์ด ๊ท์น์ ๋ชจ๋ IPv4 ๋์(0.0.0.0/0
)์ผ๋ก ๋๊ฐ๋ ๋ชจ๋ ํธ๋ํฝ์ ๊ฑฐ๋ถํฉ๋๋ค. VPC ๋คํธ์ํฌ์ ๋ค๋ฅธ ์ธ์คํด์ค๋ก ๋๊ฐ๋ ํธ๋ํฝ์ ๋ค๋ฅธ ์ธ์คํด์ค์ ์ ์ฉ๋๋ ์ธ๊ทธ๋ ์ค ๊ท์น๊ณผ ๊ด๊ณ์์ด ์ฐจ๋จ๋ฉ๋๋ค. VM 2์ ์ธ๋ถ IP ์ฃผ์๊ฐ ์๋๋ผ๋ ์ด ๋ฐฉํ๋ฒฝ ๊ท์น์ ์ธํฐ๋ท์ ์ธ๋ถ ํธ์คํธ๋ก ๋๊ฐ๋ ํธ๋ํฝ์ ์ฐจ๋จํฉ๋๋ค.์ฐ์ ์์๊ฐ
1000
์ธ ์ด๊ทธ๋ ์ค ๊ท์น์ VM 3์ ์ ์ฉํ ์ ์์ต๋๋ค. ์ด ๊ท์น์192.168.1.0/24
IP ๋ฒ์์ ๋ชจ๋ ๋ชฉ์ ์ง๋ก ๋๊ฐ๋ TCP ํธ๋ํฝ์ ์ฐจ๋จํฉ๋๋ค. VM 4์ ์ธ๊ทธ๋ ์ค ๊ท์น์ด ๋ค์ด์ค๋ ๋ชจ๋ ํธ๋ํฝ์ ํ์ฉํ๋๋ผ๋ VM 3์ TCP ํธ๋ํฝ์ VM 4๋ก ๋ณด๋ผ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด๊ทธ๋ ์ค ๊ท์น์ด TCP ํ๋กํ ์ฝ์๋ง ์ ์ฉ๋๊ธฐ ๋๋ฌธ์ VM 3์ VM 4๋ก UDP ํธ๋ํฝ์ ๋ณด๋ผ ์ ์์ต๋๋ค.๋ํ VM 3์
192.168.1.0/24
IP ๋ฒ์๋ฅผ ๋ฒ์ด๋๋ VPC ๋คํธ์ํฌ์ ๋ค๋ฅธ ์ธ์คํด์ค๋ก ํธ๋ํฝ์ ์ ์กํ ์ ์์ต๋๋ค. ๋จ, ๋ค๋ฅธ ์ธ์คํด์ค์ ์ด๋ฌํ ํธ๋ํฝ์ ํ์ฉํ๋ ์ธ๊ทธ๋ ์ค ๊ท์น์ด ์์ด์ผ ํฉ๋๋ค. ์ธ๋ถ IP ์ฃผ์๊ฐ ์์ผ๋ฏ๋ก VPC ๋คํธ์ํฌ ์ธ๋ถ๋ก ํธ๋ํฝ์ ์ ์กํ ๊ฒฝ๋ก๊ฐ ์์ต๋๋ค.
๋ค์ ๋จ๊ณ
- ๋ฐฉํ๋ฒฝ ๊ท์น์ ๋ง๋ค๊ณ ์ฌ์ฉํ๋ ค๋ฉด VPC ๋ฐฉํ๋ฒฝ ๊ท์น ์ฌ์ฉ์ ์ฐธ์กฐํ์ธ์.
์ง์ ์ฌ์ฉํด ๋ณด๊ธฐ
Google Cloud๋ฅผ ์ฒ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๊ณ์ ์ ๋ง๋ค์ด ์ค์ ์๋๋ฆฌ์ค์์ Cloud NGFW์ ์ฑ๋ฅ์ ํ๊ฐํ ์ ์์ต๋๋ค. ์ ๊ท ๊ณ ๊ฐ์๊ฒ๋ ์ํฌ๋ก๋๋ฅผ ์คํ, ํ ์คํธ, ๋ฐฐํฌํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ $300์ ๋ฌด๋ฃ ํฌ๋ ๋ง์ด ์ ๊ณต๋ฉ๋๋ค.
Cloud NGFW ๋ฌด๋ฃ๋ก ์ฌ์ฉํด ๋ณด๊ธฐ