AI268

Developing and Deploying AI/ML Applications on Red Hat OpenShift AI with Exam

๊ฐœ์š”

๊ต์œก ๊ณผ์ • ๊ฐœ์š”

Red Hat OpenShift AI์—์„œ์˜ AI/ML ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ ๋ฐ ๋ฐฐํฌ ์†Œ๊ฐœ

Developing and Deploying AI/ML Applications on Red Hat OpenShift AI(AI267)์—์„œ๋Š” Red Hat OpenShift๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ AI/ML ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•˜๊ณ  ๋ฐฐํฌํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ๊ธฐ๋ณธ ์ง€์‹์„ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ต์œก ๊ณผ์ •์„ ํ†ตํ•ด ์ˆ˜๊ฐ•์ƒ์€ Red Hat OpenShift AI๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋จธ์‹  ๋Ÿฌ๋‹ ๋ชจ๋ธ์˜ ํ•™์Šต, ๊ฐœ๋ฐœ, ๋ฐฐํฌ์— ํ•„์š”ํ•œ ํ•ต์‹ฌ ๊ธฐ์ˆ ์„ ํ•ธ์ฆˆ์˜จ ๊ฒฝํ—˜์„ ํ†ตํ•ด ์Šต๋“ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ๊ต์œก ๊ณผ์ •์€ Red Hat OpenShiftยฎ 4.16 ๋ฐ Red Hat OpenShift AI 2.13์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ณผ์ •์—๋Š” Red Hat Certified Specialist in OpenShift AI Exam(EX267)์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

๊ต์œก ๊ณผ์ • ๋‚ด์šฉ ์š”์•ฝ

  • Red Hat OpenShift AI ์†Œ๊ฐœ
  • ๋ฐ์ดํ„ฐ ์‚ฌ์ด์–ธ์Šค ํ”„๋กœ์ ํŠธ
  • Jupyter Notebook
  • Red Hat OpenShift AI ์„ค์น˜
  • ์‚ฌ์šฉ์ž ๋ฐ ๋ฆฌ์†Œ์Šค ๊ด€๋ฆฌ
  • ์‚ฌ์šฉ์ž ์ •์˜ Notebook ์ด๋ฏธ์ง€
  • ๋จธ์‹  ๋Ÿฌ๋‹ ์†Œ๊ฐœ
  • ๋ชจ๋ธ ํ•™์Šต
  • RHOAI๋กœ ๋ชจ๋ธ ํ•™์Šต ํ–ฅ์ƒ
  • ๋ชจ๋ธ ์ œ๊ณต ์†Œ๊ฐœ
  • Red Hat OpenShift AI์˜ ๋ชจ๋ธ ์ œ๊ณต
  • ๋ฐ์ดํ„ฐ ์‚ฌ์ด์–ธ์Šค ํŒŒ์ดํ”„๋ผ์ธ ์†Œ๊ฐœ
  • ํŒŒ์ดํ”„๋ผ์ธ ์ž‘์—…
  • ํŒŒ์ดํ”„๋ผ์ธ ๋ฐ ์‹คํ—˜ ์ œ์–ด

๊ต์œก ๋Œ€์ƒ

  • Red Hat OpenShift AI๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ML ๋ชจ๋ธ์„ ๋นŒ๋“œํ•˜๊ณ  ํ•™์Šต์‹œํ‚ค๊ณ ์ž ํ•˜๋Š” ๋ฐ์ดํ„ฐ ์‚ฌ์ด์–ธํ‹ฐ์ŠคํŠธ ๋ฐ AI ์‹ค๋ฌด์ž
  • AI/ML ์ง€์› ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋นŒ๋“œํ•˜๊ณ  ํ†ตํ•ฉํ•˜๊ณ ์ž ํ•˜๋Š” ๊ฐœ๋ฐœ์ž
  • ML ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ์ž๋™ํ™”ํ•˜๊ณ ์ž ํ•˜๋Š” ๊ฐœ๋ฐœ์ž, ๋ฐ์ดํ„ฐ ์‚ฌ์ด์–ธํ‹ฐ์ŠคํŠธ ๋ฐ AI ์‹ค๋ฌด์ž
  • Red Hat OpenShift AI์—์„œ ML ๋ผ์ดํ”„์‚ฌ์ดํด ์šด์˜์„ ๋‹ด๋‹นํ•˜๋Š” MLOps ์—”์ง€๋‹ˆ์–ด

