Enterprise Service Mesh๋ฅผ ๋งŒ๋“œ๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

Service Mesh๋Š” ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค๋ฅผ ํ†ตํ•ฉํ•˜๊ณ  ํด๋ผ์šฐ๋“œ ์ธํ”„๋ผ๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•˜๊ธฐ ์œ„ํ•œ ์ž˜ ์•Œ๋ ค์ง„ ์•„ํ‚คํ…์ฒ˜ ํŒจํ„ด์ž…๋‹ˆ๋‹ค. ์˜ค๋Š˜๋‚  ํด๋ผ์šฐ๋“œ ์ปจํ…Œ์ด๋„ˆ ์„ธ๊ณ„์—์„œ๋Š” ํด๋ผ์šฐ๋“œ ์ปจํ…Œ์ด๋„ˆ ์—†์ด๋Š” ๋งค์šฐ ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ ์˜คํ”ˆ ์†Œ์Šค ์„œ๋น„์Šค ๋ฉ”์‹œ ๊ตฌํ˜„์ด ์ด๋ฏธ ์‹œ์žฅ์— ๋‚˜์™€ ์žˆ์ง€๋งŒ ๊ทธ ๊ธฐ๋Šฅ, ์‹ ๋ขฐ์„ฑ ๋ฐ ๋ณด์•ˆ์ด ํ•ญ์ƒ ์ถฉ๋ถ„ํ•˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. ํŠนํžˆ ์ „๊ตญ์˜ ๋Œ€๊ทœ๋ชจ ๊ธˆ์œต ํšŒ์‚ฌ์˜ ์š”๊ตฌ ์‚ฌํ•ญ์— ์žˆ์–ด์„œ๋Š” ๋”์šฑ ๊ทธ๋ ‡์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ๋ฐ”๋กœ ์šฐ๋ฆฌ Sbertech๊ฐ€ Service Mesh๋ฅผ ๋งž์ถคํ™”ํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ•˜๊ณ  Service Mesh์˜ ์žฅ์ ๊ณผ ๋‹จ์ , ์ด์— ๋Œ€ํ•ด ๋ฌด์—‡์„ ํ•  ๊ฒƒ์ธ์ง€์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๊ณ  ์‹ถ์€ ์ด์œ ์ž…๋‹ˆ๋‹ค.

Enterprise Service Mesh๋ฅผ ๋งŒ๋“œ๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

ํด๋ผ์šฐ๋“œ ๊ธฐ์ˆ ์˜ ์ธ๊ธฐ์™€ ํ•จ๊ป˜ Service Mesh ํŒจํ„ด์˜ ์ธ๊ธฐ๊ฐ€ ๋†’์•„์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์–‘ํ•œ ๋„คํŠธ์›Œํฌ ์„œ๋น„์Šค ๊ฐ„์˜ ์ƒํ˜ธ ์ž‘์šฉ์„ ๋‹จ์ˆœํ™”ํ•˜๋Š” ์ „์šฉ ์ธํ”„๋ผ ๊ณ„์ธต์ž…๋‹ˆ๋‹ค. ์ตœ์‹  ํด๋ผ์šฐ๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์ˆ˜๋ฐฑ ๋˜๋Š” ์ˆ˜์ฒœ ๊ฐœ์˜ ์„œ๋น„์Šค๋กœ ๊ตฌ์„ฑ๋˜๋ฉฐ ๊ฐ ์„œ๋น„์Šค์—๋Š” ์ˆ˜์ฒœ ๊ฐœ์˜ ๋ณต์‚ฌ๋ณธ์ด ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Enterprise Service Mesh๋ฅผ ๋งŒ๋“œ๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

์ด๋Ÿฌํ•œ ์„œ๋น„์Šค ๊ฐ„์˜ ์ƒํ˜ธ ์ž‘์šฉ๊ณผ ๊ด€๋ฆฌ๋Š” Service Mesh์˜ ํ•ต์‹ฌ ์ž‘์—…์ž…๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ ์ด๋Š” ์ค‘์•™์—์„œ ๊ด€๋ฆฌ๋˜๊ณ  ์ผ๋ จ์˜ ๋งค์šฐ ์œ ์šฉํ•œ ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋งŽ์€ ํ”„๋ก์‹œ์˜ ๋„คํŠธ์›Œํฌ ๋ชจ๋ธ์ž…๋‹ˆ๋‹ค.

ํ”„๋ก์‹œ ์ˆ˜์ค€(๋ฐ์ดํ„ฐ ํ‰๋ฉด)์—์„œ:

  • ๋ผ์šฐํŒ… ๋ฐ ํŠธ๋ž˜ํ”ฝ ๋ฐธ๋Ÿฐ์‹ฑ ์ •์ฑ… ํ• ๋‹น ๋ฐ ๋ฐฐํฌ
  • ํ‚ค, ์ธ์ฆ์„œ, ํ† ํฐ ๋ฐฐํฌ
  • ์›๊ฒฉ ์ธก์ • ์ˆ˜์ง‘, ๋ชจ๋‹ˆํ„ฐ๋ง ์ง€ํ‘œ ์ƒ์„ฑ
  • ๋ณด์•ˆ ๋ฐ ๋ชจ๋‹ˆํ„ฐ๋ง ์ธํ”„๋ผ์™€์˜ ํ†ตํ•ฉ

