오픈 소스의 장점과 필요성

F5 에코시스템 | 2020년 8월 11일

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

오픈 소스 기술이 더욱 널리 보급되면서, 플라이휠 효과가 나타나 대규모 환경에서 오픈 소스를 사용하는 데 대한 신뢰가 높아지고 있습니다. 개방형 API의 사용 증가는 도입을 촉진하고, 조직이 기술 스택의 핵심 기술로 오픈 소스 기술을 활용하도록 이끕니다.

In the 2020 엔터프라이즈 오픈 소스 현황 보고서에 따르면, IT 리더 950명을 대상으로 한 설문조사에서 오픈 소스가 기업의 핵심 고려 사항인 것으로 나타났습니다:

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

기업에서 오픈 소스의 중요성이 커짐에 따라, 유연성을 제공하면서도 유지 관리 및 안정성에 대한 우려를 덜어 주는 기술 지원이 제공되는 오픈 소스 소프트웨어의 중요성도 커지고 있습니다.

F5는 조직이 비즈니스를 발전시키기 위해 애플리케이션에 의존한다는 점을 잘 알고 있습니다. 디지털 시대에 애플리케이션은 많은 조직에서 가장 가치 있는 자산입니다. F5, NGINX 및 Aspen Mesh의 솔루션은 오픈 소스 제품이 제공하는 유연성과 민첩성을 유지하면서 코드부터 고객에 이르는 전 과정에서 애플리케이션을 구동하고 보호할 수 있도록 지원합니다. F5가 제공하는 다양한 제품은 오픈 소스를 기반으로 하며, 조직이 필요에 따라 최적의 기술 제품을 선택할 수 있도록 지원합니다. F5의 접근 방식을 보다 명확하게 설명하기 위해 아래 섹션에서는 당사의 특정 사업 영역을 대표하는 사례를 소개합니다.

Aspen Mesh

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

Istio 배포판인 Aspen Mesh는 Istio 오픈 소스 커뮤니티에서 활발히 활동하고 있습니다. Istio는 번성하는 커뮤니티와 생태계를 바탕으로 기업에서 사실상 표준으로 선택되는 서비스 메시가 되었습니다. Aspen Mesh 팀은 3년 동안 커뮤니티의 일원으로 활동하며 프로젝트의 발전을 위해 코드, 기술 리더십 및 비즈니스 지원을 제공해 왔습니다.

최근 Aspen Mesh의 공동 창립자이자 수석 아키텍트인 Neeraj Poddar가 Istio 프로젝트의 최고 기술 리더십 기구인 Istio 기술 감독 위원회 위원으로 임명되었습니다. 그의 임명과 Istio에 대한 당사의 기여 의지에 관한 자세한 내용은 여기에서 확인하실 수 있습니다.

앞으로도 오픈 소스 커뮤니티 및 고객과 지속적으로 협력하여, 기업이 고객에게 더 나은 경험을 제공하는 데 도움이 되는 서비스 메시의 활용 사례를 더욱 가치 있게 발전시켜 나가기를 기대합니다.

NGINX

오픈 소스에 대한 NGINX의 헌신은 회사가 탄생한 순간부터 근간을 이루어 왔습니다. 2004년에 출시된 NGINX 최초의 로드 밸런서와 웹 서버도 오픈 소스 프로젝트로 개발되었습니다. 이후 NGINX는 상용 버전을 추가한 뒤에도 견고하고 안정적인 오픈 소스 솔루션을 계속해서 최우선으로 삼아 왔습니다. 현재 전체 웹사이트의 37%가 NGINX Open Source에서 운영되고 있으며, 당사는 이러한 책임을 무겁게 받아들여 모든 릴리스에 새로운 기능과 함께 수정 사항을 포함하고 이전 버전과 동일한 수준의 안정성을 유지하고 있습니다.

오픈 소스는 뛰어난 가시성과 접근성 덕분에 다양한 직무의 사람들에게 매력적입니다. NGINX OSS는 지난 18년간 전문 개발자 팀이 광범위한 커뮤니티의 기여를 받아 개발해 왔습니다. NGINX OSS는 성능(가장 근접한 경쟁 제품 대비 3배), 사용 편의성, 안정성 및 신뢰성으로 잘 알려져 있습니다. 개발자는 어떤 클라우드, 운영 체제 또는 컨테이너에서든 다운로드할 수 있으며, 디스크 공간은 3MB, RAM은 40MB만 사용해 매우 가볍습니다. Github, Homebrew, Docker Hub 등 어디서나 이용할 수 있고 1시간 이내에 배포할 수 있습니다. 또한 훌륭한 사용자 커뮤니티와 더불어 어디서나 교육과 조언을 받을 수 있습니다.

