F5๋ NetOps์ DevOps๋ฅผ ํตํฉํ๊ณ ๊ณ ๊ฐ์๊ฒ ๋ชจ๋ ํ๊ฒฝ์์ ์ผ๊ด๋ ์ ํ๋ฆฌ์ผ์ด์
์๋น์ค๋ฅผ ์ ๊ณตํ๊ธฐ ์ํด NGINX๋ฅผ ์ธ์ํ์ต๋๋ค. ๊ฑฐ๋๊ธ์ก์ ์ฝ 670์ตXNUMX๋ง ๋ฌ๋ฌ๋ก ์ถ์ฐ๋๋ค.
Igor Sysoev์ Maxim Konovalov๋ฅผ ํฌํจํ ๊ฐ๋ฐํ์ F5์ ์ผ๋ถ๋ก NGINX๋ฅผ ๊ณ์ ๊ฐ๋ฐํ ๊ฒ์
๋๋ค.
F5 ํ์ฌ๋ Nginx ์๋ฒ์์ ๋ณด์ ๊ฐ๋ฐ์ ๊ตฌํํ๊ณ ์ด๋ฅผ ํด๋ผ์ฐ๋ ์ ํ์์๋ ์ฌ์ฉํ ๊ฒ์ผ๋ก ๊ธฐ๋ํ๊ณ ์์ต๋๋ค. F5์ CEO์ธ Franรงois Loko-Donu์ ๋ฐ๋ฅด๋ฉด, ์ด๋ฒ ํฉ๋ณ์ ํตํด ํ์ฌ์ ๊ณ ๊ฐ์ ์ปจํ
์ด๋ํ ์ ํ๋ฆฌ์ผ์ด์
๊ฐ๋ฐ์ ํฌ๊ฒ ๊ฐ์ํํ ์ ์์ผ๋ฉฐ, ๊ฒฐ๊ณผ์ ์ผ๋ก Nginx๋ ๋๊ธฐ์
์์ ๋ ํฐ ๊ธฐํ๋ฅผ ์ป๊ฒ ๋ ๊ฒ์
๋๋ค.
๋ ํ์ฌ์ ๋ํ์๋ค์ ๊ฑฐ๋๊ฐ ์ด๋ฃจ์ด์ง์ง ์์์ ์ฃผ์ ์กฐ๊ฑด ์ค ํ๋๊ฐ Nginx์ ๊ฐ๋ฐฉ์ฑ์ ์ ์งํ๋ ๊ฒ์ด๋ผ๊ณ ๋ณ๋๋ก ์ธ๊ธํ์ต๋๋ค.
์ค๋์ ์์์๋ ์ฐ๋ฆฌ์ ๋น์ ๊ณผ ์ฌ๋ช ์ ๋ณํ์ง ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ๊ณ ๊ฐ์ด ๋ถ์ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ํคํ ์ฒ๋ฅผ ๋ง๋ค ์ ์๋๋ก ์ง์์ ์ผ๋ก ์ง์ํฉ๋๋ค. ์ธ๋ฐ์ด๋/์์๋ฐ์ด๋ ํธ๋ํฝ๊ณผ API๋ฅผ ์ต์ ํํ๋ ํ๋ซํผ์ ๊ณ์ ๊ตฌ์ถํ๊ณ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ฐ๋ฆฌ๋ ์ฌ์ ํ ๊ธฐ์ ์ด ๋ง์ดํฌ๋ก์๋น์ค๋ก ์ ํํ๋ ๊ฒ์ ๋๊ณ ์์ต๋๋ค. ๋ณํํ๋ ๊ฒ์ ์ฐ๋ฆฌ์ ๊ถค์ ์ ๋๋ค. F5๋ ์ฐ๋ฆฌ์ ์ฌ๋ช , ๋น์ ๋ฐ ๊ฐ์น๋ฅผ ๊ณต์ ํฉ๋๋ค. ๊ทธ๋ฌ๋ ๊ทธ๋ค์ ์์ฒญ๋ ์์ ์ถ๊ฐ ์์๊ณผ ์ถ๊ฐ ๊ธฐ์ ์ ๊ฐ์ ธ์ต๋๋ค.
์ค์ํ์ง ๋ง์ธ์. F5๋ NGINX ๋ธ๋๋์ ์คํ ์์ค ๊ธฐ์ ์ ์ง์ํ๊ธฐ ์ํด ์ต์ ์ ๋คํ๊ณ ์์ต๋๋ค. ์ด๋ฌํ ์ฝ์์ด ์์๋ค๋ฉด ์ด๋ ์ชฝ์์๋ ๊ฑฐ๋๊ฐ ์ด๋ฃจ์ด์ง์ง ์์์ ๊ฒ์ ๋๋ค.
์์ผ๋ก ์ ๋ ๋ ์์ฅ ๋ฆฌ๋๋ฅผ ๊ฒฐํฉํ ์ ์๋ ๊ธฐํ๋ฅผ ์ป๊ฒ ๋์ด ๋งค์ฐ ๊ธฐ์ฉ๋๋ค. ์ฐ๋ฆฌ์๊ฒ๋ ์ถ๊ฐ์ ์ธ ๊ฐ์ ์ด ์์ต๋๋ค. F5๋ ๋คํธ์ํฌ ๋ฐ ๋ณด์ ํ์ ์ํ ์ ํ๋ฆฌ์ผ์ด์ ์ธํ๋ผ ๋ถ์ผ์ ๋ฆฌ๋์ ๋๋ค. NGINX๋ ์คํ ์์ค ์ฝ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ถ๋ ๊ฐ๋ฐ์ ๋ฐ DevOps ํ์ ์ํ ์ ํ๋ฆฌ์ผ์ด์ ์ธํ๋ผ์ ๋ฆฌ๋์ ๋๋ค. ์น ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์๋ฒ, ๋ง์ดํฌ๋ก์๋น์ค ๋ฐ API ๊ด๋ฆฌ๋ฅผ ์ํ ๋น์ฌ์ ์๋ฃจ์ ์ ์ ํ๋ฆฌ์ผ์ด์ ๊ด๋ฆฌ, ์ ํ๋ฆฌ์ผ์ด์ ๋ณด์ ๋ฐ ์ธํ๋ผ๋ฅผ ์ํ F5์ ์๋ฃจ์ ์ ๋ณด์ํฉ๋๋ค. ์ผ๋ถ ์ค๋ณต๋๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ณต ์ปจํธ๋กค๋ฌ(ADC)์ ๊ฒฝ์ฐ์๋ NGINX๋ F5์ ํด๋ผ์ฐ๋, ๊ฐ์ ๋ฐ ๋ฌผ๋ฆฌ์ ์ดํ๋ผ์ด์ธ์ค ์ต์ ์ ๋ณด์ํ๋ ๊ฒฝ๋ ์ํํธ์จ์ด ์ ์ฉ ๋ฒ์ ์ ๋ง๋ค์์ต๋๋ค.
๊ฑฐ์ค ๋ก๋ฒํธ์จ, NGINX
F5์ NGINX ์ธ์๋ ์ํํธ์จ์ด ๋ฐ ๋ฉํฐ ํด๋ผ์ฐ๋ ํ์ ์ ๊ฐ์ํํ์ฌ ์ฑ์ฅ ๊ถค์ ์ ๊ฐํํฉ๋๋ค. ํฅ์๋ ์ฑ๋ฅ, ๊ฐ์ฉ์ฑ ๋ฐ ๊ด๋ฆฌ๋ฅผ ์ํ F5์ ์ธ๊ณ์ ์์ค์ ์ ํ๋ฆฌ์ผ์ด์ ๋ณด์ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ํ๋ถํ ์ ํ๋ฆฌ์ผ์ด์ ์๋น์ค๋ฅผ NGINX์ ์ ๋์ ์ธ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ณต ๋ฐ API ๊ด๋ฆฌ ์๋ฃจ์ , DevOps ์ปค๋ฎค๋ํฐ์ ๋ ๋ณด์ ์ธ ํํ ๋ฐ ๋ธ๋๋ ์ธ์ง๋, ๋๊ท๋ชจ ์คํ ์์ค ์ฌ์ฉ์ ๊ธฐ๋ฐ ์ฝ๋์ ํจ๊ป ๊ฒฐํฉํฉ๋๋ค. , ๋ฉํฐ ํ ๋ํธ ์ํฐํ๋ผ์ด์ฆ ํ๊ฒฝ์์ ์ผ๊ด๋ ์ ํ๋ฆฌ์ผ์ด์ ์๋น์ค๋ฅผ ํตํด NetOps์ DevOps ๊ฐ์ ๊ฒฉ์ฐจ๋ฅผ ํด์ํฉ๋๋ค.
ํ๋์์ ๋ก์ฝ-๋๋, F5
์ถ์ฒ : habr.com