์ œ์–ด ์˜์—ญ ์ˆ˜์ค€์—์„œ:

  • ๋ผ์šฐํŒ… ๋ฐ ํŠธ๋ž˜ํ”ฝ ๋ฐธ๋Ÿฐ์‹ฑ ์ •์ฑ… ์ ์šฉ
  • ์žฌ์‹œ๋„ ๋ฐ ์‹œ๊ฐ„ ์ดˆ๊ณผ ๊ด€๋ฆฌ, "์ฃฝ์€" ๋…ธ๋“œ ๊ฐ์ง€(ํšŒ๋กœ ์ฐจ๋‹จ), ์˜ค๋ฅ˜ ์ฃผ์ž… ๊ด€๋ฆฌ ๋ฐ ๊ธฐํƒ€ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ํ†ตํ•œ ์„œ๋น„์Šค ๋ณต์›๋ ฅ ๋ณด์žฅ
  • ํ†ตํ™” ์ธ์ฆ/์Šน์ธ
  • ์ธก์ •ํ•ญ๋ชฉ ์‚ญ์ œ(๊ด€์ฐฐ ๊ฐ€๋Šฅ์„ฑ)

์ด ๊ธฐ์ˆ  ๊ฐœ๋ฐœ์— ๊ด€์‹ฌ์ด ์žˆ๋Š” ์‚ฌ์šฉ์ž์˜ ๋ฒ”์œ„๋Š” ์†Œ๊ทœ๋ชจ ์‹ ์ƒ ๊ธฐ์—…๋ถ€ํ„ฐ PayPal๊ณผ ๊ฐ™์€ ๋Œ€๊ทœ๋ชจ ์ธํ„ฐ๋„ท ๊ธฐ์—…์— ์ด๋ฅด๊ธฐ๊นŒ์ง€ ๋งค์šฐ ๋„“์Šต๋‹ˆ๋‹ค.

๊ธฐ์—… ๋ถ€๋ฌธ์— Service Mesh๊ฐ€ ํ•„์š”ํ•œ ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

Service Mesh๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋งŽ์€ ์ด์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ์„ , ๊ฐœ๋ฐœ์ž์—๊ฒŒ๋Š” ๋งค์šฐ ํŽธ๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ์ฝ”๋“œ ์ž‘์„ฑ์— ์žˆ์–ด์„œ ๊ธฐ์ˆ  ํ”Œ๋žซํผ์ด ๋“ฑ์žฅํ•˜๋‹ค์ด๋Š” ์ „์†ก ๊ณ„์ธต์ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋กœ์ง๊ณผ ์™„์ „ํžˆ ๋ถ„๋ฆฌ๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ํด๋ผ์šฐ๋“œ ์ธํ”„๋ผ๋กœ์˜ ํ†ตํ•ฉ์„ ํฌ๊ฒŒ ๋‹จ์ˆœํ™”ํ•ฉ๋‹ˆ๋‹ค.

๋˜ํ•œ, Service Mesh๋Š” ๊ณต๊ธ‰์ž์™€ ์†Œ๋น„์ž ๊ฐ„์˜ ๊ด€๊ณ„๋ฅผ ๋‹จ์ˆœํ™”ํ•ฉ๋‹ˆ๋‹ค. ์˜ค๋Š˜๋‚ ์—๋Š” ํŠน๋ณ„ํ•œ ํ†ตํ•ฉ ์ค‘๊ฐœ์ž ๋ฐ ์ค‘์žฌ์ž(์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์„œ๋น„์Šค ๋ฒ„์Šค)๋ฅผ ๊ฑฐ์น˜์ง€ ์•Š๊ณ ๋„ API ์ œ๊ณต์ž์™€ ์†Œ๋น„์ž๊ฐ€ ์Šค์Šค๋กœ ์ธํ„ฐํŽ˜์ด์Šค์™€ ๊ณ„์•ฝ์— ๋™์˜ํ•˜๋Š” ๊ฒƒ์ด ํ›จ์”ฌ ์‰ฌ์›Œ์กŒ์Šต๋‹ˆ๋‹ค. ์ด ์ ‘๊ทผ ๋ฐฉ์‹์€ ๋‘ ๊ฐ€์ง€ ์ง€ํ‘œ์— ํฐ ์˜ํ–ฅ์„ ๋ฏธ์นฉ๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ์‹œ์žฅ์— ์ถœ์‹œํ•˜๋Š” ์†๋„(์‹œ์žฅ ์ถœ์‹œ ์‹œ๊ฐ„)๊ฐ€ ๋นจ๋ผ์ง€์ง€๋งŒ ๋™์‹œ์— ํ†ตํ•ฉ์ด ๋…๋ฆฝ์ ์œผ๋กœ ์ˆ˜ํ–‰๋˜์–ด์•ผ ํ•˜๋ฏ€๋กœ ์†”๋ฃจ์…˜ ๋น„์šฉ๋„ ์ฆ๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ๋น„์ฆˆ๋‹ˆ์Šค ๊ธฐ๋Šฅ ๊ฐœ๋ฐœํŒ€์ด Service Mesh๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์—ฌ๊ธฐ์„œ ๊ท ํ˜•์„ ์œ ์ง€ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ API ์ œ๊ณต์—…์ฒด๋Š” ์„œ๋น„์Šค์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ตฌ์„ฑ ์š”์†Œ์—๋งŒ ์ง‘์ค‘ํ•˜๊ณ  ์ด๋ฅผ Service Mesh์— ๊ฐ„๋‹จํžˆ ๊ฒŒ์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. API๋Š” ๋ชจ๋“  ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์ฆ‰์‹œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜๋ฉฐ ํ†ตํ•ฉ ํ’ˆ์งˆ์€ ํ”„๋กœ๋•์…˜ ์ค€๋น„๊ฐ€ ๋˜์–ด ๋‹จ์ผ ์ž‘์—…์ด ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ถ”๊ฐ€ ์ฝ”๋“œ ์ค„.

