Data Catalog๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ชจ๋ธ ๋ฐ ๋ฐ์ดํ„ฐ ์„ธํŠธ ๋ฆฌ์†Œ์Šค ๊ฒ€์ƒ‰

์ด ํŽ˜์ด์ง€์—์„œ๋Š” Data Catalog๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Vertex AI ๋ชจ๋ธ ๋ฐ ๋ฐ์ดํ„ฐ ์„ธํŠธ ๋ฆฌ์†Œ์Šค๋ฅผ ๊ฒ€์ƒ‰ํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. Dataplex์˜ Data Catalog ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์—ฌ ์—ฌ๋Ÿฌ ํ”„๋กœ์ ํŠธ์˜ ๋ชจ๋“  ๊ด€๋ฆฌ ๋ฆฌ์†Œ์Šค์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Data Catalog๋Š” Dataplex ๋‚ด์˜ ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ์™„์ „ ๊ด€๋ฆฌํ˜• ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค. ์ด ์„œ๋น„์Šค๋Š” Vertex AI ๋ชจ๋ธ ๋ฐ ๋ฐ์ดํ„ฐ ์„ธํŠธ์— ๋Œ€ํ•œ ๋‹ค์Œ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ์ž๋™์œผ๋กœ ๋ถ„๋ฅ˜ํ•ฉ๋‹ˆ๋‹ค.

  • ๋ชจ๋ธ ๋ฐ ๋ฐ์ดํ„ฐ ์„ธํŠธ ๋ฆฌ์†Œ์Šค์˜ ์ด๋ฆ„ ๋ฐ ์ •๊ทœํ™”๋œ ์ด๋ฆ„
  • ์œ„์น˜(๋ฆฌ์ „)
  • ๋งŒ๋“  ๋‚ ์งœ ๋ฐ ๋งˆ์ง€๋ง‰์œผ๋กœ ์ˆ˜์ •ํ•œ ๋‚ ์งœ
  • ๋ชจ๋ธ ๋ณ„์นญ ๋ฐ ๋ชจ๋ธ ๋ฒ„์ „ ID ๋ฐ์ดํ„ฐ ์„ธํŠธ ๋ฐ์ดํ„ฐ ํ•ญ๋ชฉ ์ˆ˜
  • ์„ค๋ช….

Vertex AI ๋ชจ๋ธ ๋ฐ ๋ฐ์ดํ„ฐ ์„ธํŠธ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋Š” ์ •๊ธฐ์ ์œผ๋กœ(์ผ๋ฐ˜์ ์œผ๋กœ ๋ช‡ ์‹œ๊ฐ„ ์ฃผ๊ธฐ) Data Catalog์— ์ž๋™์œผ๋กœ ๋™๊ธฐํ™”๋ฉ๋‹ˆ๋‹ค. Data Catalog๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Vertex AI ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ํƒ์ƒ‰ํ•˜๊ณ  ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Data Catalog๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋‹ค์Œ ํ™œ๋™์„ ์ง€์›ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์•ก์„ธ์Šค ๊ถŒํ•œ์ด ์žˆ๋Š” ๋ชจ๋“  ํ”„๋กœ์ ํŠธ ๋ฐ ์œ„์น˜์—์„œ ํŠน์ • ๋ชจ๋ธ ๋ณ„์นญ๊ณผ ๋ชจ๋ธ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ชจ๋ธ์„ ๊ฒ€์ƒ‰ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ํŠน์ • ๋ชจ๋ธ ๋ณ„์นญ์„ ๊ฒ€์ƒ‰ํ•˜๋ ค๋ฉด model_version_alias=my-model-alias๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • ์•ก์„ธ์Šค ๊ถŒํ•œ์ด ์žˆ๋Š” ๋ชจ๋“  ํ”„๋กœ์ ํŠธ ๋ฐ ์œ„์น˜์—์„œ ๋ฐ์ดํ„ฐ ์„ธํŠธ ์ด๋ฆ„, ๋ฐ์ดํ„ฐ ์„ธํŠธ ID๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ ์„ธํŠธ๋ฅผ ๊ฒ€์ƒ‰ํ•ฉ๋‹ˆ๋‹ค.

Data Catalog๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด Vertex AI ๋ฆฌ์†Œ์Šค์— ํƒœ๊ทธ๋ฅผ ์—ฐ๊ฒฐํ•˜์—ฌ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ์„ ๋ณ„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ ํƒœ๊ทธ๋Š” ์—ฌ๋Ÿฌ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ํ•„๋“œ๋ฅผ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์œผ๋ฉฐ ์‚ฌ์ „ ์ •์˜๋œ ๋˜๋Š” ์ปค์Šคํ…€ ํƒœ๊ทธ ํ…œํ”Œ๋ฆฟ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด ๋‹ค์Œ ํƒœ๊ทธ๋ฅผ ๋ฐฐํฌ ํ™˜๊ฒฝ ์ด๋ฆ„์ด ํฌํ•จ๋œ ์—ด์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

