์ด ๊ธฐ์ฌ๋ฅผ ์์ฑํ ๋น์ ์ธ๊ธฐ ์๋ ์ฑ์ฉ ์ฌ์ดํธ์์ "๋คํธ์ํฌ ์์ง๋์ด"๋ผ๋ ๋ฌธ๊ตฌ๋ฅผ ๊ฒ์ํ๋ฉด ๋ฌ์์ ์ ์ญ์์ ์ฝ 2.5๊ฐ์ ๊ณต์์ด ๊ฒ์๋์์ต๋๋ค. ๋น๊ต๋ฅผ ์ํด "์์คํ ๊ด๋ฆฌ์"๋ผ๋ ๋ฌธ๊ตฌ๋ฅผ ๊ฒ์ํ๋ฉด ๊ฑฐ์ 800๊ฐ์ ๊ณต์์ด ๋ฐํ๋๊ณ "DevOps ์์ง๋์ด"๋ ๊ฑฐ์ XNUMX๊ฐ๊ฐ ๋ฐํ๋ฉ๋๋ค.
์ด๋ ํด๋ผ์ฐ๋, Docker, Kubernetes ๋ฐ ์ ๋น์ฟผํฐ์ค ๊ณต์ฉ Wi-Fi๊ฐ ์น๋ฆฌํ๋ ์๋์ ๋คํธ์ํฌ ๋ด๋น์๊ฐ ๋ ์ด์ ํ์ํ์ง ์๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๊น?
์์ ๋ด
์๋ค (c)
์์ ๋ด
์๋ค. ์ ์ด๋ฆ์ Alexey์ด๊ณ ๋คํธ์ํฌ ๋ด๋น์์
๋๋ค.
์ ๋ 10๋ ์ด์ ๋คํธ์ํฌ ๋ถ์ผ์ ์ข ์ฌํด ์์ผ๋ฉฐ 15๋ ์ด์ ๋ค์ํ *nix ์์คํ ์ ๋ค๋ฃจ์์ต๋๋ค(Linux์ FreeBSD๋ฅผ ๋ชจ๋ ๋ค๋ฃฐ ๊ธฐํ๊ฐ ์์์ต๋๋ค). ์ ๋ ํต์ ์ฌ์ ์, "๊ธฐ์ "์ผ๋ก ๊ฐ์ฃผ๋๋ ๋๊ธฐ์ ์์ ๊ทผ๋ฌดํ์ผ๋ฉฐ ์ต๊ทผ์๋ ํด๋ผ์ฐ๋, ๋ฐ๋ธ์ต์ค, ์ฟ ๋ฒ๋คํฐ์ค ๋ฐ ๋์ ๋๋ฃ๋ฅผ ๋ถํ์ํ๊ฒ ๋ง๋๋ ๋ค๋ฅธ ๋ฌด์์ด ๋จ์ด๊ฐ ์๋ "์ ๊ณ ๋๋ดํ" ํํ ํฌ์์ ์ผํ๊ณ ์์ต๋๋ค. . ํ์ผ. ์๋ง๋.
๋ฉด์ฑ ์กฐํญ: "์ฐ๋ฆฌ ์ถ์์ ๋ชจ๋ ๊ฒ์ด ํญ์ ์ด๋์๋ ์๋ ๊ฒ์ ์๋์ง๋ง ๋๋ก๋ ์ฅ์์ ์๋ ๊ฒ"(c) Maxim Dorofeev.
์๋์ ์ฐ์ฌ์ง ๋ชจ๋ ๋ด์ฉ์ ์ ์์ ๊ฐ์ธ์ ์ธ ์๊ฒฌ์ผ๋ก ๊ฐ์ฃผ๋ ์ ์์ผ๋ฉฐ, ์ด๋ ๊ถ๊ทน์ ์ธ ์ง์ค์ด๋ ๋ณธ๊ฒฉ์ ์ธ ์ฐ๊ตฌ๋ผ๊ณ ์ฃผ์ฅํ์ง ์์ต๋๋ค. ๋ชจ๋ ๋ฑ์ฅ์ธ๋ฌผ์ ํ๊ตฌ์ด๋ฉฐ, ์ฐ์ฐ์ ์ผ์น๋ ๋ชจ๋ ๋ฌด์์์ ๋๋ค.
๋ด ์ธ๊ณ์ ์ค์ ๊ฒ์ ํ์ํฉ๋๋ค.
๋คํธ์ํฌ ๋ด๋น์๋ฅผ ์ด๋์์ ๋ง๋ ์ ์๋์?
1. ํต์ ์ฌ์ ์, ์๋น์ค ํ์ฌ ๋ฐ ๊ธฐํ ํตํฉ์ ์ฒด. ์ฌ๊ธฐ์์๋ ๋ชจ๋ ๊ฒ์ด ๊ฐ๋จํฉ๋๋ค. ์ด๋ค์ ๋คํธ์ํฌ๋ ๋น์ฆ๋์ค์ ๋๋ค. ๊ทธ๋ค์ ์ฐ๊ฒฐ์ฑ(์ด์์)์ ์ง์ ํ๋งคํ๊ฑฐ๋ ๊ณ ๊ฐ์ ๋คํธ์ํฌ๋ฅผ ์์/์ ์งํ๊ธฐ ์ํ ์๋น์ค๋ฅผ ์ ๊ณตํฉ๋๋ค.
์ฌ๊ธฐ์๋ ๋ง์ ๊ฒฝํ์ด ์์ง๋ง ๋์ ๋ง์ง ์์ต๋๋ค(์ด์ฌ ๋๋ ์ฑ๊ณต์ ์ธ ์์ ๊ด๋ฆฌ์๊ฐ ์๋ ์ด์). ๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ ๋คํธ์ํฌ๋ฅผ ์ข์ํ๊ณ ์ฌ์ ์ ์์ ๋จ๊ณ์ ์๋ค๋ฉด ๊ทธ๋ฆฌ ํฌ์ง ์์ ์ผ๋ถ ์ด์์๋ฅผ ์ง์ํ๋ ๊ฒฝ๋ ฅ์ด ์ง๊ธ๋ ์ด์์ ์ธ ์ถ๋ฐ์ ์ด ๋ ๊ฒ์ ๋๋ค(์ฐ๋ฐฉ ๋คํธ์ํฌ์์๋ ๋ชจ๋ ๊ฒ์ด ๋งค์ฐ ์คํฌ๋ฆฝํธ๋ก ์์ฑ๋์ด ์์ผ๋ฉฐ ์ฐฝ์๋ ฅ์ ๋ฐํํ ์ฌ์ง๊ฐ ๊ฑฐ์ ์์ต๋๋ค.) ๊ธ์์, ๋ช ๋ ์์ ๊ทผ๋ฌดํ๋ ์์ง๋์ด์์ C๊ธ ๊ด๋ฆฌ์๋ก ์ฑ์ฅํ ์ ์๋ ๋ฐฉ๋ฒ์ ๋ํ ์ด์ผ๊ธฐ๋ ๋น๋ก ๋๋ฌผ๊ธฐ๋ ํ์ง๋ง ๋ถ๋ช ํ ์ด์ ๋ก ๊ฝค ํ์ค์ ์ ๋๋ค. ์ด์ง์ด ๋ฐ์ํ๊ธฐ ๋๋ฌธ์ ํญ์ ์ธ๋ ฅ์ด ํ์ํฉ๋๋ค. ์ด๊ฒ์ ์ข์ ๋์์ ๋์ ๊ฒ์ ๋๋ค. ๋ฐ๋ฉด์ ํญ์ ๊ณต์์ด ์์ต๋๋ค. ์ข ์ข ๊ฐ์ฅ ํ๋์ ์ด๊ณ ๋๋ํ ์ฌ๋๋ค์ ์น์ง์ ์ํด ๋นจ๋ฆฌ ๋ ๋๊ฑฐ๋ ๋ค๋ฅธ "๋ฐ๋ปํ" ์ฅ์๋ก ๋ ๋ฉ๋๋ค.
2. ์กฐ๊ฑด๋ถ "๊ธฐ์ ". ๊ทธ์ ์ฃผ์ ํ๋์ด IT์ ๊ด๋ จ๋์ด ์๋์ง ์ฌ๋ถ๋ ์ค์ํ์ง ์์ต๋๋ค. ๊ฐ์ฅ ์ค์ํ ๊ฒ์ ์ฌ๋ฌด์ค ๋คํธ์ํฌ, ์ง์ ํต์ ์ฑ๋ ๋ฑ์ ํฌํจํ์ฌ ํ์ฌ ๋ด๋ถ ์์คํ ์ ์ด์์ ๋ณด์ฅํ๋ ์์ฒด IT ๋ถ์๊ฐ ์๋ค๋ ๊ฒ์ ๋๋ค. ์ด๋ฌํ ํ์ฌ์์ ๋คํธ์ํฌ ์์ง๋์ด์ ๊ธฐ๋ฅ์ ์์คํ ๊ด๋ฆฌ์๊ฐ "ํํธํ์"์ผ๋ก ์ํํ ์ ์์ผ๋ฉฐ(๋คํธ์ํฌ ์ธํ๋ผ๊ฐ ์๊ฑฐ๋ ์ธ๋ถ ๊ณ์ฝ์๊ฐ ์ฒ๋ฆฌํ๋ ๊ฒฝ์ฐ) ๋คํธ์ํฌ ์ ๋ฌธ๊ฐ๊ฐ ์๋ ๊ฒฝ์ฐ ๋์์ ์ ํ ํต์ ๊ณผ SAN์ ๊ด๋ฆฌํฉ๋๋ค(์ข์ง ์์). ๊ทธ๋ค์ ๋ค๋ฅด๊ฒ ์ง๋ถํฉ๋๋ค. ์ด๋ ๋น์ฆ๋์ค ์์ต์ฑ, ํ์ฌ ๊ท๋ชจ ๋ฐ ๊ตฌ์กฐ์ ๋ฐ๋ผ ํฌ๊ฒ ๋ฌ๋ผ์ง๋๋ค. ๋๋ Cisco ์์คํ ์ด ์ ๊ธฐ์ ์ผ๋ก "ํต์ ์ ์ฌ"๋๋ ํ์ฌ์ ๋ฐฐ์ค๋ฌผ, ๋ง๋๊ธฐ ๋ฐ ํ๋์ ํ ์ดํ๋ก ๋คํธ์ํฌ๊ฐ ๊ตฌ์ถ๋๊ณ ์๋ฒ๊ฐ ์ ๋ฐ์ดํธ๋์ง ์๋ ํ์ฌ์ ์ผํ์ต๋๋ค (๋ฌผ๋ก ์๋น๋ ์ ๊ณต๋์ง ์์์ต๋๋ค). ์ฌ๊ธฐ์๋ ๊ฒฝํ์ด ํจ์ฌ ์ ๊ณ ์๊ฒฉํ ๋ฒค๋ ์ ๊ธ ์์ญ, ์ฆ "๋ฌด์์ ์ ๋ฅผ ๋ง๋๋ ๋ฐฉ๋ฒ" ์์ญ์ ์์ ๊ฒ์ด ๊ฑฐ์ ํ์คํฉ๋๋ค. ๊ฐ์ธ์ ์ผ๋ก ๋ง์ ์ฌ๋๋ค์ด ์ข์ํ์ง๋ง ๋งค์ฐ ์ง๋ฃจํ๋ค๊ณ ์๊ฐํ์ต๋๋ค. ๋ชจ๋ ๊ฒ์ด ์๋นํ ์ธก์ ๋๊ณ ์์ธก ๊ฐ๋ฅํฉ๋๋ค (๋๊ธฐ์ ์ ๋ํด ์ด์ผ๊ธฐํ๋ ๊ฒฝ์ฐ), "dorakha-bahato"๋ฑ. ์ ์ด๋ XNUMX๋ ์ ํ ๋ฒ, ์ผ๋ถ ์ฃผ์ ๊ณต๊ธ์ ์ฒด๋ ์ด์ ๋ชจ๋ ๊ฒ์ ์๋ํํ๊ณ ๋ชจ๋ ์์คํ ๊ด๋ฆฌ์์ ๋คํธ์ํฌ ๋ด๋น์๋ฅผ ๋ถ์ฐ์์ผ ์๋ฆ๋ค์ด ์ธํฐํ์ด์ค์์ ๋ช ๋ช ๋ง ๋ฒํผ์ ๋๋ฅผ ์ ์๋๋ก ํ๋ ๋ ๋ค๋ฅธ ์ด๊ฐ๋ ฅ ์์คํ ์ ๋ด๋์๋ค๊ณ ๋งํฉ๋๋ค. ํ์ค์ ์๋ฃจ์ ๋น์ฉ์ ๋ฌด์ํ๋๋ผ๋ ๋คํธ์ํฌ ๋ด๋น์๋ ๊ฑฐ๊ธฐ์ ์๋ฌด๋ฐ๋ ๊ฐ์ง ์์ ๊ฒ์ ๋๋ค. ์, ์๋ง๋ ์ฝ์ ๋์ ์น ์ธํฐํ์ด์ค๊ฐ ๋ค์ ์์ ๊ฒ์ ๋๋ค(๊ทธ๋ฌ๋ ํน์ ํ๋์จ์ด๋ ์๋์ง๋ง ์์ญ, ์๋ฐฑ ๊ฐ์ ํ๋์จ์ด๋ฅผ ๊ด๋ฆฌํ๋ ๋๊ท๋ชจ ์์คํ ). ๊ทธ๋ฌ๋ "๋ชจ๋ ๊ฒ์ด ๋ด๋ถ์์ ์ด๋ป๊ฒ ์๋ํ๋์ง"์ ๋ํ ์ง์์ ์ฌ์ ํ โโโโ์์ต๋๋ค. ํ์ํฉ๋๋ค.
3. ์ ํ ํ์ฌ, ๊ทธ ์ด์ต์ ์ผ๋ถ ์ํํธ์จ์ด๋ ํ๋ซํผ, ์ฆ ๋์ผํ ์ ํ์ ๊ฐ๋ฐ(๋ฐ ์ข ์ข ์ด์)์์ ๋ฐ์ํฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ๊ทธ๋ค์ ์๊ณ ๋ฏผ์ฒฉํ๋ฉฐ ์ฌ์ ํ ๊ธฐ์ ๊ท๋ชจ ๋ฐ ๊ด๋ฃํ์๋ ๊ฑฐ๋ฆฌ๊ฐ ๋ฉ์ต๋๋ค. ๋์ผํ ๋ฐ๋ธ์ต์ค, ํ๋ฒ, ๋์ปค ๋ฐ ๊ธฐํ ๋์ฐํ ๋จ์ด๊ฐ ํ๊บผ๋ฒ์ ๋ฐ๊ฒฌ๋๋ ๊ณณ์ด ๋ฐ๋ก ์ฌ๊ธฐ์ด๋ฉฐ, ์ด๋ ํ์คํ ๋คํธ์ํฌ ๋ฐ ๋คํธ์ํฌ ์์ง๋์ด๋ฅผ ๋ถํ์ํ ์ด๋ณด๋ก ๋ง๋ค ๊ฒ์ ๋๋ค.
๋คํธ์ํฌ ๋ด๋น์๋ ์์คํ ๊ด๋ฆฌ์์ ์ด๋ป๊ฒ ๋ค๋ฆ ๋๊น?
IT๊ฐ ์๋ ์ฌ๋๋ค์ ์ดํดํ๋ ๋ฐ์๋ ์๋ฌด๊ฒ๋ ์์ต๋๋ค. ๋ ์ฌ๋ ๋ชจ๋ ๊ฒ์ ํ๋ฉด์ ๋ฐ๋ผ๋ณด๋ฉฐ ์ฃผ๋ฌธ์ ์ฐ๊ฑฐ๋, ๋๋ก๋ ์กฐ์ฉํ ์์ ํ๊ธฐ๋ ํ๋ค.
ํ๋ก๊ทธ๋๋จธ์ ๋ํ ์ดํด - ์๋ง๋ ์ฃผ์ ์์ญ๋ณ๋ก. ์์คํ ๊ด๋ฆฌ์๋ ์๋ฒ๋ฅผ ๊ด๋ฆฌํ๊ณ , ๋คํธ์ํฌ ๋ด๋น์๋ ์ค์์น์ ๋ผ์ฐํฐ๋ฅผ ๊ด๋ฆฌํฉ๋๋ค. ๋๋ก๋ ํ์ ์ด ๋์๊ณ ๋ชจ๋ ์ฌ๋์ด ๋ชจ๋ ๊ฒ์ ๋ฌด๋์ง๊ฒ ๋ฉ๋๋ค. ๊ธ์์, ์ด์ํ ์ผ์ด ๋ฐ์ํ๋ฉด ๋คํธ์ํฌ ๋ด๋น์๋ ์ฑ ์์ด ์์ต๋๋ค. ๊ทธ๋ฅ ์ฟ๋จน์ด๊ธฐ ๋๋ฌธ์, ๊ทธ๊ฒ ์ด์ ์ผ.
์ค์ ๋ก ๊ฐ์ฅ ํฐ ์ฐจ์ด์ ์ ์์ ์ ๋ํ ์ ๊ทผ ๋ฐฉ์์ ๋๋ค. ์๋ง๋ "ํจ๊ณผ๊ฐ ์๋ค๋ฉด ๊ฑด๋๋ฆฌ์ง ๋ง์ธ์!"๋ผ๋ ์ ๊ทผ ๋ฐฉ์์ ๊ฐ์ฅ ๋ง์ด ์ง์งํ๋ ์ฌ๋์ ๋คํธ์ํฌ ๋ด๋น์๋ค์ผ ๊ฒ์ ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ํ ๊ฐ์ง ๋ฐฉ๋ฒ์ผ๋ก๋ง ์์ ์ ์ํํ ์ ์์ต๋๋ค(ํ ๊ณต๊ธ์ ์ฒด ๋ด์์). ์์์ ์ ์ฒด ๊ตฌ์ฑ์ด ๋ฐ๋ก ์๋ฐ๋ฅ ์์ ์์ต๋๋ค. ์ค๋ฅ ๋น์ฉ์ ๋์ผ๋ฉฐ ๋๋ก๋ ๋งค์ฐ ๋์ต๋๋ค. ์๋ฅผ ๋ค์ด ๋ผ์ฐํฐ๋ฅผ ์ฌ๋ถํ ํ๋ ค๋ฉด ์๋ฐฑ ํฌ๋ก๋ฏธํฐ๋ฅผ ์ด๋ํด์ผ ํ๋ฉฐ ์ด๋ ์์ฒ ๋ช ์ ์ฌ๋๋ค์ด ํต์ ์ ํ ์ ์๊ฒ ๋ฉ๋๋ค. ์ด๋ ํต์ ์ฌ์ ์์๊ฒ ๋งค์ฐ ์ผ๋ฐ์ ์ธ ์ํฉ์ ๋๋ค. .
์ ์๊ฐ์๋ ์ด๊ฒ์ด ๋คํธ์ํฌ ์์ง๋์ด๊ฐ ํํธ์ผ๋ก๋ ๋คํธ์ํฌ ์์ ์ฑ์ ๋ํด ๋งค์ฐ ๋์ ๋๊ธฐ๋ฅผ ๋ถ์ฌํ๊ณ (๊ทธ๋ฆฌ๊ณ ๋ณํ๋ ์์ ์ฑ์ ์ฃผ์ ์ ์ ๋๋ค) ๋ ๋ฒ์งธ๋ก ๊ทธ๋ค์ ์ง์์ด ํญ๋ณด๋ค ๋ ๊น์ด ์๋ ์ด์ ์ ๋๋ค(๋น์ ์ ๊ทธ๋ ์ง ์์ต๋๋ค). ์์ญ ๊ฐ์ ์๋ก ๋ค๋ฅธ ๋ฐ๋ชฌ์ ๊ตฌ์ฑํ ์ ์์ด์ผ ํ๋ฉฐ ํน์ ์ฅ๋น ์ ์กฐ์ ์ฒด์ ๊ธฐ์ ๊ณผ ๊ตฌํ์ ์์์ผ ํฉ๋๋ค. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ Cisco ์์คํ ์ VLAN์ ๋ฑ๋กํ๋ ๋ฐฉ๋ฒ์ ๊ฒ์ํ ์์คํ ๊ด๋ฆฌ์๋ ์์ง ๋คํธ์ํฌ ๋ด๋น์๊ฐ ์๋๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ทธ๊ฐ ๋ค์ ๋ณต์กํ ๋คํธ์ํฌ๋ฅผ ํจ๊ณผ์ ์ผ๋ก ์ง์(๋ฌธ์ ํด๊ฒฐ)ํ ์ ์์ ๊ฒ ๊ฐ์ง ์์ต๋๋ค.
๊ทธ๋ฐ๋ฐ ํธ์คํ ์ ์ฒด๊ฐ ์๋๋ฐ ์ ๋คํธ์ํน ๋ด๋น์๊ฐ ํ์ํ๊ฐ์?
์ถ๊ฐ ๋น์ฉ์ ์ง๋ถํ๋ฉด(๋ํ ๊ทํ๊ฐ ๋งค์ฐ ํฌ๊ณ ์ฌ๋๋ฐ๋ ๊ณ ๊ฐ์ธ ๊ฒฝ์ฐ "์น๊ตฌ๋ก์" ๋ฌด๋ฃ๋ก) ๋ฐ์ดํฐ ์ผํฐ ์์ง๋์ด๊ฐ ๊ทํ์ ์๊ตฌ์ ๋ง๊ฒ ์ค์์น๋ฅผ ๊ตฌ์ฑํ๊ณ ๊ณต๊ธ์์ BGP ์ธํฐํ์ด์ค๋ฅผ ์ค์ ํ๋ ๋ฐ ๋์์ ์ค ์๋ ์์ต๋๋ค. (๊ณต์ง์ฌํญ์ ์ํ ์์ฒด IP ์ฃผ์ ์๋ธ๋ท์ด ์๋ ๊ฒฝ์ฐ)
๊ฐ์ฅ ํฐ ๋ฌธ์ ๋ ๋ฐ์ดํฐ ์ผํฐ๊ฐ IT ๋ถ์๊ฐ ์๋๋ผ ์ด์ต ์ฐฝ์ถ์ ๋ชฉํ๋ก ํ๋ ๋ณ๋์ ํ์ฌ๋ผ๋ ๊ฒ์ ๋๋ค. ๊ณ ๊ฐ์ผ๋ก์ ๊ทํ๋ฅผ ํฌ์ํ๋ ๊ฒ์ ํฌํจํฉ๋๋ค. ๋ฐ์ดํฐ ์ผํฐ๋ ๋์ ์ ๊ณตํ๊ณ , ์ ๊ธฐ์ ๋๋ฐฉ์ ์ ๊ณตํ๋ฉฐ, ์ธํฐ๋ท์ ๋ํ ์ผ๋ถ "๊ธฐ๋ณธ" ์ฐ๊ฒฐ๋ ์ ๊ณตํฉ๋๋ค. ์ด๋ฌํ ์ธํ๋ผ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ฐ์ดํฐ ์ผํฐ๋ ๊ทํ์ ์ฅ๋น๋ฅผ ํธ์คํ (์ฝ๋ก์ผ์ด์ )ํ๊ฑฐ๋, ์๋ฒ๋ฅผ ๊ทํ์๊ฒ ์๋(์ ์ฉ ์๋ฒ)ํ๊ฑฐ๋, ๊ด๋ฆฌํ ์๋น์ค(์: OpenStack ๋๋ K8s)๋ฅผ ์ ๊ณตํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ฐ์ดํฐ ์ผํฐ์ ๋น์ฆ๋์ค(์ผ๋ฐ์ ์ผ๋ก)๋ ํด๋ผ์ด์ธํธ ์ธํ๋ผ ๊ด๋ฆฌ๊ฐ ์๋๋๋ค. ์ด ํ๋ก์ธ์ค๋ ๋ ธ๋ ์ง์ฝ์ ์ด๊ณ ์๋ํ ์์ค์ด ๋ฎ์ผ๋ฉฐ(์ผ๋ฐ์ ์ธ ๋ฐ์ดํฐ ์ผํฐ์์๋ ๊ฐ๋ฅํ ๋ชจ๋ ๊ฒ์ด ์๋ํ๋จ) ํตํฉ์ด ๋์ฑ ๋์๊ธฐ ๋๋ฌธ์ ๋๋ค(๊ฐ ํด๋ผ์ด์ธํธ ๊ฐ๋ณ์ ์) ์ผ๋ฐ์ ์ผ๋ก ๋ถ๋ง ์ฌํญ์ด ๋ง์ต๋๋ค("์๋ฒ๊ฐ ์ค์ ๋์๋ค๊ณ ๋งํ์ง๋ง ์ด์ ์ถฉ๋์ด ๋ฐ์ํ์ต๋๋ค. ๋ชจ๋ ๊ทํ์ ์๋ชป์ ๋๋ค!!!111"). ๋ฐ๋ผ์ ํธ์คํ ์ ์ฒด๊ฐ ๊ทํ์๊ฒ ๋์์ ์ฃผ๋ฉด ๊ฐ๋ฅํ ํ ๊ฐ๋จํ๊ณ ํธ๋ฆฌํ๊ฒ ๋ง๋ค๋ ค๊ณ ๋ ธ๋ ฅํ ๊ฒ์ ๋๋ค. ์ด๋ ค์ด ์์ ์ ์ ์ด๋ ๋์ผํ ํธ์คํ ์ ์ฒด์ ์์ง๋์ด์ ์ธ๊ฑด๋น ์ธก๋ฉด์์ ๋ณผ ๋ ์์ต์ฑ์ด ์๊ธฐ ๋๋ฌธ์ ๋๋ค(๊ทธ๋ฌ๋ ์ํฉ์ ๋ค๋ฆ ๋๋ค. ๊ณ ์ง ์ฌํญ ์ฐธ์กฐ). ๊ทธ๋ ๋ค๊ณ ํธ์คํ ์ ์ฒด๊ฐ ๋ฐ๋์ ๋ชจ๋ ์ผ์ ์๋ชปํ๋ค๋ ์๋ฏธ๋ ์๋๋๋ค. ๊ทธ๋ฌ๋ ๊ทธ๊ฐ ๋น์ ์๊ฒ ์ ๋ง๋ก ํ์ํ ์ผ์ ์ ํํ ํ ๊ฒ์ด๋ผ๋ ๊ฒ์ ์ ํ ์ฌ์ค์ด ์๋๋๋ค.
๋ฌธ์ ๋ ๋งค์ฐ ๋ถ๋ช ํ ๊ฒ์ฒ๋ผ ๋ณด์ด์ง๋ง ์ค์ ๋ก ์ฌ๋ฌ ๋ฒ ํ์ฌ๊ฐ ํธ์คํ ๊ณต๊ธ์์ ํ์ํ ๊ฒ๋ณด๋ค ์กฐ๊ธ ๋ ์์กดํ๊ธฐ ์์ํ์ผ๋ฉฐ ์ด๊ฒ์ด ์ข์ ๊ฒฐ๊ณผ๋ก ์ด์ด์ง์ง ์์๋ค๋ ์ฌ์ค์ ์ฌ๋ฌ ๋ฒ ์ ํ์ต๋๋ค. ๋จ ํ๋์ SLA๋ ๊ฐ๋ ์ค์ง ์๊ฐ์ผ๋ก ์ธํ ์์ค์ ๋ณด์ํ ์ ์์ผ๋ฉฐ(์์ธ๊ฐ ์์ง๋ง ์ผ๋ฐ์ ์ผ๋ก ํด๋ผ์ด์ธํธ์๊ฒ๋ ๋งค์ฐ ๋ง์ ๋น์ฉ์ด ๋ญ๋๋ค) ํธ์คํ ์ ์ฒด๊ฐ ์๋ฒ์์ ๋ฌด์จ ์ผ์ด ์ผ์ด๋๊ณ ์๋์ง ์ ํ ์ธ์ํ์ง ๋ชปํ๋ค๋ ์ ์ ๊ธธ๊ณ ์์ธํ๊ฒ ์ค๋ช ํด์ผ ํ์ต๋๋ค. ๊ณ ๊ฐ์ ์ธํ๋ผ(๋งค์ฐ ์ผ๋ฐ์ ์ธ ์งํ ์ ์ธ) ๊ทธ๋ฆฌ๊ณ ํธ์คํ ์ ์ฒด๋ ๊ทํ๋ฅผ ์ํด ๋ฐฑ์ ์ ๋ง๋ค์ง ์์ต๋๋ค. ํธ์คํ ์ ์ฒด๊ฐ ๋ ๋ช ์ด์์ธ ๊ฒฝ์ฐ ์ํฉ์ ๋์ฑ ์ ํ๋ฉ๋๋ค. ๊ทธ๋ค ์ฌ์ด์ ๋ฌธ์ ๊ฐ ์๋ ๊ฒฝ์ฐ, ๊ทธ๋ค์ ํ์คํ ๋ฌด์์ด ์๋ชป๋์๋์ง ์์๋ด์ง ๋ชปํ ๊ฒ์ ๋๋ค.
์ค์ ๋ก ์ฌ๊ธฐ์์ ๋๊ธฐ๋ "์ฌ๋ด ๊ด๋ฆฌ ํ ๋ ์์์์ฑ"์ ์ ํํ ๋์ ์ ํํ ๋์ผํฉ๋๋ค. ๋ฆฌ์คํฌ๋ฅผ ๊ณ์ฐํด ๋ณด๋ฉด ํ์ง์ด ๋ง์กฑ์ค๋ฝ๊ณ ์ ์ฒด๋ ๊ฐ์์น ์๋ ๊ฒ์ด๋ผ๋ฉด ์๋ํด ๋ณด๋ ๊ฒ์ ์ด๋จ๊น์? ๋ฐ๋ฉด, ๋คํธ์ํฌ๋ ์ธํ๋ผ์ ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ๊ณ์ธต ์ค ํ๋์ด๋ฉฐ, ์ด๋ฏธ ๋ค๋ฅธ ๋ชจ๋ ๊ฒ์ ์ง์ ์ง์ํ๊ณ ์๋ค๋ฉด ์ธ๋ถ์ธ์๊ฒ ๋งก๊ธธ ๊ฐ์น๊ฐ ๊ฑฐ์ ์์ต๋๋ค.
์ด๋ค ๊ฒฝ์ฐ์ ๋คํธ์์ปค๊ฐ ํ์ํฉ๋๊น?
๋ค์์ผ๋ก ํ๋ ์ํ ํ์ฌ์ ๋ํด ๊ตฌ์ฒด์ ์ผ๋ก ์ด์ผ๊ธฐํ๊ฒ ์ต๋๋ค. ์ด์์์ ๊ธฐ์ ์ ๊ฒฝ์ฐ ๋ชจ๋ ๊ฒ์ด ๋ช ํํ๊ณ ํ๋ฌ์ค ๋ง์ด๋์ค์ ๋๋ค. ์ต๊ทผ ๋ช ๋ ๋์ ๊ฑฐ์ ๋ณ๊ฒฝ๋์ง ์์์ผ๋ฉฐ ์ด์ ์๋ ๋คํธ์ํฌ๊ฐ ํ์ํ๊ณ ์ง๊ธ๋ ํ์ํฉ๋๋ค. ๊ทธ๋ฌ๋ ๋๊ฐ์ "์ ๊ณ ๋๋ดํ" ๊ฒ๋ค์ ๊ทธ๋ ๊ฒ ๋ช ํํ์ง ์์ต๋๋ค. ์ ์ฒด ์ธํ๋ผ๋ฅผ ํด๋ผ์ฐ๋์ ๋ฐฐ์นํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง๊ธฐ ๋๋ฌธ์ ๊ด๋ฆฌ์๊ฐ ์ค์ ๋ก ํ์ํ์ง๋ ์์ต๋๋ค. ๋ฌผ๋ก ๋์ผํ ํด๋ผ์ฐ๋์ ๊ด๋ฆฌ์๋ฅผ ์ ์ธํ๋ฉด ๋ง์ด์ฃ . ํํธ์ผ๋ก ์ธํ๋ผ๋ ์ค๊ณ๊ฐ ๋งค์ฐ ๋จ์ํ์ง๋ง, ๋ค๋ฅธ ํํธ์ผ๋ก๋ ์ ์๋ํ๋์ด ์์ต๋๋ค(ansible/puppet, terraform, ci/cd... ์, ์์๋ค์ํผ). ํ์ง๋ง ์ฌ๊ธฐ์๋ ๋คํธ์ํฌ ์์ง๋์ด ์์ด๋ ํ ์ ์๋ ์ํฉ์ด ์์ต๋๋ค.
์ 1, ํด๋์
ํ์ฌ๊ฐ ๋ฐ์ดํฐ ์ผํฐ์ ์์นํ ๊ณต์ฉ IP ์ฃผ์๋ฅผ ๊ฐ์ง ํ๋์ ์๋ฒ๋ก ์์ํ๋ค๊ณ ๊ฐ์ ํฉ๋๋ค. ๊ทธ๋ฌ๋ฉด ์๋ฒ๊ฐ 100๊ฐ๊ฐ ๋ฉ๋๋ค. ๊ทธ๋ฌ๋ฉด ๋... ์กฐ๋ง๊ฐ ์๋ฒ ๊ฐ ์ฌ์ค ๋คํธ์ํฌ๊ฐ ํ์ํ๊ฒ ๋ ๊ฒ์ ๋๋ค. "์ธ๋ถ" ํธ๋ํฝ์ ๋์ญํญ(์: XNUMXMbit/s ์ดํ)๊ณผ ์๋ณ ๋ค์ด๋ก๋/์ ๋ก๋ ๋ณผ๋ฅจ(ํธ์คํฐ๋ง๋ค ์๊ธ์ด ๋ค๋ฅด์ง๋ง ์ธ๋ถ ์ธ๊ณ์ ๋ํ ๋์ญํญ์ ์ผ๋ฐ์ ์ผ๋ก ๋์ญํญ๋ณด๋ค ํจ์ฌ ๋น์๋๋ค. ๊ฐ์ธ ๋คํธ์ํฌ).
ํธ์คํฐ๋ ์๋ฒ์ ์ถ๊ฐ ๋คํธ์ํฌ ์นด๋๋ฅผ ์ถ๊ฐํ๊ณ ์ด๋ฅผ ๋ณ๋ VLAN์ ์ค์์น์ ํฌํจ์ํต๋๋ค. ์๋ฒ ์ฌ์ด์๋ "ํํํ" ๋ก์ปฌ ์์ญ์ด ๋ํ๋ฉ๋๋ค. ํธ์ํ!
์๋ฒ ์๊ฐ ์ฆ๊ฐํ๊ณ ์์ผ๋ฉฐ ๋ฐฑ์ , ๋ณต์ ๋ฑ ๊ฐ์ธ ๋คํธ์ํฌ์ ํธ๋ํฝ๋ ์ฆ๊ฐํ๊ณ ์์ต๋๋ค. ํธ์คํฐ๋ ๊ทํ๊ฐ ๋ค๋ฅธ ํด๋ผ์ด์ธํธ๋ฅผ ๋ฐฉํดํ์ง ์๊ณ ๊ทํ๋ฅผ ๋ฐฉํดํ์ง ์๋๋ก ๋ณ๋์ ์ค์์น๋ก ์ด๋ํ ๊ฒ์ ์ ์ํฉ๋๋ค. ํธ์คํฐ๋ ์ผ๋ถ ์ค์์น๋ฅผ ์ค์นํ๊ณ ์ด๋ป๊ฒ๋ ๊ตฌ์ฑํฉ๋๋ค. ๋๋ถ๋ถ์ ๊ฒฝ์ฐ ๋ชจ๋ ์๋ฒ ์ฌ์ด์ ํ๋์ ํ๋ฉด ๋คํธ์ํฌ๋ฅผ ๋จ๊ฒจ ๋ก๋๋ค. ๋ชจ๋ ๊ฒ์ด ์ ์๋ํ์ง๋ง ํน์ ์๊ฐ์ ๋ฌธ์ ๊ฐ ์์๋ฉ๋๋ค. ํธ์คํธ ๊ฐ์ ์ง์ฐ์ด ์ฃผ๊ธฐ์ ์ผ๋ก ์ฆ๊ฐํ๊ณ , ๋ก๊ทธ์์ ์ด๋น ๋๋ฌด ๋ง์ arp ํจํท์ ๋ํด ๋ถํํ๊ณ , ๊ฐ์ฌ ์ค์ ์นจํฌ ํ ์คํฐ๊ฐ ์ ์ฒด ๋ก์ปฌ ๋คํธ์ํฌ๋ฅผ ๋ง์ณ ์๋ฒ ํ๋๋ง ์ค๋จํ์ต๋๋ค.
์ด๋ป๊ฒํด์ผํฉ๋๊น?
๋คํธ์ํฌ๋ฅผ ์ธ๊ทธ๋จผํธ(Vlan)๋ก ๋๋๋๋ค. ๊ฐ VLAN์์ ๊ณ ์ ํ ์ฃผ์ ์ง์ ์ ๊ตฌ์ฑํ๊ณ ๋คํธ์ํฌ ๊ฐ์ ํธ๋ํฝ์ ์ ์กํ ๊ฒ์ดํธ์จ์ด๋ฅผ ์ ํํฉ๋๋ค. ์ธ๊ทธ๋จผํธ ๊ฐ ์ก์ธ์ค๋ฅผ ์ ํํ๋ ค๋ฉด ๊ฒ์ดํธ์จ์ด์ acl์ ๊ตฌ์ฑํ๊ฑฐ๋ ๊ทผ์ฒ์ ๋ณ๋์ ๋ฐฉํ๋ฒฝ์ ์ค์นํ์ธ์.
์์ 1, ๊ณ์
์๋ฒ๋ ํ๋์ ์ฝ๋๋ก LAN์ ์ฐ๊ฒฐ๋ฉ๋๋ค. ๋์ ์๋ ์ค์์น๋ ์ด๋ป๊ฒ๋ ์๋ก ์ฐ๊ฒฐ๋์ด ์์ง๋ง, ํ ๋์์ ์ฌ๊ณ ๊ฐ ๋ฐ์ํ๋ฉด ์ธ์ ํ XNUMX๊ฐ์ ์ค์์น๊ฐ ๋ ๋จ์ด์ ธ ๋๊ฐ๋๋ค. ๊ณํ์ด ์กด์ฌํ์ง๋ง ๊ด๋ จ์ฑ์ ๋ํ ์๊ตฌ์ฌ์ด ์์ต๋๋ค. ๊ฐ ์๋ฒ์๋ ํธ์คํ ์ ์ฒด๊ฐ ๋ฐํํ๊ณ ๋์ ์ฐ๊ฒฐ๋ ์์ฒด ๊ณต๊ฐ ์ฃผ์๊ฐ ์์ต๋๋ค. ์ ๊ฒ๋ค. ์๋ฒ์ด์ ์ ์ฃผ์๋ณ๊ฒฝ์ด โโํ์ํฉ๋๋ค.
์ด๋ป๊ฒํด์ผํฉ๋๊น?
๋ ๊ฐ์ ์ฝ๋๊ฐ ์๋ LAG(Link Aggregation Group)๋ฅผ ์ฌ์ฉํ์ฌ ์๋ฒ๋ฅผ ๋์ ์ค์์น์ ์ฐ๊ฒฐํฉ๋๋ค(๋ํ ์ค๋ณต๋์ด์ผ ํจ). ํ ๋์ ์์ค์ด ๋ค๋ฅธ ๋์ ์ํฅ์ ๋ฏธ์น์ง ์๋๋ก ๋ ์ฌ์ด์ ์ฐ๊ฒฐ์ ์์ฝํ๊ณ ์ด๋ฅผ "์คํ"(๋๋ ํ์ฌ ์ ํํ๋ CLOS)๋ก ๋ณํํฉ๋๋ค. ๋คํธ์ํฌ ์ฝ์ด๊ฐ ์์นํ๊ณ ๋ค๋ฅธ ๋์ด ์ฐ๊ฒฐ๋ "์ค์" ๋์ ์ ํํฉ๋๋ค. ๋์์ ๊ณต๊ฐ ์ฃผ์ ์ง์ ์ ์์๋๋ก ์ค์ ํ๊ณ ํธ์คํธ(๋๋ ๊ฐ๋ฅํ๋ฉด RIR)์์ ์๋ธ๋ท์ ๊ฐ์ ธ์์(๋๋ ํธ์คํธ๋ฅผ ํตํด) ์ ์ธ๊ณ์ ์๋ฆฝ๋๋ค.
๋คํธ์ํฌ์ ๋ํ ๊น์ ์ง์๋ ์๋ "์ผ๋ฐ" ์์คํ ๊ด๋ฆฌ์๊ฐ ์ด ๋ชจ๋ ์์ ์ ์ํํ ์ ์์ต๋๊น? ํ์คํ์ง ์๋ค. ํธ์คํธ๊ฐ ์ด๊ฒ์ ํ ๊ฒ์ธ๊ฐ? ๊ทธ๋ด ์๋ ์๊ฒ ์ง๋ง, ๋๊ตฐ๊ฐ๊ฐ ์์ฑํด์ผ ํ๋ ์๋นํ ์์ธํ ๊ธฐ์ ์ฌ์์ด ํ์ํ ๊ฒ์ ๋๋ค. ๊ทธ๋ฐ ๋ค์ ๋ชจ๋ ๊ฒ์ด ์ฌ๋ฐ๋ฅด๊ฒ ์ํ๋์๋์ง ํ์ธํ์ญ์์ค.
์์ 2: ํด๋ผ์ฐ๋
์ผ๋ถ ํผ๋ธ๋ฆญ ํด๋ผ์ฐ๋์ VPC๊ฐ ์๋ค๊ณ ๊ฐ์ ํด ๋ณด๊ฒ ์ต๋๋ค. ์ฌ๋ฌด์ค์ด๋ ์ธํ๋ผ์ ์จํ๋ ๋ฏธ์ค ๋ถ๋ถ์์ VPC ๋ด๋ถ ๋ก์ปฌ ๋คํธ์ํฌ์ ์ก์ธ์คํ๋ ค๋ฉด IPSec ๋๋ ์ ์ฉ ์ฑ๋์ ํตํด ์ฐ๊ฒฐ์ ๊ตฌ์ฑํด์ผ ํฉ๋๋ค. ํํธ์ผ๋ก๋ IPSec์ด ๋ ์ ๋ ดํฉ๋๋ค. ์ถ๊ฐ ํ๋์จ์ด๋ฅผ ๊ตฌ์ ํ ํ์๊ฐ ์์ผ๋ฉฐ ๊ณต์ฉ ์ฃผ์๊ฐ ์๋ ์๋ฒ์ ํด๋ผ์ฐ๋ ์ฌ์ด์ ํฐ๋์ ์ค์ ํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ง์ฐ, ์ ํ๋ ์ฑ๋ฅ(์ฑ๋์ ์ํธํํด์ผ ํ๊ธฐ ๋๋ฌธ์) ๋ฐ ๋ณด์ฅ๋์ง ์๋ ์ฐ๊ฒฐ(์ก์ธ์ค๊ฐ ์ผ๋ฐ ์ธํฐ๋ท์ ํตํด ์ด๋ฃจ์ด์ง๊ธฐ ๋๋ฌธ์)์ด ์์ต๋๋ค.
์ด๋ป๊ฒํด์ผํฉ๋๊น?
์ ์ฉ ์ฑ๋์ ํตํด ์ฐ๊ฒฐ์ ์์ฑํฉ๋๋ค(์: AWS์์๋ ์ด๋ฅผ Direct Connect๋ผ๊ณ ํจ). ์ด๋ ๊ฒ ํ๋ ค๋ฉด ๊ทํ๋ฅผ ์ฐ๊ฒฐํด ์ค ํํธ๋ ์ด์์๋ฅผ ์ฐพ๊ณ , ๊ทํ์๊ฒ ๊ฐ์ฅ ๊ฐ๊น์ด ์ฐ๊ฒฐ ์ง์ (๊ทํ์ ์ด์์ ๋ฐ ์ด์์ ๋ชจ๋ ํด๋ผ์ฐ๋)์ ๊ฒฐ์ ํ ํ ๋ง์ง๋ง์ผ๋ก ๋ชจ๋ ๊ฒ์ ์ค์ ํ์ญ์์ค. ๋คํธ์ํฌ ์์ง๋์ด ์์ด ์ด ๋ชจ๋ ๊ฒ์ด ๊ฐ๋ฅํฉ๋๊น? ๋ฌผ๋ก ์ด์ฃ . ๊ทธ๋ฌ๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ ๊ทธ ์ฌ๋ ์์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ๋ ์ด์ ๋ช ํํ์ง ์์ต๋๋ค.
ํด๋ผ์ฐ๋ ๊ฐ ๊ฐ์ฉ์ฑ ๋ฌธ์ (๋ฉํฐํด๋ผ์ฐ๋๊ฐ ์๋ ๊ฒฝ์ฐ)๋ ์๋ก ๋ค๋ฅธ ์ง์ญ ๊ฐ์ ์ง์ฐ ๋ฌธ์ ๋ฑ์ด ์์ ์๋ ์์ต๋๋ค. ๋ฌผ๋ก ์ด์ ํด๋ผ์ฐ๋์์ ์ผ์ด๋๋ ์ผ์ ํฌ๋ช ์ฑ์ ๋์ด๋ ๋ง์ ๋๊ตฌ(๋์ผํ Thousand Eyes)๊ฐ ๋ฑ์ฅํ์ง๋ง ์ด๋ ๋ชจ๋ ๋คํธ์ํฌ ์์ง๋์ด์ ๋๊ตฌ์ด์ง ๊ทธ๋ฅผ ๋์ฒดํ๋ ๋๊ตฌ๋ ์๋๋๋ค.
๋ด ์ค๋ฌด์์ ๊ทธ๋ฌํ ์๋ฅผ XNUMX๊ฐ ๋ ์ค์ผ์นํ ์ ์์ง๋ง ํน์ ์์ค์ ์ธํ๋ผ ๊ฐ๋ฐ๋ถํฐ ์์ํ๋ ํ์๋ ๋คํธ์ํฌ ์๋ ๋ฐฉ์์ ์๊ณ ๊ตฌ์ฑํ ์ ์๋ ์ฌ๋(๊ฐ๊ธ์ ์ด๋ฉด ํ ๋ช ์ด์)์ด ์์ด์ผ ํ๋ค๋ ๊ฒ์ด ๋ถ๋ช ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ๋คํธ์ํฌ ์ฅ๋น๋ฅผ ๊ด๋ฆฌํ๊ณ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ฉด ์ด๋ฅผ ํด๊ฒฐํฉ๋๋ค. ๋ด ๋ง์ ๋ฏฟ์ผ์ธ์. ๊ทธ ์ฌ๋์ ํ ์ผ์ด ์์ ๊ฑฐ์์.
๋คํธ์ํฌ ๋ด๋น์๋ ๋ฌด์์ ์์์ผ ํฉ๋๊น?
๋คํธ์ํฌ ์์ง๋์ด๊ฐ ๋คํธ์ํฌ๋ง ๋ค๋ฃจ๊ณ ๋ค๋ฅธ ์์ ์ ์ํํ๋ ๊ฒ์ ์ ํ ํ์ํ์ง ์์ต๋๋ค(๋๋ก๋ ํด๋ก์ธ ๋๋ ์์). ๊ฑฐ์ ์ ์ ์ผ๋ก ํผ๋ธ๋ฆญ ํด๋ผ์ฐ๋์ ์กด์ฌํ๋ ์ธํ๋ผ์ ๋ํ ์ต์ ์ ๊ณ ๋ คํ์ง ์๊ณ (๊ทธ๋ฆฌ๊ณ ๋๊ฐ ๋ญ๋ผ๊ณ ๋งํ๋ ์ ์ ๋ ๋์คํ๋๊ณ ์์) ์จํ๋ ๋ฏธ์ค ๋๋ ํ๋ผ์ด๋น ํด๋ผ์ฐ๋๋ฅผ ์๋ก ๋ค๋๋ผ๋ "CCNP ์์ค์ ์ง์๋ง์ผ๋ก" "๋น์ ์ ๋ ๋์ง ์์ ๊ฒ์ ๋๋ค.
์ค์ ๋ก ๋คํธ์ํฌ์ ๋ํด - ๋จ์ํ ์ฐ๊ตฌํ ๋ถ์ผ๊ฐ ๋์ด ์์ง๋ง ํ ์์ญ(๊ณต๊ธ์ ๋คํธ์ํฌ, ๊ธฐ์ , ๋ฐ์ดํฐ ์ผํฐ, Wi-Fi ...)์๋ง ์ง์คํ๋๋ผ๋
๋ฌผ๋ก ์ด์ ์ฌ๋ฌ๋ถ ์ค ๋ง์ ๋ถ๋ค์ด Python๊ณผ ๊ธฐํ โ๋คํธ์ํฌ ์๋ํโ๋ฅผ ๊ธฐ์ตํ์ค ๊ฒ์ ๋๋ค. ๊ทธ๋ฌ๋ ์ด๊ฒ์ ๋จ์ง ํ์์กฐ๊ฑด์ผ ๋ฟ ์ถฉ๋ถ์กฐ๊ฑด์ ์๋๋๋ค. ๋คํธ์ํฌ ์์ง๋์ด๊ฐ "์ฑ๊ณต์ ์ผ๋ก ํ์ ํฉ๋ฅ"ํ๋ ค๋ฉด ๊ฐ๋ฐ์ ๋ฐ ๋๋ฃ ๊ด๋ฆฌ์/๊ฐ๋ฐ์ ๋ชจ๋์ ๋์ผํ ์ธ์ด๋ก ๋งํ ์ ์์ด์ผ ํฉ๋๋ค. ๋ฌด์จ ๋ป์ด์์?
- ์ฌ์ฉ์๋ก์ Linux์์ ์์ ํ ์ ์์ ๋ฟ๋ง ์๋๋ผ ์ต์ํ sysadmin-jun ์์ค์์ ์ด๋ฅผ ๊ด๋ฆฌํ ์๋ ์์ต๋๋ค. ํ์ํ ์ํํธ์จ์ด๋ฅผ ์ค์นํ๊ณ , ์คํจํ ์๋น์ค๋ฅผ ๋ค์ ์์ํ๊ณ , ๊ฐ๋จํ systemd-unit์ ์์ฑํฉ๋๋ค.
- (์ ์ด๋ ์ผ๋ฐ์ ์ธ ์ฉ์ด๋ก) Linux์์ ๋คํธ์ํฌ ์คํ์ด ์๋ํ๋ ๋ฐฉ์, ํ์ดํผ๋ฐ์ด์ ๋ฐ ์ปจํ ์ด๋(lxc/docker/kubernetes)์์ ๋คํธ์ํฌ๊ฐ ์๋ํ๋ ๋ฐฉ์์ ์ดํดํฉ๋๋ค.
- ๋ฌผ๋ก , ansible/chef/puppet ๋๋ ๋ค๋ฅธ SCM ์์คํ ๊ณผ ํจ๊ป ์์ ํ ์ ์์ต๋๋ค.
- SDN ๋ฐ ํ๋ผ์ด๋น ํด๋ผ์ฐ๋์ฉ ๋คํธ์ํฌ(์: TungstenFabric ๋๋ OpenvSwitch)์ ๋ํด์๋ ๋ณ๋์ ์ค์ ์์ฑํด์ผ ํฉ๋๋ค. ์ด๊ฒ์ ๋ ๋ค๋ฅธ ๊ฑฐ๋ํ ์ง์ ๊ณ์ธต์ ๋๋ค.
๊ฐ๋จํ ๋งํด์, ๋๋ ์ ํ์ ์ธ T์ํ ์ ๋ฌธ๊ฐ๋ฅผ ๋ฌ์ฌํ์ต๋๋ค(์ง๊ธ ๋งํ๋ ๊ฒ์ด ์ ํ์ ๋๋ค). ์๋ก์ด ๊ฒ์ ์์ด ๋ณด์ด์ง๋ง ์ธํฐ๋ทฐ ๊ฒฝํ์ ๋ฐ๋ฅด๋ฉด ๋ชจ๋ ๋คํธ์ํฌ ์์ง๋์ด๊ฐ ์ ๋ชฉ๋ก ์ค ์ต์ ๋ ๊ฐ์ง ์ฃผ์ ์ ๋ํ ์ง์์ ์๋ํ ์ ์๋ ๊ฒ์ ์๋๋๋ค. ์ค์ ๋ก "๊ด๋ จ ๋ถ์ผ"์ ๋ํ ์ง์์ด ๋ถ์กฑํ๋ฉด ๋๋ฃ์ ์์ฌ์ํตํ๋ ๊ฒ๋ฟ๋ง ์๋๋ผ ๊ธฐ์ ์ด ํ๋ก์ ํธ์ ์ตํ์ ์ธํ๋ผ์ธ ๋คํธ์ํฌ์ ๋ฐฐ์นํ๋ ์๊ตฌ ์ฌํญ์ ์ดํดํ๋ ๊ฒ๋ ๋งค์ฐ ์ด๋ ต์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๋ฌํ ์ดํด๊ฐ ์์ผ๋ฉด ๊ทํ์ ๊ด์ ์ ๋ฐฉ์ดํ๊ณ ์ด๋ฅผ ๋น์ฆ๋์ค์ "ํ๋งค"ํ๋ ๊ฒ์ด ๋ ์ด๋ ค์์ง๋๋ค.
๋ฐ๋ฉด์ "์์คํ ์๋ ๋ฐฉ์์ ์ดํด"ํ๋ ๋์ผํ ์ต๊ด์ Habrรฉ/medium์ ๊ธฐ์ฌ์ Telegram์ ์ฑํ ์ ํตํด ๊ธฐ์ ์ ๋ํด ์๊ณ ์์ง๋ง ์ด๋ป๊ฒ ํด์ผํ ์ง ์ ํ ๋ชจ๋ฅด๋ ๋ค์ํ "์ผ๋ฐ์ฃผ์์"์ ๋นํด ๋คํธ์ํฌ ๋ด๋น์์๊ฒ ๋งค์ฐ ์ข์ ์ด์ ์ ์ ๊ณตํฉ๋๋ค. ์์น์ ์ผ๋ก ์ด ์ํํธ์จ์ด ๋๋ ์ ์ํํธ์จ์ด๊ฐ ์๋ํฉ๋๊น? ๊ทธ๋ฆฌ๊ณ ์๋ ค์ง ๋ฐ์ ๊ฐ์ด ํน์ ํจํด์ ๋ํ ์ง์์ ๋ง์ ์ฌ์ค์ ๋ํ ์ง์์ ์ฑ๊ณต์ ์ผ๋ก ๋์ฒดํฉ๋๋ค.
๊ฒฐ๋ก ๋๋ ๊ฐ๋จํ ์์ฝํ์๋ฉด
- ๋คํธ์ํฌ ๊ด๋ฆฌ์(์: DBA ๋๋ VoIP ์์ง๋์ด)๋ ์์คํ ๊ด๋ฆฌ์/๊ฐ๋ฐ์/SRE์ ๋ฌ๋ฆฌ ํ๋กํ์ด ๋ค์ ์ข์ ์ ๋ฌธ๊ฐ๋ก, ๊ทธ ํ์์ฑ์ด ์ฆ์ ๋ฐ์ํ์ง ์์ผ๋ฉฐ ์ค์ ๋ก ์ค๋ซ๋์ ๋ฐ์ํ์ง ์์ ์๋ ์์ต๋๋ค. . ๊ทธ๋ฌ๋ ๋ง์ฝ ๋ฐ์ํ๋๋ผ๋ ์ธ๋ถ ์ ๋ฌธ๊ฐ(์์์์ฑ ๋๋ "๋คํธ์ํฌ๋ ๊ด๋ฆฌํ๋" ์ผ๋ฐ ๋ฒ์ฉ ๊ด๋ฆฌ์)๋ก ๋์ฒด๋ ๊ฐ๋ฅ์ฑ์ ๊ฑฐ์ ์์ต๋๋ค. ๋ค์ ์ฌํ ์ ์ ๊ทธ๋ฌํ ์ ๋ฌธ๊ฐ์ ๋ํ ํ์์ฑ์ด ์ ๋ค๋ ์ ์ด๋ฉฐ, ์กฐ๊ฑด์ ์ผ๋ก 800๋ช ์ ํ๋ก๊ทธ๋๋จธ์ 30๋ช ์ ๊ฐ๋ฐ์/๊ด๋ฆฌ์๊ฐ ์๋ ํ์ฌ์์ ์์ ์ ์ฑ ์์ ํ๋ฅญํ๊ฒ ์ํํ๋ ๋คํธ์ํฌ ๋ด๋น์๋ ๋จ ๋ ๋ช ๋ฟ์ผ ์ ์๋ค๋ ๊ฒ์ ๋๋ค. ์ ๊ฒ๋ค. ์์ฅ์ ๊ณผ๊ฑฐ์๋ ๊ทธ๋ฌ๊ณ ์ง๊ธ๋ ๋งค์ฐ ์์ผ๋ฉฐ ๊ธ์ฌ๋ ์ข์ต๋๋ค. ์ฌ์ง์ด ๋ ์ ์ต๋๋ค.
- ๋ฐ๋ฉด์, ํ๋ ์ธ๊ณ์ ํ๋ฅญํ ๋คํธ์ํฌ ๋ด๋น์๋ ๋คํธ์ํฌ ์์ฒด(๋ฐ ๊ตฌ์ฑ์ ์๋ํํ๋ ๋ฐฉ๋ฒ)๋ฟ๋ง ์๋๋ผ ์ด๋ฌํ ๋คํธ์ํฌ ์์์ ์คํ๋๋ ์ด์ ์ฒด์ ๋ฐ ์ํํธ์จ์ด๊ฐ ๋คํธ์ํฌ์ ์ํธ ์์ฉํ๋ ๋ฐฉ์๋ ์์์ผ ํฉ๋๋ค. ์ด๊ฒ์ด ์์ผ๋ฉด ๋๋ฃ๊ฐ ๊ทํ์๊ฒ ๋ฌด์์ ์๊ตฌํ๋์ง ์ดํดํ๊ณ ๊ทํ์ ๋ฐ๋/์๊ตฌ ์ฌํญ์ ๋๋ฃ์๊ฒ (ํฉ๋ฆฌ์ ์ผ๋ก) ์ ๋ฌํ๋ ๊ฒ์ด ๊ทนํ ์ด๋ ค์ธ ๊ฒ์ ๋๋ค.
- ํด๋ผ์ฐ๋๋ ์๊ณ ๋จ์ง ๋ค๋ฅธ ์ฌ๋์ ์ปดํจํฐ์ผ ๋ฟ์ ๋๋ค. ํผ๋ธ๋ฆญ/ํ๋ผ์ด๋น ํด๋ผ์ฐ๋ ๋๋ "ํดํค ๋ฐฉ์์ผ๋ก ๋ชจ๋ ์์ ์ ์ํํ๋" ํธ์คํ ์ ๊ณต์ ์ฒด์ ์๋น์ค๋ฅผ ์ฌ์ฉํด๋ ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ฌ์ ํ ๋คํธ์ํฌ๋ฅผ ์ฌ์ฉํ๋ค๋ ์ฌ์ค์ ๋ฐ๋์ง ์์ผ๋ฉฐ ์ ํ๋ฆฌ์ผ์ด์ ๋ฌธ์ ๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ด์์ ์ํฅ์ ๋ฏธ์น ์ ์๋ค๋ ์ ์ ์ดํดํด์ผ ํฉ๋๋ค. ๋์ ์ดํ๋ฆฌ์ผ์ด์ . ๊ทํ์ ์ ํ์ ๊ทํ์ ํ๋ก์ ํธ ๋คํธ์ํฌ๋ฅผ ๋ด๋นํ ์ญ๋ ์ผํฐ์ ์์น์ ๋๋ค.
์ถ์ฒ : habr.com