๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค: Kubernetes๊ฐ€ ์žˆ๋”๋ผ๋„ ํฌ๊ธฐ๊ฐ€ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค

19์›” XNUMX์ผ ๋ชจ์Šคํฌ๋ฐ” ์ผ์–ด๋‚ฌ๋‹ค ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค์— ์ „๋…ํ•˜๋Š” ์ฒซ ๋ฒˆ์งธ ์ฃผ์ œ๋ณ„ ํšŒ์˜ HUG(Highload++ User Group). "๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค ์šด์˜: Kubernetes๊ฐ€ ์žˆ๋”๋ผ๋„ ํฌ๊ธฐ๊ฐ€ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค"๋ผ๋Š” ํ”„๋ ˆ์  ํ…Œ์ด์…˜์ด ์žˆ์—ˆ๋Š”๋ฐ, ์—ฌ๊ธฐ์„œ ์šฐ๋ฆฌ๋Š” ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค ์•„ํ‚คํ…์ฒ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ”„๋กœ์ ํŠธ๋ฅผ ์šด์˜ํ•˜๋Š” Flant์˜ ๊ด‘๋ฒ”์œ„ํ•œ ๊ฒฝํ—˜์„ ๊ณต์œ ํ–ˆ์Šต๋‹ˆ๋‹ค. ์šฐ์„ , ํ˜„์žฌ ๋˜๋Š” ๋ฏธ๋ž˜์˜ ํ”„๋กœ์ ํŠธ์—์„œ ์ด ์ ‘๊ทผ ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜๋ ค๊ณ  ์ƒ๊ฐํ•˜๋Š” ๋ชจ๋“  ๊ฐœ๋ฐœ์ž์—๊ฒŒ ์œ ์šฉํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค: Kubernetes๊ฐ€ ์žˆ๋”๋ผ๋„ ํฌ๊ธฐ๊ฐ€ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค

์†Œ๊ฐœ ๋ณด๊ณ ์„œ ์˜์ƒ (50๋ถ„, ๊ธฐ์‚ฌ๋ณด๋‹ค ํ›จ์”ฌ ๋” ์œ ์ตํ•จ) ๋ฐ ์ฃผ์š” ๋ฐœ์ทŒ๋ฌธ์„ ํ…์ŠคํŠธ ํ˜•์‹์œผ๋กœ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์ฃผ์˜: ์ด ๊ฒŒ์‹œ๋ฌผ ๋๋ถ€๋ถ„์—์„œ ๋น„๋””์˜ค์™€ ํ”„๋ฆฌ์  ํ…Œ์ด์…˜๋„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์†Œ๊ฐœ

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

์ด ๊ทธ๋ž˜ํ”„๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ž‘์„ฑ์ž๋Š” 2015๋…„์— ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค. ํ–ˆ๋‹ค ๋งˆํ‹ด ํŒŒ์šธ๋Ÿฌ:

๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค: Kubernetes๊ฐ€ ์žˆ๋”๋ผ๋„ ํฌ๊ธฐ๊ฐ€ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค

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

Kubernetes๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ์— ๋Œ€ํ•ด ์ด ๊ทธ๋ž˜ํ”„์— ์ถ”๊ฐ€ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค: Kubernetes๊ฐ€ ์žˆ๋”๋ผ๋„ ํฌ๊ธฐ๊ฐ€ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค

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

๋ณด์‹œ๋‹ค์‹œํ”ผ ์ตœ์ข… ๊ทธ๋ž˜ํ”„(๋ชจ๋†€๋ฆฌ์‹ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๋ชจ๋‘ Kubernetes๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ธํ”„๋ผ์— ์žˆ์„ ๋•Œ)๋Š” ์›๋ณธ ๊ทธ๋ž˜ํ”„์™€ ํฌ๊ฒŒ ๋‹ค๋ฅด์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์œผ๋กœ Kubernetes๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์šด์˜๋˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

์œ ์šฉํ•˜๊ณ  ํ•ด๋กœ์šด ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค

์ฃผ์š” ์•„์ด๋””์–ด๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค: Kubernetes๊ฐ€ ์žˆ๋”๋ผ๋„ ํฌ๊ธฐ๊ฐ€ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค

๋ฌด์—‡์ธ๊ฐ€ ํ‘œ์ค€ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค ์•„ํ‚คํ…์ฒ˜? ์ด๋Š” ์‹ค์งˆ์ ์ธ ์ด์ ์„ ์ œ๊ณตํ•˜์—ฌ ์ž‘์—… ํšจ์œจ์„ฑ์„ ๋†’์—ฌ์ค๋‹ˆ๋‹ค. ๋‹ค์‹œ ๊ทธ๋ž˜ํ”„๋กœ ๋Œ์•„๊ฐ€๋ฉด ์ด๋ ‡์Šต๋‹ˆ๋‹ค.

๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค: Kubernetes๊ฐ€ ์žˆ๋”๋ผ๋„ ํฌ๊ธฐ๊ฐ€ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค

๊ทธ๋…€์—๊ฒŒ ์ „ํ™”ํ•˜๋ฉด ์œ ๋Šฅํ•œ, ๊ทธ๋ž˜ํ”„ ๋ฐ˜๋Œ€ํŽธ์—๋Š” ํ•ด๋กœ์šด ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค(์ž‘์—…์„ ๋ฐฉํ•ดํ•จ):

๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค: Kubernetes๊ฐ€ ์žˆ๋”๋ผ๋„ ํฌ๊ธฐ๊ฐ€ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค

"์ฃผ์š” ์•„์ด๋””์–ด"๋กœ ๋Œ์•„๊ฐ€์„œ: ๋‚ด ๊ฒฝํ—˜์„ ๋ฏฟ์–ด์•ผ ํ• ๊นŒ์š”? ์˜ฌํ•ด ์ดˆ๋ถ€ํ„ฐ ์‚ดํŽด๋ณด๋‹ˆ 85 ๊ฐœ ํ”„๋กœ์ ํŠธ. ๊ทธ๋“ค ๋ชจ๋‘๊ฐ€ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค๋Š” ์•„๋‹ˆ์—ˆ์ง€๋งŒ(๊ทธ ์ค‘ ์•ฝ 5๋ถ„์˜ 500์—์„œ ์ ˆ๋ฐ˜ ์ •๋„๊ฐ€ ๊ทธ๋Ÿฌํ•œ ์•„ํ‚คํ…์ฒ˜๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค), ์ด๋Š” ์—ฌ์ „ํžˆ ๋งŽ์€ ์ˆ˜์ž…๋‹ˆ๋‹ค. ์•„์›ƒ์†Œ์‹ฑ ์—…์ฒด์ธ ์šฐ๋ฆฌ(Flant ํšŒ์‚ฌ)๋Š” ์†Œ๊ทœ๋ชจ ํšŒ์‚ฌ(๊ฐœ๋ฐœ์ž XNUMX๋ช…)์™€ ๋Œ€๊ทœ๋ชจ ํšŒ์‚ฌ(๊ฐœ๋ฐœ์ž ์•ฝ XNUMX๋ช…) ๋ชจ๋‘์—์„œ ๊ฐœ๋ฐœ๋œ ๋‹ค์–‘ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ์ถ”๊ฐ€์ ์ธ ์ด์ ์€ ์ด๋Ÿฌํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์ˆ˜๋…„์— ๊ฑธ์ณ ํ™œ์„ฑํ™”๋˜๊ณ  ๋ฐœ์ „ํ•˜๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์™œ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค์ธ๊ฐ€?

๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค์˜ ์ด์ ์— ๋Œ€ํ•œ ์งˆ๋ฌธ์—๋Š” ๋‹ค์Œ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋งค์šฐ ๊ตฌ์ฒด์ ์ธ ๋‹ต๋ณ€ ์ด๋ฏธ ์–ธ๊ธ‰ํ•œ ๋งˆํ‹ด ํŒŒ์šธ๋Ÿฌ(Martin Fowler)๋กœ๋ถ€ํ„ฐ:

  1. ๋ชจ๋“ˆ์„ฑ์˜ ๋ช…ํ™•ํ•œ ๊ฒฝ๊ณ„;
  2. ๋…๋ฆฝ์ ์ธ ๋ฐฐํฌ;
  3. ๊ธฐ์ˆ ์„ ์„ ํƒํ•  ์ž์œ .

์ €๋Š” ์†Œํ”„ํŠธ์›จ์–ด ์„ค๊ณ„์ž ๋ฐ ๊ฐœ๋ฐœ์ž์™€ ๋งŽ์€ ๋Œ€ํ™”๋ฅผ ๋‚˜๋ˆ„๊ณ  ์™œ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค๊ฐ€ ํ•„์š”ํ•œ์ง€ ๋ฌผ์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋‚˜๋Š” ๊ทธ๋“ค์˜ ๊ธฐ๋Œ€์น˜ ๋ชฉ๋ก์„ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ์ผ์–ด๋‚œ ์ผ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค: Kubernetes๊ฐ€ ์žˆ๋”๋ผ๋„ ํฌ๊ธฐ๊ฐ€ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค

"๊ฐ๊ฐ"์˜ ์ผ๋ถ€ ์š”์ ์„ ์„ค๋ช…ํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ๋ชจ๋“ˆ์˜ ๋ช…ํ™•ํ•œ ๊ฒฝ๊ณ„: ์—ฌ๊ธฐ์—๋Š” ๋”์ฐํ•œ ๋‹จ์ผ์ฒด๊ฐ€ ์žˆ์œผ๋ฉฐ ์ด์ œ ๋ชจ๋“  ๊ฒƒ์ด Git ์ €์žฅ์†Œ์— ๊น”๋”ํ•˜๊ฒŒ ์ •๋ฆฌ๋˜์–ด ๋ชจ๋“  ๊ฒƒ์ด "์„ ๋ฐ˜์—" ์žˆ๊ณ  ๋”ฐ๋œปํ•˜๊ณ  ๋ถ€๋“œ๋Ÿฌ์›€์ด ํ˜ผํ•ฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • ๋ฐฐํฌ ๋…๋ฆฝ์„ฑ: ์„œ๋น„์Šค๋ฅผ ๋…๋ฆฝ์ ์œผ๋กœ ์ถœ์‹œํ•˜์—ฌ ๊ฐœ๋ฐœ ์†๋„๋ฅผ ๋†’์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ๋™์‹œ์— ๊ฒŒ์‹œ).
  • ๊ฐœ๋ฐœ ๋…๋ฆฝ์„ฑ: ์ด ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค๋ฅผ ํ•œ ํŒ€/๊ฐœ๋ฐœ์ž์—๊ฒŒ ์ œ๊ณตํ•˜๊ณ  ๋‹ค๋ฅธ ํŒ€/๊ฐœ๋ฐœ์ž์—๊ฒŒ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๋” ๋น ๋ฅด๊ฒŒ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ะฑะพ์‹ ๋ขฐ์„ฑ ํ–ฅ์ƒ: ๋ถ€๋ถ„์ ์ธ ์ €ํ•˜๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด(20๊ฐœ์˜ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค ์ค‘ ํ•˜๋‚˜์˜ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค๊ฐ€ ์ค‘๋‹จ๋จ) ๋‹จ ํ•˜๋‚˜์˜ ๋ฒ„ํŠผ๋งŒ ์ž‘๋™์„ ๋ฉˆ์ถ”๊ณ  ์‹œ์Šคํ…œ ์ „์ฒด๋Š” ๊ณ„์† ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

์ผ๋ฐ˜์ ์ธ(์œ ํ•ดํ•œ) ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค ์•„ํ‚คํ…์ฒ˜

ํ˜„์‹ค์ด ์šฐ๋ฆฌ๊ฐ€ ๊ธฐ๋Œ€ํ•˜๋Š” ๊ฒƒ๊ณผ ๋‹ค๋ฅธ ์ด์œ ๋ฅผ ์„ค๋ช…ํ•˜๊ธฐ ์œ„ํ•ด ์ง‘๋‹จ ๋‹ค์–‘ํ•œ ํ”„๋กœ์ ํŠธ์˜ ๊ฒฝํ—˜์„ ๋ฐ”ํƒ•์œผ๋กœ ํ•œ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค ์•„ํ‚คํ…์ฒ˜ ์ด๋ฏธ์ง€์ž…๋‹ˆ๋‹ค.

Amazon์ด๋‚˜ ์ ์–ด๋„ OZON๊ณผ ๊ฒฝ์Ÿํ•  ์ถ”์ƒ์ ์ธ ์˜จ๋ผ์ธ ์ƒ์ ์„ ์˜ˆ๋กœ ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค ์•„ํ‚คํ…์ฒ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค: Kubernetes๊ฐ€ ์žˆ๋”๋ผ๋„ ํฌ๊ธฐ๊ฐ€ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค

์—ฌ๋Ÿฌ ๊ฐ€์ง€ ์ด์œ ๋กœ ์ด๋Ÿฌํ•œ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค๋Š” ์„œ๋กœ ๋‹ค๋ฅธ ํ”Œ๋žซํผ์—์„œ ์ž‘์„ฑ๋ฉ๋‹ˆ๋‹ค.

๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค: Kubernetes๊ฐ€ ์žˆ๋”๋ผ๋„ ํฌ๊ธฐ๊ฐ€ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค

๊ฐ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค์—๋Š” ์ž์œจ์„ฑ์ด ์žˆ์–ด์•ผ ํ•˜๋ฏ€๋กœ ๋Œ€๋ถ€๋ถ„ ์ž์ฒด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ์บ์‹œ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ตœ์ข… ์•„ํ‚คํ…์ฒ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค: Kubernetes๊ฐ€ ์žˆ๋”๋ผ๋„ ํฌ๊ธฐ๊ฐ€ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค

๊ทธ ๊ฒฐ๊ณผ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

ํŒŒ์šธ๋Ÿฌ๋„ ์ด๊ฑฐ ๊ฐ–๊ณ  ์žˆ์–ด ๊ธฐ์‚ฌ๊ฐ€ ์žˆ์–ด์š” โ€” ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค ์‚ฌ์šฉ์— ๋Œ€ํ•œ "์ง€๋ถˆ"์— ๋Œ€ํ•ด:

๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค: Kubernetes๊ฐ€ ์žˆ๋”๋ผ๋„ ํฌ๊ธฐ๊ฐ€ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค

๊ทธ๋ฆฌ๊ณ  ์šฐ๋ฆฌ์˜ ๊ธฐ๋Œ€๊ฐ€ ์ถฉ์กฑ๋˜์—ˆ๋Š”์ง€ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

๋ชจ๋“ˆ์˜ ๊ฒฝ๊ณ„๋ฅผ ๋ช…ํ™•ํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค...

ํ•˜์ง€๋งŒ ์‹ค์ œ๋กœ ์ˆ˜์ •ํ•ด์•ผ ํ•  ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค๋Š” ์–ผ๋งˆ๋‚˜ ๋ฉ๋‹ˆ๊นŒ?๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ ์šฉํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ? ๋ถ„์‚ฐ ์ถ”์ ๊ธฐ ์—†์ด ๋ชจ๋“  ๊ฒƒ์ด ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€ ์•Œ์•„๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? (๊ฒฐ๊ตญ ๋ชจ๋“  ์š”์ฒญ์€ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค์˜ ์ ˆ๋ฐ˜์— ์˜ํ•ด ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค.)

ํŒจํ„ด์ด ์žˆ๋‹ค"ํฐ ํ™ ๋ฉ์–ด๋ฆฌโ€œ๊ทธ๋ฆฌ๊ณ  ์—ฌ๊ธฐ์—๋Š” ๋ถ„์‚ฐ๋œ ํ™ ๋ฉ์–ด๋ฆฌ๊ฐ€ ์žˆ๋Š” ๊ฒƒ์œผ๋กœ ๋ฐํ˜€์กŒ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ์š”์ฒญ์ด ์ง„ํ–‰๋˜๋Š” ๋ฐฉ์‹์— ๋Œ€ํ•œ ๋Œ€๋žต์ ์ธ ๊ทธ๋ฆผ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค: Kubernetes๊ฐ€ ์žˆ๋”๋ผ๋„ ํฌ๊ธฐ๊ฐ€ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค

๋ฐฐํฌ ๋…๋ฆฝ์„ฑ...

