Super Kawaii Cute Cat Kaoani
๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
{Back-end}/DevOps

[DevOps] DevOps ๋ฐ ๋งˆ์ดํฌ๋กœ ์„œ๋น„์Šค ์ •๋ฆฌ

by wonee1 2025. 6. 21.
728x90

DevOps ์†Œ๊ฐœ


๐Ÿ”น ์ „ํ†ต์ ์ธ ๊ฐœ๋ฐœ ์šด์˜ ์ฒด๊ณ„์˜ ๋ฌธ์ œ์ 

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

๐Ÿ”น DevOps์˜ ๊ฐœ๋…๊ณผ ํ•ต์‹ฌ

  • DevOps = Development + Operations
  • ๊ฐœ๋ฐœ๊ณผ ์šด์˜์˜ ํ†ตํ•ฉ → ์ž๋™ํ™” + ํ˜‘์—…์„ ํ†ตํ•ด ํšจ์œจ์„ฑ ์ œ๊ณ .

 

๐Ÿ”นDevOps ์ฃผ์š” ๋‹จ๊ณ„

Dev

  1. ๊ณ„ํš (Plan) : ๊ฐœ๋ฐœ ๋ฐ ๋ฐฐํฌ ๊ณ„ํš
  2. ์ฝ”๋“œ ์ž‘์„ฑ (Code) : ์†Œํ”„ํŠธ์›จ์–ด์˜ ์ฝ”๋“œ ์ž‘์„ฑ
  3. ๋นŒ๋“œ (Build): ์ปดํŒŒ์ผ ๋ฐ ํŒจํ‚ค์ง•
  4. ํ…Œ์ŠคํŠธ (Test) : ๊ฒ€์ฆ

Ops

  1. ๋ฆด๋ฆฌ์Šค (Release): ์ฝ”๋“œ ๋ฐฐํฌ ๊ฐ€๋Šฅํ•œ์ƒํƒœ
  2. ๋ฐฐํฌ (Deploy) : ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ฐฐํฌ
  3. ์šด์˜ (Operate) : ์•ˆ์ •์  ์œ ์ง€
  4. ๋ชจ๋‹ˆํ„ฐ๋ง (Monitor) : ๋ฌธ์ œ ์‚ฌ์ „ ๊ฐ์ง€

๊ณ„ํš, ์ฝ”๋“œ ์ž‘์„ฑ์„ ์ œ์™ธํ•œ ๋ถ€๋ถ„์€ ์ž๋™ํ™”๋ฅผ ํ†ตํ•ด ๋„์™€์ค€๋‹ค

 

 

 

๐Ÿ”น DevOps ํ•„์ˆ˜ ์š”์†Œ: CALMS ๋ชจ๋ธ

  • Culture: ๋ณ€ํ™” ์ˆ˜์šฉ, ํ˜‘์—…, ์‹คํŒจ๋กœ๋ถ€ํ„ฐ ํ•™์Šต
  • Automation: CI/CD, Everything-as-Code(์ธํ”„๋ผ ์„ค์ •, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐฐํฌ, ๋ณด์•ˆ์ •์ฑ…)
  • Lean: ๋‚ญ๋น„ ์ œ๊ฑฐ, ํšจ์œจ์ ์ธ ๊ฐ€์น˜ ์ „๋‹ฌ
  • Measurement: ๊ฒฐ๊ณผ ์ธก์ • (๋ฐฐํฌ ์‹œ๊ฐ„, ์‚ฌ์šฉ์ž ์ˆ˜, ๋ฒ„๊ทธ ๋˜๋Š” ์žฅ์•  ๋ฐ˜๋ณตํšŸ์ˆ˜ ๋“ฑ)
  • Sharing: ์ง€์‹ ๊ณต์œ , ๊ณต๋™ ์ฑ…์ž„

 

 

์ง€์†์  ํ†ตํ•ฉ ๋ฐ ๋ฐฐํฌ


