오픈소스
코드는 오픈하게, 제품은 엔터프라이즈를 위해
GitHub에서 코드 보기 ↗오픈소스가 필요한 이유
기업들이 가장 많이 투자하는 분야는 오픈소스 데이터베이스와 데이터 기술입니다. 클라우드와 컨테이너(그리고 컨테이너 오케스트레이션) 기술에도 여전히 많은 기업이 대규모로 투자하고 있습니다. 더 자세히 분석해 보면, 선호하는 아키텍처 모델로서 컨테이너에 특히 많이 투자하는 곳은 대기업이며, 중소 규모 기업은 데이터 기술에 더 많은 비중을 두고 있습니다.
출처: 2024 State of Open Source Report — OpenLogic, Open Source Initiative, Eclipse Foundation
데이터베이스가 필요한 이유
가장 많이 사용되는 오픈소스 데이터 기술 1, 2위는 MySQL과 PostgreSQL입니다. 눈에 띄게 증가한 기술로는 Redis(전년 대비 약 10% 증가), Apache Kafka, Apache Spark가 있습니다. Redis는 Docker Hub 풀 수가 10억 회를 넘었으며, 개발자, 아키텍트, 오픈소스 기여자로 이루어진 활발한 커뮤니티를 보유하고 있습니다. ElasticSearch와 그 오픈소스 포크인 OpenSearch의 사용률은 변동이 없었습니다. PostgreSQL이 MySQL보다 더 널리 사용되지만, 최대 규모와 최소 규모의 조직은 모두 PostgreSQL보다 MySQL을 선호합니다.
출처: 2024 State of Open Source Report (OpenLogic, Open Source Initiative, Eclipse Foundation)
출처: 2024 State of Open Source Report — OpenLogic, Open Source Initiative, Eclipse Foundation
확대되는 도입
Linux, 클라우드/컨테이너, 데이터베이스는 가장 많이 도입된 오픈소스 기술 상위 3개입니다. Linux와 클라우드/컨테이너는 가장 많은 기여가 이루어지는 오픈소스 기술 상위 2개입니다. 도입과 기여 모두 빠르게 증가하고 있습니다.
출처: World of Open Source Global Spotlight 2023 Report (The Linux Foundation)
출처: World of Open Source Global Spotlight 2023 — The Linux Foundation
Kubernetes 위의 데이터 서비스가 흐름을 주도합니다
모든 곳의 조직이 데이터를 Kubernetes에서 운영하는 것을 선택하고 있으며, 97%가 데이터 집약적 워크로드를 클라우드 네이티브 플랫폼에서 실행하고 있습니다. 데이터베이스(72%), 분석(67%), AI/ML 워크로드(54%)와 같은 상당수의 핵심 애플리케이션이 Kubernetes 위에 구축되고 있으며, 이는 Kubernetes의 성숙도를 다시 한번 입증합니다. 이러한 데이터 집약적 워크로드를 관리하는 일은 결코 쉽지 않습니다.
출처: The Voice of Kubernetes Experts Report 2024 (Portworx)
출처: The Voice of Kubernetes Experts Report 2024 — Portworx