๊ถŒ์žฅ ๊ต์œก

  • Git ์‚ฌ์šฉ ๊ฒฝํ—˜ ํ•„์š”
  • Python ๊ฐœ๋ฐœ ๊ฒฝํ—˜ ํ•„์š” ๋˜๋Š” Python Programming with Red Hat(AD141) ๊ต์œก ๊ณผ์ • ์ด์ˆ˜
  • Red Hat OpenShift ๊ฒฝํ—˜ ํ•„์š” ๋˜๋Š” Red Hat OpenShift Developer II: Building and Deploying Cloud-native Applications(DO288) ๊ต์œก ๊ณผ์ • ์ด์ˆ˜
  • AI, ๋ฐ์ดํ„ฐ ์‚ฌ์ด์–ธ์Šค, ๋จธ์‹  ๋Ÿฌ๋‹ ๋ถ„์•ผ์— ๋Œ€ํ•œ ๊ธฐ๋ณธ์ ์ธ ๊ฒฝํ—˜ ๋ณด์œ  ๊ถŒ์žฅ

๊ธฐ์ˆ  ๊ณ ๋ ค ์‚ฌํ•ญ

  • ILT ๊ฐ•์˜์‹ค์„ ์ด์šฉํ•  ์ˆ˜ ์—†์Œ
๊ต์œก ๋‚ด์šฉ

๊ต์œก ๊ณผ์ • ๋‚ด์šฉ

Red Hat OpenShift AI ์†Œ๊ฐœ
Red Hat OpenShift AI์˜ ์ฃผ์š” ๊ธฐ๋Šฅ์„ ํŒŒ์•…ํ•˜๊ณ  Red Hat AI์˜ ์•„ํ‚คํ…์ฒ˜์™€ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.
๋ฐ์ดํ„ฐ ์‚ฌ์ด์–ธ์Šค ํ”„๋กœ์ ํŠธ
๋ฐ์ดํ„ฐ ์‚ฌ์ด์–ธ์Šค ํ”„๋กœ์ ํŠธ, ์›Œํฌ๋ฒค์น˜, ๋ฐ์ดํ„ฐ ์—ฐ๊ฒฐ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ฝ”๋“œ ๋ฐ ๊ตฌ์„ฑ์„ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
Jupyter Notebook
Jupyter Notebook์„ ์‚ฌ์šฉํ•˜์—ฌ ๋Œ€ํ™”ํ˜•์œผ๋กœ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ํ…Œ์ŠคํŠธํ•ฉ๋‹ˆ๋‹ค.
Red Hat OpenShift AI ์„ค์น˜
Red Hat OpenShift AI๋ฅผ ์„ค์น˜ํ•˜๊ณ  Red Hat OpenShift AI ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
์‚ฌ์šฉ์ž ๋ฐ ๋ฆฌ์†Œ์Šค ๊ด€๋ฆฌ
Red Hat OpenShift AI ์‚ฌ์šฉ์ž๋ฅผ ๊ด€๋ฆฌํ•˜๊ณ  ๋ฆฌ์†Œ์Šค๋ฅผ ํ• ๋‹นํ•ฉ๋‹ˆ๋‹ค.
์‚ฌ์šฉ์ž ์ •์˜ Notebook ์ด๋ฏธ์ง€
Red Hat OpenShift AI์—์„œ ์‚ฌ์šฉ์ž ์ •์˜ Notebook ์ด๋ฏธ์ง€๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค.
๋จธ์‹  ๋Ÿฌ๋‹ ์†Œ๊ฐœ
๊ธฐ๋ณธ์ ์ธ ๋จธ์‹  ๋Ÿฌ๋‹ ๊ฐœ๋…, ๋‹ค์–‘ํ•œ ์œ ํ˜•์˜ ๋จธ์‹  ๋Ÿฌ๋‹, ๋จธ์‹  ๋Ÿฌ๋‹ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.
๋ชจ๋ธ ํ•™์Šต
๊ธฐ๋ณธ ๋ฐ ์‚ฌ์šฉ์ž ์ •์˜ ์›Œํฌ๋ฒค์น˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ชจ๋ธ์„ ํ•™์Šต์‹œํ‚ต๋‹ˆ๋‹ค.
RHOAI๋กœ ๋ชจ๋ธ ํ•™์Šต ํ–ฅ์ƒ
RHOAI๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋จธ์‹  ๋Ÿฌ๋‹ ๋ฐ ๋ฐ์ดํ„ฐ ์‚ฌ์ด์–ธ์Šค์— ๋ชจ๋ฒ” ์‚ฌ๋ก€๋ฅผ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.
๋ชจ๋ธ ์ œ๊ณต ์†Œ๊ฐœ
ํ•™์Šต๋œ ๋จธ์‹  ๋Ÿฌ๋‹ ๋ชจ๋ธ์„ ๋‚ด๋ณด๋‚ด๊ณ  ๊ณต์œ ํ•˜๊ณ  ์ œ๊ณตํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๊ฐœ๋… ๋ฐ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.
Red Hat OpenShift AI์˜ ๋ชจ๋ธ ์ œ๊ณต
OpenShift AI๋กœ ํ•™์Šต๋œ ๋จธ์‹  ๋Ÿฌ๋‹ ๋ชจ๋ธ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
๋ฐ์ดํ„ฐ ์‚ฌ์ด์–ธ์Šค ํŒŒ์ดํ”„๋ผ์ธ ์†Œ๊ฐœ
๋ฐ์ดํ„ฐ ์‚ฌ์ด์–ธ์Šค ํŒŒ์ดํ”„๋ผ์ธ์„ ์ •์˜ํ•˜๊ณ  ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
ํŒŒ์ดํ”„๋ผ์ธ ์ž‘์—…
Kubeflow SDK์™€ Elyra๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ ์‚ฌ์ด์–ธ์Šค ํŒŒ์ดํ”„๋ผ์ธ์„ ๊ตฌ์ถ•ํ•ฉ๋‹ˆ๋‹ค.
ํŒŒ์ดํ”„๋ผ์ธ ๋ฐ ์‹คํ—˜ ์ œ์–ด
์•„ํ‹ฐํŒฉํŠธ, ๋ฉ”ํŠธ๋ฆญ, ์‹คํ—˜์„ ํ†ตํ•ด ํŒŒ์ดํ”„๋ผ์ธ์„ ๊ตฌ์„ฑํ•˜๊ณ  ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ ์ถ”์ ํ•ฉ๋‹ˆ๋‹ค.
๊ฒฐ๊ณผ