deployed_to:Test

Data Catalog์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ Data Catalog ๊ฐœ์š”๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

์‹œ์ž‘ํ•˜๊ธฐ ์ „์—

  1. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. Verify that billing is enabled for your Google Cloud project.

  4. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  5. Verify that billing is enabled for your Google Cloud project.

  6. ํ”„๋กœ์ ํŠธ์— Data Catalog API๋ฅผ ์‚ฌ์šฉ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

    Data Catalog API ์‚ฌ์šฉ ์„ค์ •

  7. ๊ถŒํ•œ ํ™•์ธ.

    ํƒœ๊ทธ๋ฅผ ๊ฒ€์ƒ‰ํ•˜๊ณ  Vertex AI ์• ์…‹์— ์—ฐ๊ฒฐํ•˜๋ ค๋ฉด ํŠน์ • Identity and Access Management(IAM) ์—ญํ•  ๋ฐ ๊ถŒํ•œ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ Data Catalog ํ•„์ˆ˜ IAM ์—ญํ•  ๋ฐ ๊ถŒํ•œ์„ ์ฐธ์กฐํ•˜์„ธ์š”.

ํƒœ๊ทธ ํ…œํ”Œ๋ฆฟ ๋งŒ๋“ค๊ธฐ

ํƒœ๊ทธ ํ…œํ”Œ๋ฆฟ์€ ์ƒˆ ํƒœ๊ทธ๋ฅผ ๋น ๋ฅด๊ฒŒ ๋งŒ๋“œ๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๊ตฌ์กฐ์ž…๋‹ˆ๋‹ค. ํ…œํ”Œ๋ฆฟ์„ ์‚ฌ์šฉํ•˜๋ฉด ์ค‘๋ณต ์ž‘์—… ๋ฐ ๋ถˆ์™„์ „ํ•œ ํƒœ๊ทธ๋ฅผ ํ”ผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•„์š”ํ•œ ๋งŒํผ ํƒœ๊ทธ ํ…œํ”Œ๋ฆฟ์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

์ž์„ธํ•œ ๋‚ด์šฉ์€ ํƒœ๊ทธ ๋ฐ ํƒœ๊ทธ ํ…œํ”Œ๋ฆฟ์„ ์ฐธ์กฐํ•˜์„ธ์š”.

Vertex AI ์• ์…‹์— ํƒœ๊ทธ ์—ฐ๊ฒฐ

Vertex AI ์• ์…‹์— ํƒœ๊ทธ๋ฅผ ์—ฐ๊ฒฐํ•˜๋ฉด ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์• ์…‹์— ๋น„์ฆˆ๋‹ˆ์Šค ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ์ถ”๊ฐ€
  • ๋น„์ฆˆ๋‹ˆ์Šค ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ๋ฐ ๊ธฐํƒ€ ์ปค์Šคํ…€ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ณ„๋กœ ์• ์…‹ ๊ฒ€์ƒ‰

์ž์„ธํ•œ ๋‚ด์šฉ์€ ํƒœ๊ทธ ๋ฐ ํƒœ๊ทธ ํ…œํ”Œ๋ฆฟ์„ ์ฐธ์กฐํ•˜์„ธ์š”.

Vertex AI ์• ์…‹ ๊ฒ€์ƒ‰

