본문 바로가기
클라우드/쿠버네티스

🤯 보는 순간 어질어질... CNCF 랜드스케이프는 도대체 왜 이렇게 복잡할까?

by gasbugs 2025. 12. 8.

안녕하세요! 클라우드 네이티브 세상을 탐험하는 여러분. 🖐️ 혹시 CNCF Landscape(랜드스케이프) 지도를 보신 적이 있나요? 처음 그 지도를 마주했을 때의 느낌은 아마 대부분 비슷할 겁니다.

"와... 이거 실화냐? 이걸 다 알아야 한다고?" 😱

 

https://landscape.cncf.io/

 

 

수천 개의 아이콘이 깨알같이 박혀 있는 그 지도를 보면 숨이 턱 막히죠. 마치 '월리를 찾아라'의 지옥 난이도 버전 같습니다. 오늘은 왜 CNCF(Cloud Native Computing Foundation) 프로젝트들이 이토록 난잡하고 어지럽게 구성되어 있는지, 그 속에 숨겨진 5가지 필연적인 이유를 아주 상세하게 파헤쳐 보겠습니다. 🔍


1. "정답은 없다, 선택지만 있을 뿐" (Vendor Neutrality) 🏛️

애플(Apple)이나 마이크로소프트(MS) 생태계는 깔끔합니다. 그들이 "이걸 쓰세요"라고 정해주기 때문이죠. 하지만 CNCF의 철학은 정반대입니다.

  • 특정 기업의 독점 방지: CNCF의 가장 큰 존재 이유는 '벤더 종속(Lock-in)'을 막는 것입니다. 특정 기업(예: AWS, Google)이 기술을 독점하지 못하게 하는 것이죠.
  • 다양성의 존중: "컨테이너를 실행하는 방법은 딱 하나야!"가 아니라, "A 방법도 있고, B 방법도 있어. 네 상황에 맞는 걸 골라."라는 식입니다.
  • 결과: 그래서 똑같은 기능을 하는 도구들이 여러 개 공존합니다. (예: Service Mesh에 Istio, Linkerd, Cilium이 다 같이 있는 이유)

2. 클라우드 네이티브라는 '문제' 자체가 너무 거대함 🐘

클라우드 네이티브는 단순히 "서버를 띄운다"는 개념을 넘어섭니다. 기존 온프레미스 환경에서 하던 모든 것을 소프트웨어로 해결해야 하기 때문입니다.

문제를 쪼개다 보니 카테고리가 폭발적으로 늘어났습니다:

  • 🗄️ 데이터베이스가 필요해 -> Database 카테고리
  • 👀 서버 상태를 봐야지? -> Observability (모니터링, 로깅)
  • 🛡️ 해커를 막아야지? -> Security
  • 📡 통신을 연결해야지? -> Networking
  • 💾 데이터를 저장해야지? -> Storage

각 분야마다 수십 개의 프로젝트가 필요하니, 전체 지도는 거대해질 수밖에 없는 구조입니다.

3. 무한 경쟁 시스템: 적자생존의 정글 🦁

CNCF 랜드스케이프는 평화로운 정원이 아니라, 치열한 '콜로세움'입니다.

  • 중복은 환영: CNCF는 비슷한 프로젝트가 들어오는 것을 막지 않습니다. 오히려 경쟁을 장려합니다. 경쟁을 통해 더 좋은 기술이 살아남는다고 믿기 때문입니다.
  • 진화하는 생태계: 초기에는 Docker가 짱이었지만, 지금은 Kubernetes가 짱이 되었죠? 만약 CNCF가 초기에 "Docker만 써!"라고 정해버렸다면 지금의 발전은 없었을 것입니다. 어지러운 지도는 치열한 '기술 진화의 현장'인 셈입니다. ⚔️

4. 등급 제도: 유치원생부터 대학생까지 다 모여 있다 🚦

지도가 복잡한 가장 큰 이유는 '검증된 프로젝트''실험적인 프로젝트'가 한 캔버스에 그려져 있기 때문입니다. CNCF는 프로젝트의 성숙도(Maturity)를 3단계로 나눕니다.

  1. Sandbox (샌드박스) 🏖️: "이제 막 아이디어가 나왔어요. 실험 중입니다." (수백 개가 넘음, 언제 사라질지 모름)
  2. Incubating (인큐베이팅) 🐣: "어느 정도 사용자가 생겼고 안정화되고 있어요." (성장 중)
  3. Graduated (졸업) 🎓: "쿠버네티스, 프로메테우스처럼 전 세계가 쓰는 표준입니다." (믿고 써도 됨)

이 모든 단계를 한 장의 그림에 담으려다 보니, 아직 검증되지 않은 수많은 '새싹'들까지 보여서 더 복잡해 보이는 것입니다.

5. 스타트업들의 '땅따먹기' 마케팅 전쟁 🚩

이건 조금 현실적인(비즈니스적인) 이유입니다.

  • 지도에 들어가는 것이 스펙: 어떤 IT 스타트업이 새로운 도구를 만들었을 때, CNCF 랜드스케이프에 로고를 박는 것은 엄청난 홍보 효과가 있습니다. "우리도 CNCF 멤버야!"라고 말할 수 있으니까요.
  • 투자자들의 눈: 벤처 캐피탈(VC)들은 이 지도를 보고 투자를 결정하기도 합니다. 그러다 보니 수많은 기업들이 어떻게든 저 지도 구석에라도 자신의 로고를 넣으려고 안간힘을 씁니다. 결과적으로 지도는 점점 더 빽빽해집니다. 📈

📝 결론: 이 지도를 '메뉴판'이 아닌 '지도'로 보세요.

CNCF 랜드스케이프가 어지러운 건, 클라우드 세상이 그만큼 역동적이고 빠르게 변하고 있다는 증거입니다.

💡 꿀팁: 저 복잡한 그림을 보고 "다 배워야지"라고 생각하지 마세요. 그건 불가능합니다.

  1. Graduated(졸업) 프로젝트부터 먼저 보세요. (핵심은 몇 개 안 됩니다.)
  2. 내가 필요한 카테고리(예: CI/CD)만 확대해서 보세요.
  3. 나머지는 "아, 이런 것도 있구나" 하고 넘어가세요.

이 복잡함은 '혼란'이 아니라, 우리에게 주어진 무한한 '가능성''자유'라고 생각하면 조금은 덜 어지러울 겁니다! 😄