๊ด€๋ฆฌํ˜• Kubernetes์—์„œ ์‹คํ–‰๋˜๋Š” Windows ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋„คํŠธ์›Œํ‚น์„ ๊ด€๋ฆฌํ•˜๊ณ  ์กฐ์ •

Last reviewed 2024-08-14 UTC

์ด ์ฐธ์กฐ ์•„ํ‚คํ…์ฒ˜๋Š” Google Kubernetes Engine(GKE)์—์„œ ์‹คํ–‰๋˜๋Š” Windows ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋„คํŠธ์›Œํฌ ํŠธ๋ž˜ํ”ฝ์„ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด Cloud Service Mesh ๋ฐ Envoy ๊ฒŒ์ดํŠธ์›จ์ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ๊ณ ๊ฐ€์šฉ์„ฑ ์†”๋ฃจ์…˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—์„œ๋Š” ํŠธ๋ž˜ํ”ฝ์„ ํฌ๋“œ ๋ฐ ์˜คํ”ˆ์†Œ์Šค xDS ํ˜ธํ™˜ ํ”„๋ก์‹œ๋กœ ๋ผ์šฐํŒ…ํ•  ์ˆ˜ ์žˆ๋Š” ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋„คํŠธ์›Œํฌ ํŠธ๋ž˜ํ”ฝ์„ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์•„ํ‚คํ…์ฒ˜๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋น„์šฉ์„ ์ค„์ด๊ณ  ๋„คํŠธ์›Œํฌ ๊ด€๋ฆฌ๋ฅผ ๊ฐœ์„ ํ•˜๋Š” ๋ฐ ๋„์›€์„ ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ๋ฌธ์„œ๋Š” GKE์—์„œ ์‹คํ–‰๋˜๋Š” Windows ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์„ค๊ณ„ ๋ฐ ๊ด€๋ฆฌํ•˜๋Š” ํด๋ผ์šฐ๋“œ ์„ค๊ณ„์ž, ๋„คํŠธ์›Œํฌ ๊ด€๋ฆฌ์ž, IT ์ „๋ฌธ๊ฐ€๋ฅผ ๋Œ€์ƒ์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค.

์•„ํ‚คํ…์ฒ˜

๋‹ค์Œ ๋‹ค์ด์–ด๊ทธ๋žจ์€ Cloud Service Mesh ๋ฐ Envoy ๊ฒŒ์ดํŠธ์›จ์ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ GKE์—์„œ ์‹คํ–‰๋˜๋Š” Windows ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋„คํŠธ์›Œํฌ๋ฅผ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ์•„ํ‚คํ…์ฒ˜๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

๋‚ด๋ถ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์™€ Envoy ๊ฒŒ์ดํŠธ์›จ์ด๋ฅผ ํ†ตํ•œ ๋ฐ์ดํ„ฐ ํ๋ฆ„

