Kubernetes
์ฟ ๋ฒ„๋„คํ‹ฐ์Šค

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค (Kubernetes)
์ฟ ๋ฒ„๋„คํ‹ฐ์Šค (Kubernetes)

Kubernets(์ฟ ๋ฒ„๋„คํ‹ฐ์Šค)๋ž€?


์ฟ ๋ฒ„๋„คํ‹ฐ์Šค(Kubernetes)๋Š” ์ปจํ…Œ์ด๋„ˆํ™”๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜(Containerized Application)์˜ ๋ฐฐํฌ, ํ™•์žฅ, ๊ทธ๋ฆฌ๊ณ  ๊ด€๋ฆฌ๋ฅผ ํ•  ์ˆ˜ ์žˆ๋Š” ์˜คํ”ˆ์†Œ์Šค ์ปจํ…Œ์ด๋„ˆ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค.

“์ฟ ๋ฒ„๋„คํ‹ฐ์Šค”, “์ฟ ๋ฒ ๋ฅด๋„คํ…Œ์Šค”, “K8s”, “์ฟ ๋ฒ ”, “์ฟ ๋ฒ„”, “ํ๋ธŒ”๋ผ๊ณ  ๋ถ€๋ฅด๋ฉฐ Apache License 2.0 ๋ผ์ด์„ ์Šค๋กœ ๋ฆฌ๋ˆ…์Šค ์žฌ๋‹จ(Linux Foundation) ์‚ฐํ•˜ ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ ์ปดํ“จํŒ… ์žฌ๋‹จ (CNCF : Cloud Native Compution Foundation)์—์„œ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค(Kubernetes)๋Š” ๊ตฌ๊ธ€ ์—”์ง€๋‹ˆ์–ด๋“ค์ด ๊ฐœ๋ฐœํ•˜๊ณ  ์„ค๊ณ„ํ•œ ํ”Œ๋žซํผ์œผ๋กœ์จ, ์‚ฌ๋‚ด์—์„œ ์ด์šฉํ•˜๋˜ ์ปจํ…Œ์ด๋„ˆ ํด๋Ÿฌ์Šคํ„ฐ ๊ด€๋ฆฌ ๋„๊ตฌ์ธ “Borg”์˜ ์•„์ด๋””์–ด๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ๋งŒ๋“ค์–ด์ง„ ์˜คํ”ˆ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด์ž…๋‹ˆ๋‹ค.

๊ตฌ๊ธ€์€ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค์˜ ์›์ฒœ์ด ๋˜๋Š” Borg๋ฅผ ์ˆ˜๋…„ ๋™์•ˆ ๊ฐœ๋ฐœํ•˜๊ณ  ์šด์˜ํ•˜๋ฉด์„œ ์ถ•์ ๋œ ๊ฒฝํ—˜์„ ๋ฐ”ํƒ•์œผ๋กœ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋ฅผ ์˜คํ”ˆ์†Œ์Šค ํ”„๋กœ์ ํŠธ๋กœ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋Š” 2014๋…„ 6์›”์— ์‹œ์ž‘ํ•˜์—ฌ 2015๋…„ 7์›”์— ๋ฒ„์ „ 1.0์„ ๋ฐœํ‘œํ•˜์˜€๊ณ , ํ˜„์žฌ์—๋Š” ๊ตฌ๊ธ€, ์•„๋งˆ์กด, ์• ์ € ๋“ฑ ์ฃผ์š” ํด๋ผ์šฐ๋“œ ๋ฒค๋”์™€ IBM, Oracle๊ณผ ๊ฐ™์€ ์†Œํ”„ํŠธ์›จ์–ด ๋ฒค๋”๋“ค์ด ๊ฐ์ž์˜ ๋ธŒ๋žœ๋“œ๋กœ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค(Kubernetes) ๋ฐฐํฌํŒ์„ ์ œ๊ณตํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค(Kubernetes) ์†Œ๊ฐœ์ž๋ฃŒ ๋‹ค์šด๋กœ๋“œ