๊ธฐ์ˆ ์ ์œผ๋กœ๋Š” ๋‹ฌ์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค๋ฅผ ๋ณ„๋„๋กœ ์ถœ์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์‹ค์ œ๋กœ๋Š” ํ•ญ์ƒ ๋กค์•„์›ƒ๋œ๋‹ค๋Š” ์ ์„ ๊ณ ๋ คํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋งŽ์€ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค, ๊ทธ๋ฆฌ๊ณ  ์šฐ๋ฆฌ๋Š” ๊ณ ๋ คํ•ด์•ผ ํ•  ์‚ฌํ•ญ์ด ์žˆ์Šต๋‹ˆ๋‹ค ์ถœ์‹œ ์ˆœ์„œ. ์ข‹์€ ์˜๋ฏธ์—์„œ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ๋ฆด๋ฆฌ์Šค๋ฅผ ์˜ฌ๋ฐ”๋ฅธ ์ˆœ์„œ๋กœ ๋กค์•„์›ƒํ•˜๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ๋ณ„๋„์˜ ํšŒ๋กœ์—์„œ ํ…Œ์ŠคํŠธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๊ธฐ์ˆ  ์„ ํƒ์˜ ์ž์œ โ€ฆ

๊ทธ๋…€๋Š”. ์ž์œ ๋Š” ์ข…์ข… ๋ถˆ๋ฒ•๊ณผ ์ ‘ํ•ด ์žˆ๋‹ค๋Š” ์ ์„ ๊ธฐ์–ตํ•˜์‹ญ์‹œ์˜ค. ์—ฌ๊ธฐ์„œ๋Š” ๋‹จ์ง€ "ํ”Œ๋ ˆ์ด"ํ•˜๊ธฐ ์œ„ํ•ด ๊ธฐ์ˆ ์„ ์„ ํƒํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ด ๋งค์šฐ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

๊ฐœ๋ฐœ์˜ ๋…๋ฆฝ...

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

์ด ๋ชจ๋“  ๊ฒƒ์„ ๋กœ์ปฌ์— ๋ฐฐํฌํ•˜๋Š” ๊ฒƒ์€ ์–ด๋–ป์Šต๋‹ˆ๊นŒ?.. ๊ฐœ๋ฐœ์ž๋Š” ํšŒ๋กœ๋ฅผ ํ…Œ์ŠคํŠธํ•  ์ˆ˜ ์žˆ์„ ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ ค์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ž‘์—…์„ ๋…๋ฆฝ์ ์œผ๋กœ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์ง€๋งŒ "๋ฌด์ž‘์œ„๋กœ" ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค.

๋ณ„๋„์˜ ์Šค์ผ€์ผ๋ง...

๋„ค, ํ•˜์ง€๋งŒ ์‚ฌ์šฉํ•˜๋Š” DBMS ์˜์—ญ์— ์ œํ•œ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ฃผ์–ด์ง„ ์•„ํ‚คํ…์ฒ˜ ์˜ˆ์—์„œ Cassandra์—๋Š” ๋ฌธ์ œ๊ฐ€ ์—†์ง€๋งŒ MySQL๊ณผ PostgreSQL์—๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

ะ‘ะพ๋” ํฐ ์‹ ๋ขฐ์„ฑ...

์‹ค์ œ๋กœ ํ•˜๋‚˜์˜ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค๊ฐ€ ์‹คํŒจํ•˜๋ฉด ์ „์ฒด ์‹œ์Šคํ…œ์˜ ์˜ฌ๋ฐ”๋ฅธ ๊ธฐ๋Šฅ์ด ์ค‘๋‹จ๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ƒˆ๋กœ์šด ๋ฌธ์ œ๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค๋ฅผ ๋‚ด๊ฒฐํ•จ์„ฑ์œผ๋กœ ๋งŒ๋“œ๋Š” ๊ฒƒ์€ ๋งค์šฐ ์–ด๋ ต์Šต๋‹ˆ๋‹ค.. ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค๋Š” ์„œ๋กœ ๋‹ค๋ฅธ ๊ธฐ์ˆ (memcache, Redis ๋“ฑ)์„ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ๊ฐ์— ๋Œ€ํ•ด ๋ชจ๋“  ๊ฒƒ์„ ์ƒ๊ฐํ•˜๊ณ  ๊ตฌํ˜„ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ฌผ๋ก  ๊ฐ€๋Šฅํ•˜์ง€๋งŒ ๋ง‰๋Œ€ํ•œ ๋ฆฌ์†Œ์Šค๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

๋ถ€ํ•˜ ์ธก์ • ๊ฐ€๋Šฅ์„ฑ...

์ •๋ง ์ข‹์Šต๋‹ˆ๋‹ค.

๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค์˜ "๊ฐ€๋ฒผ์›€"...

์šฐ๋ฆฌ๋Š” ๊ฑฐ๋Œ€ํ•  ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋„คํŠธ์›Œํฌ ์˜ค๋ฒ„ํ—ค๋“œ (DNS์— ๋Œ€ํ•œ ์š”์ฒญ์ด ๋Š˜์–ด๋‚˜๊ณ  ์žˆ๋Š” ๋“ฑ), ๋˜ํ•œ ์šฐ๋ฆฌ๊ฐ€ ์‹œ์ž‘ํ•œ ๋งŽ์€ ํ•˜์œ„ ์ฟผ๋ฆฌ๋กœ ์ธํ•ด ๋ฐ์ดํ„ฐ ๋ณต์ œ (์บ์‹œ ์ €์žฅ)์œผ๋กœ ์ธํ•ด ์ƒ๋‹นํ•œ ์–‘์˜ ์ €์žฅ ๊ณต๊ฐ„์ด ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ์šฐ๋ฆฌ์˜ ๊ธฐ๋Œ€์— ๋ถ€์‘ํ•œ ๊ฒฐ๊ณผ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค: Kubernetes๊ฐ€ ์žˆ๋”๋ผ๋„ ํฌ๊ธฐ๊ฐ€ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค

ํ•˜์ง€๋งŒ ๊ทธ๊ฑด ์ „๋ถ€๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค!

์™œ๋ƒํ•˜๋ฉด :

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

์ด ๋ชจ๋“  ๊ฒƒ์„ ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ• ๊นŒ์š”?

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

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

ํ•˜์ง€๋งŒ ์šฐ๋ฆฌ๊ฐ€ ์ด๋ฏธ ์ด๋Ÿฐ ์ƒํ™ฉ์— ์ฒ˜ํ•ด ์žˆ๋‹ค๋ฉด ์–ด๋–จ๊นŒ์š”?

๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ์ฒซ ๋ฒˆ์งธ ๋‹จ๊ณ„๋Š” ๋ฌธ์ œ์— ๋™์˜ํ•˜๊ณ  ๋ฌธ์ œ๋ผ๋Š” ์ , ๋” ์ด์ƒ ๊ณ ํ†ต๋ฐ›๊ณ  ์‹ถ์ง€ ์•Š๋‹ค๋Š” ์ ์„ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ง€๋‚˜์น˜๊ฒŒ ์ž๋ž€ ๋‹จ์ผ์ฒด์˜ ๊ฒฝ์šฐ(์ถ”๊ฐ€ ๋ฆฌ์†Œ์Šค๋ฅผ ๊ตฌ๋งคํ•  ๊ธฐํšŒ๊ฐ€ ๋ถ€์กฑํ•  ๋•Œ) ์ด๋ฅผ ์ž˜๋ผ๋‚ด๋ฉด ์ด ๊ฒฝ์šฐ ๋ฐ˜๋Œ€ ์ด์•ผ๊ธฐ๊ฐ€ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ๊ณผ๋„ํ•œ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค๊ฐ€ ๋” ์ด์ƒ ๋„์›€์ด ๋˜์ง€ ์•Š๊ณ  ๋ฐฉํ•ด๊ฐ€ ๋˜๋Š” ๊ฒฝ์šฐ - ์ดˆ๊ณผ๋ถ„์„ ์ž˜๋ผ๋‚ด๊ณ  ํ™•๋Œ€ํ•˜๋‹ค!

์˜ˆ๋ฅผ ๋“ค์–ด ์œ„์—์„œ ์„ค๋ช…ํ•œ ์ง‘๋‹จ ์ด๋ฏธ์ง€์˜ ๊ฒฝ์šฐ...

๊ฐ€์žฅ ์˜์‹ฌ์Šค๋Ÿฌ์šด ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค๋ฅผ ์ œ๊ฑฐํ•˜์„ธ์š”.

๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค: Kubernetes๊ฐ€ ์žˆ๋”๋ผ๋„ ํฌ๊ธฐ๊ฐ€ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค

ํ”„๋ŸฐํŠธ์—”๋“œ ์ƒ์„ฑ์„ ๋‹ด๋‹นํ•˜๋Š” ๋ชจ๋“  ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค๋ฅผ ๊ฒฐํ•ฉํ•ฉ๋‹ˆ๋‹ค.

๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค: Kubernetes๊ฐ€ ์žˆ๋”๋ผ๋„ ํฌ๊ธฐ๊ฐ€ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค

... ํ•˜๋‚˜์˜ ์–ธ์–ด/ํ”„๋ ˆ์ž„์›Œํฌ๋กœ ์ž‘์„ฑ๋œ ํ•˜๋‚˜์˜ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค๋กœ:

๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค: Kubernetes๊ฐ€ ์žˆ๋”๋ผ๋„ ํฌ๊ธฐ๊ฐ€ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค

์—ฌ๊ธฐ์—๋Š” ํ•˜๋‚˜์˜ ORM(ํ•˜๋‚˜์˜ DBMS)๊ณผ ๋จผ์ € ๋‘ ๊ฐœ์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์žˆ์Šต๋‹ˆ๋‹ค.

๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค: Kubernetes๊ฐ€ ์žˆ๋”๋ผ๋„ ํฌ๊ธฐ๊ฐ€ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค

...ํ•˜์ง€๋งŒ ์ผ๋ฐ˜์ ์œผ๋กœ ํ›จ์”ฌ ๋” ๋งŽ์€ ๊ฒƒ์„ ์ „์†กํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฐ๊ณผ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค: Kubernetes๊ฐ€ ์žˆ๋”๋ผ๋„ ํฌ๊ธฐ๊ฐ€ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค

๊ฒŒ๋‹ค๊ฐ€ Kubernetes์—์„œ๋Š” ์ด ๋ชจ๋“  ๊ฒƒ์„ ๋ณ„๋„์˜ ์ธ์Šคํ„ด์Šค์—์„œ ์‹คํ–‰ํ•˜๋ฏ€๋กœ ์—ฌ์ „ํžˆ ๋กœ๋“œ๋ฅผ ์ธก์ •ํ•˜๊ณ  ๋ณ„๋„๋กœ ํ™•์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์š”์•ฝ

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

"๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค"๋ผ๋Š” ๋‹จ์–ด์—์„œ "๋งˆ์ดํฌ๋กœ" ๋ถ€๋ถ„์€ ์ค‘๋ณต๋ฉ๋‹ˆ๋‹ค.. ๊ทธ๊ฒƒ๋“ค์€ ๊ฑฐ๋Œ€ํ•œ ๋‹จ์ผ์ฒด๋ณด๋‹ค ์ž‘๊ธฐ ๋•Œ๋ฌธ์— "๋งˆ์ดํฌ๋กœ"์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ทธ๊ฒƒ๋“ค์„ ์ž‘์€ ๊ฒƒ์œผ๋กœ ์ƒ๊ฐํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค.

๋งˆ์ง€๋ง‰ ์ƒ๊ฐ์„ ์œ„ํ•ด ์›๋ž˜ ์ฐจํŠธ๋กœ ๋Œ์•„๊ฐ€ ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค: Kubernetes๊ฐ€ ์žˆ๋”๋ผ๋„ ํฌ๊ธฐ๊ฐ€ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค

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

๋น„๋””์˜ค ๋ฐ ์Šฌ๋ผ์ด๋“œ

์—ฐ์„ค ์˜์ƒ (์•ฝ 50๋ถ„; ์•„์‰ฝ๊ฒŒ๋„ ๋ฐฉ๋ฌธ๊ฐ๋“ค์˜ ์ˆ˜๋งŽ์€ ๊ฐ์ •์„ ์ „๋‹ฌํ•˜์ง€ ๋ชปํ•˜์—ฌ ๋ณด๊ณ ์„œ์˜ ๋ถ„์œ„๊ธฐ๋ฅผ ํฌ๊ฒŒ ์ขŒ์šฐํ–ˆ์ง€๋งŒ ๊ทธ๋žฌ์Šต๋‹ˆ๋‹ค):

๋ณด๊ณ ์„œ ๋ฐœํ‘œ:

PS

์šฐ๋ฆฌ ๋ธ”๋กœ๊ทธ์˜ ๋‹ค๋ฅธ ๋ณด๊ณ ์„œ:

๋‹ค์Œ ์ถœํŒ๋ฌผ์—๋„ ๊ด€์‹ฌ์ด ์žˆ์œผ์‹ค ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : habr.com

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