ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์—์„œ ์ปจํ…Œ์ด๋„ˆ ๋ฐ Kubernetes๋ฅผ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ๋ชจ๋ฒ” ์‚ฌ๋ก€ ๋ฐ ๋ชจ๋ฒ” ์‚ฌ๋ก€

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

ํŒ€ Mail.ru์˜ Kubernetes aaS Gartner, 451 Research, StacxRoั… ๋“ฑ์˜ ์‹œ์žฅ ๋ฆฌ๋”๋ฅผ ์œ„ํ•œ ์˜ˆ์ธก, ์กฐ์–ธ ๋ฐ ๋ชจ๋ฒ” ์‚ฌ๋ก€๋ฅผ ์ˆ˜์ง‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์—์„œ ์ปจํ…Œ์ด๋„ˆ ๋ฐฐํฌ๋ฅผ ํ™œ์„ฑํ™”ํ•˜๊ณ  ๊ฐ€์†ํ™”ํ•ฉ๋‹ˆ๋‹ค.

ํšŒ์‚ฌ๊ฐ€ ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์— ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๋ฐฐํฌํ•  ์ค€๋น„๊ฐ€ ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๋ฐฉ๋ฒ•

๊ฐ€ํŠธ๋„ˆ์— ๋”ฐ๋ฅด๋ฉด, 2022๋…„์—๋Š” ์กฐ์ง์˜ 75% ์ด์ƒ์ด ํ”„๋กœ๋•์…˜์—์„œ ์ปจํ…Œ์ด๋„ˆํ™”๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‚ฌ์šฉํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋Š” ๊ธฐ์—…์˜ 30% ๋ฏธ๋งŒ์ด ์ด๋Ÿฌํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‚ฌ์šฉํ•˜๋Š” ํ˜„์žฌ๋ณด๋‹ค ํ›จ์”ฌ ๋” ๋งŽ์€ ์ˆ˜์น˜์ž…๋‹ˆ๋‹ค. 

์— ๋”ฐ๋ฅด๋ฉด 451 ์—ฐ๊ตฌ2022๋…„ ์ปจํ…Œ์ด๋„ˆ ๊ธฐ์ˆ  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‹œ์žฅ์€ 4,3์–ต ๋‹ฌ๋Ÿฌ๋กœ ์˜ˆ์ƒ๋˜๋ฉฐ ์ด๋Š” 2019๋…„ ์˜ˆ์ƒ ๊ธˆ์•ก์˜ ๋‘ ๋ฐฐ ์ด์ƒ์ด๋ฉฐ ์‹œ์žฅ ์„ฑ์žฅ๋ฅ ์€ 30%์ž…๋‹ˆ๋‹ค.

ะ’ Portworx ๋ฐ Aqua Security ์„ค๋ฌธ์กฐ์‚ฌ ์‘๋‹ต์ž์˜ 87%๋Š” ํ˜„์žฌ ์ปจํ…Œ์ด๋„ˆ ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ๋‹ตํ–ˆ์Šต๋‹ˆ๋‹ค. ๋น„๊ต๋ฅผ ์œ„ํ•ด 2017๋…„์—๋Š” ๊ทธ๋Ÿฌํ•œ ์‘๋‹ต์ž์˜ 55%๊ฐ€ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. 

์ปจํ…Œ์ด๋„ˆ์— ๋Œ€ํ•œ ๊ด€์‹ฌ๊ณผ ์ฑ„ํƒ์ด ์ฆ๊ฐ€ํ•˜๊ณ  ์žˆ์Œ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ์ด๋ฅผ ์ƒ์‚ฐ์— ์ ์šฉํ•˜๋ ค๋ฉด ๊ธฐ์ˆ ์  ๋ฏธ์„ฑ์ˆ™๊ณผ ๋…ธํ•˜์šฐ ๋ถ€์กฑ์œผ๋กœ ์ธํ•ด ํ•™์Šต ๊ณก์„ ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์กฐ์ง์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ปจํ…Œ์ด๋„ˆํ™”๊ฐ€ ํ•„์š”ํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค์— ๋Œ€ํ•ด ํ˜„์‹ค์ ์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. IT ๋ฆฌ๋”๋Š” ๋น ๋ฅธ ํ•™์Šต ์š”๊ตฌ์— ๋งž์ถฐ ์•ž์œผ๋กœ ๋‚˜์•„๊ฐˆ ์ˆ˜ ์žˆ๋Š” ๊ธฐ์ˆ ์„ ๋ณด์œ ํ•˜๊ณ  ์žˆ๋Š”์ง€ ํ‰๊ฐ€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. 

๊ฐ€ํŠธ๋„ˆ ์ „๋ฌธ๊ฐ€ ์•„๋ž˜ ์ด๋ฏธ์ง€์˜ ์งˆ๋ฌธ์€ ํ”„๋กœ๋•์…˜์— ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๋ฐฐํฌํ•  ์ค€๋น„๊ฐ€ ๋˜์—ˆ๋Š”์ง€ ํŒ๋‹จํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์—์„œ ์ปจํ…Œ์ด๋„ˆ ๋ฐ Kubernetes๋ฅผ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ๋ชจ๋ฒ” ์‚ฌ๋ก€ ๋ฐ ๋ชจ๋ฒ” ์‚ฌ๋ก€

ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์—์„œ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ๊ฐ€์žฅ ํ”ํžˆ ์ €์ง€๋ฅด๋Š” ์‹ค์ˆ˜

