์ด ๋ฌธ์์์๋ Dataproc Metastore ์๋น์ค๋ฅผ ์ค์ ํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ๋คํธ์ํน ์ค์ ์ ๋ํด ๊ฐ๋ตํ๊ฒ ์ค๋ช ํฉ๋๋ค.
๋คํธ์ํน ์ฃผ์ ์ ๋ํ ๋น ๋ฅธ ์ฐธ์กฐ
๋คํธ์ํน ์ค์ | ์ฐธ๊ณ |
---|---|
๊ธฐ๋ณธ ๋คํธ์ํฌ ์ค์ | |
VPC ๋คํธ์ํฌ | ๊ธฐ๋ณธ์ ์ผ๋ก Dataproc Metastore ์๋น์ค๋ VPC ๋คํธ์ํฌ๋ฅผ ์ฌ์ฉํ์ฌ Google Cloud์ ์ฐ๊ฒฐํฉ๋๋ค. VPC ๋คํธ์ํฌ๊ฐ ์์ฑ๋ ํ Dataproc Metastore๋ ๋ํ ์๋น์ค์ ๋ํด VPC ๋คํธ์ํฌ ํผ์ด๋ง์ ์๋์ผ๋ก ๊ตฌ์ฑํฉ๋๋ค. |
VPC ์๋ธ๋คํธ์ํฌ | Private Service Connect๋ฅผ ์ฌ์ฉํ์ฌ VPC ์๋ธ๋คํธ์ํฌ๊ฐ ์๋ Dataproc Metastore ์๋น์ค๋ฅผ ๋ง๋ค๋๋ก ํ์์ ๋ฐ๋ผ ์ ํํ ์ ์์ต๋๋ค. ์ด ๋ฐฉ๋ฒ์ VPC ๋คํธ์ํฌ๋ฅผ ์ ํํ๋ ๋์ ์ฌ์ฉํ ์ ์์ต๋๋ค. |
์ถ๊ฐ ๋คํธ์ํฌ ์ค์ | |
๊ณต์ VPC ๋คํธ์ํฌ | ํ์์ ๋ฐ๋ผ ๊ณต์ VPC ๋คํธ์ํฌ์์ Dataproc Metastore ์๋น์ค๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค. |
์จํ๋ ๋ฏธ์ค ๋คํธ์ํน | Cloud VPN ๋๋ Cloud Interconnect๋ฅผ ์ฌ์ฉํ์ฌ ์จํ๋ ๋ฏธ์ค ํ๊ฒฝ์ Dataproc Metastore ์๋น์ค์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค. |
VPC ์๋น์ค ์ ์ด | VPC ์๋น์ค ์ ์ด๋ฅผ ์ฌ์ฉํ์ฌ Dataproc Metastore ์๋น์ค๋ฅผ ๋ง๋ค๋๋ก ํ์์ ๋ฐ๋ผ ์ ํํ ์ ์์ต๋๋ค. |
๋ฐฉํ๋ฒฝ ๊ท์น | ๋ณด์ ํํ๋ฆฐํธ๊ฐ ์ค์ ๋ ๊ธฐ๋ณธ์ด ์๋ ํ๊ฒฝ ๋๋ ๋น๊ณต๊ฐ ํ๊ฒฝ์์๋ ๊ณ ์ ๋ฐฉํ๋ฒฝ ๊ท์น์ ๋ง๋ค์ด์ผ ํ ์ ์์ต๋๋ค. |
๊ธฐ๋ณธ ๋คํธ์ํน ์ค์
๋ค์ ์น์ ์์๋ Dataproc Metastore์ ์ฌ์ฉ๋๋ ๊ธฐ๋ณธ ๋คํธ์ํฌ ์ค์ ์ธ VPC ๋คํธ์ํฌ ๋ฐ VPC ๋คํธ์ํฌ ํผ์ด๋ง์ ๋ํด ์ค๋ช ํฉ๋๋ค.
VPC ๋คํธ์ํฌ
๊ธฐ๋ณธ์ ์ผ๋ก Dataproc Metastore ์๋น์ค๋ VPC ๋คํธ์ํฌ๋ฅผ ์ฌ์ฉํ์ฌ Google Cloud์ ์ฐ๊ฒฐํฉ๋๋ค. VPC ๋คํธ์ํฌ๋ Google์ ํ๋ก๋์ ๋คํธ์ํฌ ๋ด์์ ๊ตฌํ๋๋ ๋ฌผ๋ฆฌ์ ๋คํธ์ํฌ์ ๊ฐ์ ๋ฒ์ ์ ๋๋ค. Dataproc Metastore๋ฅผ ๋ง๋ค ๋ ์๋น์ค๋ VPC ๋คํธ์ํฌ๋ฅผ ์๋์ผ๋ก ๋ง๋ญ๋๋ค.
์๋น์ค๋ฅผ ๋ง๋ค ๋ ์ค์ ์ ๋ณ๊ฒฝํ์ง ์์ผ๋ฉด Dataproc Metastore๊ฐ default
VPC ๋คํธ์ํฌ๋ฅผ ์ฌ์ฉํฉ๋๋ค.
์ด ์ค์ ์ ์ฌ์ฉํ๋ฉด Dataproc Metastore ์๋น์ค์ ์ฌ์ฉํ๋ VPC ๋คํธ์ํฌ๊ฐ ๋์ผํ Google Cloud ํ๋ก์ ํธ ๋๋ ๋ค๋ฅธ ํ๋ก์ ํธ์ ํฌํจ๋ ์ ์์ต๋๋ค.
๋ํ ์ด ์ค์ ์ ์ฌ์ฉํ๋ฉด ๋จ์ผ VPC ๋คํธ์ํฌ์์ ์๋น์ค๋ฅผ ๋
ธ์ถํ๊ฑฐ๋ ์ฌ๋ฌ VPC ๋คํธ์ํฌ์์ ์๋น์ค์ ์ก์ธ์คํ๋๋ก ๋ง๋ค ์ ์์ต๋๋ค(์๋ธ๋คํธ์ํฌ ์ฌ์ฉ).
Dataproc Metastore์๋ ๊ฐ VPC ๋คํธ์ํฌ์ ๋ฆฌ์ ๋ณ๋ก ๋ค์์ด ํ์ํฉ๋๋ค.
- ํผ์ด๋ง ํ ๋น๋ 1๊ฐ
/17
๋ฐ/20
CIDR
VPC ๋คํธ์ํฌ ํผ์ด๋ง
VPC ๋คํธ์ํฌ๊ฐ ์์ฑ๋ ํ Dataproc Metastore๋ ๋ํ ์๋น์ค์ ๋ํด VPC ๋คํธ์ํฌ ํผ์ด๋ง์ ์๋์ผ๋ก ๊ตฌ์ฑํฉ๋๋ค. VPC๋ ์๋น์ค์ Dataproc Metastore ์๋ํฌ์ธํธ ํ๋กํ ์ฝ์ ๋ํ ์ก์ธ์ค ๊ถํ์ ์ ๊ณตํฉ๋๋ค. ์๋น์ค๋ฅผ ๋ง๋ ํ์๋ Google Cloud ์ฝ์์ VPC ๋คํธ์ํฌ ํผ์ด๋ง ํ์ด์ง์์ ๊ธฐ๋ณธ VPC ๋คํธ์ํฌ ํผ์ด๋ง์ ํ์ธํ ์ ์์ต๋๋ค.
VPC ๋คํธ์ํฌ ํผ์ด๋ง์ ๋น์ ํ์ฑ์ ๋๋ค. ์ฆ, ์ง์ ํผ์ด๋ง๋ ๋คํธ์ํฌ๋ง ์๋ก ํต์ ํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ๋ค์ ์๋๋ฆฌ์ค๋ฅผ ๊ณ ๋ คํด ๋ณด์ธ์.
VPC ๋คํธ์ํฌ N1, N2, N3์ด๋ผ๋ ๋คํธ์ํฌ๊ฐ ๊ตฌ์ฑ๋์ด ์์ต๋๋ค.
- VPC ๋คํธ์ํฌ N1์ N2 ๋ฐ N3๊ณผ ํ์ด๋ง๋์ด ์์ต๋๋ค.
- VPC ๋คํธ์ํฌ N2์ N3์ ์ง์ ์ฐ๊ฒฐ๋์ด ์์ง ์์ต๋๋ค.
์ด๊ฒ์ ๋ฌด์์ ์๋ฏธํ ๊น์?
์ฆ, VPC ๋คํธ์ํฌ ํผ์ด๋ง์ ํตํด VPC ๋คํธ์ํฌ N2๋ VPC ๋คํธ์ํฌ N3๊ณผ ํต์ ํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ฉด Dataproc Metastore ์ฐ๊ฒฐ์ ๋ค์๊ณผ ๊ฐ์ ์ํฅ์ ๋ฏธ์นฉ๋๋ค.
- Dataproc Metastore ํ๋ก์ ํธ ๋คํธ์ํฌ์ ํผ์ด๋ง๋ ๋คํธ์ํฌ์ ๊ฐ์ ๋จธ์ ์ Dataproc Metastore์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค.
- VPC ๋คํธ์ํฌ์ ํธ์คํธ๋ง Dataproc Metastore ์๋น์ค์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค.
VPC ๋คํธ์ํฌ ํผ์ด๋ง ๋ณด์ ๊ณ ๋ ค์ฌํญ
VPC ๋คํธ์ํฌ ํผ์ด๋ง์ ํตํ ํธ๋ํฝ์๋ ํน์ ์์ค์ ์ํธํ๊ฐ ์ ๊ณต๋ฉ๋๋ค. ์์ธํ ๋ด์ฉ์ Google Cloud ๊ฐ์ ๋คํธ์ํฌ ์ํธํ ๋ฐ ์ธ์ฆ์ ์ฐธ์กฐํ์ธ์.
๋ด๋ถ IP ์ฃผ์๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ ์๋น์ค์ ํ๋์ VPC ๋คํธ์ํฌ๋ฅผ ๋ง๋ค๋ฉด
default
VPC ๋คํธ์ํฌ์ ๋ชจ๋ ์๋น์ค๋ฅผ ๋ฐฐ์นํ๋ ๊ฒ๋ณด๋ค ๋คํธ์ํฌ ๊ฒฉ๋ฆฌ๊ฐ ํฅ์๋ฉ๋๋ค.
VPC ์๋ธ๋คํธ์ํฌ
Private Service Connect(PSC)๋ฅผ ์ฌ์ฉํ๋ฉด VPC ๋คํธ์ํฌ ๊ฐ์ Dataproc Metastore ๋ฉํ๋ฐ์ดํฐ์ ๋ํด ๋น๊ณต๊ฐ ์ฐ๊ฒฐ์ ์ค์ ํ ์ ์์ต๋๋ค. PSC๋ฅผ ์ฌ์ฉํ๋ฉด VPC ํผ์ด๋ง ์์ด ์๋น์ค๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด VPC ๋คํธ์ํฌ๋ฅผ ๋ฒ์ด๋๊ฑฐ๋ ์ธ๋ถ IP ์ฃผ์๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ์์ฒด ๋ด๋ถ IP ์ฃผ์๋ฅผ ์ฌ์ฉํ์ฌ Dataproc Metastore์ ์ก์ธ์คํ ์ ์์ต๋๋ค.
์๋น์ค๋ฅผ ๋ง๋ค ๋ Private Service Connect๋ฅผ ์ค์ ํ๋ ค๋ฉด Dataproc Metastore๋ฅผ ์ฌ์ฉํ๋ Private Service Connect๋ฅผ ์ฐธ์กฐํ์ธ์.
IP ์ฃผ์
๋คํธ์ํฌ์ ์ฐ๊ฒฐํ๊ณ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ๋ณดํธํ๊ธฐ ์ํด Dataproc Metastore ์๋น์ค๋ ๋ด๋ถ IP ์ฃผ์๋ง ์ฌ์ฉํฉ๋๋ค. ์ฆ, ๊ณต๊ฐ IP ์ฃผ์๊ฐ ๋ ธ์ถ๋๊ฑฐ๋ ๋คํธ์ํน ๋ชฉ์ ์ผ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋ด๋ถ IP ์ฃผ์๋ฅผ ์ฌ์ฉํ๋ฉด Dataproc Metastore๊ฐ ์ง์ ๋ ๊ฐ์ ํ๋ผ์ด๋น ํด๋ผ์ฐ๋(VPC) ๋คํธ์ํฌ ๋๋ ์จํ๋ ๋ฏธ์ค ํ๊ฒฝ์ ์๋ ๊ฐ์ ๋จธ์ (VM)์๋ง ์ฐ๊ฒฐํ ์ ์์ต๋๋ค.
๋ด๋ถ IP ์ฃผ์๋ฅผ ์ฌ์ฉํ๋ Dataproc Metastore ์๋น์ค์ ๋ํ ์ฐ๊ฒฐ์ RFC 1918 IP ์ฃผ์ ๋ฒ์๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ด๋ฌํ ๋ฒ์๋ฅผ ์ฌ์ฉํ๋ฉด Dataproc Metastore๊ฐ ๊ฐ ๋ฆฌ์ ์ ์ฃผ์ ๊ณต๊ฐ์์ /17
๋ฒ์ ๋ฐ /20
๋ฒ์๋ฅผ ํ ๋นํฉ๋๋ค. ์๋ฅผ ๋ค์ด 2๊ฐ ๋ฆฌ์ ์ Dataproc Metastore ์๋น์ค๋ฅผ ๋ฐฐ์นํ๋ฉด ํ ๋น๋ IP ์ฃผ์ ๋ฒ์์ ๋ค์์ด ํฌํจ๋ฉ๋๋ค.
/17
ํฌ๊ธฐ์ ์ฌ์ฉ๋์ง ์์ ์ฃผ์ ๋ธ๋ก 2๊ฐ ์ด์/20
ํฌ๊ธฐ์ ์ฌ์ฉ๋์ง ์์ ์ฃผ์ ๋ธ๋ก 2๊ฐ ์ด์
RFC 1918 ์ฃผ์ ๋ธ๋ก์ ์ฐพ์ ์ ์์ผ๋ฉด Dataproc Metastore์์ ๋์ ์ ์ ํ RFC 1918 ์ด์ธ์ ์ฃผ์ ๋ธ๋ก์ ์ฐพ์ต๋๋ค. RFC 1918 ์ด์ธ์ ๋ธ๋ก ํ ๋น์ ํด๋น ์ฃผ์๊ฐ VPC ๋คํธ์ํฌ๋ ์จํ๋ ๋ฏธ์ค์์ ์ฌ์ฉ๋๋์ง ์ฌ๋ถ๋ฅผ ๊ณ ๋ คํ์ง ์์ต๋๋ค.
์ถ๊ฐ ๋คํธ์ํน ์ค์
๋ค๋ฅธ ๋คํธ์ํน ์ค์ ์ด ํ์ํ๋ฉด Dataproc Metastore ์๋น์ค์ ๋ค์ ์ต์ ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๊ณต์ VPC ๋คํธ์ํฌ
๊ณต์ VPC ๋คํธ์ํฌ์์ Dataproc Metastore ์๋น์ค๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค. ๊ณต์ VPC๋ฅผ ์ฌ์ฉํ๋ฉด ์ฌ๋ฌ ํ๋ก์ ํธ์ Dataproc Metastore ๋ฆฌ์์ค๋ฅผ ๊ณตํต VPC(VPC) ๋คํธ์ํฌ์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค.
์๋น์ค๋ฅผ ๋ง๋ค ๋ ๊ณต์ VPC๋ฅผ ์ค์ ํ๋ ค๋ฉด Dataproc Metastore ์๋น์ค ๋ง๋ค๊ธฐ๋ฅผ ์ฐธ์กฐํ์ธ์.
์จํ๋ ๋ฏธ์ค ๋คํธ์ํน
Cloud VPN ๋๋ Cloud Interconnect๋ฅผ ์ฌ์ฉํ์ฌ ์จํ๋ ๋ฏธ์ค ํ๊ฒฝ์ Dataproc Metastore ์๋น์ค์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค.
VPC ์๋น์ค ์ ์ด
VPC ์๋น์ค ์ ์ด๋ ๋ฐ์ดํฐ ๋ฌด๋จ ๋ฐ์ถ ์ํ์ ์ค์ผ ์ ์์ต๋๋ค. VPC ์๋น์ค ์ ์ด๋ฅผ ์ฌ์ฉํ์ฌ Dataproc Metastore ์๋น์ค ์ฃผ์์ ๊ฒฝ๊ณ๋ฅผ ๋ง๋ญ๋๋ค. VPC ์๋น์ค ์ ์ด๋ ๊ฒฝ๊ณ ๋ด๋ถ์ ๋ฆฌ์์ค์ ๋ํ ์ธ๋ถ ์ก์ธ์ค๋ฅผ ์ ํํฉ๋๋ค. ๊ฒฝ๊ณ ๋ด์ ํด๋ผ์ด์ธํธ์ ๋ฆฌ์์ค๋ง ์๋ก ์ํธ์์ฉํ ์ ์์ต๋๋ค.
Dataproc Metastore์์ VPC ์๋น์ค ์ ์ด๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด Dataproc Metastore์์ VPC ์๋น์ค ์ ์ด๋ฅผ ์ฐธ์กฐํ์ธ์. VPC ์๋น์ค ์ ์ด ์ฌ์ฉ ์ Dataproc Metastore ์ ํ์ฌํญ๋ ๊ฒํ ํฉ๋๋ค.
Dataproc Metastore์ ๋ฐฉํ๋ฒฝ ๊ท์น
๋ณด์ ํํ๋ฆฐํธ๊ฐ ์ค์ ๋ ๊ธฐ๋ณธ์ด ์๋ ํ๊ฒฝ ๋๋ ๋น๊ณต๊ฐ ํ๊ฒฝ์์๋ ๊ณ ์ ๋ฐฉํ๋ฒฝ ๊ท์น์ ๋ง๋ค์ด์ผ ํ ์ ์์ต๋๋ค. ์ด๋ ๊ฒ ํ ๊ฒฝ์ฐ Dataproc Metastore ์๋น์ค์ IP ์ฃผ์ ๋ฒ์ ๋๋ ํฌํธ๋ฅผ ์ฐจ๋จํ๋ ๋ฐฉํ๋ฒฝ ๊ท์น์ ๋ง๋ค์ง ๋ง์ธ์.
Dataproc Metastore ์๋น์ค๋ฅผ ๋ง๋ค ๋ ์๋น์ค์ ๊ธฐ๋ณธ ๋คํธ์ํฌ๋ฅผ ์๋ฝํ ์ ์์ต๋๋ค. ๊ธฐ๋ณธ ๋คํธ์ํฌ๋ VM์ ๋ํด ์ ์ฒด ๋ด๋ถ IP ๋คํธ์ํน ์ก์ธ์ค๋ฅผ ๋ณด์ฅํฉ๋๋ค.
๋ฐฉํ๋ฒฝ ๊ท์น์ ๋ํ ์์ธํ ๋ด์ฉ์ VPC ๋ฐฉํ๋ฒฝ ๊ท์น ๋ฐ VPC ๋ฐฉํ๋ฒฝ ๊ท์น ์ฌ์ฉ์ ์ฐธ์กฐํ์ธ์.
์ปค์คํ ๋คํธ์ํฌ์ ๋ฐฉํ๋ฒฝ ๊ท์น ๋ง๋ค๊ธฐ
์ปค์คํ
๋คํธ์ํฌ๋ฅผ ์ฌ์ฉํ ๋๋ ๋ฐฉํ๋ฒฝ ๊ท์น์์ Dataproc Metastore ์๋ํฌ์ธํธ์ ๋ํ ์์ /์ก์ ํธ๋ํฝ์ด ํ์ฉ๋๋์ง ํ์ธํด์ผ ํฉ๋๋ค. Dataproc Metastore ํธ๋ํฝ์ ๋ช
์์ ์ผ๋ก ํ์ฉํ๋ ค๋ฉด ๋ค์ gcloud
๋ช
๋ น์ด๋ฅผ ์คํํ์ธ์.
gcloud compute firewall-rules create dpms-allow-egress-DPMS_NETWORK-REGION --allow tcp --destination-ranges DPMS_NET_PREFIX/17 --network DPMS_NETWORK --direction OUT
gcloud compute firewall-rules create dpms-allow-ingress-DPMS_NETWORK-REGION --allow tcp,udp --source-ranges DPMS_NET_PREFIX/17 --network DPMS_NETWORK
DPMS_NET_PREFIX
์ ๊ฒฝ์ฐ Dataproc Metastore ์๋น์ค IP์ /17
์๋ธ๋ท ๋ง์คํฌ๋ฅผ ์ ์ฉํฉ๋๋ค. Dataproc Metastore IP ์ฃผ์ ์ ๋ณด๋ ์๋น์ค ์ธ๋ถ์ ๋ณด ํ์ด์ง์ endpointUri
๊ตฌ์ฑ์์ ํ์ธํ ์ ์์ต๋๋ค.
๊ณ ๋ ค์ฌํญ
๋คํธ์ํฌ์๋ ์ผ๋ฐ์ ์ผ๋ก ๋คํธ์ํฌ์์ Dataproc Metastore๋ก์ ์ก์ธ์ค๋ฅผ ํ์ฉํ๋ ๋ฌต์์ ์ธ ์ด๊ทธ๋ ์ค ํ์ฉ ๊ท์น์ด ์์ต๋๋ค. ๋ฌต์์ ์ด๊ทธ๋ ์ค ํ์ฉ ๊ท์น์ ์ฌ์ ์ํ๋ ๊ฑฐ๋ถ ์ด๊ทธ๋ ์ค ๊ท์น์ ๋ง๋๋ ๊ฒฝ์ฐ Dataproc Metastore IP๋ก ์ด๊ทธ๋ ์ค๋ฅผ ํ์ฉํ๋๋ก ์ฐ์ ์์๊ฐ ๋ ๋์ ์ด๊ทธ๋ ์ค ํ์ฉ ๊ท์น์ ๋ง๋ค์ด์ผ ํฉ๋๋ค.
Kerberos์ ๊ฐ์ ์ผ๋ถ ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ค๋ฉด Dataproc Metastore์์ ํ๋ก์ ํธ ๋คํธ์ํฌ์ ํธ์คํธ์ ๋ํ ์ฐ๊ฒฐ์ ์์ํด์ผ ํฉ๋๋ค. ๋ชจ๋ ๋คํธ์ํฌ์๋ ์ด๋ฌํ ์ฐ๊ฒฐ์ ์ฐจ๋จํ๊ณ ์ด๋ฌํ ๊ธฐ๋ฅ์ด ์๋ํ์ง ์๋๋ก ํ๋ ๋ฌต์์ ์ธ ์ธ๊ทธ๋ ์ค ๊ฑฐ๋ถ ๊ท์น์ด ์์ต๋๋ค.
Dataproc Metastore IP๊ฐ ํฌํจ๋ /17
IP ๋ธ๋ก์์ ๋ชจ๋ ํฌํธ์ TCP ๋ฐ UDP ์ธ๊ทธ๋ ์ค๋ฅผ ํ์ฉํ๋ ๋ฐฉํ๋ฒฝ ๊ท์น์ ๋ง๋ค์ด์ผ ํฉ๋๋ค.
์ปค์คํ ๋ผ์ฐํ
์ปค์คํ ๊ฒฝ๋ก๋ ๋น๊ณต๊ฐ๋ก ์ฌ์ฉ๋๋ ๊ณต๊ฐ IP ์ฃผ์(PUPI)๋ฅผ ์ฌ์ฉํ๋ ์๋ธ๋ท์ ์ํ ๊ฒ์ ๋๋ค. ์ปค์คํ ๊ฒฝ๋ก๋ฅผ ์ฌ์ฉํ๋ฉด VPC ๋คํธ์ํฌ๊ฐ ํผ์ด ๋คํธ์ํฌ์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค. ์ปค์คํ ๊ฒฝ๋ก๊ฐ ์๋ํ๋ ค๋ฉด VPC ๋คํธ์ํฌ๊ฐ ์ด๋ฅผ ๊ฐ์ ธ์ค๊ณ ํผ์ด ๋คํธ์ํฌ๊ฐ ์ด๋ฅผ ๋ช ์์ ์ผ๋ก ๋ด๋ณด๋ด์ผ ํฉ๋๋ค. ์ปค์คํ ๊ฒฝ๋ก๋ ์ ์ ๋๋ ๋์ ์ผ๋ก ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
์ปค์คํ ๊ฒฝ๋ก๋ฅผ ํผ์ด๋ง๋ VPC ๋คํธ์ํฌ์ ๊ณต์ ํ๋ฉด ๋คํธ์ํฌ๋ ํผ์ด๋ง๋ ๋คํธ์ํฌ์์ ์ง์ ๊ฒฝ๋ก๋ฅผ "ํ์ต"ํ ์ ์์ต๋๋ค. ์ฆ, ํผ์ด๋ง๋ ๋คํธ์ํฌ์ ์ปค์คํ ๊ฒฝ๋ก๊ฐ ์ ๋ฐ์ดํธ๋๋ฉด VPC ๋คํธ์ํฌ๋ ์ถ๊ฐ ์์ ์์ด ์ปค์คํ ๊ฒฝ๋ก๋ฅผ ์๋์ผ๋ก ํ์ตํ์ฌ ๊ตฌํํฉ๋๋ค.
์ปค์คํ ๋ผ์ฐํ ์ ๊ดํ ์์ธํ ๋ด์ฉ์ ๋คํธ์ํฌ ๊ตฌ์ฑ์ ์ฐธ์กฐํ์ธ์.
Dataproc Metastore ๋คํธ์ํน ์์
๋ค์ ์์์์ Google์ Google ์๋น์ค์ ๋ํ ๊ณ ๊ฐ VPC ๋คํธ์ํฌ์ 10.100.0.0/17
๋ฐ 10.200.0.0/20
IP ์ฃผ์ ๋ฒ์๋ฅผ ํ ๋นํ๊ณ ํผ์ด๋ง๋ VPC ๋คํธ์ํฌ์ IP ์ฃผ์ ๋ฒ์๋ฅผ ์ฌ์ฉํฉ๋๋ค.
๋คํธ์ํน ์์ ์ค๋ช :
- VPC ํผ์ด๋ง์ Google ์๋น์ค ์ธก์์ Google์ ๊ณ ๊ฐ์ ์ํ ํ๋ก์ ํธ๋ฅผ ๋ง๋ญ๋๋ค. ์ด ํ๋ก์ ํธ๋ ๊ฒฉ๋ฆฌ๋์ด ์์ผ๋ฏ๋ก ๋ค๋ฅธ ๊ณ ๊ฐ์ด ์ด๋ฅผ ๊ณต์ ํ ์ ์์ผ๋ฉฐ ํด๋น ๊ณ ๊ฐ์๊ฒ๋ ๊ณ ๊ฐ์ด ํ๋ก๋น์ ๋ํ ๋ฆฌ์์ค ์๊ธ๋ง ์ฒญ๊ตฌ๋ฉ๋๋ค.
- ๋ฆฌ์ ์์ ์ฒซ ๋ฒ์งธ Dataproc Metastore ์๋น์ค๋ฅผ ๋ง๋ค๋ฉด Dataproc Metastore๋ ๊ณ ๊ฐ ๋คํธ์ํฌ์์ ํด๋น ๋ฆฌ์ ๊ณผ ๋คํธ์ํฌ์ ์๋ ํฅํ ๋ชจ๋ Dataproc Metastore ์๋น์ค ์ฌ์ฉ๋์ ๋ํ
/17
๋ฒ์์/20
๋ฒ์๋ฅผ ํ ๋นํฉ๋๋ค. Dataproc Metastore๋ ์ด๋ฌํ ๋ฒ์๋ฅผ ๋์ฑ ์ธ๋ถํํ์ฌ ์๋น์ค ํ๋ก๋์ ํ๋ก์ ํธ์ ์๋ธ๋คํธ์ํฌ์ IP ์ฃผ์ ๋ฒ์๋ฅผ ๋ง๋ญ๋๋ค. - ๊ณ ๊ฐ ๋คํธ์ํฌ์ VM ์๋น์ค๋ Google Cloud ์๋น์ค์์ ์ง์ํ๋ ๊ฒฝ์ฐ ๋ชจ๋ ๋ฆฌ์ ์ Dataproc Metastore ์๋น์ค ๋ฆฌ์์ค์ ์ก์ธ์คํ ์ ์์ต๋๋ค. ์ผ๋ถ Google Cloud ์๋น์ค์์๋ ๋ฆฌ์ ๊ฐ ํต์ ์ ์ง์ํ์ง ์์ ์๋ ์์ต๋๋ค.
- VM ์ธ์คํด์ค๊ฐ ๋ค๋ฅธ ๋ฆฌ์ ์ ๋ฆฌ์์ค์ ํต์ ํ๋ ๋ฆฌ์ ๊ฐ ํธ๋ํฝ์๋ ์ฌ์ ํ ์ด๊ทธ๋ ์ค ๋น์ฉ์ด ์ ์ฉ๋ฉ๋๋ค.
- Google์ด Dataproc Metastore ์๋น์ค์ IP ์ฃผ์
10.100.0.100
์ ํ ๋นํฉ๋๋ค. ๊ณ ๊ฐ VPC ๋คํธ์ํฌ์์ ๋์์ด10.100.0.100
์ธ ์์ฒญ์ VPC ํผ์ด๋ง์ ํตํด ์๋น์ค ์ ์์์ ๋คํธ์ํฌ๋ก ๋ผ์ฐํ ๋ฉ๋๋ค. ์๋น์ค ๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋๋ฉด ์๋น์ค ๋คํธ์ํฌ์๋ ์ฌ๋ฐ๋ฅธ ๋ฆฌ์์ค์ ์์ฒญ์ ์ ์กํ๋ ๊ฒฝ๋ก๊ฐ ํฌํจ๋ฉ๋๋ค. - VPC ๋คํธ์ํฌ ๊ฐ ํธ๋ํฝ์ ๊ณต๊ฐ ์ธํฐ๋ท์ ํตํ์ง ์๊ณ Google ๋คํธ์ํฌ ๋ด๋ถ์์ ์ด๋ํฉ๋๋ค.
๋ค์ ๋จ๊ณ
- Dataproc Metastore๋ก VPC ์๋น์ค ์ ์ด
- Dataproc Metastore IAM ๋ฐ ์ก์ธ์ค ์ ์ด
- Dataproc Metastore๋ก Private Service Connect