블로그

오픈소스의 장점과 필요성

F5 썸네일
F5
2020년 8월 11일 게시

점점 더 많은 기업이 애플리케이션을 통해 고객 가치를 제공하는 비즈니스 모델로 전환함에 따라 유연성과 속도가 점점 더 중요해지고 있습니다. 애자일 프로세스를 통해 신속한 릴리스를 통해 고객 가치를 빠르고 원활하게 제공할 수 있으며, 새로운 기술을 사용하면 특히 대규모 글로벌 규모로 운영되는 고객의 경우 매일 릴리스를 제공하는 것이 가능해집니다. 오픈 소스는 기업이 공급업체에 대한 제한 없이 최종 사용자에게 효율적으로 애플리케이션을 제공하는 데 필요한 유연성, 민첩성, 안정성을 갖춘 모델을 제공합니다.

오픈소스 기술이 보편화되면서, 오픈소스를 대규모로 사용하는 데 대한 확신이 커지는 플라이휠 효과가 나타나고 있습니다. 오픈 API 사용 증가로 채택이 늘어나고, 기업들은 스택의 핵심 기술에 오픈 소스 기술을 활용하게 됩니다.

2020년 Enterprise Open Source 현황 보고서 에서 950명의 IT 리더를 대상으로 한 설문 조사에서 오픈 소스가 기업에서 중요한 고려 사항이라는 사실이 나타났습니다.

  • 응답자의 95%가 오픈소스가 기업에 중요하다고 답했습니다.
  • 응답자의 75%는 오픈 소스가 비즈니스에 "매우" 또는 "극도로" 중요하다고 답했습니다.
  • 응답자의 77%는 향후 12개월 동안 기업의 오픈소스 사용이 증가할 것으로 예상한다고 밝혔습니다.

기업에서 오픈 소스의 중요성이 커지면서, 유지 관리 및 안정성 문제를 해소하는 동시에 유연성을 제공하는 지원되는 오픈 소스 소프트웨어의 중요성도 커지고 있습니다.

F5에서는 기업이 비즈니스를 발전시키기 위해 앱에 의존한다는 사실을 알고 있습니다. 디지털 시대에서 애플리케이션은 많은 조직에 가장 귀중한 자산입니다. F5, NGINX, Aspen Mesh의 솔루션을 사용하면 고객은 오픈 소스 제품이 제공하는 유연성과 민첩성을 유지하면서도 코드에서 고객에 이르기까지 앱을 구동하고 보호할 수 있습니다. F5가 제공하는 광범위한 제품은 오픈 소스를 기반으로 구축되어 있어 기업이 자사의 요구 사항에 맞춰 최상의 기술 솔루션을 선택할 수 있도록 도와줍니다. F5의 접근 방식을 더 잘 설명하기 위해 아래 섹션에서는 당사 사업의 특정 영역에서 대표적인 예를 제공합니다.

아스펜 메시

조직에서는 컨테이너와 Kubernetes를 도입하여 분산 애플리케이션을 보다 효율적으로 확장함에 따라 가시성, 제어 및 보안이 필요합니다. 고객들이 더욱 빠르게 제공되는 애플리케이션과 기능에 대한 최종 사용자의 기대에 부응함에 따라, 마이크로서비스의 확장성과 민첩성은 고객들이 경쟁업체와 차별화를 이루는 데 도움이 됩니다. Aspen Mesh는 기업이 Istio를 자신 있게 도입하여 대규모 마이크로서비스 애플리케이션을 보다 효율적이고 안전하게 운영하는 데 필요한 강화, 지원 및 통합을 제공합니다.

Aspen Mesh는 Istio 배포판으로서 Istio 오픈 소스 커뮤니티에 적극적으로 참여하고 있습니다. Istio는 활발한 커뮤니티와 생태계를 바탕으로 기업에서 선택하는 사실상의 서비스 메시로 자리 잡았습니다. Aspen Mesh 팀은 3년 동안 커뮤니티에 참여하여 코드, 기술 리더십, 비즈니스 지원을 제공하여 프로젝트를 발전시키는 데 기여했습니다.

최근 Aspen Mesh의 공동 창립자이자 수석 설계자인 니라즈 포다르(Neeraj Poddar)가 Istio 프로젝트의 기술 리더십 최고위인 Istio 기술 감독 위원회에 임명되었습니다. 그의 임명과 Istio에 대한 당사의 헌신에 대한 자세한 내용은 여기에서 확인할 수 있습니다.

우리는 서비스 메시의 점점 더 귀중한 사용 사례를 만들어 기업이 고객에게 더 나은 경험을 제공할 수 있도록 돕기 위해 오픈 소스 커뮤니티와 고객과 계속 협력해 나갈 수 있기를 기대합니다.

NGINX

NGINX의 오픈 소스에 대한 헌신은 회사가 설립된 이래로 근본적인 부분이었습니다. 2004년에 출시된 이 회사의 첫 번째 로드 밸런서와 웹 서버는 오픈 소스 프로젝트로 구축되었습니다. 그 이후로 NGINX는 상용화된 버전을 추가한 후에도 견고하고 안정적인 오픈 소스 솔루션을 우선시해 왔습니다. 오늘날 모든 웹사이트의 37%가 NGINX 오픈 소스로 운영되고 있으며, 우리는 이 책임을 진지하게 받아들여 모든 릴리스에 새로운 기능과 함께 수정 사항을 포함하고 이전 릴리스만큼 안정성을 유지하도록 합니다.

오픈 소스는 가시성과 접근성 덕분에 다양한 직무에 매력적입니다. NGINX OSS는 전문 개발자 팀이 18년간 구축해 왔으며, 다양한 커뮤니티의 기여가 있었습니다. 이 제품은 성능(가장 가까운 경쟁사보다 3배 높음), 사용 편의성, 안정성 및 신뢰성으로 유명합니다. 개발자는 어떤 클라우드, 운영 체제, 컨테이너에서든 다운로드할 수 있으며 디스크 공간은 3MB, RAM은 40MB에 불과해 매우 가볍습니다. Github부터 Homebrew, Docker Hub까지 어디에서나 사용할 수 있으며 1시간 이내에 배포할 수 있습니다. 그리고 우리의 훌륭한 사용자 커뮤니티와 함께, 어디에서나 교육과 조언을 이용할 수 있습니다.

이러한 오픈소스 유산은 오늘날에도 여전히 유효합니다. 당사는 새로운 제품을 개발하면서 NGINX Application Protect(웹 애플리케이션 방화벽)나 NGINX Controller와 같은 제어 평면과 같은 상용 보안 제품 외에도 Kubernetes Ingress Controller 및 Service Mesh와 같은 제품을 통해 오픈소스 공간에 계속 투자하고 있습니다.

Kubernetes와 Service Mesh 기술을 위한 기본 OSS Ingress Controller는 당사의 상용 제품과 동일한 수준의 철저함과 세부 사항을 가지고 개발되어 더욱 높은 신뢰성과 안정성을 제공합니다. 차별화 요소는 프로덕션에 추가 규모와 보안이 필요할 때입니다.


Aspen Mesh와 NGINX는 F5에서 오픈 소스에 대한 확장된 헌신의 시작일 뿐입니다. 우리는 많은 고객에게 보안과 안정성만큼 유연성과 선택의 폭이 중요하다는 것을 알고 있습니다. F5는 AWS, Microsoft Azure, Google Cloud Platform과 같은 주요 퍼블릭 클라우드 공급업체와 VMware, Red Hat, OpenStack, OpenShift와 같은 프라이빗 클라우드 및 오픈 소스 플랫폼과 통합됩니다. F5는 또한 Ansible, Chef 또는 Puppet에 애플리케이션 서비스를 적용하기 위한 고객의 자동화 툴킷과 통합되어 DevOps 방법론에서 선언적 인터페이스를 제공하는 데 도움을 줍니다. 이 모든 것은 오픈 소스에 대한 우리의 헌신과 밀접히 연관되어 있습니다. 즉, 고객이 원하는 곳에서 원하는 방식으로 애플리케이션을 실행할 수 있도록 보장하는 것입니다.