์•„ํ‚คํ…์ฒ˜์—๋Š” ๋‹ค์Œ ๊ตฌ์„ฑ์š”์†Œ๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

  • Windows ๋ฐ Linux ๋…ธ๋“œ ํ’€์ด ๋ชจ๋‘ ํฌํ•จ๋œ ๋ฆฌ์ „ GKE ํด๋Ÿฌ์Šคํ„ฐ
  • 2๊ฐœ์˜ ๊ฐœ๋ณ„ GKE ํฌ๋“œ์—์„œ ์‹คํ–‰๋˜๋Š” 2๊ฐœ์˜ Windows ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜
  • Cloud Service Mesh๋Š” ๊ฐ GKE ํฌ๋“œ์˜ NEG์— ๋Œ€ํ•œ ํŠธ๋ž˜ํ”ฝ ๊ฒฝ๋กœ๋ฅผ ๋งŒ๋“ค๊ณ  ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ๊ฐ ๊ฒฝ๋กœ๋Š” ํŠน์ • scope์— ๋งคํ•‘๋ฉ๋‹ˆ๋‹ค. ์ด scope๋Š” Cloud Service Mesh ์ธ๊ทธ๋ ˆ์Šค ๊ฒŒ์ดํŠธ์›จ์ด๋ฅผ ๊ณ ์œ ํ•˜๊ฒŒ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.
  • Cloud Service Mesh์˜ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค์— ๋งคํ•‘๋˜๋Š” HTTP ๊ฒฝ๋กœ
  • GKE ํด๋Ÿฌ์Šคํ„ฐ์— ๋Œ€ํ•ด Envoy ๊ฒŒ์ดํŠธ์›จ์ด๋กœ ์ž‘๋™ํ•˜๋Š” Envoy ์ปจํ…Œ์ด๋„ˆ ํฌ๋“œ
  • Linux ๋…ธ๋“œ์—์„œ ์‹คํ–‰๋˜๋Š” Envoy ๊ฒŒ์ดํŠธ์›จ์ด. ๊ฒŒ์ดํŠธ์›จ์ด๋Š” ์ด๋Ÿฌํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ํ•ด๋‹นํ•˜๋Š” ์„œ๋น„์Šค๋ฅผ ํ†ตํ•ด Windows ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์œผ๋กœ ํŠธ๋ž˜ํ”ฝ์„ ์ „๋‹ฌํ•˜๋„๋ก ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. Envoy๋Š” scope ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๊ด€๋ จ Cloud Service Mesh ์„œ๋น„์Šค์˜ ๊ตฌ์„ฑ ์„ธ๋ถ€์ •๋ณด๋ฅผ ๋กœ๋“œํ•˜๋„๋ก ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค.
  • SSL ํŠธ๋ž˜ํ”ฝ์„ ์ข…๋ฃŒํ•˜๊ณ  ๋ชจ๋“  ์™ธ๋ถ€ ์ˆ˜์‹  ํŠธ๋ž˜ํ”ฝ์„ Envoy ๊ฒŒ์ดํŠธ์›จ์ด๋กœ ์ „๋‹ฌํ•˜๋Š” ๋‚ด๋ถ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ

์‚ฌ์šฉ ์ œํ’ˆ

์ด ์ฐธ์กฐ ์•„ํ‚คํ…์ฒ˜์—๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ Google Cloud ๋ฐ ์„œ๋“œ ํŒŒํ‹ฐ ์ œํ’ˆ์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

Google Cloud ์ œํ’ˆ

  • Cloud Load Balancing: ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ๊ณ ์„ฑ๋Šฅ ์ „์—ญ ๋ฐ ๋ฆฌ์ „ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ํฌํŠธํด๋ฆฌ์˜ค์ž…๋‹ˆ๋‹ค.
  • Google Kubernetes Engine(GKE): Google ์ธํ”„๋ผ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ปจํ…Œ์ด๋„ˆํ™”๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋Œ€๊ทœ๋ชจ๋กœ ๋ฐฐํฌ ๋ฐ ์šด์˜ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” Kubernetes ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค.
  • Cloud Service Mesh: ์˜จํ”„๋ ˆ๋ฏธ์Šค ๋˜๋Š” Google Cloud์—์„œ ์•ˆ์ •์ ์ธ ์„œ๋น„์Šค ๋ฉ”์‹œ๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋˜๋Š” ๋„๊ตฌ ๋ชจ์Œ์ž…๋‹ˆ๋‹ค.

์„œ๋“œ ํŒŒํ‹ฐ ์ œํ’ˆ

  • Envoy ๊ฒŒ์ดํŠธ์›จ์ด: Envoy ํ”„๋ก์‹œ๋ฅผ ๋…๋ฆฝํ˜• ๋˜๋Š” Kubernetes ๊ธฐ๋ฐ˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฒŒ์ดํŠธ์›จ์ด๋กœ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
  • ๊ฒŒ์ดํŠธ์›จ์ด API: Kubernetes์—์„œ L4 ๋ฐ L7 ๋ผ์šฐํŒ…์— ์ค‘์ ์„ ๋‘๊ณ  ์žˆ๋Š” ๊ณต์‹ Kubernetes ํ”„๋กœ์ ํŠธ์ž…๋‹ˆ๋‹ค.

์‚ฌ์šฉ ์‚ฌ๋ก€