๋‹ค์Œ ์žฅ์ ์€ Service Mesh๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฐœ๋ฐœ์ž๋Š” ๋น„์ฆˆ๋‹ˆ์Šค ๊ธฐ๋Šฅ์—๋งŒ ์ง‘์ค‘ํ•ฉ๋‹ˆ๋‹ค. โ€” ์„œ๋น„์Šค์˜ ๊ธฐ์ˆ ์  ๊ตฌ์„ฑ ์š”์†Œ๊ฐ€ ์•„๋‹Œ ์ œํ’ˆ์— ๋Œ€ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ์„œ๋น„์Šค๊ฐ€ ํ˜ธ์ถœ๋˜๋Š” ์ƒํ™ฉ์—์„œ ์–ด๋”˜๊ฐ€์—์„œ ์—ฐ๊ฒฐ ์‹คํŒจ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค์„ ๋” ์ด์ƒ ์ƒ๊ฐํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ Service Mesh๋Š” ๋™์ผํ•œ ์„œ๋น„์Šค ๋ณต์‚ฌ๋ณธ ๊ฐ„์˜ ํŠธ๋ž˜ํ”ฝ ๊ท ํ˜•์„ ์œ ์ง€ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. ๋ณต์‚ฌ๋ณธ ์ค‘ ํ•˜๋‚˜๊ฐ€ "์ฃฝ์œผ๋ฉด" ์‹œ์Šคํ…œ์€ ๋ชจ๋“  ํŠธ๋ž˜ํ”ฝ์„ ๋‚˜๋จธ์ง€ ๋ผ์ด๋ธŒ ๋ณต์‚ฌ๋ณธ์œผ๋กœ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

์„œ๋น„์Šค ๋ฉ”์‹œ - ์ด๋Š” ๋ถ„์‚ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ์ข‹์€ ๊ธฐ๋ฐ˜์ž…๋‹ˆ๋‹ค., ๋‚ด๋ถ€ ๋ฐ ์™ธ๋ถ€ ์„œ๋น„์Šค์— ๋Œ€ํ•œ ํ˜ธ์ถœ ์ œ๊ณต์— ๋Œ€ํ•œ ์„ธ๋ถ€ ์ •๋ณด๋ฅผ ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ์ˆจ๊น๋‹ˆ๋‹ค. Service Mesh๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ชจ๋“  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ๋„คํŠธ์›Œํฌ์™€ ์„œ๋กœ ์ „์†ก ์ˆ˜์ค€์—์„œ ๊ฒฉ๋ฆฌ๋ฉ๋‹ˆ๋‹ค. ์ฆ‰, ๋‘˜ ์‚ฌ์ด์—๋Š” ํ†ต์‹ ์ด ์—†์Šต๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ ๊ฐœ๋ฐœ์ž๋Š” ์ž์‹ ์˜ ์„œ๋น„์Šค์— ๋Œ€ํ•œ ๋ชจ๋“  ๊ถŒํ•œ์„ ๊ฐ–์Šต๋‹ˆ๋‹ค.