이러한 오픈 소스의 전통은 오늘날에도 이어지고 있습니다. 새로운 제품을 개발하는 동시에 Kubernetes Ingress Controller 및 Service Mesh와 같은 오픈 소스 제품에 지속적으로 투자하고 있으며, NGINX Application Protect(웹 애플리케이션 방화벽)와 같은 보안 상용 제품과 NGINX Controller와 같은 컨트롤 플레인도 제공하고 있습니다.

Kubernetes용 네이티브 OSS Ingress Controller와 Service Mesh 기술은 당사의 상용 제품과 동일한 수준의 철저함과 세심함을 바탕으로 개발되어 더욱 뛰어난 신뢰성과 안정성을 제공합니다. 차이는 프로덕션 환경에서 추가적인 확장성과 보안이 필요할 때 드러납니다.


Aspen Mesh와 NGINX는 F5가 오픈 소스에 대한 노력을 확대해 나가는 출발점에 불과합니다. F5는 많은 고객에게 보안과 안정성만큼이나 유연성과 폭넓은 선택지가 중요하다는 점을 잘 알고 있습니다. F5는 주요 퍼블릭 클라우드 제공업체인 AWS, Microsoft Azure, Google Cloud Platform은 물론 VMware, Red Hat, OpenStack, OpenShift와 같은 프라이빗 클라우드 및 오픈 소스 플랫폼과도 통합됩니다. 또한 고객이 DevOps 방법론에 따라 선언적 인터페이스를 제공할 수 있도록, 애플리케이션 서비스를 Ansible, Chef 또는 Puppet에 적용하는 고객의 자동화 도구 세트와도 통합됩니다. 이 모든 것은 오픈 소스에 대한 F5의 노력과 맞닿아 있으며, 고객이 원하는 곳에서 원하는 방식으로 애플리케이션을 실행할 수 있도록 보장합니다.

공유
태그: 2020

관련 블로그 게시물

성평등을 향한 여정: 사이버 보안 분야에서 성공적인 커리어를 개척하는 방법에 관한 Jenn Gile과의 Q&A
F5 에코시스템 | 2023. 07. 13.

성평등을 향한 여정: 사이버 보안 분야에서 성공적인 커리어를 개척하는 방법에 관한 Jenn Gile과의 Q&A

F5의 ‘성평등을 향한 여정’ 시리즈 네 번째 Q&A에서는 Rachael Shah와 NGINX 제품 마케팅 책임자 Jenn Gile이 사이버 보안 직종에 대한 오해를 바로잡고, 사이버 보안 분야의 성별 격차를 해소하기 위한 조언과 그 이점에 대해 이야기합니다.

TLS 검사에서 피터 파커 원칙 다루기
F5 에코시스템 | 2019. 12. 09.

TLS 검사에서 피터 파커 원칙 다루기

“큰 힘에는 큰 책임이 따른다.” 볼테르와 처칠도 이와 비슷한 말을 남겼지만, 이 문구는 스파이더맨 코믹스에서 벤 삼촌의 말로 가장 널리 알려져 있습니다. 물론 이 문구가 문화적으로 널리 통용되는 이유 중 하나는 TLS 검사를 비롯해 수많은 상황과 주제에 적용할 수 있기 때문입니다.

Venafi와 F5를 통한 머신 아이덴티티 보호
F5 에코시스템 | 2018. 12. 11.

Venafi와 F5를 통한 머신 아이덴티티 보호

‘머신 아이덴티티’란 간단히 말해 자동화된 프로세스가 자신의 신원을 식별할 수 있도록 하고, 다른 자동화 시스템과 프로세스가 관련 리소스에 적절한 수준의 접근 권한을 부여하도록 하는 방법을 의미합니다. 이 개념 자체는 새로운 것이 아닙니다. 비교적 새로운 점은 이를 구현해야 하는 규모입니다.

마이너와 미니언: 데이터 유출만이 비용을 초래하는 것은 아닙니다
F5 에코시스템 | 2018. 07. 23.

마이너와 미니언: 데이터 유출만이 비용을 초래하는 것은 아닙니다

물론 데이터 유출은 더 큰 비용을 초래할 수 있고(적어도 지금은), 실패 사실을 세상에 드러낼 수밖에 없게 합니다(통지 의무가 있으니까요). 하지만 보안을 단순히 데이터 노출 문제로만 봐서는 안 됩니다. 요즘은 데이터가...

내 클라우드에서 나가!
F5 에코시스템 | 2016. 10. 12.

내 클라우드에서 나가!

F5의 Jay Kelley가 전하는 최신 소식에는 Microsoft Office 365용 신규 ID 및 액세스 솔루션을 배포할 때 고려해야 할 사항이 정리되어 있습니다.

Shift(웹 앱) 보안 레터
F5 에코시스템 | 2015. 07. 06.

Shift(웹 앱) 보안 레터

웹 앱 보안을 개발 초기 단계로 앞당기세요. F5 블로그에서 DevOps 파이프라인 초기에 보안을 통합하여 취약점을 예방하고 시간을 절약하는 방법을 알아보세요.