우리는 이제 오픈 소스 세계에서 일하고 있습니다. 여기 데이터가 있어요
오픈 소스를 사용하는 팀의 약 40%에는 해당 소프트웨어를 테스트, 사용 또는 통합할 수 있는 내부 기술이 부족합니다.
오픈 소스 소프트웨어는 얼마나 널리 퍼져 있습니까? 매우 널리 퍼져 있습니다. 작업하기가 점점 더 쉬워지고 있나요? 별로 쉽지는 않습니다. 죄송합니다.
이는 872명의 IT 관리자를 대상으로 한 최근 설문조사에서 나온 예측입니다. 조사 결과 10개 기업 중 8개 기업이 오픈 소스 소프트웨어를 사용하는 것으로 나타났습니다.
그러나 무료로 제공되는 저비용 또는 무료 라이센스 소프트웨어를 사용하면 문제의 일부만 해결될 뿐입니다. 소프트웨어를 보호하는 동시에 소프트웨어를 효과적으로 유지 관리하고 실행할 수 있는 기술과 지원을 확보해야 하는 문제도 여전히 남아 있습니다.
기술 관리자의 40% 이상이 보안과 규정 준수가 오픈 소스의 문제라고 말합니다.
오픈 소스를 사용하는 팀의 약 40%에는 해당 소프트웨어를 테스트, 사용 또는 통합할 수 있는 내부 기술이 부족합니다.
OpenLogic과 Perforce 및 OSI(Open Source Initiative)가 실시한 설문 조사에 따르면 운영 체제에서 데이터베이스, 개발 도구에 이르기까지 오픈 소스 솔루션의 모든 범주에서 주요 걸림돌이 되는 기술과 지원이 발견되었습니다.
오픈 소스 소프트웨어의 주요 과제는 다음과 같습니다.
- 보안 정책 및 규정 준수 유지: 42%.
- 기술, 경험 또는 숙련도 부족: 38%.
- 업데이트 및 패치 유지: 37%.
- 낮은 수준의 기술 지원 부족: 36%.
- 임종 지원 유지: 36%.
오늘날 사용되는 가장 "비즈니스에 중요한" 오픈 소스 소프트웨어는 Linux, Apache HTTP, Git, Node.js, WordPress, Tomcat, Jenkins, PHP 및 Nginx라고 관리자들은 말합니다. 설문 조사 작성자는 "일반적으로 소프트웨어는 많은 조직에서 비즈니스에 매우 중요해졌으며 결과적으로 오픈 소스 소프트웨어는 디지털 인프라의 핵심 부분입니다."라고 말합니다. "보다 성숙한 조직은 이러한 핵심 기술에 대한 전문 지식을 습득하고 오픈 소스에서 오는 혁신에 참여하기 위해 커뮤니티의 일원이 되는 것이 중요하다는 것을 인식하고 있습니다."
소프트웨어 개발 수명주기 도구와 함께 컨테이너 및 컨테이너 오케스트레이션 기술은
가장 많이 투자되고 가장 일반적으로 사용되는 오픈 소스 기술인 것으로 조사 결과도 나타났습니다.
설문조사에 따르면 여전히 소수에 속하지만 오픈소스 냄비에 다시 기여하는 조직이 더 많은 것으로 나타났습니다. 현재 최소 37%의 조직이 오픈 소스 프로젝트 또는 오픈 소스 조직(코드 또는 기타 활동)에 대한 기여를 포함하여 오픈 소스에 기여하고 있습니다. 이는 지난해보다 5% 증가한 수치이다.
46%가 선택한 상위 활동은 오픈 소스 패키지의 취약점을 식별하기 위해 보안 검사를 수행하는 것이었습니다.
"이는 조직이 소프트웨어 개발 수명주기의 일부로 보안 검사를 수행하는 데 도움이 될 수 있는 개방형 보안 인식과 다양한 도구(오픈 소스 및 상용)가 더 많아졌음을 강조합니다."라고 설문 조사 작성자는 보고합니다. "비슷한 맥락에서, 외부 또는 내부 규정 준수 프로세스를 정의하는 것이 오픈 소스 성숙도의 지표이기 때문에 오픈 소스 보안 정책이나 규정 준수가 상위 3개 안에 드는 것도 유망합니다."
향후 18개월을 내다보면 사람들의 레이더 화면에 있는 기술에는 인공 지능, 기계 학습, 딥 러닝(모두 단일 범주)이 포함되며, 이로 인해 작년 설문 조사에서 Kubernetes가 1위 자리를 차지했습니다. . 가까운 미래에 중요하게 여겨지는 다른 기술로는 가상 현실이나 증강 현실이 있습니다.
클라우드 기반 오픈 소스 기술도 인기 상품이며, 설문 조사에 따르면 "모든 유형과 규모의 조직에서 상당한 채택"을 보이고 있습니다. 클라우드 네이티브 환경을 지원하도록 설계된 오픈 소스 도구의 증가와 동시에 컨테이너 기반 배포가 증가하고 있습니다. 예를 들어, 지난 해 Kubernetes 사용량은 5% 증가했습니다. 23%의 득표율로 현재 세 번째로 많이 사용되는 클라우드 네이티브 기술입니다. 지난 12개월 동안 거의 모든 클라우드 기반 기술이 성장했습니다. OpenTelemetry, Jaeger, Prometheus 등 관찰 가능성 분야의 프로젝트도 특히 빠른 속도로 채택되고 있습니다.
프로그래밍 언어는 계속해서 수천 명의 소프트웨어 개발자를 위한 오픈 소스 진입점입니다. 작년 설문조사에서 볼 수 있듯이 JavaScript와 Python은 계속 선두를 달리고 있지만 산업 전반에 걸쳐 사용량이 1~2포인트 정도 약간 증가한 것으로 나타났습니다. 2년 연속으로 가장 인기 있는 세 가지 오픈 소스 Java 런타임은 OpenJDK, OpenJ9 및 Oracle Java입니다. Oracle Java 사용량은 작년 조사에 비해 4포인트 감소한 반면 OpenJDK와 OpenJ9는 안정적으로 유지되었습니다.
컨테이너 및 컨테이너 오케스트레이션 기술은 사용량이 크게 증가하면서 지속적으로 채택되고 있습니다. 지난해 18%에서 올해 33%로 증가했습니다. 3분의 1이 조금 넘는 기업(34%)이 현재 오픈소스 소프트웨어 개발 수명주기(SDLC) 도구를 사용하고 있으며, 22%는 오픈소스 콘텐츠 관리 솔루션을 사용하고 있습니다.