์ฃผ๋ชฉํ•ด์•ผ ํ•  ์ ์€ ์„œ๋น„์Šค ๋ฉ”์‹œ ํ™˜๊ฒฝ์—์„œ ๋ถ„์‚ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์—…๋ฐ์ดํŠธํ•˜๋Š” ๊ฒƒ์ด ๋” ์‰ฌ์›Œ์กŒ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋ธ”๋ฃจ/๊ทธ๋ฆฐ ๋ฐฐํฌ์—์„œ๋Š” ๋‘ ๊ฐœ์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ™˜๊ฒฝ์„ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๊ทธ ์ค‘ ํ•˜๋‚˜๋Š” ์—…๋ฐ์ดํŠธ๋˜์ง€ ์•Š๊ณ  ๋Œ€๊ธฐ ๋ชจ๋“œ์— ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฆด๋ฆฌ์Šค์— ์‹คํŒจํ•  ๊ฒฝ์šฐ ์ด์ „ ๋ฒ„์ „์œผ๋กœ ๋กค๋ฐฑํ•˜๋Š” ์ž‘์—…์€ Service Mesh๊ฐ€ ์ž˜ ์ˆ˜ํ–‰ํ•˜๋Š” ์—ญํ• ์ธ ํŠน์ˆ˜ ๋ผ์šฐํ„ฐ์— ์˜ํ•ด ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค.. ์ƒˆ ๋ฒ„์ „์„ ํ…Œ์ŠคํŠธํ•˜๋ ค๋ฉด ๋‹ค์Œ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์นด๋‚˜๋ฆฌ์•„ ๋ฆด๋ฆฌ์Šค โ€” ํด๋ผ์ด์–ธํŠธ ํŒŒ์ผ๋Ÿฟ ๊ทธ๋ฃน์˜ ํŠธ๋ž˜ํ”ฝ ๋˜๋Š” ์š”์ฒญ ์ค‘ 10%๋งŒ ์ƒˆ ๋ฒ„์ „์œผ๋กœ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์ฃผ์š” ํŠธ๋ž˜ํ”ฝ์€ ์ด์ „ ๋ฒ„์ „์œผ๋กœ ์ด๋™ํ•˜๋ฉฐ ์ค‘๋‹จ๋˜๋Š” ์ผ์ด ์—†์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ Service Mesh๋Š” ์‹ค์‹œ๊ฐ„ SLA ์ œ์–ด๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.. ๋ถ„์‚ฐ ํ”„๋ก์‹œ ์‹œ์Šคํ…œ์—์„œ๋Š” ํด๋ผ์ด์–ธํŠธ ์ค‘ ํ•˜๋‚˜๊ฐ€ ํ• ๋‹น๋œ ํ• ๋‹น๋Ÿ‰์„ ์ดˆ๊ณผํ•ด๋„ ์„œ๋น„์Šค๊ฐ€ ์‹คํŒจํ•˜๋Š” ๊ฒƒ์„ ํ—ˆ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. API ์ฒ˜๋ฆฌ๋Ÿ‰์ด ์ œํ•œ๋˜๋ฉด ๋ˆ„๊ตฌ๋„ ๋Œ€๋Ÿ‰์˜ ํŠธ๋žœ์žญ์…˜์œผ๋กœ ์ด๋ฅผ ์••๋„ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. Service Mesh๋Š” ์„œ๋น„์Šค ์•ž์— ์„œ์„œ ๋ถˆํ•„์š”ํ•œ ํŠธ๋ž˜ํ”ฝ์„ ํ—ˆ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‹จ์ˆœํžˆ ํ†ตํ•ฉ ๊ณ„์ธต์—์„œ ๋ฐ˜๊ฒฉํ•  ๋ฟ์ด๊ณ , ์„œ๋น„์Šค ์ž์ฒด๋Š” ์ด๋ฅผ ์ธ์ง€ํ•˜์ง€ ๋ชปํ•œ ์ฑ„ ๊ณ„์† ์ž‘๋™ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

ํšŒ์‚ฌ๊ฐ€ ํ†ตํ•ฉ ์†”๋ฃจ์…˜ ๊ฐœ๋ฐœ ๋น„์šฉ์„ ์ ˆ๊ฐํ•˜๋ ค๋Š” ๊ฒฝ์šฐ Service Mesh๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋„์›€๋„ ์ค๋‹ˆ๋‹ค. ์ƒ์šฉ ์ œํ’ˆ์—์„œ ์˜คํ”ˆ ์†Œ์Šค ๋ฒ„์ „์œผ๋กœ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.. ์šฐ๋ฆฌ์˜ Enterprise Service Mesh๋Š” ์˜คํ”ˆ ์†Œ์Šค ๋ฒ„์ „์˜ Service Mesh๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค.

๋˜ ๋‹ค๋ฅธ ์žฅ์  - ์™„์ „ํ•œ ๋‹จ์ผ ํ†ตํ•ฉ ์„œ๋น„์Šค ์„ธํŠธ์˜ ๊ฐ€์šฉ์„ฑ. ๋ชจ๋“  ํ†ตํ•ฉ์€ ์ด ๋ฏธ๋“ค์›จ์–ด๋ฅผ ํ†ตํ•ด ์ด๋ฃจ์–ด์ง€๊ธฐ ๋•Œ๋ฌธ์— ํšŒ์‚ฌ์˜ ๋น„์ฆˆ๋‹ˆ์Šค ํ•ต์‹ฌ์„ ๊ตฌ์„ฑํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐ„์˜ ๋ชจ๋“  ํ†ตํ•ฉ ํŠธ๋ž˜ํ”ฝ๊ณผ ์—ฐ๊ฒฐ์„ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งค์šฐ ํŽธ์•ˆํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ๋งˆ์นจ๋‚ด Service Mesh๋Š” ํšŒ์‚ฌ๊ฐ€ ๋™์  ์ธํ”„๋ผ๋กœ ์ „ํ™˜ํ•˜๋„๋ก ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค. ์ด์ œ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ์ปจํ…Œ์ด๋„ˆํ™”๋ฅผ ๋ชจ์ƒ‰ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋†€๋ฆฌ์Šค๋ฅผ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค๋กœ ์ž๋ฅด๊ณ  ์ด ๋ชจ๋“  ๊ฒƒ์„ ์•„๋ฆ„๋‹ต๊ฒŒ ๊ตฌํ˜„ํ•˜๋Š” ๊ฒƒ์— ๋Œ€ํ•œ ์ฃผ์ œ๊ฐ€ ์ ์  ์ปค์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ˆ˜๋…„ ๋™์•ˆ ์ƒ์‚ฐ๋˜์–ด ์˜จ ์‹œ์Šคํ…œ์„ ์ƒˆ๋กœ์šด ํ”Œ๋žซํผ์œผ๋กœ ์ด์ „ํ•˜๋ ค๊ณ  ํ•˜๋ฉด ์ฆ‰์‹œ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ๋ฌธ์ œ์— ์ง๋ฉดํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ๊ฒƒ์„ ์ปจํ…Œ์ด๋„ˆ์— ๋„ฃ๊ณ  ํ”Œ๋žซํผ์— ๋ฐฐํฌํ•˜๋Š” ๊ฒƒ์€ ์‰ฝ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด๋Ÿฌํ•œ ๋ถ„์‚ฐ ๊ตฌ์„ฑ ์š”์†Œ์˜ ๊ตฌํ˜„, ๋™๊ธฐํ™” ๋ฐ ์ƒํ˜ธ ์ž‘์šฉ์€ ๋˜ ๋‹ค๋ฅธ ๋งค์šฐ ๋ณต์žกํ•œ ์ฃผ์ œ์ž…๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ์–ด๋–ป๊ฒŒ ์„œ๋กœ ์†Œํ†ตํ•  ๊ฒƒ์ธ๊ฐ€? ์—ฐ์†์ ์ธ ์‹คํŒจ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๊นŒ? Service Mesh๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ด๋Ÿฌํ•œ ๋ฌธ์ œ ์ค‘ ์ผ๋ถ€๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ  ๋„คํŠธ์›Œํฌ ๊ตํ™˜ ๋…ผ๋ฆฌ๋ฅผ ์žŠ์–ด๋ฒ„๋ฆด ์ˆ˜ ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค๋กœ ์ธํ•ด ์ด์ „ ์•„ํ‚คํ…์ฒ˜์—์„œ ์ƒˆ ์•„ํ‚คํ…์ฒ˜๋กœ ์‰ฝ๊ฒŒ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์„œ๋น„์Šค ๋ฉ”์‹œ ์‚ฌ์šฉ์ž ์ •์˜๊ฐ€ ํ•„์š”ํ•œ ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

