블로그 | CTO 사무실

오픈소스 전환

로리 맥비티 썸네일
로리 맥비티
2018년 10월 22일 게시

지난 2년 동안 오픈 소스에 대한 인식이 극적으로 바뀌었습니다.  

이전에는 오픈소스 소프트웨어 사용을 공식적으로 장려하는 데 주저하던 기업과 산업계가 갑자기 오픈소스 소프트웨어 사용을 수용한 이유 에 대해 많은 추측이 있습니다. 가장 흔하게 지적되는 원인은 법적 책임에 대한 두려움이었습니다.

"과거에는 많은 기업들이 OSS와 독점 소프트웨어를 병합하는 것에 대해 우려했습니다. 이는 관련된 법적 문제 때문이었습니다. 이러한 우려가 너무 만연해서 기업의 42%가 오픈 소스를 도입하는 데 주저했습니다." (출처: 실리콘 리퍼블릭 )

감소된 책임 위험이 하나의 잠재적 원인입니다. 또 다른 촉진제는 디지털 혁신의 원동력입니다. 오픈 소스는 더 빠르고 더 빈번하게 제공해야 할 필요성을 확실히 뒷받침하는데, 이는 디지털 전환을 위한 압박을 받는 기업, 개발자, IT 운영에서 흔히 나타나는 현상입니다.  모든 업계와 분석가 설문 조사는 디지털 혁신의 원동력이 동일하다는 점을 반영하며, 궁극적으로 오픈 소스 소프트웨어를 수용하려는 의지가 있다는 것입니다. "90%의 기업이 오픈소스 소프트웨어가 효율성, 상호 운용성, 혁신을 증가시켰다고 답했습니다. 2016년에는 오픈소스 소프트웨어 사용이 65%의 기업에서 증가했습니다." (출처: 블랙덕 소프트웨어

오픈소스 채택에 미치는 영향은 우리 설문조사에서도 확인할 수 있습니다. 단 1년 만에 디지털 혁신이 모든 산업과 모든 규모의 회사에서 오픈소스 소프트웨어 도입을 점점 더 촉진하는 것을 볼 수 있습니다. 

우리는 모든 산업 분야의 소프트웨어에 오픈소스 소프트웨어가 널리 포함되는 것을 봅니다. 오늘날의 애플리케이션은 주로 타사 구성 요소로 구성되며, 이 중 대부분은 오픈 소스 라이브러리와 프레임워크입니다. 실제로 인터넷의 대부분은 오픈 소스 기반으로 운영됩니다. 아마도 모든 오픈소스 프로젝트 가운데 가장 유명한 리눅스는 인터넷 상에서 유닉스 계열 시스템에서 운영되는 사이트 중 68%를 차지하고 있습니다. 안드로이드는 모바일 시장에서 IOS를 계속 압도하며 시장 점유율 45%를 차지했고, 애플은 54%를 차지했습니다.

시장은 빠르고, 마찰 없고, 무료인 가치를 원합니다. 이는 종종 오픈 소스를 의미합니다. 

지금 당장 필요한 것을 원하고 기다리지 않으려는 고객에게서 이를 확인할 수 있습니다. 그들은 Jenkins에서 Ansible에 이르기까지 최신 운영 툴체인과의 통합을 원하고, AWS와 Azure의 테라포밍에서 조직 내에서 배포를 주도하는 자동화된 파이프라인에 이르기까지 원합니다. 그들에게는 마감일이 있고, 오픈소스 솔루션은 그들이 마감일을 맞추는 방법 중 하나입니다.

이는 놀랄 일이 아닙니다. IT 운영은 이제 사실상 오픈 소스 기반입니다. 2018년 가장 인기 있는 오픈소스 프로젝트 중 IT 운영 범주가 데이터 및 분석과 DevOps 지원 도구에 이어 상위 3위에 들었습니다. 시장에서는 애플리케이션 경제를 지원하기 위해 IT를 디지털 방식으로 전환해야 한다는 압력이 커지면서 더 빠르고 원활한 부가가치 솔루션에 대한 수요가 계속 증가할 것입니다.

IT에서 매일 수행하는 필수 업무 외에도 매우 구체적이고 맞춤형 프로세스와 통합이 필요합니다. IT 업무의 상당 부분이 장치 관리에서 서비스 제공, 비즈니스와 IT가 의사 결정에 필요한 운영 데이터를 관리하는 시스템 통합으로 이전되고 있습니다. 오픈 소스와 커뮤니티 지원 솔루션 시장을 주도하는 IT 운영입니다.

개발자와 마찬가지로 그들은 시장에 더 빠르고 더 자주 진출하기 위해 비즈니스 요구 사항을 충족하는 데 필요한 통합 및 자동화를 찾고 구현하기 위해 GitHub과 Docker를 이용하고 있습니다. 마이크로서비스와 모바일 덕분에 그들은 한때 관리하던 애플리케이션 수의 3~4배를 관리하고 있습니다. 그들은 클라우드뿐 아니라 데이터 센터에도 앱을 배포하고 있습니다. 그들은 더 이상 전통적인 출시 주기를 기다릴 수 없습니다. 

그래서 우리는 점점 더 오픈 소스 방식으로 통합 및 자동화를 제공하고 있습니다. Nathan Pearce가 만든 BigStats가 있고, AWS나 Azure에서 BIG-IP를 테라포밍하고 GitHub Webhooks를 사용하여 코드로 구성을 제공하는 등, IT 운영을 시작하는 데 도움이 되는 스크립트와 통합의 저장소가 빠르게 성장하고 있습니다.

시장은 특히 IT 운영을 혁신하기 위해 오픈 소스로 전환하고 있습니다. 오픈 소스에 대한 태도의 변화로 인해 저장소는 소셜 네트워크와 같은 존재가 되었습니다. 10년 전에는 여러 조직에서 리뷰와 기술 간행물을 바탕으로 짧은 목록을 작성했습니다. 그들은 이메일과 컨퍼런스에서 서로 의견을 교환했습니다.

오늘날 이들 기업은 경쟁자를 줄이기 위해 오픈소스 저장소를 철저히 조사하고 있습니다.

오픈소스는 앞으로도 계속 존재할 것입니다.