블로그

F5, NGINX, 그리고 쿠버네티스 커뮤니티에 대한 우리의 헌신

  히테시 파텔

  오웬 가렛

2019년 11월 19일 게시

F5의 고객 대부분은 지난 30년 동안 개발된 다양한 기술을 사용합니다. 그들은 기존 환경이나 고전적인 환경과 관련된 프로세스를 사용하여 작업하고, 새로운 기술이 나오면 이를 도입하는 등 모든 측면을 고려합니다.

디지털 기반 기업조차도 혼합 환경의 영향을 피할 수는 없습니다. 아무리 첨단 기술을 갖춘 기업이라 할지라도, 다양한 기술을 혼합하여 사용하는 것에 항상 열려 있어야 합니다. 사업 관계와 경제는 사실상 생태계이기 때문입니다. 이러한 이유로 성공적인 회사 대부분은 기술 종 모양 곡선의 " 어지러운 중간 "에 위치합니다. F5가 고객의 과제를 해결하고자 하는 것은 바로 이 부분입니다.

쿠버네티스에 대한 당사의 접근 방식은 그 정규 분포 곡선의 중간에 잘 자리 잡고 있습니다. 쿠버네티스가 매우 성공적인 오픈소스 프로젝트, 커뮤니티, 생태계라는 점은 부인할 수 없습니다. 이는 컨테이너 기반 애플리케이션 개발 및 운영을 위한 사실상의 표준이 되었습니다. 우리에게 중요한 질문은 Kubernetes의 다음 단계로 나아가는 데 어떻게 도움을 줄 수 있는가입니다. 프로젝트, 커뮤니티, 생태계의 정신을 계승하고 이를 고객 기반의 요구 사항과 애플리케이션 서비스 분야의 전문성과 결합하려면 무엇이 필요할까요?

우선, 성공적이지 못했던 오픈소스 프로젝트에서 많은 교훈을 얻을 수 있습니다. 일부는 너무 엄격해서 커뮤니티에서 100%의 합의를 추구했습니다. 조직들이 매우 다양한 문제에 직면해 있고 이를 해결하는 방법에 대해서도 다양한 의견을 갖고 있는 세상에서 이는 불가능한 기준입니다.

또 다른 함정은 관련된 가장 큰 상업적 파트너에게 지나치게 의존하는 것입니다. 소수의 대형 기술 공급업체의 방향이 커뮤니티 전체로 밀려나고, 이로 인해 소수의 목소리와 혁신이 묻히게 됩니다.

반면, 가장 성공적인 오픈소스 프로젝트를 살펴보면, 반드시 준수해야 하는 오픈소스, 커뮤니티 기반 원칙, 그리고 고객이 필요로 하는 상업 모델 간의 균형을 잘 맞췄습니다.   

우리는 커뮤니티 솔루션과 상업적 솔루션 사이에 갈등이 있을 필요가 없다고 믿습니다. 균형을 이루는 것은 가능하지만, 이를 위해서는 함께 일하고 새로운 도전과 혁신이 등장함에 따라 그 균형을 끊임없이 다듬어 나가려는 의지가 필요합니다.

지금까지 쿠버네티스는 공급업체가 확장하고 실험할 수 있는 필요성과 강력한 오픈 소스 및 커뮤니티 표준을 유지하는 데 있어 균형을 잘 맞춰 왔습니다. 그런 유연성은 상업적 이익을 위해서뿐만 아니라 혁신의 기회를 다양화하기 때문에도 중요합니다. 번거로운 거버넌스 과정을 의무화하는 것보다는, 커뮤니티가 직접 손을 대는 것이 권장됩니다. 무언가가 훌륭한지 아닌지를 실제로 측정하는 방법은 간단합니다. 도입과 프로덕션 배포입니다.

F5에서도 우리는 그 균형을 찾고 있습니다. 우리는 오픈 소스 생태계의 일부이며 상업 회사입니다. 우리는 상업적인 동기가 있지만, 다양한 기술을 활용하고 고객이 모든 종류의 "복잡한 중간" 환경에서 Kubernetes를 활용할 수 있는 기능을 제공하는 프로덕션 준비 솔루션을 제공하는 것이 필수적이라고 믿습니다.

우리에게 이 커뮤니티에 참여하는 것은 단순히 Kubernetes와 통합한다는 것을 의미하지 않습니다. 

  • 이는 NGINX 및 Aspen Mesh 솔루션에서 수행한 것과 같은 핵심 프로젝트에 기여하고 있습니다. 
  • 커뮤니티의 규범과 지침을 배우고 채택하는 것입니다.
  • 컨퍼런스와 미팅에서 커뮤니티 협업을 장려합니다(그리고 많은 수의 스티커, 비니, 양말!).
  • BIG-IP 컨테이너 인그레스 서비스 솔루션을 오픈 소스로 공개하고, 커뮤니티에서 풀 리퀘스트를 수락한 후 고객에게 추가 비용 없이 해당 솔루션을 완벽하게 지원합니다.

우리는 장기적으로 이 일을 할 것입니다. 오픈 소스부터 상용 솔루션까지 모든 분야에 걸쳐 고객에게 기여하고 지원함으로써 Kubernetes의 차세대 성장을 촉진합니다.

이러한 목표를 달성하기 위해, 우리는 시장을 선도하는 컨테이너 수신 솔루션인 NGINX Kubernetes Ingress Controller와 F5 Container Ingress Services를 하나의 사용자 경험으로 통합하고 있습니다. 이는 사용자와 커뮤니티를 위해 올바른 일입니다. 저희의 목표는 NGINX 오픈소스 솔루션부터 상용 제품에 이르기까지 모든 것을 포괄하는, 완벽하게 지원되고, 프로덕션에 바로 적용 가능한, 종단 간 수신 솔루션을 제공하는 것입니다.

여기에서 컨테이너 솔루션에 대한 자세한 내용을 확인하실 수 있습니다. 그리고 알려주십시오: 앞으로 F5에서 무엇을 보고 싶나요? 우리는 어떤 과제를 해결하는 데 도움을 드릴 수 있습니까? 어떻게 하면 당신과 지역 사회를 더 잘 지원할 수 있을까요? 우리는 여러분의 의견에 귀를 기울이고 있습니다. 여러분의 의견이 필요합니다.