์กฐ์ง์—์„œ๋Š” ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์—์„œ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์šด์˜ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๋…ธ๋ ฅ์„ ๊ณผ์†Œํ‰๊ฐ€ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. ๊ฐ€ํŠธ๋„ˆ๊ฐ€ ๋ฐœ๊ฒฌํ•œ ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์—์„œ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ๊ณ ๊ฐ ์‹œ๋‚˜๋ฆฌ์˜ค์—์„œ ํ”ํžˆ ๋ฐœ์ƒํ•˜๋Š” ๋ช‡ ๊ฐ€์ง€ ์‹ค์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์—์„œ ์ปจํ…Œ์ด๋„ˆ ๋ฐ Kubernetes๋ฅผ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ๋ชจ๋ฒ” ์‚ฌ๋ก€ ๋ฐ ๋ชจ๋ฒ” ์‚ฌ๋ก€

์ปจํ…Œ์ด๋„ˆ๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ์œ ์ง€ํ•˜๋Š” ๋ฐฉ๋ฒ•

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

Gartner์˜ ๊ถŒ์žฅ ์‚ฌํ•ญ

  1. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ด๋ฏธ์ง€์˜ ์ทจ์•ฝ์ ์„ ๊ฒ€์ƒ‰ํ•˜๋Š” ํ”„๋กœ์„ธ์Šค๋ฅผ CI/CD(์ง€์†์  ํ†ตํ•ฉ/์ง€์†์  ์ „๋‹ฌ) ํŒŒ์ดํ”„๋ผ์ธ์— ํ†ตํ•ฉํ•ฉ๋‹ˆ๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์†Œํ”„ํŠธ์›จ์–ด ๋นŒ๋“œ ๋ฐ ์‹คํ–‰ ๋‹จ๊ณ„์—์„œ ๊ฒ€์‚ฌ๋ฉ๋‹ˆ๋‹ค. ์˜คํ”ˆ ์†Œ์Šค ๊ตฌ์„ฑ ์š”์†Œ, ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ฐ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ๊ฒ€์‚ฌํ•˜๊ณ  ์‹๋ณ„ํ•ด์•ผ ํ•  ํ•„์š”์„ฑ์„ ๊ฐ•์กฐํ•ฉ๋‹ˆ๋‹ค. ์˜ค๋ž˜๋˜๊ณ  ์ทจ์•ฝํ•œ ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฐœ๋ฐœ์ž๋Š” ์ปจํ…Œ์ด๋„ˆ ์ทจ์•ฝ์ ์˜ ์ฃผ์š” ์›์ธ ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค.
  2. Center for Internet Security ํ…Œ์ŠคํŠธ๋ฅผ ํ†ตํ•ด ๊ตฌ์„ฑ์„ ๊ฐœ์„ ํ•˜์„ธ์š”(CIS)์€ Docker์™€ Kubernetes ๋ชจ๋‘์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  3. ์•ก์„ธ์Šค ์ œ์–ด๋ฅผ ์‹œํ–‰ํ•˜๊ณ , ์—…๋ฌด๋ฅผ ๋ถ„๋ฆฌํ•˜๊ณ , ๋น„๋ฐ€ ๊ด€๋ฆฌ ์ •์ฑ…์„ ๊ตฌํ˜„ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. SSL(Secure Sockets Layer) ํ‚ค ๋˜๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ž๊ฒฉ ์ฆ๋ช…๊ณผ ๊ฐ™์€ ๋ฏผ๊ฐํ•œ ์ •๋ณด๋Š” ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ดํ„ฐ ๋˜๋Š” ํƒ€์‚ฌ ๊ด€๋ฆฌ ์„œ๋น„์Šค์— ์˜ํ•ด ์•”ํ˜ธํ™”๋˜์–ด ๋Ÿฐํƒ€์ž„์— ๋…ธ์ถœ๋ฉ๋‹ˆ๋‹ค.
  4. ์ž ์žฌ์ ์ธ ์œ„๋ฐ˜ ์œ„ํ—˜์„ ์ค„์ด๊ธฐ ์œ„ํ•ด ๋ณด์•ˆ ์ •์ฑ…์„ ๊ด€๋ฆฌํ•˜์—ฌ ์ƒ์Šน๋œ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ํ”ผํ•˜์„ธ์š”.
  5. ํ™”์ดํŠธ๋ฆฌ์ŠคํŠธ, ํ–‰๋™ ๋ชจ๋‹ˆํ„ฐ๋ง, ์ด์ƒ ํƒ์ง€ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ๋ณด์•ˆ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์•…์˜์ ์ธ ํ™œ๋™์„ ๋ฐฉ์ง€ํ•˜์„ธ์š”.

StacxRox์˜ ๊ถŒ์žฅ ์‚ฌํ•ญ:

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

์ปจํ…Œ์ด๋„ˆ ๋ฐ ์„œ๋น„์Šค ๋ชจ๋‹ˆํ„ฐ๋ง์„ ๊ตฌ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•

๋ณด์•ˆ ๋ฐ ๋ชจ๋‹ˆํ„ฐ๋ง - ๊ธฐ์—…์˜ ์ฃผ์š” ๋ฌธ์ œ Kubernetes ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ๋ฐฐํฌํ•  ๋•Œ. ๊ฐœ๋ฐœ์ž๋Š” ํ•ญ์ƒ ์ธก๋ฉด๋ณด๋‹ค๋Š” ์ž์‹ ์ด ๊ฐœ๋ฐœํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ธฐ๋Šฅ์— ๋” ์ค‘์ ์„ ๋‘ก๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ชจ๋‹ˆํ„ฐ๋ง