์กฐ์ง์— ๋ฏธ์น˜๋Š” ํšจ๊ณผ

  • ์กฐ์ง์€ ๋‹ค์–‘ํ•œ ์†Œ์Šค์—์„œ ๋ฐฉ๋Œ€ํ•œ ์–‘์˜ ์ •๋ณด๋ฅผ ์ˆ˜์ง‘ํ•˜๊ณ  ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. Red Hat OpenShift AI๋ฅผ ํ†ตํ•ด ์กฐ์ง์€ ๋จธ์‹  ๋Ÿฌ๋‹๊ณผ ์ธ๊ณต์ง€๋Šฅ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„์„ํ•˜๊ณ , ์ถ”์„ธ์™€ ํŒจํ„ด์„ ์‹œ๊ฐํ™”ํ•˜๊ณ , ํ–ฅํ›„ ๋น„์ฆˆ๋‹ˆ์Šค ์„ฑ๊ณผ๋ฅผ ์˜ˆ์ธกํ•  ์ˆ˜ ์žˆ๋Š” ํ”Œ๋žซํผ์„ ํ™•๋ณดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐœ์ธ์—๊ฒŒ ๋ฏธ์น˜๋Š” ํšจ๊ณผ

  • ์ด ๊ต์œก ๊ณผ์ •์„ ์ด์ˆ˜ํ•˜๋ฉด Red Hat OpenShift AI ์•„ํ‚คํ…์ฒ˜์˜ ๊ธฐ๋ณธ ์ง€์‹์„ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Red Hat OpenShift AI๋ฅผ ์„ค์น˜ํ•˜๊ณ , ๋ฆฌ์†Œ์Šค ํ• ๋‹น์„ ๊ด€๋ฆฌํ•˜๊ณ , ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๊ณ , ์‚ฌ์šฉ์ž์™€ ์‚ฌ์šฉ์ž์˜ ๊ถŒํ•œ์„ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ Red Hat OpenShift AI๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋จธ์‹  ๋Ÿฌ๋‹ ๋ฐ ๋ฐ์ดํ„ฐ ์‚ฌ์ด์–ธ์Šค์— ๋ชจ๋ฒ” ์‚ฌ๋ก€๋ฅผ ์ ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ํฌํ•จํ•˜์—ฌ ๋ชจ๋ธ์„ ํ•™์Šต์‹œํ‚ค๊ณ  ๋ฐฐํฌํ•˜๊ณ  ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งˆ์ง€๋ง‰์œผ๋กœ, Red Hat OpenShift AI๋กœ ๋ฐ์ดํ„ฐ ์‚ฌ์ด์–ธ์Šค ํŒŒ์ดํ”„๋ผ์ธ์„ ์ •์˜ํ•˜๊ณ  ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ถŒ์žฅ๋˜๋Š” ๋‹ค์Œ ๊ต์œก ๊ณผ์ • ๋˜๋Š” ์‹œํ—˜

์œ„์น˜ ์„ ํƒ ํ•˜๊ธฐ

ํ˜„์žฅ ๊ต์œก ์•ˆ๋‚ด

ํŒ€ ์ „์ฒด๊ฐ€ ์ˆ˜๊ฐ•์„ ์›ํ•˜๋Š” ๊ฒฝ์šฐ ๊ต์œก์žฅ์—์„œ ์ง์ ‘ ์ˆ˜๊ฐ•ํ•˜๊ฑฐ๋‚˜ ์›๊ฒฉ์œผ๋กœ ์ฐธ์—ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Red Hat ๊ต์œก ์„œ๋ธŒ์Šคํฌ๋ฆฝ์…˜

Red Hat ์ œํ’ˆ์— ๋Œ€ํ•œ ํ†ตํ•ฉ ๊ต์œก ๋ฐ ํ•™์Šต ๊ฒฝ๋กœ, ์—…๊ณ„์—์„œ ์ธ์ฆ๋œ ์ž๊ฒฉ์ฆ, ์œ ์—ฐํ•˜๊ณ  ๋‹ค์ด๋‚˜๋ฏนํ•œ IT ํ•™์Šต ๊ฒฝํ—˜.

๋‹ค๋ฅธ ์ˆ˜๊ฐ•์ƒ๋“ค์ด Red Hat Learning Community์˜ ๊ต์œก ๊ณผ์ •์— ๋Œ€ํ•ด ์–ด๋–ป๊ฒŒ ํ‰๊ฐ€ํ•˜๋Š”์ง€ ์ฝ์–ด๋ณด์„ธ์š”.