๐Ÿ“ก ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ ํ•ต์‹ฌ ๊ธฐ์ˆ  โ€“ ์ตœ์‹  CNCF Tech Radar ๋ถ„์„ (2024๋…„ 3๋ถ„๊ธฐ ๋ณด๊ณ ์„œ)

CNCF ์žฌ๋‹จ์—์„œ๋Š” ์ •๊ธฐ์ ์œผ๋กœ CNCF Landscape Tech Radar์— ๋Œ€ํ•œ ๋ณด๊ณ ์„œ๋ฅผ ๊ณต๊ฐœํ•ฉ๋‹ˆ๋‹ค.

์•„๋ž˜ ์š”์•ฝ์„ ํ•ด์„œ ๋“œ๋ฆฌ๋ฉด,

:wrench: ๋ฉ€ํ‹ฐํด๋Ÿฌ์Šคํ„ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ด€๋ฆฌ ๊ธฐ์ˆ  ๋ถ€๋ฌธ

CNCF ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ฐœ๋ฐœ์ž(300๋ช… ์ด์ƒ)๋ฅผ ๋Œ€์ƒ์œผ๋กœ ์œ ์šฉ์„ฑ, ์„ฑ์ˆ™๋„, ์ถ”์ฒœ ์ง€์ˆ˜(NPS)๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํ‰๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.

  • Argo CD:
    ๊ฐ€์žฅ ๋†’์€ **์ถ”์ฒœ ์ง€์ˆ˜(NPS)**๋ฅผ ๊ธฐ๋ก, ๊ฐœ๋ฐœ์ž๋“ค ์‚ฌ์ด์—์„œ ๊ฐ•ํ•œ ์ง€์ง€๋ฅผ ๋ฐ›์Œ.
  • Cilium:
    ์„ฑ์ˆ™๋„์™€ ์œ ์šฉ์„ฑ ๋ชจ๋‘ ๊ฐ€์žฅ ๋†’์€ ์ ์ˆ˜. ์•ˆ์ •์ ์ด๊ณ  ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ์ˆ ๋กœ ํ‰๊ฐ€๋จ.
  • Armada:
    ๋‘ ๋ฒˆ์งธ๋กœ ๋†’์€ NPS๋ฅผ ๊ธฐ๋ก, ๋น ๋ฅด๊ฒŒ ์‹ ๋ขฐ๋ฅผ ์–ป๊ณ  ์žˆ๋Š” ๊ธฐ์ˆ .
  • ๊ธฐํƒ€ ๊ธฐ์ˆ ๋“ค:
    Istio, Meshery, Linkerd ๋“ฑ์€ ์ค‘๊ฐ„ ์ˆ˜์ค€์˜ ํ‰๊ฐ€๋ฅผ ๋ฐ›์œผ๋ฉฐ ๊ฐœ์„  ์—ฌ์ง€๊ฐ€ ์žˆ์Œ.

:brain: Batch/AI/ML ์ปดํ“จํŠธ ๊ธฐ์ˆ  ๋ถ€๋ฌธ

AI/ML ์›Œํฌ๋กœ๋“œ ๋ฐ ๋ฐฐ์น˜ ์ž‘์—… ๊ธฐ์ˆ  ์ค‘์—์„œ ๋‹ค์Œ์ด ๋‘๋“œ๋Ÿฌ์กŒ์Šต๋‹ˆ๋‹ค.

  • Apache Airflow:
    ์ „์ฒด ์ง€ํ‘œ์—์„œ ์••๋„์ ์ธ 1์œ„. 88%๊ฐ€ ์„ฑ์ˆ™๋„๋ฅผ 4~5์„ฑ์œผ๋กœ ํ‰๊ฐ€. ์—…๊ณ„ ํ‘œ์ค€์œผ๋กœ ์ž๋ฆฌ ์žก์Œ.
  • Kubeflow:
    ์œ ์šฉ์„ฑ ์ตœ๊ณ ์ . ArgoCD, Kueue ๋“ฑ ๋‹ค์–‘ํ•œ ํˆด๊ณผ ํ†ตํ•ฉ๋˜์–ด ์žˆ์Œ.
  • CubeFS:
    ์œ ์šฉ์„ฑ๊ณผ ์„ฑ์ˆ™๋„ ๋ชจ๋‘ ๋†’์€ ์ ์ˆ˜๋กœ, ์‹ค์‚ฌ์šฉ์— ๊ฐ•ํ•œ ์‹ ๋ขฐ๋ฅผ ์ฃผ๋Š” ๊ธฐ์ˆ .
  • Fluid:
    ๋†’์€ ์„ฑ์ˆ™๋„ ๋ฐ ์ถ”์ฒœ ์ ์ˆ˜. ์ปค๋ฎค๋‹ˆํ‹ฐ ๋‚ด ์‹ ๋ขฐ๊ฐ€ ๋น ๋ฅด๊ฒŒ ์„ฑ์žฅ ์ค‘.
  • Apache YuniKorn:
    ์ „๋ฐ˜์ ์œผ๋กœ ์–‘ํ˜ธํ•œ ํ‰๊ฐ€์ด๋‚˜ 5์„ฑ ๋น„์œจ์€ ๋‚ฎ์Œ. ๊ฐœ์„ ์˜ ์—ฌ์ง€ ์žˆ์Œ.

:bar_chart: ํ‰๊ฐ€ ๊ธฐ์ค€ ์š”์•ฝ

  1. ์œ ์šฉ์„ฑ ์ ์ˆ˜:
    5์„ฑ ๋น„์œจ์—์„œ 1~2์„ฑ ๋น„์œจ์„ ๋บ€ ๊ฐ’. -100 ~ +100 ๋ฒ”์œ„.
  2. ์„ฑ์ˆ™๋„ ์ ์ˆ˜:
    ์œ ์šฉ์„ฑ๊ณผ ๊ฐ™์€ ๋ฐฉ์‹. ์‹ค์‚ฌ์šฉ์— ์ ํ•ฉํ•œ ์•ˆ์ •์„ฑ ์ง€ํ‘œ.
  3. NPS (Net Promoter Score):
    "์ถ”์ฒœํ•˜๊ฒ ๋ƒ"์— ๋Œ€ํ•œ ๋‹ต๋ณ€ ์ค‘, ์ถ”์ฒœ์ž ๋น„์œจ์—์„œ ๋น„์ถ”์ฒœ์ž ๋น„์œจ์„ ๋บ€ ๊ฐ’.

:pushpin: ํ•ต์‹ฌ ์š”์•ฝ

  • Argo CD, Cilium, Apache Airflow, Kubeflow, CubeFS๋Š” ํ˜„์žฌ ๊ฐ•๋ ฅํ•œ ์‹ ๋ขฐ์™€ ์‚ฌ์šฉ๋ฅ ์„ ์ž๋ž‘ํ•˜๋Š” ๋ฆฌ๋” ๊ธฐ์ˆ .
  • ๊ฐœ๋ฐœ์ž๋“ค์ด ์‹ค์ œ๋กœ ์‚ฌ์šฉํ•˜๊ณ  ์ถ”์ฒœํ•˜๋Š” ๊ธฐ์ˆ ์€ ์œ ์šฉ์„ฑ๊ณผ ์„ฑ์ˆ™๋„, ๊ทธ๋ฆฌ๊ณ  **์ปค๋ฎค๋‹ˆํ‹ฐ ์ง€์ง€(NPS)**์— ๊ธฐ๋ฐ˜ํ•˜์—ฌ ์„ ํƒ๋จ.
  • Fluid, YuniKorn ๋“ฑ์€ ์„ฑ์žฅ ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์œผ๋‚˜ ์ข€ ๋” ์•ˆ์ •์„ฑ๊ณผ ์ปค๋ฎค๋‹ˆํ‹ฐ ์ง€์ง€๊ฐ€ ํ•„์š”ํ•จ.
  • ์ฐธ๊ณ  Link : CNCF Tech Radar from GitHub