์ด ์ฐธ์กฐ ์•„ํ‚คํ…์ฒ˜๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ GKE์—์„œ ์‹คํ–‰๋˜๋Š” Windows ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋„คํŠธ์›Œํฌ ํŠธ๋ž˜ํ”ฝ์„ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ด ์•„ํ‚คํ…์ฒ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ด์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐ„์†Œํ™”๋œ ๋„คํŠธ์›Œํฌ ๊ด€๋ฆฌ: Cloud Service Mesh ๋ฐ Envoy ๊ฒŒ์ดํŠธ์›จ์ด๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋Œ€ํ•œ ๋„คํŠธ์›Œํฌ ํŠธ๋ž˜ํ”ฝ์„ ๊ด€๋ฆฌํ•˜๋Š” ์ค‘์•™ ์ง‘์ค‘ํ™”๋œ ์ปจํŠธ๋กค ํ”Œ๋ ˆ์ธ์„ ํ†ตํ•ด ๊ฐ„์†Œํ™”๋œ ๋„คํŠธ์›Œํฌ ๊ด€๋ฆฌ๋ฅผ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ด์ค๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ GKE ๋˜๋Š” Compute Engine์—์„œ ์‹คํ–‰๋˜๋Š” Linux ๋˜๋Š” Windows ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ฐ„์†Œํ™”๋œ ๋„คํŠธ์›Œํฌ ๊ด€๋ฆฌ ์ฒด๊ณ„๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํ•„์š”ํ•œ ์ˆ˜๋™ ๊ตฌ์„ฑ์ด ์ค„์–ด๋“ญ๋‹ˆ๋‹ค.

๊ฐœ์„ ๋œ ํ™•์žฅ์„ฑ ๋ฐ ๊ฐ€์šฉ์„ฑ: ๋ณ€ํ™”ํ•˜๋Š” ์ˆ˜์š”๋ฅผ ์ถฉ์กฑํ•˜๊ธฐ ์œ„ํ•ด Cloud Service Mesh ๋ฐ Envoy ๊ฒŒ์ดํŠธ์›จ์ด๋ฅผ ์‚ฌ์šฉํ•ด์„œ Linux ๋ฐ Windows ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ํ™•์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ Envoy ๊ฒŒ์ดํŠธ์›จ์ด๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์—ฌ๋Ÿฌ ํฌ๋“œ ๊ฐ„์— ํŠธ๋ž˜ํ”ฝ์„ ๋ถ€ํ•˜ ๋ถ„์‚ฐํ•จ์œผ๋กœ์จ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๊ณ ๊ฐ€์šฉ์„ฑ์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ณด์•ˆ ๊ฐœ์„ : Envoy ๊ฒŒ์ดํŠธ์›จ์ด๋ฅผ ์‚ฌ์šฉํ•ด์„œ Linux ๋ฐ Windows ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— SSL ์ข…๋ฃŒ, ์ธ์ฆ, ๋น„์œจ ์ œํ•œ๊ณผ ๊ฐ™์€ ๋ณด์•ˆ ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋น„์šฉ ์ ˆ๊ฐ: Cloud Service Mesh ๋ฐ Envoy ๊ฒŒ์ดํŠธ์›จ์ด๋Š” ๋ชจ๋‘ Linux ๋ฐ Windows ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋„คํŠธ์›Œํฌ ํŠธ๋ž˜ํ”ฝ ๊ด€๋ฆฌ ๋น„์šฉ์„ ์ค„์ด๋Š” ๋ฐ ๋„์›€์„ ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์„ค๊ณ„ ๊ณ ๋ ค์‚ฌํ•ญ

์ด ์„น์…˜์—์„œ๋Š” ๋ณด์•ˆ, ์•ˆ์ •์„ฑ, ๋น„์šฉ, ํšจ์œจ์„ฑ ์ธก๋ฉด์—์„œ ํŠน์ • ์š”๊ตฌ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•˜๋Š” ์•„ํ‚คํ…์ฒ˜๋ฅผ ๊ฐœ๋ฐœํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋˜๋Š” ์•ˆ๋‚ด๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๋ณด์•ˆ

  • ๋ณด์•ˆ ๋„คํŠธ์›Œํ‚น: ์ด ์•„ํ‚คํ…์ฒ˜๋Š” ๋‚ด๋ถ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•ด์„œ Windows ์ปจํ…Œ์ด๋„ˆ์— ๋Œ€ํ•œ ์ˆ˜์‹  ํŠธ๋ž˜ํ”ฝ์„ ์•”ํ˜ธํ™”ํ•ฉ๋‹ˆ๋‹ค. ์ „์†ก ์ค‘ ์•”ํ˜ธํ™”๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ฐ์ดํ„ฐ ์œ ์ถœ์„ ์˜ˆ๋ฐฉํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.
  • Windows ์ปจํ…Œ์ด๋„ˆ: Windows ์ปจํ…Œ์ด๋„ˆ๋Š” ์ปจํ…Œ์ด๋„ˆํ™”๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์•ˆ์ „ํ•œ ๊ฒฉ๋ฆฌ ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

