๐Ÿ“˜ Microsoft Azure

Microsoft Azure

Microsoft Azure๋Š” Microsoft์—์„œ ์ œ๊ณตํ•˜๋Š” ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค. Amazon์˜ AWS(Amazon Web Service)๋‚˜ Google GCP(Google Cloud Platform)์— ๋ฒ„๊ธˆ๊ฐ€๋Š” ์ธ๊ธฐ ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค.์ด ๋ฌธ์„œ์—์„œ๋Š” Microsoft Azure๋ฅผ ๋„์ž…ํ•  ๋•Œ์˜ ์ด์ ๊ณผ ์ดํ•ดํ•˜๊ธฐ ์‰ฌ์šด ์œ ์šฉํ•œ ์ •๋ณด๋ฅผ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

๊ฐ€์ž…์ž๋Š” ์ด๋Ÿฌํ•œ ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ€์ƒ ๋จธ์‹ ( VM ) ๋ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์™€ ๊ฐ™์€ ํด๋ผ์šฐ๋“œ ๊ธฐ๋ฐ˜ ๋ฆฌ์†Œ์Šค๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค

Kubernetes

Kubernetes๋Š” ์ปจํ…Œ์ด๋„ˆํ™” ๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ž๋™ ๋””ํ”Œ๋กœ์ด, ์Šค์ผ€์ผ๋ง ๋“ฑ์„ ์ œ๊ณตํ•˜๋Š” ๊ด€๋ฆฌ์‹œ์Šคํ…œ์œผ๋กœ ์˜คํ”ˆ ์†Œ์Šค ๊ธฐ๋ฐ˜์˜ ์†”๋ฃจ์…˜ ์ž…๋‹ˆ๋‹ค.

Microsoft Azure์˜ Kubernetes ์„œ๋น„์Šค(AKS)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ปจํ…Œ์ด๋„ˆํ™”๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋” ์‰ฝ๊ฒŒ ๋ฐฐํฌํ•˜๊ณ  ๊ด€๋ฆฌ๊ฐ€ ๊ฐ€๋Šฅํ•˜๋ฉฐ Jenkins, Terraform ๋“ฑ์˜ ์˜คํ”ˆ์†Œ์Šค ๋„๊ตฌ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์†์‰ฝ๊ฒŒ ํŒŒ์ดํ”„๋ผ์ธ์„ ์ถ”๊ฐ€ ๋ฐ ๊ด€๋ฆฌ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํŠน์„ฑ์œผ๋กœ ๊ฐœ๋ฐœ์ž์˜ ์šด์˜์— ๋Œ€ํ•œ ๋ณต์žก์„ฑ ๋ฐ ๊ด€๋ฆฌ์— ๋Œ€ํ•œ ์—…๋ฌด ๋ถ€๋‹ด์„ ๊ฐ์†Œ์‹œํ‚ค๊ณ  ๋งˆ์Šคํ„ฐ ๋…ธ๋“œ์— ๋Œ€ํ•œ ์ถ”๊ฐ€ ๋น„์šฉ์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š์•„ ํšจ์œจ์ ์ธ ์ธ๋ ฅ ๋ฐ ๋น„์šฉ ๊ด€๋ฆฌ๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

Kubernetes ์žฅ์ 

  1. ๊ฐ„ํŽธํ•œ ๋ฐฐํฌ ๋ฐ ๊ด€๋ฆฌ
  2. ์•ˆ์ •์ ์ธ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ํ™”๊ฐ–ใ…‡ ๋ฐ ์‹คํ–‰
  3. ์˜คํ”ˆ์†Œ์Šค๋„๊ตฌ&api๋กœ ์›ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์ž‘์—…
  4. ๋ช‡๋ฒˆ์˜ ํด๋ฆญ๋งŒ์œผ๋กœ ci/cd์„ค์ •

Kubernetes vs docker

์ปจํ…Œ์ด๋„ˆ๋ฅผ ํ•˜๋‚˜๋งŒ ๋„์›Œ์„œ ์‚ฌ์šฉํ•ด์•ผ์ง€! => ๋„์ปค 0์›” 0์‹œ์—, 100๊ฐœ์˜ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์ž๋™์œผ๋กœ ์ƒ์„ฑํ•ด์•ผ์ง€! => ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์ฆ‰, ๋„์ปค๋Š” โ€™์ด๋ฏธ์ง€๋ฅผ, ์ปจํ…Œ์ด๋„ˆ์— ๋„์šฐ๊ณ  ์‹คํ–‰ํ•˜๋Š” ๊ธฐ์ˆ โ€™์ด๊ณ  ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋Š” โ€˜๋„์ปค๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ํˆดโ€™์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ, ๋„์ปค๋Š” โ€˜ํ•œ ๊ฐœ์˜ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๊ด€๋ฆฌโ€™ํ•˜๋Š” ๋ฐ ์ตœ์ ํ™” ๋˜์–ด์žˆ๊ณ , ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋Š” โ€˜์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ปจํ…Œ์ด๋„ˆ๋ฅผ, ์„œ๋น„์Šค ๋‹จ์œ„๋กœ ๊ด€๋ฆฌโ€™ํ•˜๋Š” ๋ฐ ์ตœ์ ํ™” ๋˜์–ด์žˆ์Šต๋‹ˆ๋‹ค.

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋Š” โ€˜์ปจํ…Œ์ด๋„ˆ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ ํˆดโ€™ ์ž…๋‹ˆ๋‹ค.

์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜์ด๋ž€?

์ปจํ…Œ์ด๋„ˆ ์—ญ์‹œ ๊ทธ ์ˆ˜๊ฐ€ ๋งŽ์•„์ง€๊ฒŒ ๋˜๋ฉด, ๊ด€๋ฆฌ์™€ ์šด์˜์— ์žˆ์–ด์„œ ์–ด๋ ค์›€์ด ๋”ฐ๋ฆ…๋‹ˆ๋‹ค. ์ปจํ…Œ์ด๋„ˆ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜์€, ์ด๋Ÿฌํ•œ ๋‹ค์ˆ˜์˜ ์ปจํ…Œ์ด๋„ˆ ์‹คํ–‰์„ ๊ด€๋ฆฌ ๋ฐ ์กฐ์œจํ•˜๋Š” ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค.

ํƒœ๊ทธ:

์นดํ…Œ๊ณ ๋ฆฌ:

์—…๋ฐ์ดํŠธ: