29์ 30~XNUMX์ผ, ์ฆ ๋ด์ผ ํ์๊ฐ ์ด๋ฆฝ๋๋ค. ๋ฐ๋ธ์ต์ค 2019. CloudNative, ํด๋ผ์ฐ๋ ๊ธฐ์ , ๊ด์ฐฐ ๊ฐ๋ฅ์ฑ ๋ฐ ๋ชจ๋ํฐ๋ง, ๊ตฌ์ฑ ๊ด๋ฆฌ ๋ฐ ๋ณด์ ๋ฑ์ ๋ํ ์ดํ ๊ฐ์ ๋ณด๊ณ ์์ ๋๋ค.
๊ทธ ์งํ 31์ 1์ผ๋ถํฐ XNUMX์ XNUMX์ผ๊น์ง ์ปจํผ๋ฐ์ค๊ฐ ๊ฐ์ต๋ฉ๋๋ค. C++ ๋ฌ์์ 2019 ํผํฐ. ์ด๊ฒ์ ๋์์ฑ, ์ฑ๋ฅ, ์ํคํ ์ฒ, ์ธํ๋ผ ๋ฐ ๊น๋ค๋กญ๊ณ ํน์ดํ ๋ฌธ์ ํด๊ฒฐ์ ๊ดํ C++ ์ ์ฉ ํ๋์ฝ์ด ๊ธฐ์ ๊ฐ์ฐ์ ๋ ๋ค๋ฅธ ์ดํ์ ๋๋ค.
๊ฐ ์ปจํผ๋ฐ์ค์ 6๊ฐ ๋ณด๊ณ ์ ์ค ์ XNUMXํ์์ ์งํ๋ ์ฒซ๋ ๋ณด๊ณ ์๋ XNUMX๊ฐ๊น์ง ์ ํ๋ธ๋ฅผ ํตํด ์์ ๋ฌด๋ฃ๋ก ์์ฒญํ์ค ์ ์์ต๋๋ค. ๋์ผํ ์จ๋ผ์ธ ๋ฐฉ์ก์๋ ๋ฐํ ๊ฐ ์จ๋ผ์ธ ์ธํฐ๋ทฐ๋ ํฌํจ๋ฉ๋๋ค.
๋ฐฉ์ก ์์:
- DevOops: ๋ชจ์คํฌ๋ฐ ์๊ฐ์ผ๋ก 29์ 9์ผ ์ค์ 45์ XNUMX๋ถ,
- C++ ๋ฌ์์: ๋ชจ์คํฌ๋ฐ ์๊ฐ์ผ๋ก 31์ 9์ผ ์ค์ 45์ XNUMX๋ถ.
15๋ถ๊ฐ์ ์งง์ ์๊ฐ๋ฅผ ๋ง์น ํ ์คํ๋์ ๋ชจ๋ ํจ๊ป ์์ฒญํ ์ ์์ผ๋ฉฐ ์ ์ฐจ ์์ฒญ ๋ฆฌํฌํธ๋ก ์ ํ๋์ด ์คํ 7์๊ฐ ๊ฐ๊น์์ง์๋ก ์ข ๋ฃ๋ฉ๋๋ค. ์ ํํ 9์ 45๋ถ์ ๋งํฌ๋ฅผ ์ด ํ์๋ ์์ต๋๋ค. ๋งํฌ๋ ํ๋ฃจ ์ข ์ผ ์๋ํ๋ฏ๋ก ๊ฐ์ฅ ์ค์ํ ๋ณด๊ณ ์์ ๋ํด์๋ง ์ด ์ ์์ต๋๋ค.
๋ฐฉ์ก์ฌ์ดํธ ๋งํฌ๋ ์ปท ์๋์ ์์ต๋๋ค. ๋ณด๊ณ ์์ ๋ํ ๊ฐ๋ตํ ์ค๋ช ๊ณผ ๋ฐฉ์ก์ ํฌํจ๋์ง ์๋ ๋ช ๊ฐ์ง ์ฌํญ์ ๋ํ ๋ ผ์๋ ์์ต๋๋ค(์จ๋ผ์ธ ํฐ์ผ์ ๊ตฌ๋งคํ ๊ฒฝ์ฐ์๋ ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค).
๋ฐฉ์กํ๋๊ณณ
๋ฐฉ์ก ํ์ด์ง๋ ๋ค์ ๋งํฌ ๋ฒํผ์ ์ฌ์ฉํ์ฌ ์ฐพ์ ์ ์์ต๋๋ค:
์ฒซ ๋ฒ์งธ ํ์๋ ๋น๋์ค ํ๋ ์ด์ด์ ํ๋ก๊ทธ๋จ์ด ์์ต๋๋ค.
๋ฐฉ์ก์ ๋์ค์ง ์๋ ๊ฒ
์ผ๋ถ ๋ด์ฉ์ ๋ฐฉ์ก๋์ง ์์ต๋๋ค. ํธ๋ฆฌํ๊ฒ ์์ฌ์ํตํ๊ณ ๋ฌด์ธ๊ฐ๋ฅผ ๊ตํํ๋ ๋ฑ์ ์์ ์ ์ํด์๋ ์ค์ ๋ก ํ์ ์ฅ์์ ์์ด์ผ ํ๋ ๊ฒฝ์ฐ๋ ์์ต๋๋ค. ๋ช ๊ฐ์ง ์๋ฅผ ๋ค์ด ๋ณด๊ฒ ์ต๋๋ค.
ํ ๋ก ์์ญ
๊ฐ ๋ณด๊ณ ์๊ฐ ๋๋๋ฉด ์ฐ์ฌ๋ ์ ์ฉ ํ ๋ก ๊ณต๊ฐ์ผ๋ก ์ด๋ํ์ฌ ๋ํ๋ฅผ ๋๋๊ณ ์ง๋ฌธ์ ํ ์ ์์ต๋๋ค. ๊ณต์์ ์ผ๋ก ์ด๊ฒ์ ๋ณด๊ณ ์ ์ฌ์ด์ ํด์ ์๊ฐ์ ์ํํ ์ ์์ต๋๋ค. ์ฐ์ฌ๋ ํ์ํ์ง ์์ง๋ง ๋ณดํต ํจ์ฌ ๋ ์ค๋ ๋จธ๋ฌธ๋ค(์: ๋ค์ ๋ณด๊ณ ์ ๊ธฐ๊ฐ). ๋๋ก๋ ๋ฉ์ธ ํ๋ก๊ทธ๋จ์์ ๋ณด๊ณ ์๋ฅผ ๊ฑด๋๋ฐ๊ณ (ํฐ์ผ์ ๊ตฌ์ ํ ๊ฒฝ์ฐ ํผ๋๋ฐฑ์ ์์ฑํ ํ์๋ ๋ฉ๋ชจ๊ฐ ๋จ์ ์์) ์ค์ํ ์ ๋ฌธ๊ฐ์์ ์ง์ค์ ์ธ ์ปค๋ฎค๋์ผ์ด์ ์ ์ฌ์ฉํ๋ ๊ฒ์ด ํฉ๋ฆฌ์ ์ ๋๋ค.
์ ์์ฅ
ํ ๋ก ๊ณต๊ฐ ์ธ์๋ ํด์ ์๊ฐ์๋ ์ ์ ๊ณต๊ฐ์ ๋ฐฉ๋ฌธํ ์ ์์ต๋๋ค. ๋ช ๊ฐ์ง ์ฃผ์ ํ๋์ด ์์ต๋๋ค:
- ์ด๋ฒ ์ ์ํ๋ ์ปจํผ๋ฐ์ค ํํธ๋์ฌ์ ๋ถ์ค ์กด์ ๋๋ค. ํฅ๋ฏธ๋ก์ด ํ๋ก์ ํธ, ๊ธฐ์ ์ ๋ํด ๋ฐฐ์ฐ๊ณ IT ์ ๊ณ ๋ฆฌ๋ ํ์์ ์ผํ ์ ์์ต๋๋ค. ์ด๊ณณ์ ๊ทํ์ ํ์ฌ๊ฐ ์๋ก๋ฅผ ์ฐพ์ ์ ์๋ ๊ณณ์ ๋๋ค. ๋งค์ผ ๋๋ฉดํ์ง ๋ชปํ๋ ๊ธฐ์ ๋ํ๋๋ค๋ ๊ณ์๋ ์ฐธ๊ณ ํ์ธ์.
- ๋ฐ๋ชจ ์คํ
์ด์ง๋ ๊ธฐ์
์ด ํ๋ ์ ํ
์ด์
์ ์งํํ๊ณ ์ค๋ฌด ๊ฒฝํ์ ๊ณต์ ํ๋ฉฐ ๋๋ฉด ๊ฒฐ๊ณผ๋ฅผ ์์ฝํ๋ ์คํฐ์ ๋ฐ ํํธ๋ ์ ์ฉ ๋ฌด๋์
๋๋ค. ํ๋ก๊ทธ๋จ ์น์
์ผ๋ก ์ด๋ํ๋ฉด ์น์ฌ์ดํธ์์ ํ๋ก๊ทธ๋จ์ ๋ณผ ์ ์์ต๋๋ค(
DevOops ะธC++ ๋ฌ์์ ๊ฐ๊ฐ) "๋ฐ๋ชจ ์คํ ์ด์ง" ์ค์์น๋ฅผ ์ ์ ํ ์์น๋ก ์ค์ ํฉ๋๋ค.
BOF ์ธ์
BOF๋ ์ด์ ์ฐ๋ฆฌ ํ์์ ์ ํต์ ์ธ ํ์์
๋๋ค. ๋ชจ๋๊ฐ ์ฐธ์ฌํ ์ ์๋ ์ํ์ด๋ ํ ๋ก ๊ทธ๋ฃน ๊ฐ์ ๊ฒ. ์ด ํ์์ ์ญ์ฌ์ ์ผ๋ก ์ต์ด์ ๋น๊ณต์
ํ์ฌ ์์
K8s BOF์ C++ ์์ํ์์ ํจ๋ ์ธ์ ์ ์์ด๊ถ ์ฐธ๊ฐ์๋ฅผ ๋์์ผ๋ก ์์ด๋ก๋ง ์งํ๋ฉ๋๋ค.
Baruch Sadogursky์ ํจ๊ปํ๋ "๋๋ง์ ๊ฒ์", ๋งฅ์ฃผ์ ์์ ์ด ์๋ ํํฐ
BOF์ ๋ณํํ์ฌ ๋ ์ปจํผ๋ฐ์ค์ ์ฒซ๋ ์ด ๋๋๋ฉด ํํฐ๊ฐ ์์๋ฉ๋๋ค. ์๋ฃ, ์ค๋ต, ์์ ๋ฑ ๋ชจ๋ ๊ฒ์ด ํ ๋ฒ์ ์ ๊ณต๋ฉ๋๋ค. ๋น๊ณต์์ ์ธ ํ๊ฒฝ์์ ๋ํ๋ฅผ ๋๋๊ณ ํ์ ์๋์ ๋ชจ๋ ๊ฒ์ ํ ๋ก ํ ์ ์์ต๋๋ค. ๋ฒํ์์ ํํฐ๋ก ์ด๋ํ ์ ์์ต๋๋ค. ํํฐ์์ BF๋ก ์ด๋ํ ์ ์์ต๋๋ค.
BOF๊ฐ ์์๋๊ธฐ ์กฐ๊ธ ์ DevOops ์ปจํผ๋ฐ์ค์์ Baruch๋ "Own Game" ๊ท์น์ ๋ฐ๋ผ DevOps์ ๋ํ ์ง๋ฌธ์ด ํฌํจ๋ ํด์ฆ๋ฅผ ์งํํ ์์ ์ ๋๋ค. ๋น์ ์ ํ์์ ํ ์คํธํ๊ณ ์ถ์ต๋๊น? ๊ทธ๋ผ ์ค์ธ์!
๋ค์ ๋จ๊ณ
- ๋ฌด๋ฃ ๋ฐฉ์ก์ ์์ฒญํ๋ ๊ฒฝ์ฐ ๋ค์ ๋งํฌ๋ฅผ ๋ฐ๋ผ๊ฐ์ผ ํฉ๋๋ค.
DevOops ๋ฐฉ์ก 29์ XNUMX์ผ ๋๋C++ ๋ฌ์์ ๋ฐฉ์ก 31์ 9์ผ ๋ฐฉ์ก์ ๋ชจ์คํฌ๋ฐ ์๊ฐ์ผ๋ก ์ค์ 45์ XNUMX๋ถ๊ฒฝ์ ์์๋ฉ๋๋ค. - ์ปจํผ๋ฐ์ค ์ดํ ๋ชจ๋ ๋ณด๊ณ ์์ ๋
น์์ ์ก์ธ์คํ๋ ค๋ฉด ์จ๋ผ์ธ ํฐ์ผ์ ๊ตฌ๋งคํด์ผ ํฉ๋๋ค.
DevOops์์ ๋๋C++ ๋ฌ์์์์ ๊ฐ๊ฐ. - ๋ง์์ด ๋ฐ๋์ด ์ค์๊ฐ ์คํธ๋ฆฌ๋ฐ์ ์์ํ๋ ๊ฒฝ์ฐ ๊ฐ๋ฅํ ๋ชจ๋ ์ต์
์ ๋ค์ ๋งํฌ์ ์์ต๋๋ค.
DevOops ๊ณต์ ํํ์ด์ง ๋๋C++ ๋ฌ์์ ๊ณต์ ์น์ฌ์ดํธ . DevOops์ ๊ฒฝ์ฐ ์ค๋์ด ์ด ์์ ์ ์ํํ ์ ์๋ ๋ง์ง๋ง ๋ ์ ๋๋ค.
์ถ์ฒ : habr.com