Google Cloud ์ฝ˜์†”์˜ Dataplex ๊ฒ€์ƒ‰ ํŽ˜์ด์ง€๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Vertex AI ์• ์…‹์„ ๊ฒ€์ƒ‰ํ•ฉ๋‹ˆ๋‹ค.

  1. Dataplex ๊ฒ€์ƒ‰ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

    Dataplex๋กœ ์ด๋™

  2. ํ•„ํ„ฐ ํŒจ๋„์˜ ์‹œ์Šคํ…œ์—์„œ Vertex AI๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

    Dataplex์—๋Š” ์•Œ๋ ค์ง„ ๋ชจ๋“  Vertex AI ์• ์…‹์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

  3. ์„ ํƒ์‚ฌํ•ญ: ๊ฒ€์ƒ‰ ๋ฒ”์œ„๋ฅผ ์ขํžˆ๋ ค๋ฉด ๋‹ค์Œ ์ค‘ ํ•˜๋‚˜๋ฅผ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

    • ๊ฒ€์ƒ‰ ํŽ˜์ด์ง€์—์„œ ์†์„ฑ๋ณ„ ๊ฒ€์ƒ‰์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ์œ ํ˜•, ํ”„๋กœ์ ํŠธ, ํƒœ๊ทธ์—์„œ ์ฒดํฌ๋ฐ•์Šค๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

    • ๊ฒ€์ƒ‰์ฐฝ์— system=vertex_ai ๋’ค์— ๊ฒ€์ƒ‰ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ํŒŒ๋ผ๋ฏธํ„ฐ๋Š” ๊ณต๋ฐฑ์œผ๋กœ ๊ตฌ๋ถ„ํ•ฉ๋‹ˆ๋‹ค.

      ์˜ˆ๋ฅผ ๋“ค์–ด ๋ชจ๋ธ๋งŒ ๋ณด๋ ค๋ฉด ๊ฒ€์ƒ‰์ฐฝ์— ๋‹ค์Œ ํ…์ŠคํŠธ๋ฅผ ์ž…๋ ฅํ•œ ๋‹ค์Œ Enter ํ‚ค๋ฅผ ๋ˆ„๋ฆ…๋‹ˆ๋‹ค.

      system=vertex_ai type=model
      

      ๋˜ํ•œ ๋ณต์žกํ•œ ํ‘œํ˜„์‹์— ๊ด„ํ˜ธ ๋ฐ ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž and์™€ or๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒ€์ƒ‰ ํ•„๋“œ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํ‘œํ˜„์‹์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ Data Catalog ๊ฒ€์ƒ‰ ๊ตฌ๋ฌธ์„ ์ฐธ์กฐํ•˜์„ธ์š”.

  4. ๊ฒฐ๊ณผ ํ…Œ์ด๋ธ”์—์„œ ์• ์…‹ ์ด๋ฆ„์„ ํด๋ฆญํ•˜์—ฌ ํ•ด๋‹น ์• ์…‹์˜ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ๋ด…๋‹ˆ๋‹ค.

  5. ์„ ํƒ์‚ฌํ•ญ: ๋‹ค์Œ ์ค‘ ํ•˜๋‚˜๋ฅผ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

    • ๊ฐœ์š” ์ถ”๊ฐ€๋ฅผ ํด๋ฆญํ•˜์—ฌ ์• ์…‹์— ๋Œ€ํ•œ ์„œ์‹ ์žˆ๋Š” ํ…์ŠคํŠธ ์„ค๋ช…์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.
    • ํƒœ๊ทธ ์—ฐ๊ฒฐ์„ ํด๋ฆญํ•˜์—ฌ ์• ์…‹์— ํƒœ๊ทธ๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

Data Catalog ํ•„์ˆ˜ IAM ์—ญํ•  ๋ฐ ๊ถŒํ•œ

Data Catalog์—์„œ Vertex AI ๋ฆฌ์†Œ์Šค ๋ณด๊ธฐ, ํƒœ๊ทธ ์ง€์ •, ๊ฒ€์ƒ‰์˜ ๊ถŒํ•œ ์š”๊ตฌ์‚ฌํ•ญ์€ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.

๊ณต๊ฐœ ๋ฐ ๋น„๊ณต๊ฐœ ํƒœ๊ทธ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ

Vertex AI ๋ฆฌ์†Œ์Šค์—์„œ ๊ณต๊ฐœ ํƒœ๊ทธ์™€ ๋น„๊ณต๊ฐœ ํƒœ๊ทธ๋ฅผ ๋ณด๋Š” ๋ฐ ํ•„์š”ํ•œ ๊ถŒํ•œ์„ ์–ป์œผ๋ ค๋ฉด ๊ด€๋ฆฌ์ž์—๊ฒŒ ๋‹ค์Œ IAM ์—ญํ• ์„ ๋ถ€์—ฌํ•ด ๋‹ฌ๋ผ๊ณ  ์š”์ฒญํ•˜์„ธ์š”.

Data Catalog์—์„œ Vertex AI ๋ฆฌ์†Œ์Šค๋ฅผ ๊ฒ€์ƒ‰ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๊ถŒํ•œ์„ ์–ป์œผ๋ ค๋ฉด ๊ด€๋ฆฌ์ž์—๊ฒŒ ๋‹ค์Œ IAM ์—ญํ• ์„ ๋ถ€์—ฌํ•ด ๋‹ฌ๋ผ๊ณ  ์š”์ฒญํ•˜์„ธ์š”.

Vertex AI ๋ฆฌ์†Œ์Šค์— ํƒœ๊ทธ๋ฅผ ์—ฐ๊ฒฐํ•  ๊ถŒํ•œ

Data Catalog์—์„œ Vertex AI ๋ฆฌ์†Œ์Šค์— ํƒœ๊ทธ๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๊ถŒํ•œ์„ ์–ป์œผ๋ ค๋ฉด ๊ด€๋ฆฌ์ž์—๊ฒŒ ๋‹ค์Œ IAM ์—ญํ• ์„ ๋ถ€์—ฌํ•ด ๋‹ฌ๋ผ๊ณ  ์š”์ฒญํ•˜์„ธ์š”.

์ž์„ธํ•œ ๋‚ด์šฉ์€ ์‚ฌ์ „ ์ •์˜๋œ ์—ญํ• ์„ ์ฐธ์กฐํ•˜์„ธ์š”.

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