Kubernetes 채택 여정: 2021 NGINX 설문조사
Kubernetes 의 채택이 계속해서 증가함에 따라, NGINX에서는 커뮤니티의 Kubernetes 및 클라우드 네이티브 여정을 주시하고 있습니다. 2021 NGINX 커뮤니티 설문조사에서는사용자들이 그 여정에서 어디에 있는지, 그 동안 보고 배운 내용, 그리고 이 신생 기술에 대해 가장 우려되는 점에 대해 여러 가지 질문을 하였습니다.
목차
1. 숫자로 보는 Kubernetes 채택
2. Kubernetes 우려 사항: 지식, 복잡성, 보안, 확장성
3. 커뮤니티에서는 NGINX 제품 로드맵을 추진해야 합니다.
4. NGINX를 통해 Kubernetes를 프로덕션 등급으로 전환
1. 숫자로 보는 Kubernetes 채택
일부 응답자들의 채택 현황을 살펴보겠습니다.
- 35%의 응답자는 하이브리드 환경을 포함하여 운영 환경에서 Kubernetes를 사용하고 있습니다.
- 35%의 응답자는 현재 Kubernetes 를 적극적으로 탐색하고 있습니다.
- 30%의 응답자는 Kubernetes를 채택하지 않았으며, 현재 적극적으로 탐색하고 있지 않습니다.
이러한 숫자를 보면 “와, 이는 2020년 Cloud Native Computing Foundation (CNCF) 설문조사에서 83%의 응답자가 Kubernetes 를 사용하고 있다고 한 결과와는 큰 차이가 있네요”라고 생각할 수 있습니다.
맞습니다, 큰 차이가 있습니다. 그러나 CNCF 커뮤니티는 선도적인 기술을 시도하는 경향이 더 있습니다.
또한, 그들은 Kubernetes 와 컨테이너 오케스트레이션 솔루션과 같은 최신 인프라에 대한 초기 행동에 편향되어 있는 경향이 있습니다.
NGINX는 NGINX 커뮤니티의 많은 회원들이 주변 생태계와 함께 성숙해가는 Kubernetes를 신속하게 채택할 것으로 예상하고 있으며, NGINX 솔루션을 대규모로 배포하는 사용자들에게 Kubernetes에서의 운영을 상대적으로 쉽게 만들어주는 솔루션을 제공하기 위해 노력하고 있습니다.
증거로, 현재 Kubernetes 를 탐색 중인 응답자들의 하위 집합을 자세히 살펴보겠습니다. “언제 Kubernetes를 구현할 계획인가요?”라는 질문에 대해 72%의 응답자가 다음 12개월 이내에 Kubernetes를 운영 환경에 도입할 계획이 있다고 보고했습니다.
이는 산업 보고서와 고객과의 대화에서 관찰되는 동향을 반영하고 있으며, Kubernetes의 채택은 계속해서 가속화되고 있으며 현대적인 애플리케이션 이니셔티브에서 일반적인 전략입니다.

2. Kubernetes 우려 사항: 지식, 복잡성, 보안, 확장성
또한 “Kubernetes에 대한 가장 큰 우려사항은 무엇인가요?”라는 질문에 대한 응답으로, 세부 사항부터 구성, 개발자 학습 곡선, 일시적인 환경에서의 영속적인 데이터 처리와 같은 보다 넓은 우려까지 다양한 응답을 받았습니다.
네 가지 주요 우려사항이 돋보였습니다:
- 지식 – 기술에 대한 이해 부족이 가장 큰 우려사항으로 나타났습니다. 이는 채택 초기에는 논리적인 우려사항이며, Kubernetes가 보다 보편화되면서 완화될 것으로 예상됩니다.
특히 네트워킹 및 보안 분야에서 Kubernetes 전문 지식을 보유한 사람들이 더 많아짐에 따라 이 우려사항은 더욱 줄어들 것으로 예상됩니다. - 복잡성 – “즉시 사용 가능한” 형태의 Kubernetes의 복잡성(지원되는 배포판에서 제공되는 관리 도구 없이)은 잘 문서화되어 있습니다.
네트워킹 모델은 이전에 사용되던 모델과 완전히 다르며, Layer 4와 Layer 7 트래픽을 혼합하고 성능을 최적화하기 위해 새로운 서비스인 Ingress Controller에 의존합니다.
또한, 일시적이고 회전하는 컨테이너의 배경에서 인증서 관리 요구 사항을 추가하면, Kubernetes는 꽤 복잡할 수 있습니다. - 보안 – Kubernetes는 기본적으로 보안이 거의 활성화되어 있지 않습니다.
이는 Kubernetes를 배포하면서 학습하려는 기업에 대한 상당한 위험 요소입니다. 채택이 더 느린 이유 중 하나일 것입니다. - 확장성 – 이 우려사항은 약간 아이러니한 면이 있습니다. Kubernetes의 전체 개념은 대규모 확장 가능한 클라우드 네이티브 애플리케이션을 생성하는 것입니다.
그러나 Kubernetes의 본질적인 복잡성이 확장성에 대한 우려의 근본 원인일 것으로 예상됩니다. 플랫폼이 이론적으로 확장 가능할 수 있지만, 대규모로 운영하기에 너무 도전적이라면, 확장성은 실제로 심각한 문제가 될 수 있습니다.
3. 커뮤니티에서는 NGINX 제품 로드맵을 추진해야 합니다.
피드백을 받을 수 있어서 운이 좋습니다. 이는 NGINX가 커뮤니티의 우려사항을 해결하고 실질적인 가치를 제공하는 제품을 개발하는 데 큰 도움이 됩니다. 이 설문조사는 피드백의 한 부분에 불과합니다. 우리는 여러분이 우리의 Kubernetes 제품으로부터 원하는 것과 필요한 것에 대한 의견을 진심으로 환영합니다. 이 중요한 주제에 대해 더욱 더 많은 통찰력을 얻을 수 있도록 도와주셔서 감사합니다.
4. NGINX를 통해 Kubernetes 를 프로덕션 등급으로 전환
NGINX에서는 모든 것이 교육으로 시작된다고 믿습니다. 그래서 NGINX STORE에는 MSA Training Center를 제공합니다. 이 프로그램은 애플리케이션으로의 트래픽을 안전하고 견고하며 확장 가능한 방식으로 전달하는 기본 원리에 대한 무료 교육 프로그램입니다. NGINX STORE MSA Training Center에서는 Kubernetes 및 Microservices Architecture 네트워킹에 능숙해지기 위해 복잡성을 줄이고, 보안을 강화하고, 확장성을 높일 수 있는 방법을 동영상으로 가이드합니다. 자세한 내용을 알아보려면 지금 MSA Training Center로 이동하세요.
아래 뉴스레터를 구독하고 NGINX와 NGINX STORE의 최신 정보들을 빠르게 전달 받아보세요.
댓글을 달려면 로그인해야 합니다.