Gartner์˜ ๊ถŒ์žฅ ์‚ฌํ•ญ:

  1. ํ˜ธ์ŠคํŠธ ์‹œ์Šคํ…œ ๋ชจ๋‹ˆํ„ฐ๋ง๊ณผ ํ•จ๊ป˜ ์ปจํ…Œ์ด๋„ˆ ๋˜๋Š” ์„œ๋น„์Šค์˜ ์ƒํƒœ๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•ด ๋ณด์„ธ์š”.
  2. ์ปจํ…Œ์ด๋„ˆ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜, ํŠนํžˆ Kubernetes์™€ ๊ธด๋ฐ€ํ•˜๊ฒŒ ํ†ตํ•ฉ๋œ ๊ณต๊ธ‰์—…์ฒด์™€ ๋„๊ตฌ๋ฅผ ์ฐพ์œผ์„ธ์š”.
  3. ๋ถ„์„ ๋ฐ/๋˜๋Š” ๊ธฐ๊ณ„ ํ•™์Šต์„ ์‚ฌ์šฉํ•˜์—ฌ ์ž์„ธํ•œ ๋กœ๊น…, ์ž๋™ ์„œ๋น„์Šค ๊ฒ€์ƒ‰, ์‹ค์‹œ๊ฐ„ ๊ถŒ์žฅ ์‚ฌํ•ญ์„ ์ œ๊ณตํ•˜๋Š” ๋„๊ตฌ๋ฅผ ์„ ํƒํ•˜์„ธ์š”.

SolarWinds ๋ธ”๋กœ๊ทธ์—์„œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์กฐ์–ธํ•ฉ๋‹ˆ๋‹ค.:

  1. ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ปจํ…Œ์ด๋„ˆ ์ง€ํ‘œ๋ฅผ ์ž๋™์œผ๋กœ ๊ฒ€์ƒ‰ ๋ฐ ์ถ”์ ํ•˜๊ณ  CPU, ๋ฉ”๋ชจ๋ฆฌ, ๊ฐ€๋™ ์‹œ๊ฐ„๊ณผ ๊ฐ™์€ ์„ฑ๋Šฅ ์ง€ํ‘œ๋ฅผ ์—ฐ๊ด€์‹œํ‚ต๋‹ˆ๋‹ค.
  2. ์ปจํ…Œ์ด๋„ˆ ๋ชจ๋‹ˆํ„ฐ๋ง ์ง€ํ‘œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์šฉ๋Ÿ‰ ๊ณ ๊ฐˆ ๋‚ ์งœ๋ฅผ ์˜ˆ์ธกํ•˜์—ฌ ์ตœ์ ์˜ ์šฉ๋Ÿ‰ ๊ณ„ํš์„ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.
  3. ์ปจํ…Œ์ด๋„ˆํ™”๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ฐ€์šฉ์„ฑ ๋ฐ ์„ฑ๋Šฅ์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜์—ฌ ์šฉ๋Ÿ‰ ๊ณ„ํš ๋ฐ ์„ฑ๋Šฅ ๋ฌธ์ œ ํ•ด๊ฒฐ์— ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.
  4. ์ปจํ…Œ์ด๋„ˆ์™€ ํ•ด๋‹น ํ˜ธ์ŠคํŒ… ํ™˜๊ฒฝ์— ๋Œ€ํ•œ ๊ด€๋ฆฌ ๋ฐ ํ™•์žฅ ์ง€์›์„ ์ œ๊ณตํ•˜์—ฌ ์›Œํฌํ”Œ๋กœ๋ฅผ ์ž๋™ํ™”ํ•ฉ๋‹ˆ๋‹ค.
  5. ์•ก์„ธ์Šค ์ œ์–ด๋ฅผ ์ž๋™ํ™”ํ•˜์—ฌ ์‚ฌ์šฉ์ž ๊ธฐ๋ฐ˜์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ , ์˜ค๋ž˜๋œ ๊ณ„์ •๊ณผ ๊ฒŒ์ŠคํŠธ ๊ณ„์ •์„ ๋น„ํ™œ์„ฑํ™”ํ•˜๊ณ , ๋ถˆํ•„์š”ํ•œ ๊ถŒํ•œ์„ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค.
  6. ๋„๊ตฌ ์„ธํŠธ๊ฐ€ ์—ฌ๋Ÿฌ ํ™˜๊ฒฝ(ํด๋ผ์šฐ๋“œ, ์˜จํ”„๋ ˆ๋ฏธ์Šค ๋˜๋Š” ํ•˜์ด๋ธŒ๋ฆฌ๋“œ)์—์„œ ์ด๋Ÿฌํ•œ ์ปจํ…Œ์ด๋„ˆ์™€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜์—ฌ ์ธํ”„๋ผ, ๋„คํŠธ์›Œํฌ, ์‹œ์Šคํ…œ ๋ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ „๋ฐ˜์˜ ์„ฑ๋Šฅ์„ ์‹œ๊ฐํ™”ํ•˜๊ณ  ๋ฒค์น˜๋งˆํ‚นํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”.

๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ณ  ๋ณด์•ˆ์„ ๋ณด์žฅํ•˜๋Š” ๋ฐฉ๋ฒ•

์ƒํƒœ ์ €์žฅ ์ž‘์—…์ž ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ์ฆ๊ฐ€ํ•จ์— ๋”ฐ๋ผ ํด๋ผ์ด์–ธํŠธ๋Š” ํ˜ธ์ŠคํŠธ ์™ธ๋ถ€์˜ ๋ฐ์ดํ„ฐ ์กด์žฌ ์—ฌ๋ถ€์™€ ํ•ด๋‹น ๋ฐ์ดํ„ฐ๋ฅผ ๋ณดํ˜ธํ•ด์•ผ ํ•  ํ•„์š”์„ฑ์„ ๊ณ ๋ คํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. 