์šฐ๋ฆฌ ํšŒ์‚ฌ์—๋Š” ์ˆ˜๋ฐฑ ๊ฐœ์˜ ์‹œ์Šคํ…œ๊ณผ ๋ชจ๋“ˆ์ด ๊ณต์กดํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ๋Ÿฐํƒ€์ž„ ๋ถ€ํ•˜๊ฐ€ ๋งค์šฐ ๋†’์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ํ•œ ์‹œ์Šคํ…œ์ด ๋‹ค๋ฅธ ์‹œ์Šคํ…œ์„ ํ˜ธ์ถœํ•˜๊ณ  ์‘๋‹ต์„ ๋ฐ›๋Š” ๊ฐ„๋‹จํ•œ ํŒจํ„ด๋งŒ์œผ๋กœ๋Š” ์ถฉ๋ถ„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์—์„œ๋Š” ๋” ๋งŽ์€ ๊ฒƒ์„ ์›ํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์„œ๋น„์Šค ๋ฉ”์‹œ์—์„œ ๋˜ ๋ฌด์—‡์ด ํ•„์š”ํ•ฉ๋‹ˆ๊นŒ?

Enterprise Service Mesh๋ฅผ ๋งŒ๋“œ๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

์ด๋ฒคํŠธ ์ฒ˜๋ฆฌ ์„œ๋น„์Šค

์‹ค์‹œ๊ฐ„ ์ด๋ฒคํŠธ ์ฒ˜๋ฆฌ, ์ฆ‰ ๊ณ ๊ฐ์˜ ํ–‰๋™์„ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ถ„์„ํ•˜๊ณ  ์ฆ‰์‹œ ๊ด€๋ จ ์ œ์•ˆ์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋Š” ์‹œ์Šคํ…œ์„ ๋งŒ๋“ค์–ด์•ผ ํ•œ๋‹ค๊ณ  ์ƒ์ƒํ•ด ๋ด…์‹œ๋‹ค. ์œ ์‚ฌํ•œ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜๋ ค๋ฉด ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. ์ด๋ฒคํŠธ ์ค‘์‹ฌ ์•„ํ‚คํ…์ฒ˜(EDA)๋ผ๊ณ  ๋ถˆ๋ฆฌ๋Š” ์•„ํ‚คํ…์ฒ˜ ํŒจํ„ด. ํ˜„์žฌ ์„œ๋น„์Šค ๋ฉ”์‹œ ์ค‘ ์–ด๋Š ๊ฒƒ๋„ ์ด๋Ÿฌํ•œ ํŒจํ„ด์„ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ง€์›ํ•˜์ง€ ์•Š์ง€๋งŒ ์ด๋Š” ํŠนํžˆ ์€ํ–‰์˜ ๊ฒฝ์šฐ ๋งค์šฐ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค!

์›๊ฒฉ ํ”„๋กœ์‹œ์ € ํ˜ธ์ถœ(RPC)์ด ๋ชจ๋“  ๋ฒ„์ „์˜ Service Mesh์—์„œ ์ง€์›๋˜์ง€๋งŒ EDA์™€ ์นœ์ˆ™ํ•˜์ง€ ์•Š๋‹ค๋Š” ๊ฒƒ์€ ๋งค์šฐ ์ด์ƒํ•ฉ๋‹ˆ๋‹ค. Service Mesh๋Š” ์ผ์ข…์˜ ํ˜„๋Œ€์ ์ธ ๋ถ„์‚ฐ ํ†ตํ•ฉ์ด๊ณ  EDA๋Š” ๊ณ ๊ฐ ๊ฒฝํ—˜ ์ธก๋ฉด์—์„œ ๋…ํŠนํ•œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ๋งค์šฐ ๊ด€๋ จ์„ฑ์ด ๋†’์€ ์•„ํ‚คํ…์ฒ˜ ํŒจํ„ด์ด๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