์ฐจ์„ธ๋Œ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์Šคํƒ – ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค(Kubernetes)

  • ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค (IT Automation & Configuration Management)
  • ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋Š” ๋ˆ„๊ตฌ์—๊ฒŒ ํ•„์š”ํ•œ ๋„๊ตฌ์ผ๊นŒ์š”?
  • Google Trends – Kubernetes vs. OpenStack vs. OpenShift
  • ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค์— ๋Œ€ํ•˜์—ฌ
  • Google์€ ๋ชจ๋“  ๊ฒƒ์ด ์ปจํ…Œ์ด๋„ˆ์—์„œ ์šด์˜

๋ถˆ๋ณ€์˜ ์ธํ”„๋ผ์ŠคํŠธ๋Ÿญ์ฒ˜(Immutable Infrastructure) ์†Œ๊ฐœ์ž๋ฃŒ ๋‹ค์šด๋กœ๋“œ


์ปจํ…Œ์ด๋„ˆ ๊ธฐ์ˆ ์€ ๋ณ€๊ฒฝ์ด ๋ถˆ๊ฐ€๋Šฅํ•œ Immutable Infrastructure(๋ถˆ๋ณ€์˜ ์ธํ”„๋ผ์ŠคํŠธ๋Ÿญ์ฒ˜)๊ฐ€ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฐœ๋…์ž…๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š”, Microsoft Windows๋‚˜, Apple MacOS๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด์„œ ๋ณด์•ˆ, ์•ˆ์ •์„ฑ ๊ทธ๋ฆฌ๊ณ  ์„ฑ๋Šฅ ๋“ฑ์˜ ์ด์œ ๋กœ OS(์šด์˜์ฒด์ œ)๋ฅผ ์ž์ฃผ ์—…๋ฐ์ดํŠธ ํ•ฉ๋‹ˆ๋‹ค.

OS๋Š” ์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ผ ๋‚ด์šฉ์ด๋‚˜ ์„ค์ •์ด ์ˆ˜์‹œ๋กœ ๋ณ€ํ™”๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉฐ, ์ƒˆ๋กœ์šด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์„ค์น˜ํ•  ๋•Œ๋Š” ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ๋„ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.

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

์ด๋ ‡๊ฒŒ ์„œ๋ฒ„๊ฐ€ ์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ผ ์ƒํƒœ๊ฐ€ ๋ณ€ํ•ด๊ฐ€๊ณ  ์ด๋กœ ์ธํ•ด ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ๊ฒƒ์„ ์ปจํ”ผ๊ทธ๋ ˆ์ด์…˜ ๋“œ๋ฆฌํ”„ํŠธ(Configuration Drift)๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค(Kubernetes)๋ฅผ ๋„์ž…ํ•ด์•ผํ•˜๋Š” ์ด์œ  – ๊ธฐํš์ž, ์šด์˜์ž, ๊ฐœ๋ฐœ์ž ์ธก๋ฉด


์ฟ ๋ฒ„๋„คํ‹ฐ์Šค(Kubernetes)๋ฅผ ๋„์ž…ํ•ด์•ผ ํ•˜๋Š” ์ด์œ  โ€“ ๊ธฐํš์ž/์šด์˜์ž/๊ฐœ๋ฐœ์ž ์ธก๋ฉด

ํด๋ผ์šฐ๋“œ์˜ ์ค‘์‹ฌ์ด ์ธํ”„๋ผ์—์„œ ํ”Œ๋žซํผ์œผ๋กœ ์ด๋™ํ•˜๋ฉด์„œ, ์ปจํ…Œ์ด๋„ˆ ๊ธฐ๋ฐ˜์˜ ์•„ํ‚คํ…์ฒ˜๊ฐ€ ์ฃผ๋ชฉ๋ฐ›๊ณ  ์žˆ๋Š”๋ฐ, ์ด ๊ฐ€์šด๋ฐ์—์„œ๋„ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค(Kubernetes)๊ฐ€ ๋Œ€์„ธ๋กœ ์ž๋ฆฌ ์žก์•˜์Šต๋‹ˆ๋‹ค.