์— ๋”ฐ๋ฅด๋ฉด Portworx ๋ฐ Aqua Security ์„ค๋ฌธ์กฐ์‚ฌ, ๋ฐ์ดํ„ฐ ๋ณด์•ˆ์€ ๋Œ€๋‹ค์ˆ˜์˜ ์‘๋‹ต์ž(61%)๊ฐ€ ์–ธ๊ธ‰ํ•œ ๋ณด์•ˆ ๋ฌธ์ œ ๋ชฉ๋ก์—์„œ XNUMX์œ„๋ฅผ ์ฐจ์ง€ํ–ˆ์Šต๋‹ˆ๋‹ค. 

๋ฐ์ดํ„ฐ ์•”ํ˜ธํ™”๊ฐ€ ์ฃผ์š” ๋ณด์•ˆ ์ „๋žต(64%)์ด์ง€๋งŒ ์‘๋‹ต์ž๋Š” ๋Ÿฐํƒ€์ž„ ๋ชจ๋‹ˆํ„ฐ๋ง๋„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

(49%), ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ์˜ ์ทจ์•ฝ์  ์Šค์บ”(49%), CI/CD ํŒŒ์ดํ”„๋ผ์ธ์˜ ์ทจ์•ฝ์  ์Šค์บ”(49%), ๋Ÿฐํƒ€์ž„ ๋ณดํ˜ธ๋ฅผ ํ†ตํ•œ ์ด์ƒ ์ง•ํ›„ ์ฐจ๋‹จ(48%)์ž…๋‹ˆ๋‹ค.

Gartner์˜ ๊ถŒ์žฅ ์‚ฌํ•ญ:

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

๋„คํŠธ์›Œํฌ ์ž‘์—… ๋ฐฉ๋ฒ•

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

ะ’ ๋ธ”๋กœ๊ทธ Magalix ์ˆ˜์ง‘ ํด๋Ÿฌ์Šคํ„ฐ ๋„คํŠธ์›Œํฌ ์†”๋ฃจ์…˜ ๊ตฌํ˜„ ์‹œ ์ค€์ˆ˜ํ•ด์•ผ ํ•˜๋Š” ์ƒ์œ„ ๊ทœ์น™์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  1. ๋™์ผํ•œ ๋…ธ๋“œ์— ์˜ˆ์•ฝ๋œ ํฌ๋“œ๋Š” NAT(Network Address Translation)๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ๋‹ค๋ฅธ ํฌ๋“œ์™€ ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  2. ํŠน์ • ๋…ธ๋“œ์—์„œ ์‹คํ–‰๋˜๋Š” ๋ชจ๋“  ์‹œ์Šคํ…œ ๋ฐ๋ชฌ(kubelet๊ณผ ๊ฐ™์€ ๋ฐฑ๊ทธ๋ผ์šด๋“œ ํ”„๋กœ์„ธ์Šค)์€ ๋™์ผํ•œ ๋…ธ๋“œ์—์„œ ์‹คํ–‰๋˜๋Š” Pod์™€ ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  3. ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜๋Š” ํฌ๋“œ ํ˜ธ์ŠคํŠธ ๋„คํŠธ์›Œํฌ, NAT๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ๋‹ค๋ฅธ ๋ชจ๋“  ๋…ธ๋“œ์˜ ๋‹ค๋ฅธ ๋ชจ๋“  ํฌ๋“œ์™€ ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํ˜ธ์ŠคํŠธ ๋„คํŠธ์›Œํ‚น์€ Linux ํ˜ธ์ŠคํŠธ์—์„œ๋งŒ ์ง€์›๋ฉ๋‹ˆ๋‹ค.

๋„คํŠธ์›Œํ‚น ์†”๋ฃจ์…˜์€ Kubernetes ๊ธฐ๋ณธ ์š”์†Œ ๋ฐ ์ •์ฑ…๊ณผ ๊ธด๋ฐ€ํ•˜๊ฒŒ ํ†ตํ•ฉ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. IT ๋ฆฌ๋”๋Š” ๋†’์€ ์ˆ˜์ค€์˜ ๋„คํŠธ์›Œํฌ ์ž๋™ํ™”๋ฅผ ์œ„ํ•ด ๋…ธ๋ ฅํ•˜๊ณ  ๊ฐœ๋ฐœ์ž์—๊ฒŒ ์˜ฌ๋ฐ”๋ฅธ ๋„๊ตฌ์™€ ์ถฉ๋ถ„ํ•œ ์œ ์—ฐ์„ฑ์„ ์ œ๊ณตํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

Gartner์˜ ๊ถŒ์žฅ ์‚ฌํ•ญ:

  1. CaaS(์„œ๋น„์Šคํ˜• ์ปจํ…Œ์ด๋„ˆ) ๋˜๋Š” SDN(์†Œํ”„ํŠธ์›จ์–ด ์ •์˜ ๋„คํŠธ์›Œํฌ)์ด Kubernetes ๋„คํŠธ์›Œํฌ๋ฅผ ์ง€์›ํ•˜๋Š”์ง€ ์•Œ์•„๋ณด์„ธ์š”. ๊ทธ๋ ‡์ง€ ์•Š๊ฑฐ๋‚˜ ์ง€์›์ด ๋ถ€์กฑํ•œ ๊ฒฝ์šฐ ํ•„์š”ํ•œ ๊ธฐ๋Šฅ๊ณผ ์ •์ฑ…์„ ์ง€์›ํ•˜๋Š” ์ปจํ…Œ์ด๋„ˆ์šฉ CNI(์ปจํ…Œ์ด๋„ˆ ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค) ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”.
  2. CaaS ๋˜๋Š” PaaS(์„œ๋น„์Šคํ˜• ํ”Œ๋žซํผ)๊ฐ€ ํด๋Ÿฌ์Šคํ„ฐ ๋…ธ๋“œ ๊ฐ„์— ์ˆ˜์‹  ํŠธ๋ž˜ํ”ฝ์„ ๋ถ„์‚ฐํ•˜๋Š” ์ˆ˜์‹  ์ปจํŠธ๋กค๋Ÿฌ ๋ฐ/๋˜๋Š” ๋กœ๋“œ ๋ฐธ๋Ÿฐ์„œ ์ƒ์„ฑ์„ ์ง€์›ํ•˜๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”. ์ด๊ฒƒ์ด ์˜ต์…˜์ด ์•„๋‹Œ ๊ฒฝ์šฐ ํƒ€์‚ฌ ํ”„๋ก์‹œ ๋˜๋Š” ์„œ๋น„์Šค ๋ฉ”์‹œ๋ฅผ ์‚ฌ์šฉํ•ด ๋ณด์„ธ์š”.
  3. Linux ๋„คํŠธ์›Œํฌ ๋ฐ ๋„คํŠธ์›Œํฌ ์ž๋™ํ™” ๋„๊ตฌ์— ๋Œ€ํ•ด ๋„คํŠธ์›Œํฌ ์—”์ง€๋‹ˆ์–ด๋ฅผ ๊ต์œกํ•˜์—ฌ ๊ธฐ์ˆ  ๊ฒฉ์ฐจ๋ฅผ ์ค„์ด๊ณ  ๋ฏผ์ฒฉ์„ฑ์„ ๋†’์ด์„ธ์š”.

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ˆ˜๋ช…์ฃผ๊ธฐ๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•

์ž๋™ํ™”๋˜๊ณ  ์›ํ™œํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ œ๊ณต์„ ์œ„ํ•ด์„œ๋Š” IaC(Infrastructure as Code) ์ œํ’ˆ๊ณผ ๊ฐ™์€ ๋‹ค๋ฅธ ์ž๋™ํ™” ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ปจํ…Œ์ด๋„ˆ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜์„ ๋ณด์™„ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” Chef, Puppet, Ansible ๋ฐ Terraform์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. 

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ตฌ์ถ• ๋ฐ ์ถœ์‹œ๋ฅผ ์œ„ํ•œ ์ž๋™ํ™” ๋„๊ตฌ๋„ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค("์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฆด๋ฆฌ์Šค ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ ๋ถ€๋ฌธ ๋งค์ง ์ฟผ๋“œ๋ŸฐํŠธ"). ๋˜ํ•œ ์ปจํ…Œ์ด๋„ˆ๋Š” ๊ฐ€์ƒ ๋จธ์‹ (VM)์„ ๋ฐฐํฌํ•  ๋•Œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ๊ณผ ์œ ์‚ฌํ•œ ํ™•์žฅ์„ฑ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ IT ๋ฆฌ๋”๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์‚ฌํ•ญ์„ ๊ฐ–์ถ”์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ปจํ…Œ์ด๋„ˆ ์ˆ˜๋ช…์ฃผ๊ธฐ ๊ด€๋ฆฌ ๋„๊ตฌ.

Gartner์˜ ๊ถŒ์žฅ ์‚ฌํ•ญ:

  1. ๊ฐœ๋ฐœ์ž๊ฐ€ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋Š” ํฌ๊ธฐ, ๋ผ์ด์„ ์Šค ๋ฐ ์œ ์—ฐ์„ฑ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ธฐ๋ณธ ์ปจํ…Œ์ด๋„ˆ ์ด๋ฏธ์ง€์— ๋Œ€ํ•œ ํ‘œ์ค€์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
  2. ๊ตฌ์„ฑ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ณต์šฉ ๋˜๋Š” ๊ฐœ์ธ ์ €์žฅ์†Œ์— ์žˆ๋Š” ๊ธฐ๋ณธ ์ด๋ฏธ์ง€๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ตฌ์„ฑ์„ ๊ณ„์ธตํ™”ํ•˜๋Š” ์ปจํ…Œ์ด๋„ˆ์˜ ์ˆ˜๋ช…์ฃผ๊ธฐ๋ฅผ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
  3. CaaS ํ”Œ๋žซํผ์„ ์ž๋™ํ™” ๋„๊ตฌ์™€ ํ†ตํ•ฉํ•˜์—ฌ ์ „์ฒด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ์ž๋™ํ™”ํ•˜์„ธ์š”.

์˜ค์ผ€์ŠคํŠธ๋ ˆ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•

์ปจํ…Œ์ด๋„ˆ ๋ฐฐํฌ๋ฅผ ์œ„ํ•œ ํ•ต์‹ฌ ๊ธฐ๋Šฅ์€ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ ๋ฐ ๊ณ„ํš ๊ณ„์ธต์—์„œ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ์˜ˆ์•ฝํ•˜๋Š” ๋™์•ˆ ์ปจํ…Œ์ด๋„ˆ๋Š” ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ ๊ณ„์ธต ์š”๊ตฌ ์‚ฌํ•ญ์— ๋”ฐ๋ผ ํด๋Ÿฌ์Šคํ„ฐ์—์„œ ๊ฐ€์žฅ ์ตœ์ ์˜ ํ˜ธ์ŠคํŠธ์— ๋ฐฐ์น˜๋ฉ๋‹ˆ๋‹ค. 

Kubernetes๋Š” ํ™œ๋ฐœํ•œ ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ ์‚ฌ์‹ค์ƒ์˜ ์ปจํ…Œ์ด๋„ˆ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ ํ‘œ์ค€์ด ๋˜์—ˆ์œผ๋ฉฐ ๋Œ€๋ถ€๋ถ„์˜ ์ฃผ์š” ์ƒ์šฉ ๊ณต๊ธ‰์—…์ฒด์—์„œ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. 

