์ด ๊ธฐ์ฌ๋ "๋คํธ์ํฌ ์ธํ๋ผ๋ฅผ ์ ์ดํ๋ โโ๋ฐฉ๋ฒ" ์๋ฆฌ์ฆ์ ์ฌ์ฏ ๋ฒ์งธ ๊ธฐ์ฌ์
๋๋ค. ์๋ฆฌ์ฆ์ ๋ชจ๋ ๊ธฐ์ฌ ๋ด์ฉ๊ณผ ๋งํฌ๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
์ฌ๋ฌ ๊ฐ์ง ์ฃผ์ ๋ฅผ ๋ค๋กํ ์ฑ, ๋๋ ์๋ก์ด ์ฅ์ ์์ํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค.
๋ณด์์ ๋ํด์๋ ์ ์ ํ์ ๋ค์ ๋ง์๋๋ฆฌ๊ฒ ์ต๋๋ค. ์ฌ๊ธฐ์๋ ์ด๋ค ํํ๋ก๋ ๋ง์ ์ฌ๋๋ค์๊ฒ ์ ์ฉํ ์ ์๋ ๊ฐ๋จํ๋ฉด์๋ ํจ๊ณผ์ ์ธ ์ ๊ทผ ๋ฐฉ์์ ๋ํด ๋ ผ์ํ๊ณ ์ถ์ต๋๋ค. ์ด๋ ์๋ํ๊ฐ ์์ง๋์ด์ ์ถ์ ์ด๋ป๊ฒ ๋ณํ์ํฌ ์ ์๋์ง์ ๋ํ ์งง์ ์ด์ผ๊ธฐ์ ๊ฐ๊น์ต๋๋ค. ํ ํ๋ฆฟ ์ฌ์ฉ์ ๋ํด ์ด์ผ๊ธฐํ๊ฒ ์ต๋๋ค. ๋ง์ง๋ง์๋ ์ฌ๊ธฐ์ ์ค๋ช ๋ ๋ชจ๋ ๊ฒ์ด ์ด๋ป๊ฒ ์๋ํ๋์ง ํ์ธํ ์ ์๋ ๋ด ํ๋ก์ ํธ ๋ชฉ๋ก์ด ์์ต๋๋ค.
๋คํธ์ํฌ๋ฅผ ์ํ DevOps
์คํฌ๋ฆฝํธ๋ก ๊ตฌ์ฑ ์์ฑ, GIT๋ฅผ ์ฌ์ฉํ์ฌ IT ์ธํ๋ผ ๋ณ๊ฒฝ ์ ์ด, ์๊ฒฉ "์ ๋ก๋" ๋ฑ ์ด๋ฌํ ์์ด๋์ด๋ DevOps ์ ๊ทผ ๋ฐฉ์์ ๊ธฐ์ ์ ๊ตฌํ์ โโ์๊ฐํ ๋ ๊ฐ์ฅ ๋จผ์ ๋ ์ค๋ฆ ๋๋ค. ์ฅ์ ์ ๋ถ๋ช ํฉ๋๋ค. ๊ทธ๋ฌ๋ ๋ถํํ๋ ๋จ์ ๋ ์์ต๋๋ค.
5๋
์ ์ฏค์ ์ฐ๋ฆฌ ๊ฐ๋ฐ์๋ค์ด ์ฐ๋ฆฌ ๋คํธ์ํฌ ๋ด๋น์๋ค์๊ฒ ์ด๋ฐ ์ ์์ ํ์ ๋ ์ฐ๋ฆฌ๋ ๋ณ๋ก ๊ธฐ๋ปํ์ง ์์์ต๋๋ค.
์ฐ๋ฆฌ๋ ์ฝ 10๊ฐ ์
์ฒด์ ์ฅ๋น๋ก ๊ตฌ์ฑ๋ ๋ค์ ์ก๋คํ ๋คํธ์ํฌ๋ฅผ ๋ฌผ๋ ค๋ฐ์๋ค๊ณ ๋งํ๊ณ ์ถ์ต๋๋ค. ์ฐ๋ฆฌ๊ฐ ์ ํธํ๋ CLI๋ฅผ ํตํด ์ผ๋ถ ํญ๋ชฉ์ ๊ตฌ์ฑํ๋ ๊ฒ์ด ํธ๋ฆฌํ์ง๋ง ๋ค๋ฅธ ํญ๋ชฉ์์๋ GUI๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ์ ํธํ์ต๋๋ค. ๋ํ "๋ผ์ด๋ธ" ์ฅ๋น์ ๋ํ ์ค๋ ์์
์ ํตํด ์ค์๊ฐ ์ ์ด ๋ฐฉ๋ฒ์ ๋ฐฐ์ ์ต๋๋ค. ์๋ฅผ ๋ค์ด, ๋ณ๊ฒฝ ์์
์ ํ ๋ cli๋ฅผ ํตํด ์ง์ ์์
ํ๋ ๊ฒ์ด ํจ์ฌ ๋ ํธํฉ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ๋ฌธ์ ๊ฐ ๋ฐ์ํ์์ ๋น ๋ฅด๊ฒ ํ์ธํ๊ณ ๋ณ๊ฒฝ ์ฌํญ์ ๋กค๋ฐฑํ ์ ์์ต๋๋ค. ์ด ๋ชจ๋ ๊ฒ์ ๊ทธ๋ค์ ์๊ฐ๊ณผ ๋ชจ์๋๋ ๊ฒ์ด์์ต๋๋ค.
์๋ฅผ ๋ค์ด ์ํํธ์จ์ด ๋ฒ์ ์ ๋ฐ๋ผ ์ธํฐํ์ด์ค๊ฐ ์ฝ๊ฐ ๋ณ๊ฒฝ๋ ์ ์๋ค๋ ๊ฒ๊ณผ ๊ฐ์ ๋ค๋ฅธ ์ง๋ฌธ๋ ๋ฐ์ํฉ๋๋ค. ์ด๋ก ์ธํด ๊ฒฐ๊ตญ ์คํฌ๋ฆฝํธ๊ฐ ์๋ชป๋ "config"๋ฅผ ์์ฑํ๊ฒ ๋ฉ๋๋ค. ๋๋ "์คํ"์ ์ํด ํ๋ก๋์ ์ ์ฌ์ฉํ๊ณ ์ถ์ง ์์ต๋๋ค.
๋๋ ๊ตฌ์ฑ ๋ช ๋ น์ด ์ฌ๋ฐ๋ฅด๊ฒ ์ ์ฉ๋์๋์ง ์ดํดํ๊ณ ์ค๋ฅ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ ์ด๋ป๊ฒ ํด์ผ ํฉ๋๊น?
๋๋ ์ด ๋ชจ๋ ๋ฌธ์ ๊ฐ ํด๊ฒฐ ๋ถ๊ฐ๋ฅํ๋ค๊ณ ๋งํ๊ณ ์ถ์ง ์์ต๋๋ค. "A"๋ผ๊ณ ๋งํ๋ ๊ฒ์ด "B"๋ผ๊ณ ๋งํ๋ ๊ฒ๋ ์๋ฏธ๊ฐ ์์ ๊ฒ์ ๋๋ค. ๊ฐ๋ฐ์์์ ๋์ผํ ๋ณ๊ฒฝ ์ ์ด ํ๋ก์ธ์ค๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ํ๋ก๋์ ์ธ์ ๊ฐ๋ฐ ๋ฐ ์คํ ์ด์ง ํ๊ฒฝ๋ ์์ด์ผ ํฉ๋๋ค. ๊ทธ๋ ๋ค๋ฉด ์ด ์ ๊ทผ ๋ฐฉ์์ ์์ ํด ๋ณด์ ๋๋ค. ๊ทธ๋ฐ๋ฐ ๋น์ฉ์ด ์ผ๋ง๋ ๋ค๊น์?
๊ทธ๋ฌ๋ ๋จ์ ์ด ์ค์ง์ ์ผ๋ก ํ์คํ๋๊ณ ์ฅ์ ๋ง ๋จ๋ ์ํฉ์ด ํ๋ ์์ต๋๋ค. ๋์์ธ ์์ ์ ๋ํด ์ด์ผ๊ธฐํ๊ณ ์์ต๋๋ค.
๊ณํ
์ง๋ 5๋ ๋์ ์ ๋ ๋๊ท๋ชจ ๊ณต๊ธ์๋ฅผ ์ํ ๋ฐ์ดํฐ ์ผํฐ ๊ตฌ์ถ ํ๋ก์ ํธ์ ์ฐธ์ฌํด ์์ต๋๋ค. ์ ๋ ์ด๋ฒ ํ๋ก์ ํธ์์ F3์ Palo Alto๋ฅผ ๋ด๋นํ๊ณ ์์ต๋๋ค. Cisco์ ๊ด์ ์์ ๋ณด๋ฉด ์ด๋ "ํ์ฌ ์ฅ๋น"์ ๋๋ค.
๊ฐ์ธ์ ์ผ๋ก ์ด ํ๋ก์ ํธ์๋ ๋ ๊ฐ์ง ๋จ๊ณ๊ฐ ์์ต๋๋ค.
์ฒซ ๋ฒ์งธ ๋จ๊ณ
์ฒซํด์๋ ๋์์ด ๋ฐ๋นด๊ณ ๋ฐค๊ณผ ์ฃผ๋ง์๋ ์ผํ์ต๋๋ค. ๋๋ ๊ณ ๊ฐ๋ฅผ ๋ค ์ ์์๋ค. ๊ฒฝ์์ง๊ณผ ๊ณ ๊ฐ์ ์๋ ฅ์ ๊ฐ๋ ฅํ๊ณ ์ง์์ ์ด์์ต๋๋ค. ๊ณ์๋๋ ๋ฃจํด์์๋ ํ๋ก์ธ์ค๋ฅผ ์ต์ ํํ๋ ค๋ ์๋์กฐ์ฐจ ํ ์ ์์์ต๋๋ค. ์ค๊ณ ๋ฌธ์ ์ค๋น๋งํผ ์ฅ๋น ๊ตฌ์ฑ๋ ์ค์ํ์ง ์์์ต๋๋ค.
์ฒซ ๋ฒ์งธ ํ ์คํธ๊ฐ ์์๋์๋๋ฐ, ์์ ์ค๋ฅ์ ๋ถ์ ํ์ฑ์ด ์ผ๋ง๋ ๋ง์ด ๋ฐ์ํ๋์ง ๋ณด๋ฉด ๋๋ ๊ฒ์ ๋๋ค. ๋ฌผ๋ก ๋ชจ๋ ๊ฒ์ด ์๋ํ์ง๋ง ์ด๋ฆ์ ๊ธ์๊ฐ ๋น ์ก๊ณ ๋ช ๋ น์ ์ค์ด ๋น ์ก์ต๋๋ค... ํ ์คํธ๋ ๊ณ์๋์๊ณ ์ ๋ ์ด๋ฏธ ์ค๋ฅ, ํ ์คํธ ๋ฐ ๋ฌธ์๋ก ์ธํด ๋งค์ผ ๋์์์ด ์ด๋ ค์์ ๊ฒช๊ณ ์์์ต๋๋ค. .
์ด๊ฒ์ 1๋ ๋์ ๊ณ์๋์์ต๋๋ค. ๋ด๊ฐ ์๋ ํ, ์ด ํ๋ก์ ํธ๋ ๋ชจ๋ ์ฌ๋์๊ฒ ์ฌ์ด ์ผ์ ์๋์์ง๋ง ์ ์ฐจ ๊ณ ๊ฐ์ ๋ง์กฑ๋๊ฐ ๋์์ก๊ณ ์ด๋ฅผ ํตํด ์ค์ค๋ก ๋ฃจํด์ ์ผ๋ถ๋ฅผ ๋ด๋นํ ์ ์๋ ์ถ๊ฐ ์์ง๋์ด๋ฅผ ๊ณ ์ฉํ ์ ์๊ฒ ๋์์ต๋๋ค.
์ด์ ์ฐ๋ฆฌ๋ ์กฐ๊ธ ๋๋ฌ๋ณผ ์ ์์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ด๊ฒ์ด ๋ ๋ฒ์งธ ๋จ๊ณ์ ์์์ด์์ต๋๋ค.
2 ๋จ๊ณ
๋๋ ํ๋ก์ธ์ค๋ฅผ ์๋ํํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค.
๋น์ ๊ฐ๋ฐ์๋ค๊ณผ์ ๋ํ๋ฅผ ํตํด ์ ๊ฐ ์ดํดํ ๊ฒ์(์ฐ๋ฆฌ๋ ๊ฒฝ์๋ฅผ ํํด์ผ ํ๋ฉฐ ๊ฐ๋ ฅํ ํ์ด ์์์ต๋๋ค) ํ
์คํธ ํ์์ ์ธ๋ป ๋ณด๊ธฐ์๋ DOS ์ด์ ์ฒด์ ์ธ๊ณ์ ๊ฒ๊ณผ ๋น์ทํด ๋ณด์ด์ง๋ง ์ซ์๊ฐ ์๋ค๋ ๊ฒ์
๋๋ค. ๊ท์คํ ์ฌ์ฐ์.
์๋ฅผ ๋ค์ด, GIT ๋ฐ ๋ชจ๋ ํ์ ์ํ์ ์ต๋ํ ํ์ฉํ๋ ค๋ ๊ฒฝ์ฐ ํ
์คํธ ํ์์ด ์ ์ฉํ ๊ฒ์
๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋๋ ์ํ๋ค.
๊ธ์, ๋จ์ํ ๊ตฌ์ฑ์ด๋ ๋ช ๋ น ๋ชฉ๋ก์ ์ ์ฅํ ์ ์๋ ๊ฒ์ฒ๋ผ ๋ณด์ด์ง๋ง ๋ณ๊ฒฝํ๋ ๊ฒ์ ์๋นํ ๋ถํธํฉ๋๋ค. ๊ฒ๋ค๊ฐ ๋์์ธ ์ค์๋ ๋ ๋ค๋ฅธ ์ค์ํ ์์ ์ด ์์ต๋๋ค. ์ ์ฒด ์ค๊ณ(๋ฎ์ ์์ค ์ค๊ณ)์ ํน์ ๊ตฌํ(๋คํธ์ํฌ ๊ตฌํ ๊ณํ)์ ์ค๋ช ํ๋ ๋ฌธ์๊ฐ ์์ด์ผ ํฉ๋๋ค. ์ด ๊ฒฝ์ฐ ํ ํ๋ฆฟ์ ์ฌ์ฉํ๋ ๊ฒ์ด ๋งค์ฐ ์ ํฉํ ์ต์ ์ธ ๊ฒ ๊ฐ์ต๋๋ค.
๋ฐ๋ผ์ YAML ๋ฐ Jinja2๋ฅผ ์ฌ์ฉํ ๋ IP ์ฃผ์, BGP AS ๋ฒํธ ๋ฑ๊ณผ ๊ฐ์ ๊ตฌ์ฑ ๋งค๊ฐ๋ณ์๊ฐ ์๋ YAML ํ์ผ์ NIP์ ์ญํ ์ ์๋ฒฝํ๊ฒ ์ํํ๋ ๋ฐ๋ฉด Jinja2 ํ ํ๋ฆฟ์๋ ์ค๊ณ์ ํด๋นํ๋ ๊ตฌ๋ฌธ์ด ํฌํจ๋ฉ๋๋ค. LLD๋ฅผ ๋ฐ์ํฉ๋๋ค.
YAML๊ณผ Jinja2๋ฅผ ๋ฐฐ์ฐ๋ ๋ฐ ์ดํ์ด ๊ฑธ๋ ธ์ต๋๋ค. ๋ช ๊ฐ์ง ์ข์ ์๋ง์ผ๋ก๋ ์ด๊ฒ์ด ์ด๋ป๊ฒ ์๋ํ๋์ง ์ดํดํ๊ธฐ์ ์ถฉ๋ถํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ฐ๋ฆฌ ๋์์ธ์ ๋ง๋ ๋ชจ๋ ํ ํ๋ฆฟ์ ๋ง๋๋ ๋ฐ ์ฝ 5์ฃผ๊ฐ ๊ฑธ๋ ธ์ต๋๋ค. Palo Alto์ ๊ฒฝ์ฐ ์ผ์ฃผ์ผ, FXNUMX์ ๊ฒฝ์ฐ ์ผ์ฃผ์ผ์ด ๊ฑธ๋ ธ์ต๋๋ค. ์ด ๋ชจ๋ ๋ด์ฉ์ ๊ธฐ์ githab์ ๊ฒ์๋์์ต๋๋ค.
์ด์ ๋ณ๊ฒฝ ํ๋ก์ธ์ค๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- YAML ํ์ผ์ ๋ณ๊ฒฝํ์ต๋๋ค.
- ํ ํ๋ฆฟ(Jinja2)์ ์ฌ์ฉํ์ฌ ๊ตฌ์ฑ ํ์ผ์ ์์ฑํ์ต๋๋ค.
- ์๊ฒฉ ์ ์ฅ์์ ์ ์ฅ๋จ
- ์์ฑ๋ ๊ตฌ์ฑ์ ์ฅ๋น์ ์ ๋ก๋
- ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค.
- YAML ํ์ผ ๋๋ Jinja2 ํ ํ๋ฆฟ์ ๋ณ๊ฒฝํ์ต๋๋ค.
- ํ ํ๋ฆฟ(Jinja2)์ ์ฌ์ฉํ์ฌ ๊ตฌ์ฑ ํ์ผ์ ์์ฑํ์ต๋๋ค.
- ...
์ฒ์์๋ ํธ์ง์ ๋ง์ ์๊ฐ์ด ์์๋์์ง๋ง 1~2์ฃผ ํ์๋ ์ด๊ฒ์ด ๋งค์ฐ ๋๋ฌผ์ด์ก์ต๋๋ค.
๋ชจ๋ ๊ฒ์ ๋๋ฒ๊น ํ ์ ์๋ ์ข์ ํ ์คํธ์ด์ ๊ธฐํ๋ ๋ช ๋ช ๊ท์น์ ๋ณ๊ฒฝํ๋ ค๋ ํด๋ผ์ด์ธํธ์ ๋ฐ๋์ด์์ต๋๋ค. F5์ ํจ๊ป ์ผํ ์ฌ๋๋ค์ ์ํฉ์ ์ฌ๊ฐ์ฑ์ ์ดํดํฉ๋๋ค. ํ์ง๋ง ๋์๊ฒ๋ ๋ชจ๋ ๊ฒ์ด ์์ฃผ ๊ฐ๋จํ์ต๋๋ค. YAML ํ์ผ์์ ์ด๋ฆ์ ๋ณ๊ฒฝํ๊ณ ์ฅ๋น์ ๊ตฌ์ฑ ์ ์ฒด๋ฅผ ์ญ์ ํ ํ ์๋ก ์์ฑํ์ฌ ์ ๋ก๋ํ์ต๋๋ค. ๋ฒ๊ทธ ์์ ์ ํฌํจํด ๋ชจ๋ ์์ ์ 4์ผ์ด ๊ฑธ๋ ธ์ต๋๋ค. ๊ฐ ๊ธฐ์ ๋ง๋ค XNUMX์ผ์ด ๊ฑธ๋ ธ์ต๋๋ค. ๊ทธ ํ ์ ๋ ๋ค์ ๋จ๊ณ์ธ DEV ๋ฐ Staging ๋ฐ์ดํฐ ์ผํฐ ๊ตฌ์ถ์ ์ค๋นํ์ต๋๋ค.
๊ฐ๋ฐ ๋ฐ ์ค๋น
์คํ ์ด์ง์ ์ค์ ๋ก ํ๋ก๋์ ์ ์์ ํ ๋ณต์ ํฉ๋๋ค. Dev๋ ์ฃผ๋ก ๊ฐ์ ํ๋์จ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ถ๋ ๋ํญ ์ถ์๋ ๋ณต์ฌ๋ณธ์ ๋๋ค. ์๋ก์ด ์ ๊ทผ ๋ฐฉ์์ ์ํ ์ด์์ ์ธ ์ํฉ์ ๋๋ค. ์ ์ฒด์ ์ธ ๊ณผ์ ์์ ์์๋ ์๊ฐ์ ๋ฐ๋ก ๋ผ์ด๋ด๋ฉด ์์ ์๊ฐ์ 2์ฃผ๋ ์ฑ ๊ฑธ๋ฆฌ์ง ์์ ๊ฒ ๊ฐ์ต๋๋ค. ์ฃผ๋ ์๊ฐ์ ์๋๋ฐฉ์ ๊ธฐ๋ค๋ฆฌ๊ณ ํจ๊ป ๋ฌธ์ ๋ฅผ ์ฐพ๋ ๊ฒ์ ๋๋ค. ์ 3์ ๊ตฌํ์ ๋ค๋ฅธ ์ฌ๋๋ค์ด ๊ฑฐ์ ๋์น ์ฑ์ง ๋ชปํ์ต๋๋ค. ๋ฌด์ธ๊ฐ๋ฅผ ๋ฐฐ์ฐ๊ณ Habrรฉ์ ๊ดํ ๋ช ๊ฐ์ง ๊ธฐ์ฌ๋ฅผ ์ธ ์๊ฐ๋ ์์์ต๋๋ค :)
์์ฝํ๋ฉด
๊ทธ๋ ๋ค๋ฉด ์ต์ข ๊ฒฐ๊ณผ๋ ๋ฌด์์ ๋๊น?
- ๊ตฌ์ฑ์ ๋ณ๊ฒฝํ๊ธฐ ์ํด ํด์ผ ํ ์ผ์ ๊ตฌ์ฑ ๋งค๊ฐ๋ณ์๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ๋จํ๊ณ ๋ช ํํ๊ฒ ๊ตฌ์กฐํ๋ YAML ํ์ผ์ ๋ณ๊ฒฝํ๋ ๊ฒ๋ฟ์ ๋๋ค. ๋๋ Python ์คํฌ๋ฆฝํธ๋ฅผ ์ ๋ ๋ณ๊ฒฝํ์ง ์์ผ๋ฉฐ ์์ฃผ ๋๋ฌผ๊ฒ(์ค๋ฅ๊ฐ ์๋ ๊ฒฝ์ฐ์๋ง) Jinja2 heatlate๋ฅผ ๋ณ๊ฒฝํฉ๋๋ค.
- ๋ฌธ์ํ ๊ด์ ์์ ๋ณผ ๋ ์ด๋ ๊ฑฐ์ ์ด์์ ์ธ ์ํฉ์ ๋๋ค. ๋ฌธ์๋ฅผ ๋ณ๊ฒฝํ๊ณ (YAML ํ์ผ์ NIP ์ญํ ์ ํจ) ์ด ๊ตฌ์ฑ์ ์ฅ๋น์ ์ ๋ก๋ํฉ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ๋ฌธ์๊ฐ ํญ์ ์ต์ ์ํ๋ก ์ ์ง๋ฉ๋๋ค.
์ด ๋ชจ๋ ๊ฒ์ด ๋ค์๊ณผ ๊ฐ์ ์ฌ์ค๋ก ์ด์ด์ก์ต๋๋ค.
- ์ค๋ฅ์จ์ด ๊ฑฐ์ 0์ผ๋ก ๋จ์ด์ก์ต๋๋ค.
- ์ผ์์ 90%๊ฐ ์ฌ๋ผ์ก์ต๋๋ค
- ๊ตฌํ ์๋๊ฐ ํฌ๊ฒ ํฅ์๋์์ต๋๋ค.
์ง๋ถ, F5Y, ACY
๋๋ ๊ทธ๊ฒ์ด ์ด๋ป๊ฒ ์๋ํ๋์ง ์ดํดํ๋ ๋ฐ ๋ช ๊ฐ์ง ์๊ฐ ์ถฉ๋ถํ๋ค๊ณ ๋งํ์ต๋๋ค.
๋ค์์ ์ ๊ฐ ์์
ํ๋ ๋์ ์์ฑ๋ ๋ด์ฉ์ ์งง์(๋ฌผ๋ก ์์ ๋) ๋ฒ์ ์
๋๋ค.
ACY์ ๋ํด ๋ช ๋ง๋ ์ถ๊ฐํ๊ฒ ์ต๋๋ค(ACI์ ํผ๋ํ์ง ๋ง์ธ์).
ACI์ ํจ๊ป ์ผํด ๋ณธ ์ฌ๋๋ค์ ์ด ๊ธฐ์ ์ด (๊ทธ๋ฆฌ๊ณ ์ข์ ๋ฐฉ๋ฒ์ผ๋ก๋) ํ์คํ ๋คํธ์ํฌ ๋ด๋น์๊ฐ ๋ง๋ค์ด๋ธ ๊ฒ์ด ์๋๋ผ๋ ๊ฒ์ ์๊ณ ์์ต๋๋ค. ๋คํธ์ํฌ์ ๋ํด ์๊ณ ์๋ ๋ชจ๋ ๊ฒ์ ์์ด๋ฒ๋ฆฌ์ญ์์ค - ๊ทธ๊ฒ์ ๋น์ ์๊ฒ ์ ์ฉํ์ง ์์ ๊ฒ์
๋๋ค!
์ข ๊ณผ์ฅ๋๊ธด ํ์ง๋ง ์ง๋ 3๋
๋์ ACI์ ํจ๊ป ์ผํ๋ฉฐ ๊พธ์คํ ๊ฒฝํํ ๋๋์ ๋๋ต์ ์ผ๋ก ์ ๋ฌํ ๊ฒ ๊ฐ์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ด ๊ฒฝ์ฐ ACY๋ ๋ณ๊ฒฝ ์ ์ด ํ๋ก์ธ์ค(ACI์ ๊ฒฝ์ฐ ๋ฐ์ดํฐ ์ผํฐ์ ์ค์ฌ์ด์ ๊ฐ์ฅ ์ค์ํ ๋ถ๋ถ์ด๊ธฐ ๋๋ฌธ์ ํนํ ์ค์ํจ)๋ฅผ ๊ตฌ์ถํ ์ ์๋ ๊ธฐํ์ผ ๋ฟ๋ง ์๋๋ผ ๋ค์๊ณผ ๊ฐ์ ์ด์ ๋ ์ ๊ณตํฉ๋๋ค. ๊ตฌ์ฑ ์์ฑ์ ์ํ ์ฌ์ฉ์ ์นํ์ ์ธ ์ธํฐํ์ด์ค.
์ด ํ๋ก์ ํธ์ ์์ง๋์ด๋ ์ ํํ ๋์ผํ ๋ชฉ์ ์ผ๋ก Excel์ ์ฌ์ฉํ์ฌ YAML ๋์ ACI๋ฅผ ๊ตฌ์ฑํฉ๋๋ค. ๋ฌผ๋ก Excel์ ์ฌ์ฉํ๋ฉด ๋ค์๊ณผ ๊ฐ์ ์ฅ์ ์ด ์์ต๋๋ค.
- NIP๋ฅผ ํ๋์ ํ์ผ๋ก
- ๊ณ ๊ฐ์ด ๋ณด๊ธฐ์ ์ข์ ์๋ฆ๋ค์ด ๊ฐํ
- ๋ช ๊ฐ์ง Excel ๋๊ตฌ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค
ํ์ง๋ง ํ ๊ฐ์ง ๋ง์ด๋์ค๊ฐ ์๋๋ฐ ์ ์๊ฐ์๋ ๊ทธ๊ฒ์ด ์ ๋ฌธ๊ฐ๋ณด๋ค ๋ ์ค์ํฉ๋๋ค. ๋ณ๊ฒฝ ์ฌํญ์ ์ ์ดํ๊ณ ํ ์์ ์ ์กฐ์ ํ๋ ๊ฒ์ด ํจ์ฌ ๋ ์ด๋ ค์์ง๋๋ค.
ACY๋ ์ค์ ๋ก ํ์ฌ์์ ACI๋ฅผ ๊ตฌ์ฑํ๋ ๋ฐ ์ฌ์ฉํ ๊ฒ๊ณผ ๋์ผํ ์ ๊ทผ ๋ฐฉ์์ ์ ์ฉํ ๊ฒ์
๋๋ค.
์ถ์ฒ : habr.com