IT ๊ธฐํš์ž, ๊ฐœ๋ฐœ์ž ๊ทธ๋ฆฌ๊ณ  ์šด์˜์ž ์ธก๋ฉด์—์„œ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค(Kubernetes)๊ฐ€ ์ฃผ๋Š” ์žฅ์ ์„ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค(Kubernetes) ๊ฐœ๋… ๋ฝ€๊ฐœ๊ธฐ์™€ ๋ฐ๋ชจ ๊ทธ๋ฆฌ๊ณ  ๋ฌด๋ฃŒ์ฒดํ—˜! ์ง€๊ธˆ ๋ฐ”๋กœ ์‹ ์ฒญํ•˜์„ธ์š”


์ฟ ๋ฒ„๋„คํ‹ฐ์Šค(Kubernetes) ๊ฐœ๋… ๋ฝ€๊ฐœ๊ธฐ์™€ ๋ฐ๋ชจ ๊ทธ๋ฆฌ๊ณ  ๋ฌด๋ฃŒ์ฒดํ—˜! ์ง€๊ธˆ ๋ฐ”๋กœ ์‹ ์ฒญํ•˜์„ธ์š”

ํด๋ผ์šฐ๋“œ ๊ด€๋ จ ๊ธฐ์ˆ  ๋ง์€ ๋งŽ์ง€๋งŒ, ๊ตฌ๋ฆ„์ฒ˜๋Ÿผ ์ดํ•ดํ•˜๊ธฐ ์‰ฝ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํด๋ผ์šฐ๋“œ ๊ธฐ์ˆ ๋“ค์„ ์•Œ๊ณ ๋Š” ์‹ถ์ง€๋งŒ ์‰ฝ๊ฒŒ ์ ‘๊ทผํ•˜๊ธฐ ์–ด๋ ต์Šต๋‹ˆ๋‹ค.

ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ ์„ธ๋ฏธ๋‚˜๋Š” ๋ง๋กœ๋งŒ ํ•˜์ง€ ์•Š๊ณ , ์ง์ ‘ ๋ณด๊ณ  ์ฒดํ—˜ํ•  ์ˆ˜ ์žˆ๋Š” ๋น„๋Œ€๋ฉด ํ˜•์‹์˜ ์„ธ๋ฏธ๋‚˜์ž…๋‹ˆ๋‹ค. ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋‚ด์šฉ๋“ค์ด ๊ถ๊ธˆํ•˜์‹œ๋‹ค๋ฉด ์ง€๊ธˆ ๋ฐ”๋กœ ์„ธ๋ฏธ๋‚˜๋ฅผ ์‹ ์ฒญํ•ด์ฃผ์„ธ์š”.

  • ๋„์ปค(Docker), ์ปจํ…Œ์ด๋„ˆ(Container), ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค(Kubernetes), PaaS๋Š” ๋„๋Œ€์ฒด ๋ฌด์—‡์ธ๊ฐ€์š”?
  • MSA ๋ง๋กœ๋งŒ ๋“ค์—ˆ์ง€, ์–ด๋–ป๊ฒŒ ํ•˜๋ฉด ๋˜๋‚˜์š”?
  • ์šฐ๋ฆฌ ํšŒ์‚ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ปจํ…Œ์ด๋„ˆ(Container)์— ์–ด๋–ป๊ฒŒ ํ•˜๋ฉด ๋˜๋‚˜์š”?
  • ํด๋ผ์šฐ๋“œ ๊ถ๊ธˆํ•œ๊ฑด ๋งŽ์€๋ฐ, ์–ด๋”” ํŽธํ•˜๊ฒŒ ๋ฌผ์–ด๋ณผ ์ˆ˜ ์—†์„๊นŒ์š”?
  • ์ค€๋น„๋งŒ ํ•˜๋‹ค๊ฐ€, ๊ณ„ํš๋งŒ ์„ธ์šฐ๋‹ค, ๊ต์œก๋งŒ ๋ฐ›๋‹ค๊ฐ€, ๋๋‚˜๋Š”….. PoC๋„ ํ•ด๋ณด๊ณ  ์‹ถ์€๋ฐ….
  • ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ? ์ด๋–ค ๋˜ ๋ญ์•ผ?
  • ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ํด๋ผ์šฐ๋“œ ์–ด๋–ป๊ฒŒ ํ•˜๋ฉด ์ข‹์„๊นŒ? ๋””์ง€ํ„ธ ํŠธ๋žœ์Šคํฌ๋ฉ”์ด์…˜์€?