Gartner์˜ ๊ถŒ์žฅ ์‚ฌํ•ญ:

  1. ๋ณด์•ˆ ์ œ์–ด, ๋ชจ๋‹ˆํ„ฐ๋ง, ์ •์ฑ… ๊ด€๋ฆฌ, ๋ฐ์ดํ„ฐ ์ง€์†์„ฑ, ๋„คํŠธ์›Œํ‚น ๋ฐ ์ปจํ…Œ์ด๋„ˆ ์ˆ˜๋ช…์ฃผ๊ธฐ ๊ด€๋ฆฌ์— ๋Œ€ํ•œ ๊ธฐ๋ณธ ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.
  2. ์ด๋Ÿฌํ•œ ์š”๊ตฌ ์‚ฌํ•ญ์„ ๋ฐ”ํƒ•์œผ๋กœ ์š”๊ตฌ ์‚ฌํ•ญ๊ณผ ์‚ฌ์šฉ ์‚ฌ๋ก€์— ๊ฐ€์žฅ ์ ํ•ฉํ•œ ๋„๊ตฌ๋ฅผ ์„ ํƒํ•˜์„ธ์š”.
  3. Gartner ์—ฐ๊ตฌ๋ฅผ ํ™œ์šฉํ•˜์„ธ์š”('Kubernetes ๋ฐฐํฌ ๋ชจ๋ธ์„ ์„ ํƒํ•˜๋Š” ๋ฐฉ๋ฒ•") ๋‹ค์–‘ํ•œ Kubernetes ๋ฐฐํฌ ๋ชจ๋ธ์˜ ์žฅ๋‹จ์ ์„ ์ดํ•ดํ•˜๊ณ  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๊ฐ€์žฅ ์ ํ•ฉํ•œ ๋ชจ๋ธ์„ ์„ ํƒํ•˜์„ธ์š”.
  4. ๊ธด๋ฐ€ํ•œ ๋ฐฑ์—”๋“œ ํ†ตํ•ฉ, ๊ณตํ†ต ๊ด€๋ฆฌ ๊ณ„ํš ๋ฐ ์ผ๊ด€๋œ ๊ฐ€๊ฒฉ ๋ชจ๋ธ์„ ํ†ตํ•ด ์—ฌ๋Ÿฌ ํ™˜๊ฒฝ์—์„œ ์ž‘์—… ์ปจํ…Œ์ด๋„ˆ์— ๋Œ€ํ•œ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋Š” ๊ณต๊ธ‰์ž๋ฅผ ์„ ํƒํ•˜์„ธ์š”.

ํด๋ผ์šฐ๋“œ ๊ณต๊ธ‰์ž์˜ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•

๊ฐ€ํŠธ๋„ˆ๋Š” ๋ฏฟ๋Š”๋‹ค๊ธฐ์„ฑ CaaS ์ œํ’ˆ์˜ ๊ฐ€์šฉ์„ฑ๊ณผ ์ด๋Ÿฌํ•œ ์ œํ’ˆ๊ณผ ํด๋ผ์šฐ๋“œ ๊ณต๊ธ‰์ž๊ฐ€ ์ œ๊ณตํ•˜๋Š” ๋‹ค๋ฅธ ์ œํ’ˆ์˜ ๊ธด๋ฐ€ํ•œ ํ†ตํ•ฉ์œผ๋กœ ์ธํ•ด ํผ๋ธ”๋ฆญ ํด๋ผ์šฐ๋“œ IaaS์— ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๋ฐฐํฌํ•˜๋Š” ๋ฐ ๋Œ€ํ•œ ๊ด€์‹ฌ์ด ๋†’์•„์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

IaaS ํด๋ผ์šฐ๋“œ๋Š” ์˜จ๋””๋งจ๋“œ ๋ฆฌ์†Œ์Šค ์†Œ๋น„, ๋น ๋ฅธ ํ™•์žฅ์„ฑ ๋ฐ ์„œ๋น„์Šค ๊ด€๋ฆฌ, ์ด๋Š” ์ธํ”„๋ผ ๋ฐ ์œ ์ง€ ๊ด€๋ฆฌ์— ๋Œ€ํ•œ ์‹ฌ์ธต์ ์ธ ์ง€์‹์ด ํ•„์š”ํ•˜์ง€ ์•Š๋„๋ก ๋„์™€์ค๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ํด๋ผ์šฐ๋“œ ์ œ๊ณต์—…์ฒด๋Š” ์ปจํ…Œ์ด๋„ˆ ๊ด€๋ฆฌ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๊ณ  ์ผ๋ถ€๋Š” ์—ฌ๋Ÿฌ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ ์˜ต์…˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. 

์ฃผ์š” ํด๋ผ์šฐ๋“œ ๊ด€๋ฆฌ ์„œ๋น„์Šค ์ œ๊ณต์—…์ฒด๊ฐ€ ํ‘œ์— ๋‚˜์™€ ์žˆ์Šต๋‹ˆ๋‹ค. 

ํด๋ผ์šฐ๋“œ ์ œ๊ณต์—…์ฒด
์„œ๋น„์Šค ์ข…๋ฅ˜
์ œํ’ˆ/์„œ๋น„์Šค

Alibaba
๋„ค์ดํ‹ฐ๋ธŒ ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค
Alibaba Cloud ์ปจํ…Œ์ด๋„ˆ ์„œ๋น„์Šค, Kubernetes์šฉ Alibaba Cloud ์ปจํ…Œ์ด๋„ˆ ์„œ๋น„์Šค

Amazon Web Services (AWS)
๋„ค์ดํ‹ฐ๋ธŒ ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค
Amazon Elastic Container Services(ECS), Amazon ECS for Kubernetes(EKS), AWS Fargate

๊ฑฐ๋Œ€ ๋–ผ
MSP
Giant Swarm ๊ด€๋ฆฌํ˜• Kubernetes ์ธํ”„๋ผ

๊ตฌ๊ธ€
๋„ค์ดํ‹ฐ๋ธŒ ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค
Google ์ปจํ…Œ์ด๋„ˆ ์—”์ง„(GKE)

IBM
๋„ค์ดํ‹ฐ๋ธŒ ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค
IBM ํด๋ผ์šฐ๋“œ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์„œ๋น„์Šค

Microsoft
๋„ค์ดํ‹ฐ๋ธŒ ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค
Azure Kubernetes ์„œ๋น„์Šค, Azure ์„œ๋น„์Šค ํŒจ๋ธŒ๋ฆญ

์‹ ํƒ
๋„ค์ดํ‹ฐ๋ธŒ ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค
Kubernetes์šฉ OCI ์ปจํ…Œ์ด๋„ˆ ์—”์ง„

Platform9
MSP
๊ด€๋ฆฌํ˜• Kubernetes

๋ ˆ๋“œํ–‡
ํ˜ธ์ŠคํŒ… ์„œ๋น„์Šค
OpenShift ์ „์šฉ ๋ฐ ์˜จ๋ผ์ธ

VM์›จ์–ด
ํ˜ธ์ŠคํŒ… ์„œ๋น„์Šค
ํด๋ผ์šฐ๋“œ PKS(๋ฒ ํƒ€)

Mail.ru ํด๋ผ์šฐ๋“œ ์†”๋ฃจ์…˜*
๋„ค์ดํ‹ฐ๋ธŒ ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค
Mail.ru ํด๋ผ์šฐ๋“œ ์ปจํ…Œ์ด๋„ˆ

* ์ˆจ๊ธฐ์ง€ ์•Š๊ฒ ์Šต๋‹ˆ๋‹ค. ๋ฒˆ์—ญํ•˜๋Š” ๋™์•ˆ ์—ฌ๊ธฐ์— ์ž์‹ ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค :)

