๋์์์ด ์งํํ๋ ๋ง์ดํฌ๋ก์๋น์ค ์ํคํ ์ฒ ํ๊ฒฝ์์ ๋ค์ํ ์๋น์ค ๊ฐ์ ํต์ ์ ํ์ฅ์ฑ, ์ ์ฐ์ฑ ๋ฐ ๋ด๊ฒฐํจ์ฑ์ ์ด์ ์ ์คํํ๋ ๋ฐ ์ค์ํ ์ญํ ์ ํฉ๋๋ค. ์๋น์ค ์๊ฐ ์ฆ๊ฐํจ์ ๋ฐ๋ผ ์ด๋ฌํ ํต์ ๊ด๋ฆฌ์ ๋ณต์ก์ฑ์ด ์ฆ๊ฐํ์ฌ ๊ด๋ฆฌ, ๋ชจ๋ํฐ๋ง ๋ฐ ๋ฌธ์ ํด๊ฒฐ์ด ์ด๋ ค์์ง๋๋ค. ์ฌ๊ธฐ์ Service Mesh์ ๊ฐ๋ ์ด ์ ์ฉ๋ฉ๋๋ค.
๋ง์ดํฌ๋ก์๋น์ค์ ๋งฅ๋ฝ์์ ์๋น์ค ๋ฉ์๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์ ํ๋ฆฌ์ผ์ด์ ์ฝ๋์ ํจ๊ป ์์นํ๋ฉฐ ์๋น์ค ๊ฐ ํต์ ์ ์ฒ๋ฆฌํ๋ ๊ตฌ์ฑ ๊ฐ๋ฅํ ์ ์ฉ ์ธํ๋ผ ๊ณ์ธต์ ์๋ฏธํฉ๋๋ค. ์๋น์ค ๊ฐ์ ์ค๊ฐ์ ์ญํ ์ ํ์ฌ ์์ ํ๊ณ ์์ ์ ์ด๋ฉฐ ํจ์จ์ ์ธ ํต์ ์ ์ด์งํ๋ ๋์์ ์ ํ๋ฆฌ์ผ์ด์ ์ฝ๋์ ์ํฅ์ ์ฃผ์ง ์์ผ๋ฉด์ ๊ณ ๊ธ ํธ๋ํฝ ๊ด๋ฆฌ, ๊ด์ฐฐ ๊ฐ๋ฅ์ฑ ๋ฐ ๋ณต์๋ ฅ์ ์ง์ํฉ๋๋ค. ์ด๋ ์๋น์ค ๊ฐ๋ฐ, ๋ฐฐํฌ ๋ฐ ๊ด๋ฆฌ๋ฅผ ๋จ์ํํ์ฌ ๊ฐ๋ฐ์๊ฐ ๋ณต์กํ ๋คํธ์ํน ๋ฐ ํต์ ๋ฌธ์ ๋ก ์จ๋ฆํ๋ ๋์ ๋น์ฆ๋์ค ๊ฐ์น์ ํ์ ์ ์ถ๊ฐํ๋ ๋ฐ ์ง์คํ ์ ์๋๋ก ํด์ค๋๋ค.
์๋น์ค ๋ฉ์์ ๊ธฐ๋ณธ ๊ตฌ์ฑ ์์๋ ์ ์ด ํ๋ฉด๊ณผ ๋ฐ์ดํฐ ํ๋ฉด์ ๋๋ค. ์ปจํธ๋กค ํ๋ ์ธ์ ์ ์ฒด ์๋น์ค ๋ฉ์์ ๋ํ ๊ตฌ์ฑ ๋ฐ ์ ์ฑ ์ ๊ด๋ฆฌํ๋ ์ญํ ์ ํฉ๋๋ค. ํธ๋ํฝ ๋ผ์ฐํ ๊ท์น ์ค์ , ์ธ๋ถํ๋ ์ก์ธ์ค ์ ์ด ์ํ, ๋ณด์ ์ธ์ฆ์ ๊ด๋ฆฌ๋ฅผ ์ํ ์ค์ ์ ์ด ์ง์ ์ ์ ๊ณตํฉ๋๋ค. ๋ฐ๋ฉด์ ๋ฐ์ดํฐ ํ๋ ์ธ์ ์ค์ ์๋น์ค ๊ฐ ํต์ ์ ์ฒ๋ฆฌํ๋ ์ญํ ์ ๋ด๋นํฉ๋๋ค. ์ด๋ ๊ฐ ์๋น์ค ์ธ์คํด์ค์ ํจ๊ป ๋ฐฐํฌ๋์ด Service Mesh์ ๋ชจ๋ ํธ๋ํฝ์ ๋ํ ๋ฐฑ๋ณธ ์ญํ ์ ํ๋ ๊ฒฝ๋ ํ๋ก์๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
์ฌ์ด๋์นด๋ผ๊ณ ๋ ํ๋ ์ด๋ฌํ ํ๋ก์๋ ์ ์ด ํ๋ ์ธ์ ์ค์ ๋ ๊ตฌ์ฑ ๋ฐ ์ ์ฑ ์ ๊ธฐ๋ฐ์ผ๋ก ํธ๋ํฝ์ ๊ฐ๋ก์ฑ๊ณ ๋ผ์ฐํ ํฉ๋๋ค. ๋ก๋ ๋ฐธ๋ฐ์ฑ, ํ๋ก ์ฐจ๋จ, ์ฌ์๋, ๊ฒฐํจ ์ฃผ์ , ์๊ฐ ์ด๊ณผ, ์ฐ๊ฒฐ ํ๋ง๊ณผ ๊ฐ์ ์ค์ํ ํต์ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ฏ๋ก ๊ฐ๋ณ ์๋น์ค ์ธ์คํด์ค ๋ด์์ ์ด๋ฌํ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ ๋ฐ ํ์ํ ์๋ ์์ ์ด ์ต์ํ๋ฉ๋๋ค. ๋ํ mTLS(์ํธ ์ ์ก ๊ณ์ธต ๋ณด์)๋ฅผ ํตํด ์๋ํฌ์๋ ์ํธํ๋ฅผ ์ง์ํ์ฌ ์๋น์ค ๊ฐ ๋ณด์ ํต์ ์ ๋ณด์ฅํฉ๋๋ค.
์๋น์ค ๋ฉ์ ํ์ฉ์ ์ฃผ์ ์ด์ ์ค ํ๋๋ ํฅ์๋ ๊ด์ธก ๊ฐ๋ฅ์ฑ์ ๋๋ค. ๋ชจ๋ ์๋น์ค ๊ฐ ํต์ ์ ํ๋ก์๋ฅผ ํตํด ํ๋ฅด๊ธฐ ๋๋ฌธ์ ์์คํ ์ฑ๋ฅ์ ๋ชจ๋ํฐ๋งํ๊ณ ์ด์ ์งํ๋ฅผ ๊ฐ์งํ๋ฉฐ ์ ์ฒด ์ธํ๋ผ๋ฅผ ์ต์ ํํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ํ๋ถํ ์๊ฒฉ ์ธก์ ๋ฐ์ดํฐ๋ฅผ ์์ฑํฉ๋๋ค. ์ด ๋ฐ์ดํฐ์๋ ๊ฐ๋ณ ์๋น์ค์ ์์คํ ์ ์ฒด์ ์ํ, ์ฑ๋ฅ ๋ฐ ๊ฐ์ฉ์ฑ์ ๋ํ ๊ท์คํ ํต์ฐฐ๋ ฅ์ ์ ๊ณตํ๋ ์งํ, ๋ก๊ทธ ๋ฐ ์ถ์ ์ด ํฌํจ๋ฉ๋๋ค. ์ฌ๋ฐ๋ฅธ ๋๊ตฌ์ ํตํฉ์ ํตํด ์๋น์ค ๋ฉ์๋ ๊ธฐ์ ์ด ๋ฌธ์ ๋ฅผ ๊ฐ์ง ๋ฐ ํด๊ฒฐํ๊ณ , ์ฑ๋ฅ์ ์ถ์ ๋ฐ ์ต์ ํํ๋ฉฐ, ์ ์ฌ์ ์ธ ์ค๋ฅ๋ฅผ ์์ธก ๋ฐ ์ํํ๋ ๋ฐ ๋์์ด ๋ ์ ์์ต๋๋ค.
๋๋ฆฌ ์ฌ์ฉ๋๋ ์๋น์ค ๋ฉ์ ๊ตฌํ์๋ Istio, Linkerd ๋ฐ Consul Connect๊ฐ ํฌํจ๋ฉ๋๋ค. ์ด๋ฌํ ์๋ฃจ์ ์ ๋ค์ํ ์์ค์ ๋ณต์ก์ฑ, ์ฑ๋ฅ ํน์ฑ ๋ฐ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ฏ๋ก ์กฐ์ง์ ํน์ ์๊ตฌ ์ฌํญ ๋ฐ ์ ์ฝ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ ํฉํ ์๋ฃจ์ ์ ์ ํํ ์ ์์ต๋๋ค. ์๋น์ค ๋ฉ์๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ๊ตฌํํ๋ฉด ์กฐ์ง์ ๋ง์ดํฌ๋ก์๋น์ค ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐ, ๋ฐฐํฌ ๋ฐ ๋ฐํ์ ์ธก๋ฉด์ ์ต์ ํํ์ฌ ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ํจ๊ณผ์ ์ผ๋ก ํ์ฅํ๊ณ ๋ฐ์ ํ ์ ์์ต๋๋ค.
AppMaster ์ no-code ํ๋ซํผ์ Service Mesh ๊ธฐ๋ฅ์ ํ์ฉํ์ฌ ์ฑ๋ฅ, ๋ณด์ ๋ฐ ํ์ฅ์ฑ์ ํฅ์ํ ์ ์๋ ๋ฐฑ์๋, ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํํ ์์ฑ์ ์ด์งํฉ๋๋ค. ๊ฐ๋ ฅํ ํตํฉ ๊ฐ๋ฐ ํ๊ฒฝ(IDE)์ธ ๋น์ฌ์ ํ๋ซํผ์ ๊ฐ๋ฐ์๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ 10๋ฐฐ ๋ ๋น ๋ฅด๊ฒ, 3๋ฐฐ ๋ ๋น์ฉ ํจ์จ์ ์ผ๋ก ๊ตฌ์ถํ ์ ์๋๋ก ์ง์ํ์ฌ ๋ณต์กํ ๋คํธ์ํน, ํต์ ๋ฐ ๋ชจ๋ํฐ๋ง ๊ธฐ๋ฅ์ ์ง์ ์ฝ๋ฉํ ํ์๊ฐ ์์ผ๋ฏ๋ก ๊ธฐ์ ์ ๋ถ์ฑ์ ๊ด๋ จ ๋ฌธ์ ๋ฅผ ํฌ๊ฒ ์ค์ผ ์ ์์ต๋๋ค. ๋ง์ดํฌ๋ก์๋น์ค ์ํ๊ณ๋ฅผ ๊ด๋ฆฌํ๊ณ ์ด์ํ๋ ๊ฒ์ ๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก ์๋น์ค ๋ฉ์๋ ํ๋ ๋ง์ดํฌ๋ก์๋น์ค ์ํคํ ์ฒ์ ์ค์ํ ๊ตฌ์ฑ ์์๋ก, ๊ธฐ์ ์ด ๋ถ์ฐ ์์คํ ์ ๋ณต์ก์ฑ์ ๊ด๋ฆฌํ๋ ๋ฐ ๋์์ด ๋๋ ๊ฐ๋ ฅํ๊ณ ์ ์ฐํ๋ฉฐ ์์ ํ ํต์ ํ๋ ์์ํฌ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์๋น์ค ๋ฉ์๋ฅผ ํตํด ์ ํ๋ฆฌ์ผ์ด์ ์ฝ๋์์ ํต์ ๋ฌธ์ ๋ฅผ ๋ถ๋ฆฌํจ์ผ๋ก์จ ๊ฐ๋ฐ์๋ ๋น์ฆ๋์ค ๊ฐ์น์ ํ์ ์ ์ ๊ณตํ๋ ๋ฐ ์ง์คํ๋ ๋์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ํ์ฅ์ฑ, ํ๋ ฅ์ฑ, ๊ด์ฐฐ ๊ฐ๋ฅ์ฑ์ ๋ณด์ฅํ ์ ์์ต๋๋ค. AppMaster ์ no-code ํ๋ซํผ์ ์ฌ์ฉํ๋ฉด ์์ง๋์ด๋ Service Mesh์ ๊ธฐ๋ฅ์ ์์ ํ ์์ฉํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ํ๊ฒ ์์ฑ, ๋ฐฐํฌ ๋ฐ ๊ด๋ฆฌํ ์ ์์ผ๋ฏ๋ก ์ถ์ ์๊ฐ์ด ๋จ์ถ๋๊ณ ๋น์ฉ์ด ์ ๊ฐ๋๋ฉฐ ์ฅ๊ธฐ์ ์ธ ์ ์ง ๊ด๋ฆฌ๊ฐ ํฅ์๋ฉ๋๋ค.