ํ•˜์ด๋ธŒ๋ฆฌ๋“œ(Hybrid) / ๋‹ค์ค‘ ํด๋ผ์šฐ๋“œ(Multi Cloud) ์ „๋žต์„ ์œ„ํ•œ ํด๋ผ์šฐ๋“œ ํ‘œ์ค€


Hybrid / Multi Cloud ์ „๋žต์„ ์œ„ํ•œ ํด๋ผ์šฐ๋“œ ํ‘œ์ค€

ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ ์ปดํ“จํŒ… ์žฌ๋‹จ(CNCF : Cloud Native Compution Foundation)์—๋Š” ๊ฐœ๋ฐœ์ž, ์ตœ์ข… ์‚ฌ์šฉ์ž, ์ฃผ์š” ํด๋ผ์šฐ๋“œ ์—…์ฒด๋“ค์ด ์ฐธ์—ฌํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ํ˜„์žฌ๋Š” ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ ์ปดํ“จํŒ… ์žฌ๋‹จ (CNCF : Cloud Native Compution Foundation)์ด ์ฃผ์ฒด๊ฐ€ ๋˜์–ด ์ค‘๋ฆฝ์ ์ธ ์ž…์žฅ์—์„œ ๊ฐœ๋ฐœ์ด ์ง„ํ–‰๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์„ ๋„์ ์ธ ํด๋ผ์šฐ๋“œ ์—…์ฒด๋“ค์ด ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค(Kubernetes)๋ฅผ ์ง€์›ํ•จ์œผ๋กœ์จ, ์‚ฌ์‹ค์ƒ์˜ ํ‘œ์ค€์ด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

  • 2017๋…„ 02์›” – Microsoft Azure์—์„œ Azure Container Service(AKS) ์ถœ์‹œ
  • 2014๋…„ 11์›” – Google Cloud Platform (GCP)์—์„œ Google Container Engine (์ดํ›„ GKE(Google Kubernetes Engine)) ์ œ๊ณต
  • 2017๋…„ 11์›” – Amazon Web Service(AWS)์—์„œ Amazon Elastic Container Service for Kubernetes(Amazon EKS) ์ถœ์‹œ
Kubernetes ๋ฐœ์ „ ๊ณผ์ •

Kubernets(์ฟ ๋ฒ„๋„คํ‹ฐ์Šค) ๋ฐœ์ „ ๊ณผ์ •


๊ตฌ๊ธ€์€ Linux ์ปจํ…Œ์ด๋„ˆ ๊ธฐ์ˆ ์ด ์‹œ์ž‘๋  ๋•Œ๋ถ€ํ„ฐ ๊ธฐ์—ฌํ•˜์˜€์œผ๋ฉฐ, ๊ตฌ๊ธ€์˜ ์„œ๋น„์Šค๋“ค์ด ์ปจํ…Œ์ด๋„ˆ์—์„œ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€ ๋Œ€์ค‘์— ๊ณต๊ฐœํ•˜์˜€์Šต๋‹ˆ๋‹ค.