ํผ๋ธ”๋ฆญ ํด๋ผ์šฐ๋“œ ์ œ๊ณต์—…์ฒด๋„ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜๊ณ  ์˜จํ”„๋ ˆ๋ฏธ์Šค ์ œํ’ˆ์„ ์ถœ์‹œํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€๊นŒ์šด ๋ฏธ๋ž˜์— ํด๋ผ์šฐ๋“œ ์ œ๊ณต์—…์ฒด๋Š” ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ํด๋ผ์šฐ๋“œ์™€ ๋ฉ€ํ‹ฐ ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ์— ๋Œ€ํ•œ ์ง€์›์„ ๊ฐœ๋ฐœํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. 

๊ฐ€ํŠธ๋„ˆ ๊ถŒ์žฅ์‚ฌํ•ญ:

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

Replex ๋ธ”๋กœ๊ทธ์—์„œ Kubernetes aaS ๊ณต๊ธ‰์ž๋ฅผ ์„ ํƒํ•˜๊ธฐ ์œ„ํ•œ ๋ช‡ ๊ฐ€์ง€ ํŒ:

  1. ์ฆ‰์‹œ ๊ณ ๊ฐ€์šฉ์„ฑ์„ ์ง€์›ํ•˜๋Š” ๋ฐฐํฌํŒ์„ ์ฐพ์•„๋ณผ ๊ฐ€์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” ์—ฌ๋Ÿฌ ์ฃผ์š” ์•„ํ‚คํ…์ฒ˜, ๊ณ ๊ฐ€์šฉ์„ฑ etcd ๊ตฌ์„ฑ ์š”์†Œ, ๋ฐฑ์—… ๋ฐ ๋ณต๊ตฌ์— ๋Œ€ํ•œ ์ง€์›์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.
  2. Kubernetes ํ™˜๊ฒฝ์—์„œ ์ด๋™์„ฑ์„ ๋ณด์žฅํ•˜๋ ค๋ฉด ์˜จํ”„๋ ˆ๋ฏธ์Šค๋ถ€ํ„ฐ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ, ๋ฉ€ํ‹ฐ ํด๋ผ์šฐ๋“œ๊นŒ์ง€ ๊ด‘๋ฒ”์œ„ํ•œ ๋ฐฐํฌ ๋ชจ๋ธ์„ ์ง€์›ํ•˜๋Š” ํด๋ผ์šฐ๋“œ ๊ณต๊ธ‰์ž๋ฅผ ์„ ํƒํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ์ข‹์Šต๋‹ˆ๋‹ค. 
  3. ๋˜ํ•œ ์—…๋ฐ์ดํŠธ, ๋ชจ๋‹ˆํ„ฐ๋ง, ๋ฌธ์ œ ํ•ด๊ฒฐ์€ ๋ฌผ๋ก  ์„ค์ •, ์„ค์น˜, ํด๋Ÿฌ์Šคํ„ฐ ์ƒ์„ฑ์˜ ์šฉ์ด์„ฑ์„ ๊ธฐ์ค€์œผ๋กœ ๊ณต๊ธ‰์ž ์ œํ’ˆ์„ ํ‰๊ฐ€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ์š”๊ตฌ ์‚ฌํ•ญ์€ ๊ฐ€๋™ ์ค‘์ง€ ์‹œ๊ฐ„ ์—†์ด ์™„์ „ํžˆ ์ž๋™ํ™”๋œ ํด๋Ÿฌ์Šคํ„ฐ ์—…๋ฐ์ดํŠธ๋ฅผ ์ง€์›ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์„ ํƒํ•œ ์†”๋ฃจ์…˜์„ ์‚ฌ์šฉํ•˜๋ฉด ์—…๋ฐ์ดํŠธ๋ฅผ ์ˆ˜๋™์œผ๋กœ ์‹คํ–‰ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. 
  4. ID ๋ฐ ์•ก์„ธ์Šค ๊ด€๋ฆฌ๋Š” ๋ณด์•ˆ ๋ฐ ๊ฑฐ๋ฒ„๋„Œ์Šค ๊ด€์  ๋ชจ๋‘์—์„œ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์„ ํƒํ•œ Kubernetes ๋ฐฐํฌํŒ์ด ๋‚ด๋ถ€์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ์ธ์ฆ ๋ฐ ๊ถŒํ•œ ๋ถ€์—ฌ ๋„๊ตฌ์™€์˜ ํ†ตํ•ฉ์„ ์ง€์›ํ•˜๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”. RBAC ๋ฐ ์„ธ๋ถ„ํ™”๋œ ์•ก์„ธ์Šค ์ œ์–ด๋„ ์ค‘์š”ํ•œ ๊ธฐ๋Šฅ ์„ธํŠธ์ž…๋‹ˆ๋‹ค.
  5. ์„ ํƒํ•œ ๋ฐฐํฌํŒ์—๋Š” ๋‹ค์–‘ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋˜๋Š” ์ธํ”„๋ผ ์š”๊ตฌ ์‚ฌํ•ญ์„ ํฌ๊ด„ํ•˜๋Š” ๊ธฐ๋ณธ ์†Œํ”„ํŠธ์›จ์–ด ์ •์˜ ๋„คํŠธ์›Œํ‚น ์†”๋ฃจ์…˜์ด ์žˆ๊ฑฐ๋‚˜ Flannel, Calico, kube-router ๋˜๋Š” OVN์„ ํฌํ•จํ•˜์—ฌ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” CNI ๊ธฐ๋ฐ˜ ๋„คํŠธ์›Œํ‚น ๊ตฌํ˜„ ์ค‘ ํ•˜๋‚˜๋ฅผ ์ง€์›ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์— ์‹ค์‹œํ•œ ์„ค๋ฌธ ์กฐ์‚ฌ ๊ฒฐ๊ณผ์—์„œ ์•Œ ์ˆ˜ ์žˆ๋“ฏ์ด ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์ƒ์‚ฐ์— ๋„์ž…ํ•˜๋Š” ๊ฒƒ์ด ์ฃผ์š” ๋ฐฉํ–ฅ์ด๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€ํŠธ๋„ˆ ์„ธ์…˜ 2018๋…„ XNUMX์›” ์ธํ”„๋ผ, ์šด์˜ ๋ฐ ํด๋ผ์šฐ๋“œ ์ „๋žต(IOCS)์— ๋Œ€ํ•ด:

ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์—์„œ ์ปจํ…Œ์ด๋„ˆ ๋ฐ Kubernetes๋ฅผ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ๋ชจ๋ฒ” ์‚ฌ๋ก€ ๋ฐ ๋ชจ๋ฒ” ์‚ฌ๋ก€
๋ณด์‹œ๋‹ค์‹œํ”ผ ์‘๋‹ต์ž์˜ 27%๋Š” ์ด๋ฏธ ์—…๋ฌด์— ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์œผ๋ฉฐ 63%๋Š” ๊ทธ๋ ‡๊ฒŒ ํ•  ๊ณ„ํš์ž…๋‹ˆ๋‹ค.