๐Ÿ”น ์ง€์†์  ํ†ตํ•ฉ ๋ฐ ๋ฐฐํฌ (CI/CD)

  • CI (์ง€์†์  ํ†ตํ•ฉ): ์ฝ”๋“œ ๋ณ€๊ฒฝ ์‹œ ์ž๋™ ๋นŒ๋“œ/ํ…Œ์ŠคํŠธ → ์ถฉ๋Œ ์‚ฌ์ „ ์˜ˆ๋ฐฉ
  • CD (์ง€์†์  ๋ฐฐํฌ/์ „๋‹ฌ): ์ž๋™ ๋ฐฐํฌ๋กœ ๋น ๋ฅด๊ณ  ์•ˆ์ •์ ์ธ ์„œ๋น„์Šค ์ œ๊ณต
  • ์žฅ์ : ํšจ์œจ์„ฑ, ์•ˆ์ •์„ฑ, ๋น ๋ฅธ ํ”ผ๋“œ๋ฐฑ ๋ฐ˜์˜ ๊ฐ€๋Šฅ
  • CI ๋‹จ๊ณ„๋ฅผ ํ†ต๊ณผํ•œ ์ฝ”๋“œ๋Š” ์ž๋™์œผ๋กœ ๋นŒ๋“œ, ์ถ”๊ฐ€ ํ…Œ์ŠคํŠธ๋ฅผ ๊ฑฐ์ณ ๋ฐฐํฌ
  • ์ž๋™ํ™”๋œ ํ…Œ์ŠคํŠธ๋ฅผ ํ†ตํ•ด ์ฝ”๋“œ ๋ฐฐํฌ ์ „, ๋ฌธ์ œ๋ฅผ ์‚ฌ์ „์— ๋ฐœ๊ฒฌํ•˜๊ณ  ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Œ
  • ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ๋ฐ ์ˆ˜์ •์‚ฌํ•ญ์„ ๋น ๋ฅด๊ฒŒ ์ „๋‹ฌํ•  ์ˆ˜ ์žˆ์Œ

 

๐Ÿ”น CI/CD ๋„๊ตฌ ๊ตฌ์„ฑ

  • ํ˜‘์—… ๋„๊ตฌ
    • Confluence
      • ๋ฌธ์„œํ™” ๋„๊ตฌ : ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•œ ์ •๋ณด ๊ณต์œ , ๋ฌธ์„œ ๊ด€๋ฆฌ
    • Jira software
      • ์ด์Šˆ ํŠธ๋ž˜ํ‚น, ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ ๋„๊ตฌ
        • ์ž‘์—… ํ•ญ๋ชฉ ๊ด€๋ฆฌ, ํŒ€ ํ˜‘์—…์„ ๋„์›€๊ฐœ๋ฐœ
  • ๊ฐœ๋ฐœ๋„๊ตฌ
    • Eclipse,Spring
      • ์ฝ”๋“œ ์ž‘์„ฑ
  • ํ˜•์ƒ๊ด€๋ฆฌ๋„๊ตฌ
    • github, bitbucket
      • ์†Œ์Šค ์ฝ”๋“œ ๋ฒ„์ „ ๊ด€๋ฆฌ, ๊ฐœ๋ฐœ ์ฝ”๋“œ ์ €์žฅ ๋ฐ ๊ด€๋ฆฌ
        • ์ฝ”๋“œ๋ฅผ ๊ฐ€์ ธ์™€์„œ ๋นŒ๋“œ์™€ ํ…Œ์ŠคํŠธ ์ง„ํ–‰ ๊ฐ€๋Šฅ
  • CI ์„œ๋ฒ„
    • jenkins
      • CI/CD ํŒŒ์ดํ”„๋ผ์ธ ์ž๋™ํ™”๋ฅผ ์ฑ…์ž„
      • ์—ฌ๋Ÿฌ ์ž‘์—…์„ ์ž๋™์œผ๋กœ ์‹คํ–‰
        • GitHub์—์„œ ์ฝ”๋“œ๋ฅผ ๊ฐ€์ ธ์™€ ๋นŒ๋“œ, ๋‹จ์œ„ ํ…Œ์ŠคํŠธ ์ง„ํ–‰, ๊ธฐํƒ€ ์ž๋™ํ™”๋œ ํ…Œ์ŠคํŠธ ์ˆ˜ํ–‰ ๊ฐ€๋Šฅ
        • Junit๋‚˜ Postman ๊ฐ™์€ ํ…Œ์ŠคํŠธ ๋„๊ตฌ์™€ ์—ฐ๋™ ๊ฐ€๋Šฅ
  • ์ปจํ…Œ์ด๋„ˆ
    • Docker
      • ์ฝ”๋“œ๋ฅผ ์ปคํ…Œ์ด๋„ˆ ์ด๋ฏธ์ง€๋กœ ๋นŒ๋“œ, Doker hub ์ด๋ฏธ์ง€๋ฅผ ์ €์žฅํ•  ๋•Œ ํ™œ์šฉ
  • ๋ฐฐํฌ ๋ฐ ์šด์˜
    • Kubernetes
      • ํ•ด๋‹น ์ด๋ฏธ์ง€๋กœ๋ถ€ํ„ฐ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์ž๋™์œผ๋กœ ์ƒ์„ฑ ๊ด€๋ฆฌ ํ™•์žฅํ•  ์ˆ˜ ์žˆ์Œ
  • ์ด๋ฒคํŠธ ์•Œ๋ฆผ ๋ฐ ๋ชจ๋‹ˆํ„ฐ๋ง
    • slack
      • jenkins์™€ ํ† ํ•ฉ
      • ์ „์ฒด ํŒŒ์ดํ”„๋ผ์ธ์˜ ์ƒํƒœ, ๋ฌธ์ œ ๋ฐœ์ƒ ๋ถ€๋ถ„์„ ์‹ค์‹œ๊ฐ„ ๋ชจ๋‹ˆํ„ฐ๋ง

 

 

๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค์˜ DevOps์—์„œ์˜ ์—ญํ• 


๐Ÿ”น ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค ์•„ํ‚คํ…์ฒ˜ (MSA)

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

 

๋ฐฑ์—”๋“œ ์„œ๋น„์Šค๋“ค์€ ํด๋Ÿฌ์Šคํ„ฐ ์•ˆ์—์„œ ๋…๋ฆฝ์ ์œผ๋กœ ์šด์˜ํ•˜๋ฉฐ ๊ฐ๊ธฐ ๋‹ค๋ฅธ ๊ธฐ๋Šฅ์„ ๋‹ด๋‹นํ•œ๋‹ค.
๋…๋ฆฝ์ ์œผ๋กœ ์šด์˜ ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์„œ๋น„์Šค์— ์ œ๊ณตํ•œ๋‹ค.

 

 

 

๐Ÿ”น๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค์˜ ์žฅ์ 

  • ๋…๋ฆฝ์ ์ธ ์„œ๋น„์Šค ์šด์˜, ๋น ๋ฅธ ๋ฌธ์ œ ๋Œ€์‘
  • ํŒ€๋ณ„ ์†Œ๊ทœ๋ชจ ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ ๊ฐ€๋Šฅ
  • ์žฅ์•  ๊ฒฉ๋ฆฌ, ๋น ๋ฅธ ํ™•์žฅ ๊ฐ€๋Šฅ

๐Ÿ”น๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค์˜ ๋‹จ์ 

  • ์„ค๊ณ„ ๋ณต์žก์„ฑ, ํ…Œ์ŠคํŠธ ์–ด๋ ค์›€
  • ์šด์˜ ๊ด€๋ฆฌ ๋ณต์žก
  • ์„œ๋น„์Šค ๊ฐ„ ํ†ต์‹  ๋ฌธ์ œ ๊ฐ€๋Šฅ (API, ์ธํ”„๋ผ ๊ตฌ์„ฑ ์ฃผ์˜)

๐Ÿ”น๋งˆ์ดํฌ๋กœ ์„œ๋น„์Šค๊ฐ€ ์ ํ•ฉํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ

  1. ์ •์˜๋œ ๋„๋ฉ”์ธ์ด ๋ช…ํ™•ํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ
  2. ํšจ์šธ์„ฑ ํ–ฅ์ƒ์ด ๋ณด์žฅ๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ
  3. ๊ทœ๋ชจ๊ฐ€ ์ž‘๊ฑฐ๋‚˜ ๋ณต์žกํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ

 

 

DevOps์™€ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค์˜ ๊ด€๊ณ„


๐Ÿ”นDevOps์™€ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค์˜ ๊ด€๊ณ„

  • MSA๋Š” DevOps์™€ ์ฐฐ๋–ก๊ถํ•ฉ.
  • ๊ฐ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค์— ๋Œ€ํ•ด ๊ฐœ๋ณ„ ์ž๋™ํ™” ํŒŒ์ดํ”„๋ผ์ธ ์ ์šฉ ๊ฐ€๋Šฅ
  • ์ปจํ…Œ์ด๋„ˆํ™”(Kubernetes)์™€ CI/CD ์ž๋™ํ™”(Jenkins)๋ฅผ ํ†ตํ•ด ํšจ๊ณผ์ ์ธ ์šด์˜ ๊ฐ€๋Šฅ

 

๐Ÿ”น๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค๊ฐ€ DevOps์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ

 

1. ๊ฐœ๋ฐœ ๋ฐฉ์‹์˜ ๋ณ€ํ™”

 

๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค๋Š” ๊ฐ๊ฐ ๋…๋ฆฝ๋œ ์„œ๋น„์Šค

  • ํ•˜๋‚˜์˜ ํฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜(๋ชจ๋†€๋ฆฌ์Šค)์ด ์•„๋‹Œ, ์ž‘๊ณ  ๋…๋ฆฝ์ ์ธ ์„œ๋น„์Šค๋“ค์˜ ์ง‘ํ•ฉ.
  • ๊ฐ ์„œ๋น„์Šค๋Š” ๋…๋ฆฝ์ ์œผ๋กœ ๊ฐœ๋ฐœ, ๋ฐฐํฌ, ์šด์˜ ๊ฐ€๋Šฅ → DevOps์™€ ๊ถํ•ฉ์ด ์ž˜ ๋งž์Œ.

 