๊ตฌ๊ธ€์€ “Borg”๋ผ๋Š” ์ปจํ…Œ์ด๋„ˆ ๊ธฐ์ˆ ์„ ํ†ตํ•ด ์ผ์ฃผ์ผ์— 20์–ต ์ด์ƒ์˜ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์ƒ์„ฑํ•˜์—ฌ ์šด์˜ํ•˜์˜€์Šต๋‹ˆ๋‹ค.

๊ตฌ๊ธ€์€ “Borg”๋ฅผ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค(Kubernetes)๋ผ๋Š” ์ด๋ฆ„์˜ ์˜คํ”ˆ์†Œ์Šค ํ”„๋กœ์ ํŠธ๋กœ ๊ณต๊ฐœํ•˜์˜€์œผ๋ฉฐ, 15๋…„๊ฐ„ ์ปจํ…Œ์ด๋„ˆ๋กœ ํ”„๋กœ๋•์…˜ ์›Œํฌ๋กœ๋“œ๋ฅผ ์šด์˜ํ•œ ๊ฒฝํ—˜์„ ํ† ๋Œ€๋กœ ๊ฐœ๋ฐœํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

Container(์ปจํ…Œ์ด๋„ˆ)์™€ Kubernets(์ฟ ๋ฒ„๋„คํ‹ฐ์Šค) ๋น„๊ต


Docker(๋„์ปค)๋ฅผ ์ด์šฉํ•˜์—ฌ ํ˜ธ์ŠคํŠธ์— ์ปจํ…Œ์ด๋„ˆ(Container)๋ฅผ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ํ”„๋กœ๋•์…˜์—์„œ ์‚ฌ์šฉํ•˜๋ ค๊ณ  ํ•˜๋ฉด, ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒƒ์„ ์ƒ๊ฐํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์—ฌ๋Ÿฌ๋Œ€์˜ ์ปจํ…Œ์ด๋„ˆ(Container)๋ฅผ ๊ด€๋ฆฌํ•˜๊ณ  ์ž๋™ํ™” ํ•  ์ˆ˜ ์—†๋‹ค๋ฉด, ์ปจํ…Œ์ด๋„ˆ(Container) ๊ธฐ๋ฐ˜์˜ ์‹œ์Šคํ…œ ์šด์˜์€ ํ˜„์‹ค์ ์ผ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

Container(์ปจํ…Œ์ด๋„ˆ)์™€ Kubernets(์ฟ ๋ฒ„๋„คํ‹ฐ์Šค) ๋น„๊ต
  • ์—ฌ๋Ÿฌ๋Œ€์˜ ํ˜ธ์ŠคํŠธ ๊ด€๋ฆฌ
  • ์ปจํ…Œ์ด๋„ˆ ์Šค์ผ€์ฅด๋ง
  • ๋กค๋ง ์—…๋ฐ์ดํŠธ
  • ์Šค์ผ€์ผ๋ง/์˜คํ†  ์Šค์ผ€์ผ๋ง(Auto Scale In/Out)
  • ์ปจํ…Œ์ด๋„ˆ ๋ผ์ดํ”„์‚ฌ์ดํด ๋ชจ๋‹ˆํ„ฐ๋ง
  • ์žฅ์• ์‹œ ์ž๊ฐ€ ์น˜์œ 
  • ์„œ๋น„์Šค ๊ฒ€์ƒ‰
  • ๋กœ๋“œ ๋ฐธ๋Ÿฐ์‹ฑ
  • ํด๋Ÿฌ์Šคํ„ฐ ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ
  • ์›Œํฌ๋กœ๋“œ ๊ด€๋ฆฌ
  • IAC(Infrastructure as Code)
  • ์ปจํ…Œ์ด๋„ˆ ๊ด€๋ จ ์—์ฝ” ์‹œ์Šคํ…œ๊ณผ์˜ ์—ฐ๊ณ„ ๋ฐ ํ™•์žฅ

Kubernets(์ฟ ๋ฒ„๋„คํ‹ฐ์Šค) ์žฅ์ ์€?


  • ์‹ ์†ํ•œ ๊ฐœ๋ฐœ ๋ฐ ๋ฐฐํฌ ์ž๋™ํ™”

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

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

    • Scheduler์— ์˜ํ•ด ๋ฆฌ์†Œ์Šค ๊ด€๋ฆฌ๋ฅผ ํ•จ์œผ๋กœ, ๊ฐœ๋ฐœ์ž๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์ง‘์ค‘.
  • ์†์‰ฌ์šด ํ™•์žฅ์„ฑ ๋ณด์žฅ

    • Auto Scale In/Out์„ ์‚ฌ์šฉํ•˜์—ฌ ์ˆœ๊ฐ„์ ์ธ ์‚ฌ์šฉ์ž ํ™•์‚ฐ(Bursting)์— ํšจ์œจ์ ์ธ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋‹ค์–‘ํ•œ ๋ฐฐํฌ ๋ฐฉ์‹ ์ง€์›

    • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐฐํฌ์™€ ๋ชจ๋‹ˆํ„ฐ๋ง์„ ํ•  ์ˆ˜ ์žˆ๋Š” ๋‹ค์–‘ํ•œ ์˜คํ”ˆ์†Œ์Šค์™€ 3rd Party ์ œํ’ˆ๋“ค์ด ์ œ๊ณต๋˜์–ด ์‹œ์Šคํ…œ ์ƒํ™ฉ์— ๋งž๊ฒŒ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Kubernets(์ฟ ๋ฒ„๋„คํ‹ฐ์Šค)๊ฐ€ ํ•„์š”ํ•œ ์ด์œ ๋Š” ๋ฌด์—‡์ผ๊นŒ์š”?


์‹ค์ œ ํ”„๋กœ๋•์…˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์—ฌ๋Ÿฌ ์ปจํ…Œ์ด๋„ˆ์— ๊ฑธ์ณ ์žˆ์œผ๋ฉฐ ์ด๋Ÿฌํ•œ ์ปจํ…Œ์ด๋„ˆ๋Š” ์—ฌ๋Ÿฌ ์„œ๋ฒ„ ํ˜ธ์ŠคํŠธ์— ๋ฐฐํฌ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

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

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

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋Š” ์ข…ํ•ฉ์ ์ธ ์ปจํ…Œ์ด๋„ˆ ์ธํ”„๋ผ๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„คํŠธ์›Œํ‚น, ์Šคํ† ๋ฆฌ์ง€, ๋ณด์•ˆ, ํ…”๋ ˆ๋ฉ”ํŠธ๋ฆฌ, ๊ธฐํƒ€ ์„œ๋น„์Šค์™€ ํ†ตํ•ฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค(Kubernetes) ๊ฐœ์š”

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

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋Š” ์ปจํ…Œ์ด๋„ˆ๋ฅผ โ€œํฌ๋“œ(pod)โ€๋กœ ๋ถ„๋ฅ˜ํ•˜์—ฌ ์ปจํ…Œ์ด๋„ˆ ๊ธ‰์ฆ๊ณผ ๊ด€๋ จ๋œ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ฉ๋‹ˆ๋‹ค. ํฌ๋“œ๋Š” ๊ทธ๋ฃนํ™”๋œ ์ปจํ…Œ์ด๋„ˆ์— ์ถ”์ƒํ™” ๊ณ„์ธต์„ ์ถ”๊ฐ€ํ•˜๋ฏ€๋กœ ์‚ฌ์šฉ์ž๊ฐ€ ์›Œํฌ๋กœ๋“œ๋ฅผ ์˜ˆ์•ฝํ•˜๊ณ  ๋„คํŠธ์›Œํ‚น ๋ฐ ์ €์žฅ์†Œ์™€ ๊ฐ™์€ ํ•„์ˆ˜ ์„œ๋น„์Šค๋ฅผ ์ปจํ…Œ์ด๋„ˆ์— ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค์˜ ๋˜ ๋‹ค๋ฅธ ๋ถ€๋ถ„์„ ์‚ฌ์šฉํ•ด ์ด๋Ÿฌํ•œ ํฌ๋“œ ์ „์ฒด์—์„œ ๋ถ€ํ•˜๋ฅผ ๋ถ„์‚ฐํ•˜๊ณ  ์ ํ•ฉํ•œ ์ˆ˜์˜ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์‹คํ–‰ํ•˜์—ฌ ์›Œํฌ๋กœ๋“œ๋ฅผ ์ง€์›ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋ฅผ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ๊ตฌํ˜„ํ•˜๊ณ  Atomic Registry, Open vSwitch, heapster, OAuth, SELinux์™€ ๊ฐ™์€ ๋‹ค๋ฅธ ์˜คํ”ˆ์†Œ์Šค ํ”„๋กœ์ ํŠธ๋ฅผ ์ด์šฉํ•ด ์ปจํ…Œ์ด๋„ˆ ์ธํ”„๋ผ์˜ ๋ชจ๋“  ๋ถ€๋ถ„์„ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

