์ 11์ฅ โ ํ๋ซํผ๊ณผ ์ค์ผ์คํธ๋ ์ด์ ๊ณ์ธต
LLM Primer VI: AI ์์คํ ํ์ฅํ๊ธฐ๋ฅผ ์ฑํฐ๋ณ๋ก ๊ฑท๋ ์ํฌ์ค๋ฃจ์ ์ดํ ๋ฒ์งธ ๊ธ์ ๋๋ค. ํ๋ซํผ ์ ํ์ ๊ธฐ๋ฅ์ด ์๋๋ผ ์ด๋ ์ด์ ๋ชจ๋ธ์ด ํ์ ๊ธฐ์กด ์ด์ ๋ฌธํ์ ๋ง๋๊ฐ์ ๋ฌธ์ ๋ผ๊ณ ์ฃผ์ฅํ๋ ์ฅ์ ๋๋ค.
์ด ์ฅ์ด ์กด์ฌํ๋ ์ด์
์์ง์ GPU ์์ ๋ชจ๋ธ์ ๊ฐ์ธ๊ณ ํ ํฐ์ ๋ง๋ญ๋๋ค. ๊ทธ๊ฒ์ด ๊ทธ ์ผ์ ์์ ํ ์ค๋ช ์ ๋๋ค. ํ๋ก๋์ ์ด ๋ก๋ ๋ฐธ๋ฐ์ ๋ค์ ๋ ๋ฆฌํ๋ฆฌ์นด, ํ ์๋ํฌ์ธํธ ์๋์ ๋ ์๋ก ๋ค๋ฅธ ์์ง, embedโretrieveโrerankโgenerate๋ฅผ ํ๋์ ๋ ผ๋ฆฌ์ ํธ์ถ๋ก ๋๋ฆฌ๋ ํ์ดํ๋ผ์ธ, ํ ํ ๋ํธ๊ฐ ๋ค๋ฅธ ํ ๋ํธ๋ฅผ ๊ตถ๊ธฐ์ง ์๊ฒ ํ๋ ํ ๋น๋ ์์คํ , ๋๋ ํ ๊น์ด๊ฐ ์ค๋ฅด๋ฉด ๋ฆฌํ๋ฆฌ์นด๋ฅผ ๋๋ฆฌ๋ ์คํ ์ค์ผ์ผ๋ฌ๋ฅผ ํ์๋ก ํ๋ ์๊ฐ ์์ง์ ๋ต์ ๋ค ์ผ์ต๋๋ค. ์ 11์ฅ์ 2026๋ ๊ทธ ์ผ์ ์ง๋ฐฐํ๋ ๋ค ํ๋ซํผ โ Ray Serve, KServe, BentoML, Triton Inference Server โ ์ ๊ฑท๊ณ , ๊ทธ ์ฌ์ด์ ์ ํ์ด ๊ธฐ๋ฅ ๋ฌธ์ ๊ฐ ์๋๋ผ ํ์ ์ด์ ๋ฌธํ์ ๋ํ ์ ํฉ์ฑ ๋ฌธ์ ๋ผ๊ณ ์ฃผ์ฅํฉ๋๋ค.
11.1 Ray Serve๋ ํ์ด์ฌ ์ฐ์ , KServe๋ ์ฟ ๋ฒ๋คํฐ์ค ์ฐ์
Ray Serve๋ ใ๋ชจ๋ธ ํ์ดํ๋ผ์ธ์ ๊ตฌ์ฑํ๊ณ ํ์ฅํ๊ณ ๋ฐฐํฌํ๊ธฐ ์ํด ํ์ด์ฌ์ ๊ฒฐ์ฝ ๋ ๋์ง ์์๋ ๋๋ ์๋น ํ๋ ์์ํฌ๋ ์ด๋ค ๋ชจ์์ผ๊น?ใ๋ผ๋ ์์ ์ง๋ฌธ์์ ๋์ต๋๋ค. ๋ต์ ์กํฐ๋ก ๋ฐ์ฝ๋ ์ดํธ๋ ํ์ด์ฌ ํด๋์ค์ด๊ณ , ํ์ด์ฌ ํจ์ ํธ์ถ๋ก ์๋ก ๋ฐฐ์ ๋๋ฉฐ, Ray ๋ฐํ์์ด ๋ฆฌํ๋ฆฌ์ผ์ด์
ยท๋ฐฐ์นยท์คํ ์ค์ผ์ผ๋ง์ ํฉ๋๋ค. ๋ฐฐํฌ๋ ์๋ก์ ๋ฉ์๋๋ฅผ ํธ์ถํจ์ผ๋ก์จ ํ์ดํ๋ผ์ธ์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ํ์ดํ๋ผ์ธ์ ํ์ด์ฌ, ๊ด์ธก ๊ฐ๋ฅ์ฑ์ ํ์ด์ฌ, ์ด์ ์ด์ผ๊ธฐ๋ ํ์ด์ฌ. ๊ฐ์ ํด๋ฌ์คํฐ๊ฐ ์ด๋ฏธ ํ์ต์ ์ํด Ray๋ฅผ ๋๋ฆฌ๊ณ ์์ ๋ ์์ฐ์ค๋ฌ์ด ์ ํ์
๋๋ค. KServe๋ ๋ฐ๋์ ์์์ ์์ ๋์ต๋๋ค โ ์ฟ ๋ฒ๋คํฐ์ค ์ฐ์ , ๋ฒค๋ ์ค๋ฆฝ, ์ ์ธ์ . KServe InferenceService๋ ๊ฐ์ค์น๊ฐ ์ด๋์ ์๋์ง, ์ด๋ค ๋ฐํ์์ด ์๋นํ๋์ง, ์คํ ์ค์ผ์ผ๋ง์ด ์ด๋ป๊ฒ ํ๋ํด์ผ ํ๋์ง๋ฅผ ๋ด๋ CRD์
๋๋ค. ํ๋ซํผ์ Knative๋ฅผ ํตํด ์ค์ผ์ผ ํฌ ์ ๋ก, Istio๋ฅผ ํตํด ํธ๋ํฝ ๋ผ์ฐํ
์ ํ๋๋ก ํ๋๋ฅผ ๋ฐฐ์ ํ๊ณ ์์ ๋ HTTP ์๋ํฌ์ธํธ๋ฅผ ๋
ธ์ถํฉ๋๋ค. ์ ์ถฉ์ ํํ๋ ฅ โ KServe์์์ ํ์ดํ๋ผ์ธ ๊ตฌ์ฑ์ Ray Serve๋ณด๋ค YAML ์ค์ฌ โ ์ ์ด์์ฑ๊ณผ ํ์คํ์ ๋ง๋ฐ๊พธ๋ ๊ฒ์
๋๋ค.
11.2 BentoML์ ํจํค์งํ๊ณ , Triton์ ์ด์ข ๋ชจ๋ธ์ ๋ฐฐ์นํ๋ค
BentoML์ ์ธ ๋ฒ์งธ ์์ธ๋ฅผ ์ทจํฉ๋๋ค โ ํ๋ซํผ์ ์ผ์ฐจ ์๋ฌด๋ ๋ชจ๋ธ + ์ฝ๋ + ์์กด์ฑ์ ํ๋์ ์ผ๊ด๋ ์ํฐํฉํธ โ ๋ฒคํ โ ๋ก ๋ง๋ค๊ณ ๊ทธ ์ํฐํฉํธ๋ฅผ ์ด๋๋ (Kubernetes, Lambda, Cloud Run, ๋ฒ ์ด VM) ํ ๋ช ๋ น์ผ๋ก ๋ฐฐํฌํ๊ฒ ํ๋ ๊ฒ์ ๋๋ค. ์ผ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํ ๋์ปค ์ด๋ฏธ์ง๊ฐ ๋ชจ๋ธ ์๋น ๊ณ์ธต์ ์๋ ๊ฒ์ด๋ผ ํ ์ ์์ต๋๋ค. ์ ์ ๊ฒฝํ์ FastAPI ๋ชจ์์ ํ์ด์ฌ์ด๊ณ , ๋ฐฐํฌ ์ด์ผ๊ธฐ๋ ์ํฐํฉํธ ์ฐ์ ์ ์์ ๋๋ค. ์์ ์ด์ ๋ฐ์๊ตญ๊ณผ ใํ์ด์ฌ ํด๋์คใ์์ ใ์ด๋์๋ ๋์๊ฐ๋ ๋ฐฐํฌ๋ ์๋ํฌ์ธํธใ๊น์ง ๊ฐ์ฅ ๋น ๋ฅธ ๊ฒฝ๋ก๋ฅผ ์ํ๋ ํ์ ๊ฐ์ฅ ์ ๋ง์ต๋๋ค. Triton Inference Server๋ ์ญ์ฌ์ ์ผ๋ก NVIDIA ์ ๋ ฌ ์๋น์ ์ง๋ฐฐํ๋ ์ํฐํ๋ผ์ด์ฆ๊ธ ๋์ ๋ฐฐ์ฒ์ ๋๋ค. TensorFlow, PyTorch, ONNX, TensorRT, TensorRT-LLM, ํ์ด์ฌ ๋ฐฑ์๋๋ฅผ ๋๋ํ ํธ์คํธํ๊ณ , ๋์ ๋ฐฐ์ฒ๋ฅผ ๋นLLM ์ํฌ๋ก๋(์ถ์ฒ๊ธฐ, ๋ถ๋ฅ๊ธฐ, ์๋ฒ ๋)์ ์ ์ฉํ๋ฉฐ, LLM์๋ TensorRT-LLM ๋ฐฑ์๋ ์๋์์ ์ฐ์ ๋ฐฐ์นญ ์ค์ผ์ค๋ฌ๋ฅผ ์๋๋ค. ์ด์ข ์ํฌ๋ก๋๋ ์ด๋ฏธ NVIDIA ์คํ์ ๊น์ด ๋ค์ด๊ฐ ํ์ ๊ฐ์ฅ ์ ๋ง์ต๋๋ค.
11.3 ๋ค ์ ํ์ ์ด์ ๋ฌธํ ์ ํฉ์ฑ์ผ๋ก ๋ถํ ๋๋ค
๋ค ํ๋ซํผ์ ๊น๋ํ๊ฒ ๋๋ฉ๋๋ค. ํ์ด์ฌ๊ณผ Ray๊ฐ ์ค์ฌ โ Ray Serve. ์ฟ ๋ฒ๋คํฐ์ค, ์ ์ธ์ ๋งค๋ํ์คํธ, ๋ฉํฐ ํด๋ผ์ฐ๋ ์ด์์ฑ, ๋ฉํฐ ํ ๋ํธ ๊ฒฉ๋ฆฌ โ KServe. ์์ ์ด์ ๋ฐ์๊ตญ, ํด๋์ค์์ ์๋ํฌ์ธํธ๋ก์ ๊ฐ์ฅ ๋น ๋ฅธ ๊ฒฝ๋ก โ BentoML. ์ด์ข ์ํฌ๋ก๋ ๋๋ NVIDIA ์ฐ์ ์กฐ์ง โ Triton. ์กฐ์ง ์์ค์์ ์ํธ ๋ฐฐํ์ ์ด์ง ์์ต๋๋ค โ ํฐ ์กฐ์ง์ ํํ ํจํด์ ๊ฐ์ฅ ๋ณผ๋ฅจ์ด ํฐ ํ๋ก๋์ LLM์๋ Triton, ์ฌ๋ฌ ๋ชจ๋ธ ํธ์ถ์ ๊ตฌ์ฑํ๋ RAG์ ์์ด์ ํธ ํ์ดํ๋ผ์ธ์๋ Ray Serve, ๋ฉํฐ ํ ๋์๋ฅผ ๊ฐ์ ํ๋ ์ฐ์ฐ์ผ๋ก KServe, ๊ฐ๋ฐ์ ํ๊ฒฝ ์์๋ BentoML์ ๋๋ค. ๊ณ ๋ฅผ ๋ ์ ์ฉํ ํ๋ จ์ ํ์ด ์ ๋ ํ์๋ก ํ๋ ์ด์ ์ฑ์ง ์ธ ๊ฐ์ ์ ๋ ์์ด๋ ๋๋ ์ฑ์ง ์ธ ๊ฐ๋ฅผ ๋์ดํ๊ณ , ๊ทธ ๋ชฉ๋ก์ ๋ํด ํ๋ซํผ๋ค์ ์์ ๋งค๊ธฐ๋ ๊ฒ์ ๋๋ค. ใ๋ชจ๋ ๊ฒ์ ์ง์ใํ๋ ํ๋ซํผ์ ์ ํญํ์ญ์์ค โ ๊ฐ ํ๋ซํผ์ ์๊ธฐ ์ฝ์ด๋ฅผ ์ ์ง์ํ๊ณ ์ฃผ๋ณ์ ์ํฌ๋ฅด๊ฒ ์ง์ํฉ๋๋ค. ๊ทธ ์ฝ์ด๊ฐ ๋ฐ๋์ ํ์ํ ๊ฒ๋ค๊ณผ ๊ฒน์น๋ ๊ฒ์ด ํ์ด ์ด์ํ๊ธฐ ์ฆ๊ฑฐ์ด ํ๋ซํผ์ ๋๋ค.
์ 11์ฅ์ด ์ค๋นํ๋ ๊ฒ
์์ง/ํ๋ซํผ ๊ฒฝ๊ณ๋ ๋ฆฌํ๋ฆฌ์ผ์ด์ ์ ๋จ์๊ฐ ํ GPU ๋ ธ๋ ์์ ๋ชจ๋ธ ํ๋๋ฅผ ์์ ํ๋ ํ ํ๋์ผ ๋ ๊น๋ํฉ๋๋ค. ์ 1์ฅ์ ์ฌ์ค โ ํ๋ฆฌํ๊ณผ ๋์ฝ๋๋ ์๋ก ๋ชจ์๋๋ ์ํฌ๋ก๋ โ ์ ์กด์คํ๋ ์๊ฐ ๊ทธ ๊ฒฝ๊ณ๋ ๊น๋ํ์ง ์๊ฒ ๋ฉ๋๋ค. ์ 12์ฅ์ ๊ทธ๊ฒ๋ค์ ๋ณ๋์ GPU ํ๋ก ๋๋๊ณ , ๋คํธ์ํฌ ํจ๋ธ๋ฆญ ์๋ก ํ ์ฌ์ด์ KV ์บ์๋ฅผ ๋ณด๋ด๋ฉฐ, ๊ทธ ๋ถํ ์ ์ฟ ๋ฒ๋คํฐ์ค ํ๋ฆฌ๋ฏธํฐ๋ธ โ LeaderWorkerSet, Grove์ PodCliqueSet, KAI Scheduler์ ํ ํด๋ก์ง ์ธ์ โ ๋ก ํํํฉ๋๋ค. ํ๋ซํผ ๊ณ์ธต์ด ๊ทธ ๋ถํ ์ ์ด์ ๊ฐ๋ฅํ๊ฒ ๋ง๋ค๊ณ , ํ๋ซํผ ๊ณ์ธต์ด ๊ทธ ๋ถํ ์ ํํ ๊ฐ๋ฅํ๊ฒ ๋ง๋๋ ์ด์ ์ ๋๋ค.
๋ค์ โ ์ 12์ฅ: ๋ถ๋ฆฌ ์๋น๊ณผ ์ฟ ๋ฒ๋คํฐ์ค. ํ๋ฆฌํ๊ณผ ๋์ฝ๋๋ฅผ ๋ณ๋ ํ๋๋ก ๋๋๊ณ ๊ทธ ๋ถํ ์ ํํํ๋ ์ฟ ๋ฒ๋คํฐ์ค ํ๋ฆฌ๋ฏธํฐ๋ธ.
InferenceService YAML, BentoML ๋ฒคํ ์ ์ ์ฝ๋, Triton config.pbtxt ํจํด, ๊ทธ๋ฆฌ๊ณ ์กฐ์ง์ ์ฑ์ง์ ํ๋ซํผ์ ๊ฐ์ ๊ณผ ์ง์ง๋ ๊ฒฐ์ ๋งคํธ๋ฆญ์ค๊ฐ ๋ด๊ฒจ ์์ต๋๋ค. Amazon์์ LLM Primer VI ๋ณด๊ธฐ โ