2. DevOps๋Š” ๋น ๋ฅด๊ณ  ์ž์ฃผ ๋ฐฐํฌ ๊ฐ€๋Šฅํ•œ ํ™˜๊ฒฝ์„ ์ง€ํ–ฅ

  • ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค๋Š” ์†Œ๊ทœ๋ชจ ๋‹จ์œ„์˜ ์ฝ”๋“œ ๋ณ€๊ฒฝ๊ณผ ๋ฐฐํฌ์— ์ ํ•ฉ.
  • → ์„œ๋น„์Šค ๋ณ€๊ฒฝ์ด ์ „์ฒด ์‹œ์Šคํ…œ์— ์˜ํ–ฅ ์ฃผ์ง€ ์•Š์Œ → ๋‹ค์šดํƒ€์ž„ ์ตœ์†Œํ™” ๊ฐ€๋Šฅ.

3. ์‹œ์Šคํ…œ ์•ˆ์ •์„ฑ๊ณผ ์˜ค๋ฅ˜ ๋Œ€์‘ ๋Šฅ๋ ฅ ํ–ฅ์ƒ

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

 

4. ์ž๋™ํ™”์™€ ์ปจํ…Œ์ด๋„ˆ ๊ธฐ๋ฐ˜ ์šด์˜ ํ™˜๊ฒฝ์— ์ตœ์ ํ™”

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

 

 

์ปจํ…Œ์ด๋„ˆ๋ž€?

  • ์–ด๋””์„œ๋‚˜ ๋™์ผํ•˜๊ฒŒ ์‹คํ–‰๋  ์ˆ˜ ์žˆ๋„๋ก ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ๊ทธ ์‹คํ–‰ํ™˜๊ฒฝ์„ ํ•จ๊ป˜ ๋ฌถ์€ ๊ฒฝ๋ž‘ ๊ฐ€์ƒํšŒ ๊ธฐ์ˆ 
  • ์ฃผ๋กœ Docker๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๋งŒ๋“ ๋‹ค
์‹คํ–‰ ๋‹จ์œ„ OS ์ „์ฒด + ์•ฑ ์•ฑ๋งŒ ์‹คํ–‰
์šฉ๋Ÿ‰ ๋ฌด๊ฑฐ์›€ (์ˆ˜ GB) ๊ฐ€๋ฒผ์›€ (์ˆ˜ MB~)
๋ถ€ํŒ… ์†๋„ ๋А๋ฆผ (์ˆ˜ ๋ถ„) ๋น ๋ฆ„ (์ˆ˜ ์ดˆ)
๊ฒฉ๋ฆฌ ์ˆ˜์ค€ ๊ฐ•๋ ฅ (์™„์ „ํ•œ OS) ์ค‘๊ฐ„ (ํ˜ธ์ŠคํŠธ ๊ณต์œ )
๋Œ€ํ‘œ ๋„๊ตฌ VMware, VirtualBox Docker, containerd

 

 

5. ์œ ์ง€๋ณด์ˆ˜ ๋ฐ ํ™•์žฅ์„ฑ ์ธก๋ฉด์˜ ์ด์ 

  • ํŠน์ • ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ์š”์ฒญ์ด๋‚˜ ํŠธ๋ž˜ํ”ฝ ์ฆ๊ฐ€๊ฐ€ ์žˆ์„ ๊ฒฝ์šฐ, ํ•ด๋‹น ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค๋งŒ ํ™•์žฅ(Scale-out) ํ•˜๋ฉด ๋œ๋‹ค.
  • ์ „์ฒด ์‹œ์Šคํ…œ์„ ๊ฑด๋“œ๋ฆฌ์ง€ ์•Š๊ณ  ํ•„์š”ํ•œ ๋ถ€๋ถ„๋งŒ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์–ด ์ž์› ๋‚ญ๋น„ ์—†์ด ํšจ์œจ์ ์ธ ์šด์˜์ด ๊ฐ€๋Šฅ.
  • ์ด๋Š” DevOps์—์„œ ๊ฐ•์กฐํ•˜๋Š” ์ง€์†์  ํ™•์žฅ์„ฑ๊ณผ ๊ฐ€์šฉ์„ฑ ํ™•๋ณด๋ผ๋Š” ์šด์˜ ๋ชฉํ‘œ๋ฅผ ํšจ๊ณผ์ ์œผ๋กœ ์‹คํ˜„ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•œ๋‹ค.
728x90