– Red Hat Kubernetes(์ฟ ๋ฒ„๋„คํ‹ฐ์Šค) : ๊ฐœ๋…, ์„ฑ๋Šฅ, ์žฅ์  ์ค‘์—์„œ

source : https://www.redhat.com/ko/topics/containers/what-is-kubernetes

Kubernets(์ฟ ๋ฒ„๋„คํ‹ฐ์Šค) ์˜์—…๋ฌธ์˜


Kubernetes(์ฟ ๋ฒ„๋„คํ‹ฐ์Šค) ๊ตฌ์ถ• ๊ฒฌ์ ๋ฌธ์˜

๊ฒฌ์ ๋ฌธ์˜ ๋ฐ”๋กœ๊ฐ€๊ธฐ

Kubernets(์ฟ ๋ฒ„๋„คํ‹ฐ์Šค)๋ฅผ ์–ด๋–ป๊ฒŒ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์„๊นŒ์š”?


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

Kubernets(์ฟ ๋ฒ„๋„คํ‹ฐ์Šค)์˜ ์—ญ์‚ฌ


์—ฐ๋„ ๊ตฌ๋ถ„ ๋‚ด์šฉ
2023๋…„ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค 1.27 ์ถœ์‹œ ์„ฑ๋Šฅ ๋ฐ ์•ˆ์ •์„ฑ ๊ฐœ์„ ๊ณผ ํ•จ๊ป˜, ๋‹ค์–‘ํ•œ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋œ ๋ฒ„์ „ ๋ฐœํ‘œ
2022๋…„ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค 1.24 ์ถœ์‹œ Docker๊ฐ€ ๊ธฐ๋ณธ ์ปจํ…Œ์ด๋„ˆ ๋Ÿฐํƒ€์ž„์œผ๋กœ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š” ๋ฒ„์ „ ๋ฐœํ‘œ
2021๋…„ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค 1.22 ์ถœ์‹œ 56๊ฐœ์˜ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ํฌํ•จํ•œ ๋Œ€๊ทœ๋ชจ ์—…๋ฐ์ดํŠธ
2020๋…„ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค 1.18 ์ถœ์‹œ API ์•ˆ์ •์„ฑ ๋ฐ ํ™•์žฅ์„ฑ์„ ๊ฐœ์„ ํ•œ ์—…๋ฐ์ดํŠธ
2019๋…„ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค 1.14 ์ถœ์‹œ Windows ์ปจํ…Œ์ด๋„ˆ์˜ ์ •์‹ ์ง€์›์ด ํฌํ•จ๋œ ๋ฒ„์ „ ๋ฐœํ‘œ
2018๋…„ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค 1.10 ์ถœ์‹œ ๋ณด์•ˆ, ๋„คํŠธ์›Œํ‚น ๋ฐ ์Šคํ† ๋ฆฌ์ง€ ๊ธฐ๋Šฅ์ด ๊ฐœ์„ ๋œ ๋ฒ„์ „ ๋ฐœํ‘œ
2017๋…„ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค 1.6 ์ถœ์‹œ ๋Œ€๊ทœ๋ชจ ํ™•์žฅ์„ฑ์„ ์ง€์›ํ•˜๋Š” 1.6 ๋ฒ„์ „ ์ถœ์‹œ (5,000๊ฐœ ์ด์ƒ์˜ ๋…ธ๋“œ ์ง€์›)
2016๋…„ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค 1.2 ์ถœ์‹œ ํ™•์žฅ์„ฑ๊ณผ ์„ฑ๋Šฅ์„ ๊ฐœ์„ ํ•œ ์ฃผ์š” ์—…๋ฐ์ดํŠธ ํฌํ•จ๋œ 1.2 ๋ฒ„์ „ ์ถœ์‹œ
2015๋…„ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค 1.0 ์ถœ์‹œ ์ฒซ ์ •์‹ ๋ฒ„์ „์ธ 1.0์ด ๋ฐœํ‘œ๋˜๊ณ  ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ ์ปดํ“จํŒ… ์žฌ๋‹จ (CNCF: Cloud Native Computing Foundation) ์„ค๋ฆฝ
2014๋…„ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์˜คํ”ˆ์†Œ์Šคํ™” Google์ด ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋ฅผ ์˜คํ”ˆ์†Œ์Šค๋กœ ๊ณต๊ฐœํ•˜๊ณ , GitHub์— ํ”„๋กœ์ ํŠธ๋ฅผ ํ˜ธ์ŠคํŒ…
2014๋…„ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ํ”„๋กœ์ ํŠธ ์‹œ์ž‘ Borg์™€ Omega์˜ ๊ฒฝํ—˜์„ ๋ฐ”ํƒ•์œผ๋กœ, Google์ด ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ํ”„๋กœ์ ํŠธ๋ฅผ ์‹œ์ž‘
2013๋…„ Omega ๊ฐœ๋ฐœ Google์ด Borg์˜ ํ•œ๊ณ„๋ฅผ ๊ทน๋ณตํ•˜๊ธฐ ์œ„ํ•ด, ๋” ์œ ์—ฐํ•œ ์„ค๊ณ„์˜ Omega ์‹œ์Šคํ…œ ๊ฐœ๋ฐœ
2004๋…„ Borg ์ดˆ๊ธฐ ์šด์˜ Google ๋‚ด๋ถ€์—์„œ Borg๋ฅผ ํ†ตํ•ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐฐํฌ์™€ ๊ด€๋ฆฌ๋ฅผ ์ž๋™ํ™”ํ•˜๊ธฐ ์‹œ์ž‘
2003๋…„ Borg ๊ฐœ๋ฐœ ์‹œ์ž‘ Google์ด ๋‚ด๋ถ€์ ์œผ๋กœ ๋Œ€๊ทœ๋ชจ ๋ถ„์‚ฐ ์‹œ์Šคํ…œ์„ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด Borg๋ผ๋Š” ์ปจํ…Œ์ด๋„ˆ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์„ ๊ฐœ๋ฐœํ•˜๊ธฐ ์‹œ์ž‘

์ค‘์†Œ๊ธฐ์—…๋ถ€ํ„ฐ ๋Œ€๊ธฐ์—…, ๊ณต๊ณต๊ธฐ๊ด€๊นŒ์ง€
OPENMARU Cloud APM๊ณผ ํ•จ๊ป˜ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ์™€
ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ํ™˜๊ฒฝ์— ์ตœ์ ํ™”๋œ

OPENMARU Cloud APM

ํด๋ผ์šฐ๋“œ ์™€ ์˜คํ”ˆ์†Œ์Šค ์— ์ตœ์ ํ™”๋œ ๋ชจ๋‹ˆํ„ฐ๋ง ์„œ๋น„์Šค - OPENMARU APM