์•ˆ์ •์„ฑ

  • ๋ถ€ํ•˜ ๋ถ„์‚ฐ: ์ด ์•„ํ‚คํ…์ฒ˜๋Š” ์—ฌ๋Ÿฌ ๋ ˆ์ด์–ด์˜ Cloud Load Balancing์„ ์‚ฌ์šฉํ•ด์„œ Envoy ๊ฒŒ์ดํŠธ์›จ์ด์™€ Windows ์ปจํ…Œ์ด๋„ˆ ๊ฐ„์— ํŠธ๋ž˜ํ”ฝ์„ ๋ถ„์‚ฐํ•ฉ๋‹ˆ๋‹ค.
  • ๋‚ด๊ฒฐํ•จ์„ฑ: ์ด ์•„ํ‚คํ…์ฒ˜๋Š” ๋‹จ์ผ ์žฅ์• ์ ์ด ์—†๋Š” ๋‚ด๊ฒฐํ•จ์„ฑ์„ ๊ฐ–์ท„์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์„ค๊ณ„๋Š” ํ•˜๋‚˜ ์ด์ƒ์˜ ๊ตฌ์„ฑ์š”์†Œ๊ฐ€ ์‹คํŒจํ•˜๋”๋ผ๋„ ํ•ญ์ƒ ๊ฐ€์šฉ์„ฑ์„ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.
  • ์ž๋™ ํ™•์žฅ: ์ด ์•„ํ‚คํ…์ฒ˜๋Š” ์ž๋™ ํ™•์žฅ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•ด์„œ ๋ถ€ํ•˜์— ๋”ฐ๋ผ Envoy ๊ฒŒ์ดํŠธ์›จ์ด ๋ฐ Windows ์ปจํ…Œ์ด๋„ˆ ์ˆ˜๋ฅผ ์ž๋™์œผ๋กœ ํ™•์žฅํ•ฉ๋‹ˆ๋‹ค. ์ž๋™ ํ™•์žฅ์„ ์‚ฌ์šฉํ•˜๋ฉด ๊ฒŒ์ดํŠธ์›จ์ด ๋ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์„ฑ๋Šฅ ๋ฌธ์ œ๋ฅผ ๊ฒช์ง€ ์•Š๊ณ ๋„ ํŠธ๋ž˜ํ”ฝ ๊ธ‰์ฆ์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋ชจ๋‹ˆํ„ฐ๋ง: ์ด ์•„ํ‚คํ…์ฒ˜๋Š” Google Cloud Prometheus์šฉ ๊ด€๋ฆฌํ˜• ์„œ๋น„์Šค ๋ฐ Cloud ์šด์˜์„ ์‚ฌ์šฉํ•ด์„œ Envoy ๊ฒŒ์ดํŠธ์›จ์ด ๋ฐ Windows ์ปจํ…Œ์ด๋„ˆ ์ƒํƒœ๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋‹ˆํ„ฐ๋ง์„ ํ†ตํ•ด ๋ฌธ์ œ๋ฅผ ์กฐ๊ธฐ์— ์‹๋ณ„ํ•˜๊ณ  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์ค‘๋‹จ๋˜์ง€ ์•Š๋„๋ก ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋น„์šฉ ์ตœ์ ํ™”

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

    • ์ˆ˜์ง ํ™•์žฅ์€ ๊ณ ๊ฐ ์‚ฌ์šฉ๋Ÿ‰์— ๋”ฐ๋ผ ์ปจํ…Œ์ด๋„ˆ ์š”์ฒญ ๋ฐ ํ•œ๋„๋ฅผ ์กฐ์ •ํ•ฉ๋‹ˆ๋‹ค.

    • ์ˆ˜ํ‰ ํ™•์žฅ์€ ์ˆ˜์š” ์ถฉ์กฑ์„ ์œ„ํ•ด Kubernetes ํฌ๋“œ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค.

  • Cloud Service Mesh ๋ฐ Envoy ๊ฒŒ์ดํŠธ์›จ์ด ์‚ฌ์šฉ: Cloud Service Mesh ๋ฐ Envoy ๊ฒŒ์ดํŠธ์›จ์ด๋Š” Windows ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์œผ๋กœ ํŠธ๋ฆฌํŒฉ์„ ํšจ์œจ์ ์œผ๋กœ ๋ผ์šฐํŒ…ํ•จ์œผ๋กœ์จ ๋น„์šฉ ์ ˆ๊ฐ์— ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. ๋” ํšจ์œจ์ ์ธ ๋ผ์šฐํŒ…์„ ์‚ฌ์šฉํ•˜๋ฉด ๊ตฌ์ž…ํ•ด์•ผ ํ•˜๋Š” ๋Œ€์—ญํญ ์–‘์„ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์„ฑ๋Šฅ ํ–ฅ์ƒ์—๋„ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

  • ๊ณต์œ  ๊ฐ€์ƒ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ(VPC) ๋„คํŠธ์›Œํฌ ์‚ฌ์šฉ: ๊ณต์œ  ๊ฐ€์ƒ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ๋„คํŠธ์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋‹จ์ผ VPC๋ฅผ ์—ฌ๋Ÿฌ ํ”„๋กœ์ ํŠธ์—์„œ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณต์œ  ๊ธฐ๋Šฅ์„ ์ด์šฉํ•˜๋ฉด ๋งŒ๋“ค๊ณ  ๊ด€๋ฆฌํ•ด์•ผ ํ•˜๋Š” VPC ์ˆ˜๋ฅผ ์ค„์—ฌ์„œ ๋น„์šฉ์„ ์ ˆ์•ฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์šด์˜ ํšจ์œจ์„ฑ

  • ์—ฌ๋Ÿฌ ๋„๋ฉ”์ธ์— ๋‹จ์ผ ๋‚ด๋ถ€ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ์‚ฌ์šฉ: ์ด ์•„ํ‚คํ…์ฒ˜๋Š” ๋‚ด๋ถ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ SSL ํŠธ๋ž˜ํ”ฝ์„ ์˜คํ”„๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค. ๊ฐ HTTPS ๋Œ€์ƒ ํ”„๋ก์‹œ๋Š” (์ง€์›๋˜๋Š” ์ตœ๋Œ€ ํ•œ๋„๊นŒ์ง€) ์—ฌ๋Ÿฌ SSL ์ธ์ฆ์„œ๋ฅผ ์ง€์›ํ•˜์—ฌ ๊ฐ๊ธฐ ๋‹ค๋ฅธ ๋„๋ฉ”์ธ์—์„œ ์—ฌ๋Ÿฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ฝ”๋“œํ˜• ์ธํ”„๋ผ(IaC): ์ด ์•„ํ‚คํ…์ฒ˜๋Š” ์ธํ”„๋ผ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•ด IaC๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. IaC๋Š” ์ธํ”„๋ผ์˜ ์ผ๊ด€์„ฑ ๋ฐ ๋ฐ˜๋ณต์„ฑ์„ ๋ณด์žฅํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

๋ฐฐํฌ

์ด ์•„ํ‚คํ…์ฒ˜๋ฅผ ๋ฐฐํฌํ•˜๋ ค๋ฉด ๊ด€๋ฆฌํ˜• Kubernetes์—์„œ ์‹คํ–‰ ์ค‘์ธ Windows ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐฐํฌ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

๋‹ค์Œ ๋‹จ๊ณ„

์ฐธ์—ฌ์ž

์ €์ž: ์ดํƒ„ ์—์ด๋ธŒ์Šˆ์ธ  | ์ง์› ๊ธฐ์ˆ  ์†”๋ฃจ์…˜ ์ปจ์„คํ„ดํŠธ

๊ธฐํƒ€ ์ฐธ์—ฌ์ž: