Updating Service Mesh - AWS App Mesh
Last updated
Was this helpful?
Last updated
Was this helpful?
re:invent 2018์์๋ ์ฌ๋ฌ ์ ํ์ ์ปดํจํ ์ธํ๋ผ์์ ์๋น์ค๊ฐ ์๋ก ์ฝ๊ฒ ํต์ ํ ์ ์๋๋ก ์ ํ๋ฆฌ์ผ์ด์ ๋ ๋ฒจ ๋คํธ์ํน์ ์ ๊ณตํ๋ ์๋น์ค ๋ฉ์์ธ ๋ฅผ ๋ฐํํ์ต๋๋ค. AWS App Mesh๋ ์๋น์ค ํต์ ๋ฐฉ์์ ํ์คํํ์ฌ ์๋ ํฌ ์๋ ๊ฐ์์ฑ์ ์ ๊ณตํ๊ณ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ณ ๊ฐ์ฉ์ฑ์ ๋ณด์ฅํฉ๋๋ค.
AWS App Mesh์ ๊ฐ์ ์๋น์ค ๋ฉ์๋ฅผ ์ฌ์ฉํ๋ฉด HTTP ๋ฐ TCP ์๋น์ค๋ฅผ ๊ท๋ชจ์ ๋ง๊ฒ ์คํํ๊ณ ๋ชจ๋ํฐ๋งํ ์ ์์ต๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ์ด , , , ๋๋ ํด๋ฌ์คํฐ ๋๋ ์ธ์คํด์ค๋ก ๊ตฌ์ฑ๋์๋์ง ์ฌ๋ถ์ ๊ด๊ณ์์ด AWS App Mesh๋ ์ผ๊ด๋ ๋ผ์ฐํ ๋ฐ ํธ๋ํฝ ๋ชจ๋ํฐ๋ง ๊ธฐ๋ฅ์ ์ ๊ณตํ์ฌ ์ค๋ฅ ๋๋ ์ฝ๋ ๋ณ๊ฒฝ ํ ํธ๋ํฝ์ ์ฌ๋ผ์ฐํ ํ๊ณ ๋ฌธ์ ๋ฅผ ํ์ ํ ์ ์๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
AWS App Mesh๋ ์คํ ์์ค ํ๋ก์๋ฅผ ์ฌ์ฉํ์ฌ AWS ํํธ๋์ ์คํ ์์ค ์ปค๋ฎค๋ํฐ์ ๋ค์ํ ๋๊ตฌ์ ์ก์ธ์คํ ์ ์์ต๋๋ค. ๊ฐ ์๋น์ค์ ๋ค์ด์ค๊ณ ๋๊ฐ๋ ๋ชจ๋ ํธ๋ํฝ์ Envoy ํ๋ก์๋ฅผ ํต๊ณผํ๋ฏ๋ก ๋ชจ๋ ํธ๋ํฝ์ ๋ผ์ฐํ , ํ์ํ, ์ธก์ ๋ฐ ๊ธฐ๋กํ ์ ์์ต๋๋ค. ์ด ์ถ๊ฐ ๋ ๋ฒจ์ ๊ฐ์ ํ๋ฅผ ์ฌ์ฉํ๋ฉด ๊ณตํต ํต์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์งํฉ์ ์ฌ์ฉํ์ง ์๊ณ ๋ ์ํ๋ ์ธ์ด๋ก ์๋น์ค๋ฅผ ์์ฑํ ์ ์์ต๋๋ค.
์ด ์ค์ต์์๋ ์๋ ์ ํ ์นดํ๋ก๊ทธ ์ ํ๋ฆฌ์ผ์ด์ ๋ฐฐํฌ ์์ ๋ฅผ ์ฌ์ฉํ์ฌ ๋๋ฆฌ ์ฌ์ฉ๋๋ App Mesh ์ฌ์ฉ ์ฌ๋ก์ธ ๋ค์ ์ฌํญ์ ๋ํด ์ค๋ช ํฉ๋๋ค.
AWS Fargate๋ฅผ ์ฌ์ฉํ์ฌ Amazon EKS์ ๋ง์ดํฌ๋ก ์๋น์ค ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐฐํฌํฉ๋๋ค.
ํธ๋ํฝ์ ์ ํ๋ฆฌ์ผ์ด์ ์๋น์ค๋ก ๋ผ์ฐํ ํ๋๋ก App Mesh ๊ฐ์ ๊ฒ์ดํธ์จ์ด๋ฅผ ๊ตฌ์ฑํฉ๋๋ค.
App Mesh๋ฅผ ์ฌ์ฉํ์ฌ Canary ๋ฐฐํฌ๋ฅผ ๋ง๋ญ๋๋ค.
Fargate, Amazon Cloudwatch Container Insights ๋ฐ AWS X-Ray ์ถ์ ์ ๋ํ ๋ก๊น ์ ํฌํจํ์ฌ ๋ชจ๋ํฐ๋ง์ ์ฌ์ฉํฉ๋๋ค.