์šฐ๋ฆฌ์˜ Enterprise Service Mesh๋Š” ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ๋‹ค์–‘ํ•œ ํ•„ํ„ฐ์™€ ํ…œํ”Œ๋ฆฟ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ณด์žฅ๋œ ์ „๋‹ฌ, ์ŠคํŠธ๋ฆฌ๋ฐ ๋ฐ ๋ณต์žกํ•œ ์ด๋ฒคํŠธ ์ฒ˜๋ฆฌ์˜ ๊ตฌํ˜„์„ ๋ณด๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

ํŒŒ์ผ ์ „์†ก ์„œ๋น„์Šค

EDA ์™ธ์—๋„ ํŒŒ์ผ์„ ์ „์†กํ•  ์ˆ˜ ์žˆ์œผ๋ฉด ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ธฐ์—… ๊ทœ๋ชจ์—์„œ๋Š” ํŒŒ์ผ ํ†ตํ•ฉ๋งŒ ๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. ํŠนํžˆ ETL(Extract, Transform, Load) ์•„ํ‚คํ…์ฒ˜ ํŒจํ„ด์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ๋ชจ๋“  ์‚ฌ๋žŒ์€ ํŒŒ์ผ์„ ๋…์ ์ ์œผ๋กœ ๊ตํ™˜ํ•ฉ๋‹ˆ๋‹ค. ๋น… ๋ฐ์ดํ„ฐ๊ฐ€ ์‚ฌ์šฉ๋˜๋ฏ€๋กœ ๋ณ„๋„์˜ ์š”์ฒญ์„ ํ‘ธ์‹œํ•˜๋Š” ๊ฒƒ์€ ๋น„ํ˜„์‹ค์ ์ž…๋‹ˆ๋‹ค. Enterprise Service Mesh์—์„œ ๊ธฐ๋ณธ์ ์œผ๋กœ ํŒŒ์ผ ์ „์†ก์„ ์ง€์›ํ•˜๋Š” ๊ธฐ๋Šฅ์€ ๋น„์ฆˆ๋‹ˆ์Šค์— ํ•„์š”ํ•œ ์œ ์—ฐ์„ฑ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ ์„œ๋น„์Šค

๋Œ€๊ทœ๋ชจ ์กฐ์ง์—๋Š” ๊ฑฐ์˜ ํ•ญ์ƒ ๋‹ค์–‘ํ•œ ์ œํ’ˆ์„ ๋งŒ๋“œ๋Š” ๋‹ค์–‘ํ•œ ํŒ€์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์€ํ–‰์—์„œ๋Š” ์–ด๋–ค ํŒ€์€ ์˜ˆ๊ธˆ ์—…๋ฌด๋ฅผ ํ•˜๊ณ , ๋‹ค๋ฅธ ํŒ€์€ ๋Œ€์ถœ ์ƒํ’ˆ ์—…๋ฌด๋ฅผ ํ•˜๋Š”๋ฐ, ๊ทธ๋Ÿฐ ๊ฒฝ์šฐ๊ฐ€ ๊ฝค ๋งŽ์Šต๋‹ˆ๋‹ค. ์ด๋“ค์€ ์ œํ’ˆ์„ ๋งŒ๋“ค๊ณ  API๋ฅผ ๊ฐœ๋ฐœํ•˜์—ฌ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์ œ๊ณตํ•˜๋Š” ๋‹ค์–‘ํ•œ ์‚ฌ๋žŒ, ๋‹ค์–‘ํ•œ ํŒ€์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด๋Ÿฌํ•œ ์„œ๋น„์Šค๋ฅผ ๊ตฌ์„ฑํ•˜๊ณ  ์ผ๋ จ์˜ API๋ฅผ ์ˆœ์ฐจ์ ์œผ๋กœ ํ˜ธ์ถœํ•˜๊ธฐ ์œ„ํ•œ ๋ณต์žกํ•œ ๋…ผ๋ฆฌ๋ฅผ ๊ตฌํ˜„ํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งค์šฐ ๋งŽ์Šต๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋ ค๋ฉด ์ด ๋ชจ๋“  ๋ณตํ•ฉ ๋กœ์ง(์—ฌ๋Ÿฌ API ํ˜ธ์ถœ, ์š”์ฒญ ๊ฒฝ๋กœ ์„ค๋ช… ๋“ฑ)์„ ๋‹จ์ˆœํ™”ํ•˜๋Š” ํ†ตํ•ฉ ๊ณ„์ธต์˜ ์†”๋ฃจ์…˜์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” Enterprise Service Mesh์˜ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค.

AI์™€ ML

๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค๊ฐ€ ๋‹จ์ผ ํ†ตํ•ฉ ๊ณ„์ธต์„ ํ†ตํ•ด ํ†ต์‹ ํ•  ๋•Œ Service Mesh๋Š” ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๊ฐ ์„œ๋น„์Šค ํ˜ธ์ถœ์— ๋Œ€ํ•œ ๋ชจ๋“  ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋ˆ„๊ฐ€ ๋ˆ„๊ตฌ์—๊ฒŒ, ์–ธ์ œ, ์–ผ๋งˆ๋‚˜ ์˜ค๋žซ๋™์•ˆ, ๋ช‡ ๋ฒˆ์ด๋‚˜ ์ „ํ™”ํ–ˆ๋Š”์ง€ ๋“ฑ ์›๊ฒฉ ์ธก์ •์„ ์ˆ˜์ง‘ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์„œ๋น„์Šค๊ฐ€ ์ˆ˜์‹ญ๋งŒ ๊ฐœ, ํ˜ธ์ถœ์ด ์ˆ˜์‹ญ์–ต ๊ฐœ์ด๋ฉด ์ด ๋ชจ๋“  ๊ฒƒ์ด ์ถ•์ ๋˜์–ด ๋น…๋ฐ์ดํ„ฐ๊ฐ€ ํ˜•์„ฑ๋ฉ๋‹ˆ๋‹ค. ์ด ๋ฐ์ดํ„ฐ๋Š” AI, ๋จธ์‹ ๋Ÿฌ๋‹ ๋“ฑ์„ ์ด์šฉํ•ด ๋ถ„์„ํ•  ์ˆ˜ ์žˆ๊ณ , ๋ถ„์„ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์œ ์šฉํ•œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Service Mesh์— ํ†ตํ•ฉ๋œ ์ด ๋ชจ๋“  ๋„คํŠธ์›Œํฌ ํŠธ๋ž˜ํ”ฝ๊ณผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ˜ธ์ถœ์— ๋Œ€ํ•œ ์ œ์–ด๋ฅผ ์ ์–ด๋„ ๋ถ€๋ถ„์ ์œผ๋กœ ์ธ๊ณต ์ง€๋Šฅ์— ๋„˜๊ฒจ์ฃผ๋Š” ๊ฒƒ์ด ์ ์ ˆํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

API ๊ฒŒ์ดํŠธ์›จ์ด ์„œ๋น„์Šค

์ผ๋ฐ˜์ ์œผ๋กœ ์„œ๋น„์Šค ๋ฉ”์‹œ์—๋Š” ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฝ๊ณ„ ๋‚ด์—์„œ ์„œ๋กœ ํ†ต์‹ ํ•˜๋Š” ํ”„๋ก์‹œ์™€ ์„œ๋น„์Šค๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์™ธ๋ถ€ ๊ฑฐ๋ž˜ ์ƒ๋Œ€๋ฐฉ๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์†Œ๋น„์ž ๊ทธ๋ฃน์— ๋…ธ์ถœ๋˜๋Š” API์— ๋Œ€ํ•œ ์š”๊ตฌ ์‚ฌํ•ญ์€ ํ›จ์”ฌ ๋” ์—„๊ฒฉํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ด ์ž‘์—…์„ ๋‘ ๊ฐ€์ง€ ์ฃผ์š” ๋ถ€๋ถ„์œผ๋กœ ๋‚˜๋ˆ•๋‹ˆ๋‹ค.

  • ะ‘ะตะทะพะฟะฐัะฝะพัั‚ัŒ. DDOS, ํ”„๋กœํ† ์ฝœ, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜, ์šด์˜ ์ฒด์ œ ๋“ฑ๊ณผ ๊ด€๋ จ๋œ ๋ฌธ์ œ.
  • ๊ทœ๋ชจ. ํด๋ผ์ด์–ธํŠธ์— ์ œ๊ณตํ•ด์•ผ ํ•˜๋Š” API ์ˆ˜๊ฐ€ ์ˆ˜์ฒœ ๋˜๋Š” ์ˆ˜์‹ญ๋งŒ ๊ฐœ์— ๋‹ฌํ•  ๊ฒฝ์šฐ ์ด๋Ÿฌํ•œ API ์„ธํŠธ์— ๋Œ€ํ•œ ์ผ์ข…์˜ ๊ด€๋ฆฌ ๋„๊ตฌ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. API๊ฐ€ ์ž‘๋™ํ•˜๋Š”์ง€ ์—ฌ๋ถ€, ์ƒํƒœ, ํŠธ๋ž˜ํ”ฝ ํ๋ฆ„, ํ†ต๊ณ„ ๋“ฑ์„ ์ง€์†์ ์œผ๋กœ ๋ชจ๋‹ˆํ„ฐ๋งํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. API ๊ฒŒ์ดํŠธ์›จ์ด๋Š” ์ „์ฒด ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ด€๋ฆฌ ๊ฐ€๋Šฅํ•˜๊ณ  ์•ˆ์ „ํ•˜๊ฒŒ ๋งŒ๋“œ๋Š” ๋™์‹œ์— ์ด ์ž‘์—…์„ ์ฒ˜๋ฆฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ตฌ์„ฑ ์š”์†Œ ๋•๋ถ„์— Enterprise Service Mesh๋Š” ๋‚ด๋ถ€ ๋ฐ ์™ธ๋ถ€ API๋ฅผ ๋ชจ๋‘ ์‰ฝ๊ฒŒ ๊ฒŒ์‹œํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์›๋‹ˆ๋‹ค.

ํŠน์ • ํ”„๋กœํ† ์ฝœ ๋ฐ ๋ฐ์ดํ„ฐ ํ˜•์‹์— ๋Œ€ํ•œ ์ง€์› ์„œ๋น„์Šค(AS ๊ฒŒ์ดํŠธ์›จ์ด)