ะ’ Portworx ๋ฐ Aqua Security ์„ค๋ฌธ์กฐ์‚ฌ ์‘๋‹ต์ž์˜ 24%๋Š” ์ปจํ…Œ์ด๋„ˆ ๊ธฐ์ˆ ์— ์—ฐ๊ฐ„ 17๋งŒ ๋‹ฌ๋Ÿฌ ์ด์ƒ์„ ํˆฌ์žํ–ˆ๋‹ค๊ณ  ๋ฐํ˜”์œผ๋ฉฐ, ์‘๋‹ต์ž์˜ XNUMX%๋Š” ์—ฐ๊ฐ„ XNUMX๋งŒ ๋‹ฌ๋Ÿฌ ์ด์ƒ์„ ์ง€์ถœํ–ˆ์Šต๋‹ˆ๋‹ค. 

ํด๋ผ์šฐ๋“œ ํ”Œ๋žซํผ ํŒ€์ด ์ค€๋น„ํ•œ ๊ธฐ์‚ฌ Mail.ru ํด๋ผ์šฐ๋“œ ์†”๋ฃจ์…˜.

์ฃผ์ œ์— ๋Œ€ํ•ด ๋” ์ฝ์„ ๋‚ด์šฉ:

  1. DevOps ๋ชจ๋ฒ” ์‚ฌ๋ก€: DORA ๋ณด๊ณ ์„œ.
  2. ๊ตฌํ˜„์„ ์œ„ํ•œ ํ…œํ”Œ๋ฆฟ์„ ๊ฐ–์ถ˜ ๋ถˆ๋ฒ• ๋ณต์ œ ์ •์‹ ์˜ Kubernetes.
  3. ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ๋ฐฐํฌ ๋ฐ ์ฑ„ํƒ์„ ์œ„ํ•œ 25๊ฐ€์ง€ ์œ ์šฉํ•œ ๋„๊ตฌ.

์ถœ์ฒ˜ : habr.com

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