์๋ ํ์ธ์ ๊ตฌ๋ ์๋, DevOps ์์๊ณผ ๊ธฐ์ ์ง์์ ์ ๋ฆฌํด์ ๊ณต์ ํด๋๋ฆฌ๋ DevOps ์ฌํ์ ์ํ ์์์ง์ ๋๋ค.
์ง๋ 2024 ์ฐ์์ฝ ์ฐธ์ฌ ํ๊ธฐ ๊ธ์ ์ด์ด์, ์ ๊ฐ ์ฐธ์ํ ์ปจํผ๋ฐ์ค ์ธ์ ๋ด์ฉ์ ์ด๋ฒ ๊ธ์์ ๋ง์ ๊ณต์ ๋๋ฆฌ๊ฒ ์ต๋๋ค.
๐ปFine-tuning ์์ด, ํ๋กฌํํธ ์์ง๋์ด๋ง์ผ๋ก ๋ฉ๋ด ์ด๋ฏธ์ง ๊ฒ์ํ๊ธฐ
ํด๋น ์ธ์ ์ ๋ฉ๋ด ์ด๋ฏธ์ง ๊ฒ์ ์์ ์ ChatGPT ํ๋กฌํํธ ์์ง๋์ด๋ง์ผ๋ก ์ํํ๊ธฐ ์ํด ์ด๋ค ์ํ์ฐฉ์ค๋ฅผ ๊ฑฐ์ณค๋์ง ๊ณต์ ํด์ฃผ์ ์๋ฆฌ์์ต๋๋ค.
์ฐ์ํํ์ ๋ค ์์ฒด ๋ฆฌ์์น์์ '๋ฐฐ๋ฌ์๋ฏผ์กฑ'์์ ๋ฉ๋ด ์ ํ์ ํฐ ์ํฅ์ ์ฃผ๋ ์์๋ก ๋ฉ๋ด ์ด๋ฏธ์ง๊ฐ ๊ผฝํ์ง๋ง, ์ด๋ฐ ๋ฉ๋ด ์ด๋ฏธ์ง๋ฅผ ์ ๋ก๋ํ ๋ ๋ฐ๋ ค๋๋ ์ ์ฑ ์ด ๋๋ฌด ๋ค์ํ์ฌ ๋ชจ๋ ์ด๋ฏธ์ง๋ฅผ ์ฌ๋์ด ์ง์ ๊ฒ์ํ๊ธฐ ์ํด์๋ ๋ง์ ์๊ฐ์ด ํ์ํ๋ค๊ณ ํฉ๋๋ค. ๊ทธ๋์ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ChatGPT์ ํ๋กฌํํธ๋ฅผ ํ์ฉํ๋ค๊ณ ํ๋๋ฐ์.
ChatGPT๋ฅผ ๋ฉ๋ด ์ด๋ฏธ์ง ๊ฒ์ ์์ ์ ํ์ฉํ๊ธฐ ์ํด, ๋จผ์ ์๋์ ๊ฐ์ ํ๋กฌํํธ ์์ง๋์ด๋ง ๊ณผ์ ์ ๊ฑฐ์ณค๋ค๊ณ ํฉ๋๋ค.
- v1: ํ๋กฌํํธ ์์ง๋์ด๋ง ์์ด ํ ์คํธ
- v2: ํ๋กฌํํธ ์์ง๋์ด๋ง ๋์ ์์
- v3: ํ๋กฌํํธ๊ฐ ์ฐธ๊ณ ํ ๋ฉ๋ด ์ด๋ฏธ์ง ๊ฒ์ ์ ์ฑ ๊ตฌ์ฒดํ
- v4: ๋ฉ๋ด ์ด๋ฏธ์ง ๊ฒ์ ์ ์ฑ ์ ๋งน์ ์ด ์๋๋ก ์ธ๋ถํ
๋ฐํ์๋ถ์ ์ด๋ฐ ๊ณผ์ ์ ๊ฑฐ์น๋ฉด์ ํ๋กฌํํธ ์์ง๋์ด๋ง์ด๋ ๋จ์ด ํ๋๊น์ง ์ ๊ฒฝ์จ์ผ ํ๋ ์ธ์ฌํ๊ณ ์ฌ์ธํ ์์ ์ด๋ฉฐ, ๋ฌธ์ ์ํฉ์ ๋ง๊ฒ Task๋ฅผ ์ต์ ํํด๊ฐ๊ณ , ChatGPT์ ์ํธ์์ฉํ๋ฉฐ ์๊ฐ์ ์ดํด์์ผ๊ฐ๋ ๊ณผ์ ์์ ๋๊ผ๋ค๊ณ ํ์ จ์ต๋๋ค.
๋ํ ์ ๊ณผ์ ์์ ๋ฉ์ถ์ง ์๊ณ , ์๋์ ๊ฐ์ด ํ๋กฌํํธ ์์ง๋์ด๋ง์ ์ด์ด๋๊ฐ๋ค๊ณ ํ๋๋ฐ์.
- v6: ํ๋กฌํํธ ์๋ต ์ถ๋ ฅ ๊ตฌ์กฐํ
- ์๋ต ๊ฒฐ๊ณผ๋ฅผ Json ํฌ๋งท์ผ๋ก ์๊ตฌ
- v7: ์ผ๊ด๋ ๋ต๋ณ์ ์ํ ๊ณ ๋ํ
- CoT(Chain of Thought): ChatGPT ์ค์ค๋ก ์ ์ถ๋ ์ด๋ฏธ์ง๋ฅผ ์ค๋ช ํ๋๋ก ํ ๋ค์ ๊ฒฐ๊ณผ ๋ฐํ
- Ensemble ๊ธฐ๋ฒ: ์ฌ๋ฌ ๋ชจ๋ธ์ ์๋ต์์ ๋ค์๊ฒฐ ๊ธฐ๋ฐ์ผ๋ก ๊ฒฐ์
- ์ ํ๋ ์์ฐ ๋ด์์ ํจ๊ณผ์ ์ธ ๋ฐฉ๋ฒ์ ๊ตฌํํ์ง๋ง, ์ข ๋ ๋น์ฉ ์ ์ฝ์ด ํ์
- v8: ํ๋ฆฌ๋ ์กธ๋ผ๋งค๊ธฐ
- ํ๊ตญ์ด ์ฟผ๋ฆฌ๋ฅผ ์๋ฌธ์ผ๋ก ๋ฒ์ญ ํ ์ ์ถํ์ฌ ํ ํฐ ์ ์ฝ -> ์๋ต ์๊ฐ ๊ฐ์ ํจ๊ณผ๋ ์ป์
- ChatGPT ํธ์ถ ์๋ฅผ ์ค์ด๊ธฐ ์ํด, ChatGPT๋ฅผ ์ฌ์ฉํ์ง ์์๋ ๋๋ ์ด๋ฏธ์ง๋ ์ฌ๋ด ๋ณด์ ์ค์ธ ๋ชจ๋ธ์ ๋ฐ๋ก ํ์ฉํ๋ ๋ฐฉ์์ ์ฌ์ฉ
- ๋ค๋ง, ํ๊ตญ์ด ์ฟผ๋ฆฌ์ ์๋ฌธ ์ฟผ๋ฆฌ์ ํ ํฐ ์ฌ์ฉ๋ ์ฐจ์ด๋ GPT-4o ์ถ์ ์ดํ๋ก ๋ง์ด ์ค์๋ค๊ณ ํฉ๋๋ค.
๊ฒฐ๊ตญ ์ด๋ ๊ฒ ์๋ง์ ๊ณผ์ ์ ๊ฑฐ์น ๊ฒฐ๊ณผ,
- ํ๋กฌํํธ์ ๊ธฐ๋ฐ์ด ๋๋ Instruction์์๋ ์ ๋ ฅ๋ฐ์ดํฐ์ ๋ํ ์์์ ์ด์ค๋ถ์ ํํ ์ญ์ , ์ ํํ ํ๋ ์ง์นจ์ ์ฌ์ฉํ๊ฒ ๋์๊ณ ,
- ํ๋กฌํํธ์ Parameter์์๋ ํด๋น ์๋น์ค์ ๋ง๋ ๊ฐ์ ์ฐพ์ ์กฐ์ ํ๋ฉด์ JSON ํฌ๋งท์ผ๋ก ์๋ต ๊ฒฐ๊ณผ ์ถ๋ ฅ ์์ ์ฑ์ ๋ณด์ฅํ์ผ๋ฉฐ,
- ํ๋กฌํํธ์์๋ ์๊ตฌ์ฌํญ์ ๋ถ๋ฆฌํด์ ์ ๋ ฅํ๊ณ , ๊ฒฐ๊ณผ๋ฅผ ํ ๋ฌธ์ฅ์ผ๋ก ์ถ๋ ฅํ๋ผ๋ ์ง์๋ฅผ ์ฌ์ฉํ์ฌ ์๋ต์ ๋์ฑ ๋น ๋ฅด๊ฒ ์ถ๋ ฅํ๋ฉฐ, ๊ตฌ์ฒด์ ์ด๊ณ ์ธ๋ถํ๋ ์ ์ฑ ํญ๋ชฉ๊ณผ ํจ๊ป ํ๋กฌํํธ์ ์๋ต ์์๋ฅผ ์ ๊ณตํ์ฌ ๋์ฑ ์ ํํ ์๋ต์ ์ด๋์ด๋๋ค๊ณ ํฉ๋๋ค.
์ด๋ ๊ฒ ์ฌ๋ฌ ์ํ์ฐฉ์ค๋ฅผ ๊ฑฐ์ณ ์๋น์ค์ ์ ํฉํ๋๋ก ํ๋กฌํํธ๋ฅผ ์ต์ ํํ์ง๋ง, ์ฌ์ ํ ํ๋กฌํํธ์ ์๋ต์์ ๊ณผ๋ํ ํ๋๊ฐ ๋ฐ๊ฒฌ๋๊ฑฐ๋, ์ ์๊ถ ๋ฌธ์ ๋ ์กด์ฌํ๋ค๊ณ ํ๋๋ฐ์.
์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ค๊ฐ์ ๋ถ๊ธฐ์ ์ ๋์ด, ํน์ ๊ฒฐ๊ณผ์ ๋ํด์๋ ์ฌ๋์ด ๊ฒ์ํ๋ ๋จ๊ณ๋ฅผ ์ถ๊ฐํ๋ค๊ณ ํฉ๋๋ค.
๋ณธ ์ธ์ ์ ๋ง์ง๋ง ์์๋ก, ์ฐ์ํํ์ ๋ค์ด AI๋ฅผ ํ์ฉํ๋ ๋ฐฉ์์ ์๊ฐํ๋ ์๊ฐ์ด์๋๋ฐ์.
์ฐ์ํํ์ ๋ค์์๋ ๋จผ์ ์์ฑํ AI๋ฅผ ์์ ํ๊ฒ ์ฌ์ฉํ๊ธฐ ์ํ ์กฐ๊ฑด์ ์๋์ ๊ฐ์ด ์ ์ํ๋ค๊ณ ํฉ๋๋ค.
- ์ ๋ณด๊ฐ ์ ํํ๊ฐ
- ๊ณต๊ฒฉ์ ์ด๊ฑฐ๋ ํ์ค๋ฅผ ๋ด๊ณ ์์ง ์์๊ฐ
- ์ฃผ์ด์ง ์์ฐ ๋ด์์ ์ํ ๊ฐ๋ฅํ๊ฐ
- ์๋น์ค ์๊ตฌ์ฌํญ์ ์์ฉ ๊ฐ๋ฅํ ์๋๋ฅผ ์ป์ ์ ์๋๊ฐ
๋ณธ ์ธ์ ์ฃผ์ ์ ๊ฐ์ ์์ฑํ AI๋ฅผ ํ์ฉํ๋ ๊ณผ์ ๋ฅผ ์ํํ๋ฉด์, ์ ๊ณ ๋ ค ์ฌํญ ์ค '์ ๋ณด๊ฐ ์ ํํ๊ฐ'์ ๋ํด์๋ ์์ฌ์์ด ๋จ์๋ค๊ณ ํ์ จ์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ฐ์ํํ์ ๋ค์์๋ ์์ฑํ AI์ ๋ํด ์ฌ์ ํ ์๋์ ๊ฐ์ ๊ณ ๋ฏผ์ด ์๋ค๊ณ ํ๋๋ฐ์.
- ์ฌ๋์ด ํ๋ ์ผ์ ์์ฑํ AI๊ฐ ๋์ ํด์ ์์ฐ์ฑ์ ๊ฐ์ ํ ์ ์๋๊ฐ?
- Fine tuningํ์ง ์์ ์์ฑํ AI๋ ์ด๋๊น์ง ํ์ฉ ๊ฐ๋ฅํ ๊น?
์ฐ์ํํ์ ๋ค์์๋ ํ๋กฌํํธ ์์ง๋์ด๋ง๋ง์ผ๋ก ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์์ง ์ฐ๊ตฌ ์ค์ด๋ฉฐ, ํ๋กฌํํธ ์์ง๋์ด๋ง๋ง์ผ๋ก ์ด๋ ต๋ค๋ฉด LLM ๋๋ LLM๊ณผ ๋จธ์ ๋ฌ๋์ ํ์ด๋ธ๋ฆฌ๋๋ก ์ ์ฉํ๊ฑฐ๋, ๊ธฐ์กด ๋จธ์ ๋ฌ๋์ ๋ชจ๋ธ๋ง๋ ๋ฌธ์ ํด๊ฒฐ์ ์ฌ์ฉ ์ค์ด๋ผ๊ณ ํฉ๋๋ค. (์ด์ ํ๊ธฐ ๊ธ์์ ๊ณต์ ๋๋ ธ๋ '๋ฐฐ๋ฌ์๋ฏผ์กฑ'์ ์ถ์ฒ ๊ฒ์์ด ๊ธฐ๋ฅ๋ ๋ชจ๋ธ๋ง์ ์ ์ฉ๋์์ฃ ๐)
ํ๋กฌํํธ ์์ง๋์ด๋ง์ ์ ๋ ๊ณ์ ๊ด์ฌ์ ๊ฐ์ง๊ณ ์๋ ๋ถ์ผ์ด๋ค๋ณด๋, ์ด๋ฒ ์ธ์ ์ ํ๋กฌํํธ ์์ง๋์ด๋ง ๊ณผ์ ์์ ๋ง์ฃผ์น ๋ฌธ์ ์ ๊ฐ์ ๋ฐฉ์, ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํํด์ฃผ์ ์ ์ฌ๋ฐ์๋ ์๊ฐ์ด์์ต๋๋ค.
โ๏ธ0์์ผ๋ก ํด๋ผ์ฐ๋ ๋น์ฉ, ์ฅ์ , ๋ณด์๊น์ง ํ ๋ฒ์ ๊ด๋ฆฌํ๋ ๋น๋ฐ ๊ณต๊ฐ
๋ณธ ์ธ์ ์์๋ ํด๋ผ์ฐ๋ ๋ฆฌ์์ค ์ ์ฑ ๊ด๋ฆฌ ํด Cloud Custodian์ ํ์ฉํ์ฌ ์ฌ๋ด ํด๋ผ์ฐ๋ ๋ฆฌ์์ค ์ ์ฑ ์ ์ฒด๊ณ์ ์ผ๋ก ํ์คํํ ์ฌ๋ก๋ฅผ ๊ณต์ ํด์ฃผ์ จ์ต๋๋ค.
์ฐ์ํํ์ ๋ค์์๋ 10๋ ๊ฐ AWS ์ด์นด์ดํธ ์๊ฐ 50๊ฐ ์ด์, EC2 ์ธ์คํด์ค์ ์๊ฐ 10000๋ ์ด์์ผ๋ก ๋น ๋ฅด๊ฒ ํ๋๋๋ค๋ณด๋ ํด๋ผ์ฐ๋ ํ์ฉ ์ ์ฑ ์ ์ฒด๊ณ์ ์ผ๋ก ๊ด๋ฆฌํ ํ์์ฑ์ด ์๊ฒผ๋ค๊ณ ํ๋๋ฐ์.
๊ธฐ์กด์๋ AWS Service Quotas๋ก ํด๋ผ์ฐ๋ ๋ฆฌ์์ค ํ ๋น๋์ ๊ด๋ฆฌํ์ง๋ง, ๋ฆฌ์์ค์ ๋ํ ์ ์ฑ ์ด 100์ฌ ๊ฐ ์ด์์ผ๋ก ๊ณ์ ์ถ๊ฐ๋๋ ์ํฉ์ด์๊ธฐ ๋๋ฌธ์ ์ ์ฑ ์ ์ข ๋ ์ฒด๊ณ์ ์ผ๋ก ๊ด๋ฆฌํ๊ธฐ ์ํด ๋ณ๋์ ํด์ ๋์ ํ๊ธฐ๋ก ํ๋ค๊ณ ํฉ๋๋ค. ๊ทธ ํ๋ณด๊ตฐ์ ์๋์ ๊ฐ์ด 3๊ฐ์ง์์ต๋๋ค.
- Cloud Custodian: ๋น์ฉ ์ ๋ ด / ์์ฐ์ฑ ๋ฎ์ / ํ์ฅ์ฑ ๋์
- AWS Config: ๋น์ฉ ๋์ / ์์ฐ์ฑ ์ค๊ฐ / ํ์ฅ์ฑ ์ค๊ฐ
- ์์ฉ ์๋ฃจ์ : ๋น์ฉ์ ์๋ฃจ์ ๋ง๋ค ๋ค๋ฆ / ์์ฐ์ฑ ๋์ / ํ์ฅ์ฑ ๋ฎ์
๊ทธ๋ฆฌ๊ณ ์ด ์ค ์คํ์์ค์ธ Cloud Custodian์ ๋์ ํ๊ฒ ๋์๋๋ฐ, Cloud Custodian์ CNCF์ ์ธํ๋ฒ ์ดํ ํ๋ก์ ํธ์ฌ์ ์ด๋ฏธ ๊ฒ์ฆ๋ ์ ์ฑ ๊ด๋ฆฌ ํด์ด๋ผ๊ณ ํ๋จํ๋ค๊ณ ํฉ๋๋ค. CNCF์ ํ๋ก์ ํธ์ ๋ํด์ ์ง๋ KubeEdge ์๊ฐ ๊ธ์์๋ ์ ๊น ์ธ๊ธํ ์ ์ด ์์์ต๋๋ค.
Cloud Custodian๋ก ๋๋ถ๋ถ์ ์๊ตฌ์ฌํญ์ ์ถฉ์กฑํ ์ ์์์ง๋ง, Kubernetes ๋ฆฌ์์ค์ ๋ํด์๋ ํ์ธํ๊ธฐ๊ฐ ์ด๋ ต๋ค๋ ์ ์ฝ๋ ์์๋ค๋๋ฐ์. ์ด๋ฅผ ๋ณด์ํ๊ธฐ ์ํด Kubernetes ์ ์ฉ ์ ์ฑ ์์ง์ธ Kyverno๋ฅผ ์ฌ์ฉํด์ Kubernetes Pod์ Image ์ ๋ณด๋ฅผ ํ์ธํ๋ค๊ณ ํฉ๋๋ค.
ํด๋ผ์ฐ๋๋ฅผ ์ด์ํ๋ค๋ณด๋ฉด ๊ฒฐ๊ตญ ๋ฆฌ์์ค ์ฌ์ฉ์ ๋ํ ์ ์ฑ ์ด ํ์ํ๊ฒ ๋ ํ ๋ฐ, ์ด๋ฐ ์ ์ฑ ์ ์ด๋ป๊ฒ ๊ด๋ฆฌํด์ผ ํ๋๊ฐ์ ๋ํด ๊ณ ๋ฏผํด๋ณผ ์ ์๋ ์๊ฐ์ด์์ต๋๋ค.
ํด๋น ์ธ์ ์์ Cloud Custodian์ ํ์ฉ ์์์ ๋ํด์๋ ์์ธํ ๊ณต์ ํด์ฃผ์ ์ ์ ๋ ๋ง์ด ๋ฐฐ์ ๋๋ฐ์. ์ด ๊ธ์์ Cloud Custodian์ ๊ธฐ์ ์ ์ธ ๋ถ๋ถ๊น์ง ์์ธํ๊ฒ ๋ฃ์ง ์์์ง๋ง, ํด๋ผ์ฐ๋ ๋ฆฌ์์ค ์ ์ฑ ๊ด๋ฆฌ์ ๋ํด์๋ ์ถํ ์ข ๋ ์์ธํ ์ ๋ฆฌํ ๋ค์ ๋ค๋ค๋ณด๋ ค ํฉ๋๋ค.
๐ญ๋ง์น๋ฉฐ...
์ง๋ ๊ธ์ ์ด์ด์ 2024 ์ฐ์์ฝ ์ฐธ์ฌ ํ๊ธฐ ๋ฐ ์ธ์ ๋ด์ฉ์ ๊ณต์ ํด๋๋ ธ๋๋ฐ์. ์ด๋ฒ ํน์ง์ ํตํด ์ฐ์ํํ์ ๋ค์ด ๋ฌธ์ ๋ฅผ ์ด๋ป๊ฒ ์ ์ํ๊ณ , ์ด๋ค ๊ณ ๋ฏผ์ ๊ฑฐ์ณ ํด๊ฒฐํ๋์ง๋ฅผ ์ค์ ์ ์ผ๋ก ์ฌ๋ฌ๋ถ๊ป ๊ณต์ ๋๋ฆฌ๊ณ ์ถ์์ต๋๋ค.
ํน์ ์ด๋ฒ ๋ด์ฉ ๊ด๋ จํด์ ๋ ๊ถ๊ธํ ์ ์ด ์์ผ์๋ค๋ฉด ์๋ ๋ฉ์ผ๋ฆฌ ๋๊ธ ๋จ๊ฒจ์ฃผ์ธ์.๐
๊ทธ๋ผ, ๋ค์ ์์์ง์์ ๋ณด๋ค ์์ฐจ๊ณ ํฅ๋ฏธ๋ก์ด ๋ด์ฉ์ผ๋ก ์ฐพ์๋ต๊ฒ ์ต๋๋ค.
์ค๋๋ ๊ฐ์ฌํฉ๋๋ค, ๊ตฌ๋ ์๋ ๐บ
์๊ฒฌ์ ๋จ๊ฒจ์ฃผ์ธ์