Vertex AI๋ฅผ ์‚ฌ์šฉํ•œ VPC ์„œ๋น„์Šค ์ œ์–ด

VPC ์„œ๋น„์Šค ์ œ์–ด๋Š” Vertex AI์—์„œ ๋ฐ์ดํ„ฐ ๋ฌด๋‹จ ๋ฐ˜์ถœ ์œ„ํ—˜์„ ์™„ํ™”ํ•˜๋Š” ๋ฐ ๋„์›€์„ ์ค๋‹ˆ๋‹ค. VPC ์„œ๋น„์Šค ์ œ์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ง€์ •ํ•œ ๋ฆฌ์†Œ์Šค ๋ฐ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณดํ˜ธํ•˜๋Š” ์„œ๋น„์Šค ๊ฒฝ๊ณ„๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด VPC ์„œ๋น„์Šค ์ œ์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Vertex AI๋ฅผ ๋ณดํ˜ธํ•˜๋ฉด ๋‹ค์Œ ์•„ํ‹ฐํŒฉํŠธ๋Š” ์„œ๋น„์Šค ๊ฒฝ๊ณ„๋ฅผ ๋ฒ—์–ด๋‚  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

  • AutoML ๋ชจ๋ธ ๋˜๋Š” ์ปค์Šคํ…€ ๋ชจ๋ธ์˜ ํ•™์Šต ๋ฐ์ดํ„ฐ
  • ์‚ฌ์šฉ์ž๊ฐ€ ๋งŒ๋“  ๋ชจ๋ธ
  • ์‹ ๊ฒฝ๋ง ์•„ํ‚คํ…์ฒ˜ ๊ฒ€์ƒ‰์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ฒ€์ƒ‰ํ•œ ๋ชจ๋ธ
  • ์˜จ๋ผ์ธ ์˜ˆ์ธก ์š”์ฒญ
  • ์ผ๊ด„ ์˜ˆ์ธก ์š”์ฒญ์˜ ๊ฒฐ๊ณผ

์„œ๋น„์Šค ๊ฒฝ๊ณ„ ๋งŒ๋“ค๊ธฐ

์„œ๋น„์Šค ๊ฒฝ๊ณ„๋ฅผ ๋งŒ๋“ค ๋•Œ๋Š” Vertex AI(aiplatform.googleapis.com) ๋ฐ Vertex AI Workbench(notebooks.googleapis.com)๋ฅผ ๋ณดํ˜ธ ์„œ๋น„์Šค๋กœ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. Vertex AI์„ ์ž‘๋™์‹œํ‚ค๊ธฐ ์œ„ํ•ด ์ถ”๊ฐ€ ์„œ๋น„์Šค๋ฅผ ํฌํ•จํ•  ํ•„์š”๋Š” ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ Vertex AI๋Š” ๊ฒฝ๊ณ„ ์™ธ๋ถ€์˜ ๋ฆฌ์†Œ์Šค(์˜ˆ: ๊ฒฝ๊ณ„ ์™ธ๋ถ€์— ์žˆ๋Š” Cloud Storage ๋ฒ„ํ‚ท์— ์žˆ๋Š” ํŒŒ์ผ)์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

์„œ๋น„์Šค ๊ฒฝ๊ณ„๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ VPC ์„œ๋น„์Šค ์ œ์–ด ๋ฌธ์„œ์˜ ์„œ๋น„์Šค ๊ฒฝ๊ณ„ ๋งŒ๋“ค๊ธฐ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