ํ˜„์žฌ ๋Œ€๋ถ€๋ถ„์˜ Service Mesh ์†”๋ฃจ์…˜์€ ๊ธฐ๋ณธ์ ์œผ๋กœ HTTP ๋ฐ HTTP2 ํŠธ๋ž˜ํ”ฝ์—์„œ๋งŒ ์ž‘๋™ํ•˜๊ฑฐ๋‚˜ TCP/IP ์ˆ˜์ค€์˜ ์ถ•์†Œ ๋ชจ๋“œ์—์„œ๋งŒ ์ž‘๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Enterprise Service Mesh๋Š” ๋งค์šฐ ๊ตฌ์ฒด์ ์ธ ๋‹ค๋ฅธ ๋งŽ์€ ๋ฐ์ดํ„ฐ ์ „์†ก ํ”„๋กœํ† ์ฝœ๊ณผ ํ•จ๊ป˜ ๋“ฑ์žฅํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ถ€ ์‹œ์Šคํ…œ์€ ๋ฉ”์‹œ์ง€ ๋ธŒ๋กœ์ปค๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ณ  ๋‹ค๋ฅธ ์‹œ์Šคํ…œ์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ˆ˜์ค€์—์„œ ํ†ตํ•ฉ๋ฉ๋‹ˆ๋‹ค. ํšŒ์‚ฌ์— SAP๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ ์ž์ฒด ํ†ตํ•ฉ ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒŒ๋‹ค๊ฐ€ ์ด ๋ชจ๋“  ๊ฒƒ์ด ์ž‘๋™ํ•˜๋ฉฐ ๋น„์ฆˆ๋‹ˆ์Šค์˜ ์ค‘์š”ํ•œ ๋ถ€๋ถ„์ž…๋‹ˆ๋‹ค.

โ€œ๊ธฐ์กด ์„œ๋น„์Šค๋ฅผ ๋ฒ„๋ฆฌ๊ณ  Service Mesh๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ƒˆ๋กœ์šด ์‹œ์Šคํ…œ์„ ๋งŒ๋“ค์žโ€๋ผ๊ณ ๋งŒ ๋งํ•  ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ๊ธฐ์กด ์‹œ์Šคํ…œ์„ ์ƒˆ ์‹œ์Šคํ…œ(๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค ์•„ํ‚คํ…์ฒ˜)๊ณผ ์—ฐ๊ฒฐํ•˜๋ ค๋ฉด Service Mesh๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์‹œ์Šคํ…œ์— ์ผ์ข…์˜ ์–ด๋Œ‘ํ„ฐ, ์ค‘๊ฐœ์ž, ๊ฒŒ์ดํŠธ์›จ์ด๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋™์˜ํ•ฉ๋‹ˆ๋‹ค. ์„œ๋น„์Šค์™€ ํ•จ๊ป˜ ์ƒ์ž์— ๋“ค์–ด ์žˆ์œผ๋ฉด ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. AC ๊ฒŒ์ดํŠธ์›จ์ด๋Š” ๋ชจ๋“  ํ†ตํ•ฉ ์˜ต์…˜์„ ์ง€์›ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Enterprise Service Mesh๋ฅผ ์„ค์น˜ํ•˜๊ธฐ๋งŒ ํ•˜๋ฉด ํ•„์š”ํ•œ ๋ชจ๋“  ํ”„๋กœํ† ์ฝœ๊ณผ ์ƒํ˜ธ ์ž‘์šฉํ•  ์ค€๋น„๊ฐ€ ๋˜์—ˆ๋‹ค๊ณ  ์ƒ์ƒํ•ด ๋ณด์‹ญ์‹œ์˜ค. ์ด ์ ‘๊ทผ ๋ฐฉ์‹์€ ์šฐ๋ฆฌ์—๊ฒŒ ๋งค์šฐ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ๋Œ€๋žต ์šฐ๋ฆฌ๊ฐ€ Service Mesh(Enterprise Service Mesh)์˜ ๊ธฐ์—… ๋ฒ„์ „์„ ์ƒ์ƒํ•˜๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค. ์„ค๋ช…๋œ ์‚ฌ์šฉ์ž ์ •์˜๋Š” ์ด๋ฏธ ๋งŒ๋“ค์–ด์ง„ ํ†ตํ•ฉ ํ”Œ๋žซํผ์˜ ์˜คํ”ˆ ์†Œ์Šค ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜๋ ค๊ณ  ํ•  ๋•Œ ๋ฐœ์ƒํ•˜๋Š” ๋Œ€๋ถ€๋ถ„์˜ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ฉ๋‹ˆ๋‹ค. ๋ถˆ๊ณผ ๋ช‡ ๋…„ ์ „์— ์†Œ๊ฐœ๋œ Service Mesh ์•„ํ‚คํ…์ฒ˜๋Š” ๊ณ„์† ๋ฐœ์ „ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ์šฐ๋ฆฌ๋Š” ๊ทธ ๊ฐœ๋ฐœ์— ๊ธฐ์—ฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์–ด ๊ธฐ์ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ์˜ ๊ฒฝํ—˜์ด ๊ท€ํ•˜์—๊ฒŒ ๋„์›€์ด ๋˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€