ํ”ผ์–ด๋ง์šฉ VPC ์„œ๋น„์Šค ์ œ์–ด๋ฅผ ์‚ฌ์šฉ ์„ค์ •ํ•˜์—ฌ ๊ธฐ๋ณธ ๊ฒฝ๋กœ ์—†์ด servicenetworking VPC ๋„คํŠธ์›Œํฌ๋ฅผ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฆ„์ด ๋ช…์‹œ์ ์œผ๋กœ VPC-SC ๊ตฌ์„ฑ์ด ์•„๋‹ˆ๋ฏ€๋กœ ์•ฝ๊ฐ„ ์˜คํ•ด์˜ ์†Œ์ง€๊ฐ€ ์žˆ์œผ๋ฉฐ VPC-SC๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ๊ฒฝ๋กœ๊ฐ€ ์—†์œผ๋ฉด servicenetworking VPC ๋„คํŠธ์›Œํฌ์˜ ๊ด€์ ์—์„œ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • 199.36.153.4/30(restricted.googleapis.com)๋กœ์˜ ํŒจํ‚ท์€ servicenetworking VPC ๋„คํŠธ์›Œํฌ์˜ ๊ธฐ๋ณธ ์ธํ„ฐ๋„ท ๊ฒŒ์ดํŠธ์›จ์ด๋กœ ์ „์†ก๋ฉ๋‹ˆ๋‹ค. ๋ช…๋ น์–ด๋Š” ์ด ๋Œ€์ƒ์— ์ปค์Šคํ…€ ๊ฒฝ๋กœ๋ฅผ ๋งŒ๋“ค๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.
  • ๋‹ค์Œ ๋„๋ฉ”์ธ์— ๋Œ€ํ•œ DNS ํ•ญ๋ชฉ์ด servicenetworking VPC ๋„คํŠธ์›Œํฌ์— ์ถ”๊ฐ€๋˜์–ด ๋น„๊ณต๊ฐœ Google ์•ก์„ธ์Šค๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

    • backupdr.cloud.google.com
    • backupdr.googleusercontent.com
    • gcr.io
    • googleapis.com
    • kernels.googleusercontent.com
    • notebooks.cloud.google.com
    • pkg.dev
  • ๊ณ ๊ฐ VPC ๋„คํŠธ์›Œํฌ์˜ ๊ธฐ๋ณธ ๊ฒฝ๋กœ(๋˜๋Š” ๋ณด๋‹ค ๊ด‘๋ฒ”์œ„ํ•œ ๊ฒฝ๋กœ)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ servicenetworking VPC ๋„คํŠธ์›Œํฌ์—์„œ ๊ณ ๊ฐ์˜ VPC ๋„คํŠธ์›Œํฌ ๋˜๋Š” ๊ณ ๊ฐ์˜ VPC ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐ๋œ ์˜จํ”„๋ ˆ๋ฏธ์Šค ๋„คํŠธ์›Œํฌ๋กœ ํŠธ๋ž˜ํ”ฝ์„ ๋ผ์šฐํŒ…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋ ค๋ฉด ๋‹ค์Œ ์กฐ๊ฑด์„ ์ถฉ์กฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

    • ๊ณ ๊ฐ์˜ VPC ๋„คํŠธ์›Œํฌ์— ์žˆ๋Š” ๊ฒฝ๋กœ๋Š” ๊ธฐ๋ณธ ์ธํ„ฐ๋„ท ๊ฒŒ์ดํŠธ์›จ์ด ๋‹ค์Œ ํ™‰๊ณผ ๋‹ค๋ฅธ ๋‹ค์Œ ํ™‰์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. (๊ธฐ๋ณธ ์ธํ„ฐ๋„ท ๊ฒŒ์ดํŠธ์›จ์ด ๋‹ค์Œ ํ™‰์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ๋กœ๋Š” VPC ๋„คํŠธ์›Œํฌ ํ”ผ์–ด๋ง ๊ด€๊ณ„์—์„œ ๊ตํ™˜๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.)
    • ๊ณ ๊ฐ์˜ VPC ๋„คํŠธ์›Œํฌ๋Š” ํ”ผ์–ด๋ง์˜ ์ปค์Šคํ…€ ๊ฒฝ๋กœ๋ฅผ servicenetworking VPC ๋„คํŠธ์›Œํฌ๋กœ ๋‚ด๋ณด๋‚ด๋„๋ก ๊ตฌ์„ฑ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. (servicenetworking ๋„คํŠธ์›Œํฌ๋Š” ์ด๋ฏธ ํ”ผ์–ด๋ง ๊ด€๊ณ„์—์„œ ์ปค์Šคํ…€ ๊ฒฝ๋กœ๋ฅผ ๊ฐ€์ ธ์˜ค๋„๋ก ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.)

์ž์„ธํ•œ ๋‚ด์šฉ์€ Vertex AI์—์„œ ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ๋กœ์˜ ์—ฐ๊ฒฐ ์„ค์ •์„ ์ฐธ์กฐํ•˜์„ธ์š”.

์ƒ์„ฑํ˜• AI ์กฐ์ • ํŒŒ์ดํ”„๋ผ์ธ์„ ์œ„ํ•œ VPC ์„œ๋น„์Šค ์ œ์–ด ์ง€์›

VPC ์„œ๋น„์Šค ์ œ์–ด ์ง€์›์€ ๋‹ค์Œ ๋ชจ๋ธ์˜ ์กฐ์ • ํŒŒ์ดํ”„๋ผ์ธ์—์„œ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

  • text-bison for PaLM 2
  • BERT
  • T5
  • ๋ชจ๋ธ์˜ textembedding-gecko ๊ณ„์—ด

์ œํ•œ์‚ฌํ•ญ

VPC ์„œ๋น„์Šค ์ œ์–ด๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ œํ•œ์‚ฌํ•ญ์ด ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

  • ๋ฐ์ดํ„ฐ ๋ผ๋ฒจ ์ง€์ •์˜ ๊ฒฝ์šฐ ๋ ˆ์ด๋ธ”๋Ÿฌ์˜ IP ์ฃผ์†Œ๋ฅผ ์•ก์„ธ์Šค ์ˆ˜์ค€์— ์ถ”๊ฐ€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • Google Cloud ํŒŒ์ดํ”„๋ผ์ธ ๊ตฌ์„ฑ์š”์†Œ์˜ ๊ฒฝ์šฐ, ๊ตฌ์„ฑ์š”์†Œ๋Š” ๊ธฐ๋ณธ ์ด๋ฏธ์ง€์—์„œ ๋ชจ๋“  ์š”๊ตฌ์‚ฌํ•ญ์„ ํ™•์ธํ•˜๋Š” ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์š”๊ตฌ์‚ฌํ•ญ์ด ๋ˆ„๋ฝ๋œ ๊ฒฝ์šฐ Python ํŒจํ‚ค์ง€ ์ƒ‰์ธ(PyPI)์—์„œ ๋‹ค์šด๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค. KFP ํŒจํ‚ค์ง€์™€ packages_to_install ์ธ์ˆ˜์— ๋‚˜์—ด๋œ ๋ชจ๋“  ํŒจํ‚ค์ง€๋Š” ์ปจํ…Œ์ด๋„ˆ์˜ ์š”๊ตฌ์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ์ด๋ฏธ์ง€(์ œ๊ณต๋œ ๋˜๋Š” ์ปค์Šคํ…€)์— ์—†๋Š” ์š”๊ตฌ์‚ฌํ•ญ์ด ์ง€์ •๋œ ๊ฒฝ์šฐ ์š”๊ตฌ์‚ฌํ•ญ์„ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์—†์œผ๋ฉด ๊ตฌ์„ฑ์š”์†Œ๊ฐ€ ์‹คํŒจํ•ฉ๋‹ˆ๋‹ค.
  • Vertex AI Workbench์—์„œ ์ปค์Šคํ…€ ์ปค๋„๊ณผ ํ•จ๊ป˜ VPC ์„œ๋น„์Šค ์ œ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ๋Œ€์‹  *.notebooks.googleusercontent.com์— ๋Œ€ํ•œ ์š”์ฒญ์„ ์„œ๋ธŒ๋„ท 199.36.153.4/30(restricted.googleapis.com) ๋Œ€์‹  199.36.153.8/30(private.googleapis.com)์œผ๋กœ ์ „์†กํ•˜๋„๋ก DNS ํ”ผ์–ด๋ง์„ ๊ตฌ์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

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