Loading...

클라우드네이티브

5 Contents
최신순

글로벌 오픈소스를 향한 연구자의 여정 : From Kubernetes Contributor to CNCF Ambassador and Beyound

한국전자통신연구원(ETRI)의 손석호 박사는 글로벌 오픈소스 커뮤니티에서의 활동을 '연구자의 여정'으로 정의합니다. 그는 단순히 기술을 개발하는 것에 그치지 않고, 오픈소스 전문위원으로서 국내외 거버넌스 체계를 구축하고 기여 활동을 장려하는 역할을 수행하고 있습니다. 특히 현대 IT 생태계에서는 종이 명함 대신 깃허브(GitHub) 프로필이 개인의 실력과 신뢰도를 증명하는 강력한 수단이 된다고 강조합니다. 기여를 통해 가꾸어진 프로필은 전 세계 개발자들과 소통하며 쌓은 성실함과 전문성의 기록이자, 글로벌 시장에서 자신을 알리는 가장 확실한 명함이 됩니다. 쿠버네티스(Kubernetes)는 리눅스 재단 산하의 CNCF에서 운영하는 가장 대표적인 오픈소스 프로젝트입니다. 현재 전 세계적으로 30만 명이 넘는 기여자가 활동하고 있으며, 구글과 아마존, 엔비디아와 같은 수많은 빅테크 기업들이 멤버사로 참여하여 이 기술을 지탱하고 있습니다. 쿠버네티스는 단순한 소프트웨어를 넘어 클라우드 네이티브 환경의 핵심 플랫폼으로 자리 잡았으며, 매년 열리는 대규모 콘퍼런스에는 수만 명의 전문가가 모여 기술의 미래를 논의합니다. 이러한 거대 생태계는 개별 개발자들에게 무한한 성장 기회와 글로벌 네트워크를 제공하는 장이 되고 있습니다. 저자가 오픈소스 기여에 본격적으로 뛰어든 계기는 2018년 발표된 전 세계 기여 분포 보고서에서 한국의 비중이 매우 작다는 사실을 확인하면서부터였습니다. 우리나라는 기술을 많이 활용하고 있음에도 불구하고, 실제 커뮤니티에 기여하는 정도는 상대적으로 낮다는 점에 큰 자극을 받은 것입니다. 그는 한국의 기여도를 높이고 소속 기관인 ETRI를 글로벌 시장에 알리고자 하는 목표를 세웠습니다. 또한 기술 변화의 트렌드를 가장 빠르게 파악하고 오픈소스 방식의 효율적인 운영 문화를 체화하여 이를 국내 R&D 프로젝트에 적용하고자 하는 전략적인 의도도 함께 포함되어 있었습니다. 오픈소스 기여는 '기여 사다리'를 오르는 과정과 같습니다. 초기에는 일반 기여자로 시작하지만, 꾸준한 활동과 소통을 통해 공식 멤버, 리뷰어, 승인권자(Approver)로 단계적으로 성장하게 됩니다. 이 과정에서 깃허브의 이슈 보드를 확인하고 문제를 해결하며 풀 리퀘스트(PR)를 보내는 등 실질적인 코드 기여가 이루어집니다. 특히 세계적인 엔지니어들과 코드 리뷰를 주고받으며 얻는 피드백은 개인의 역량을 비약적으로 끌어올리는 계기가 됩니다. 비록 날카로운 비판이 아프게 느껴질 때도 있지만, 이는 곧 글로벌 표준에 부합하는 고급 개발자로 성장하기 위한 필수적인 통과의례입니다. 기업과 정부 기관 차원에서도 구성원들의 오픈소스 기여를 적극적으로 장려해야 할 명분은 충분합니다. 기여 활동을 통해 공식 릴리스보다 최소 반년에서 일 년 앞서 기술 변화를 파악하고 대응할 수 있는 능력을 갖출 수 있기 때문입니다. 이는 기술 로드맵을 선제적으로 구축하고 라이선스 리스크를 사전에 관리하는 데 결정적인 역할을 합니다. 별도의 조직을 꾸려 동향을 파악하는 것보다, 실제 커뮤니티에서 활동하는 내부 전문가를 양성하는 것이 훨씬 경제적이고 효율적인 전략이 될 수 있습니다. 이는 조직 전체의 기술 경쟁력을 강화하는 선순환 구조를 만들어냅니다. 개인의 기여가 쌓이면 결국 그것은 소속 조직과 국가의 브랜드 가치로 이어집니다. 손석호 박사는 CNCF 글로벌 앰배서더로 활동하며 한국의 우수한 기술 활동을 세계에 알리고, 공식 블로그를 통해 한글과 한국의 기여 사례를 소개하는 등 민간 외교관의 역할을 자처하고 있습니다. 커뮤니티 내에서 개인의 영향력이 커질수록 그 뒤에 있는 한국과 ETRI라는 이름도 자연스럽게 전 세계 전문가들에게 각인되게 됩니다. 이러한 퍼스널 브랜딩은 단순한 홍보를 넘어 글로벌 표준 기술 개발에 있어 우리나라의 목소리를 높이고 국제적인 협력 관계를 구축하는 강력한 기반이 됩니다. 오픈소스 기여의 문턱은 생각보다 높지 않습니다. 자신이 관심 있는 프로젝트의 정보를 파악하고, 라이선스와 행동 강령(CoC)을 숙지하는 것부터 시작할 수 있습니다. 쉬운 문서 수정이나 한글화 작업부터 시작하여 점차 기술적인 영역으로 기여 범위를 넓혀가는 전략이 유효합니다. 현재 국내에서도 '클라우드 바리스타(Cloud-Barista)'와 같이 멀티 클라우드 환경을 지원하는 자생적인 오픈소스 프로젝트들이 활발하게 운영되고 있습니다. 이러한 국내 프로젝트나 글로벌 프로젝트에 적극적으로 참여함으로써, 더 많은 개발자가 세계를 무대로 자신의 꿈과 실력을 펼칠 수 있기를 기대합니다.

글로벌 오픈소스를 향한 연구자의 여정 : From Kubernetes Contributor to CNCF Ambassador and Beyound
한국전자통신연구원오픈소스 테크데이
  • 공학·기술

EOST2022 글로벌 오픈소스 생태계 동향

소프트웨어는 현대 사회의 생산성과 공공 서비스 만족도를 높이는 핵심 수단으로 자리 잡았습니다. 2011년 마크 안드레센이 언급했듯 '소프트웨어가 세상을 먹어치우고 있다'는 말은 이제 거스를 수 없는 현실이 되었습니다. 인공지능, 빅데이터, 클라우드 등 4차 산업혁명을 이끄는 주요 기술들의 근간에는 항상 소프트웨어가 존재합니다. 특히 최근에는 오픈소스가 이러한 소프트웨어 생태계를 주도하며 혁신을 가속화하고 있습니다. 텐서플로나 파이토치와 같은 인공지능 프레임워크부터 클라우드 구축을 위한 오픈스택에 이르기까지, 오픈소스는 기술의 보편화와 발전을 이끄는 가장 강력한 도구로 활용되고 있습니다. 오늘날 산업용 소프트웨어의 약 97%가 오픈소스를 활용하고 있을 만큼 그 영향력은 압도적입니다. 오픈소스를 배제하고는 생산성이나 성능 면에서 경쟁력 있는 소프트웨어를 개발하기가 사실상 불가능한 시대가 되었습니다. 기업들은 오픈소스를 통해 개발 기간을 단축하고 최신 기술을 빠르게 도입하며 R&D 효율성을 극대화하고 있습니다. 물론 보안이나 라이선스 위반과 같은 위험 요소가 존재하지만, 이를 효과적으로 관리하고 해결하는 능력이 곧 기업의 기술적 역량으로 평가받습니다. 오픈소스 생태계는 과거 단순한 대안 소프트웨어 개발을 넘어, 이제는 산업 전체의 디지털 혁신을 이끄는 거대한 플랫폼으로 진화하며 지속적으로 성장하고 있습니다. 기술적 측면에서 오픈소스의 성과는 눈부십니다. 전 세계 상위 500대 슈퍼컴퓨터의 운영체제가 모두 리눅스라는 사실은 오픈소스의 기술력이 이미 정점에 도달했음을 보여줍니다. 폐쇄적이었던 데이터베이스 시장조차 절반 이상을 오픈소스 솔루션이 차지하고 있으며, NoSQL과 같은 최신 기술들 역시 오픈소스를 기반으로 탄생하고 있습니다. 또한 5G 통신 분야에서도 글로벌 기업들이 기술을 독점하는 대신 오픈소스 프로젝트에 참여하여 호환성을 확보하고 공동의 표준을 만들어가는 추세입니다. 이처럼 플랫폼 소프트웨어 영역에서 검증된 오픈소스 모델은 이제 금융, 에너지 등 다양한 산업 도메인으로 확산되며 새로운 비즈니스 가치를 창출하고 있습니다. 오픈소스는 단순한 개발 방식을 넘어 전략적인 비즈니스 모델로서의 가치를 증명하고 있습니다. 구글의 안드로이드는 개방형 협업 생태계를 통해 모바일 OS 시장을 장악한 대표적인 사례입니다. 레드햇 또한 리눅스 커널의 복잡성을 관리해 주는 지식 서비스를 제공하며 연간 수조 원의 매출을 기록하는 거대 기업으로 성장했습니다. 과거에는 오픈소스 활동을 인력 낭비로 치부하는 경향이 있었으나, 이제는 생태계에 적극적으로 기여하고 그 영향력을 활용하는 것이 기업의 생존 전략이 되었습니다. 상용 오픈소스 시장의 성장은 기업들이 위험을 관리하면서도 최신 기술의 혜택을 누릴 수 있도록 돕는 중요한 교두보 역할을 수행하고 있습니다. 앞으로 오픈소스의 영향력은 자동차, 금융, 전력 등 모든 산업 분야로 더욱 깊숙이 침투할 것으로 전망됩니다. 이러한 흐름에 대응하기 위해 글로벌 기업들은 사내 오픈소스 업무를 총괄하는 전문 조직인 OSPO를 설립하는 추세입니다. 단순한 기술 활용을 넘어 기업 문화의 확산, 라이선스 검토, 전략적 기여를 체계적으로 관리하기 위함입니다. 이제 오픈소스는 개발자 개인의 영역을 벗어나 기업의 인사, 기획, 부서 간 협업이 필수적인 경영 전략의 핵심이 되었습니다. 개방형 협업 문화를 바탕으로 생태계에 참여하여 기술력을 확보하는 일은 미래 산업 경쟁력을 결정짓는 가장 중요한 열쇠가 될 것입니다.

EOST2022 글로벌 오픈소스 생태계 동향
한국전자통신연구원오픈소스 테크데이
  • 융합
  • 공학·기술

EOST2021 클라우드 시대 오픈소스 발전 방향

클라우드 컴퓨팅의 등장은 오픈소스 생태계에 유례없는 변화를 가져왔습니다. 과거 온프레미스 환경에서는 소프트웨어의 설치와 패치, 복구 작업을 기업이 직접 수행해야 했기에 기술 지원이 어려운 오픈소스 도입을 주저하는 경우가 많았습니다. 하지만 클라우드의 가상화 기술과 매니지드 서비스는 이러한 운영 부담을 획기적으로 줄여주었습니다. 이제 사용자들은 데이터베이스나 분산 처리 도구를 직접 관리할 필요 없이 개발 본연의 업무에만 집중할 수 있게 되었으며, 이는 결과적으로 오픈소스 사용자 층의 폭발적인 증가와 생태계의 선순환 구조를 만드는 핵심 동력이 되었습니다. 사용자의 요구가 늘어남에 따라 클라우드 서비스 제공자들은 단순히 도구를 제공하는 것을 넘어 오픈소스 커뮤니티의 지속 가능성을 위한 공헌을 강화하고 있습니다. 버그 수정, 보안 개선, 성능 최적화 결과를 커뮤니티에 다시 환원하며 리눅스, 자바, 러스트와 같은 핵심 프로젝트를 장기적으로 지원합니다. 특히 클라우드 상에서 오픈소스를 더 쉽게 배포하고 운영할 수 있는 기능을 강화해 달라는 시장의 목소리는 더욱 커지고 있습니다. 이러한 흐름은 기업들이 내부적으로 오픈소스 도입을 설득할 수 있는 근거가 되며, 앞으로 더 많은 오픈소스 기반의 매니지드 서비스가 탄생할 것임을 예고합니다. 최근의 클라우드 기반 오픈소스는 컨테이너와 서버리스 기술을 중심으로 급격히 재편되고 있습니다. 클라우드 네이티브 컴퓨팅 파운데이션(CNCF)을 중심으로 쿠버네티스와 같은 프로젝트가 시장의 대세로 자리 잡았으며, 이는 마이크로서비스 아키텍처(MSA)와 서비스 메쉬의 확산을 가속화하고 있습니다. 또한 서버 관리의 부담을 없애주는 서버리스 환경에 최적화된 마이크로 가상 머신(MicroVM) 기술이나 경량 운영체제 프로젝트들이 새롭게 부상하고 있습니다. 이러한 기술적 진보는 애플리케이션의 민첩성을 확보하려는 기업들에게 필수적인 도구가 되었으며, 클라우드 자체가 하나의 거대한 소프트웨어 플랫폼으로 진화하는 양상을 보입니다. 오픈소스의 상업적 활용이 늘어나면서 라이선스 정책과 비즈니스 모델에도 유의미한 변화가 나타나고 있습니다. 최근에는 소스 코드 공개 의무가 강한 라이선스보다는 기업 친화적인 아파치나 BSD 라이선스 방식의 사용이 증가하는 추세입니다. 한편으로 클라우드 서비스 제공자와 소프트웨어 원저작사 간의 경쟁 구도가 형성되면서, 지적 재산권을 보호하기 위한 새로운 라이선스 형태가 등장하기도 했습니다. 그러나 경쟁을 넘어 공통의 관심사에 공동 투자하거나 매니지드 서비스 운영에서 협업하는 등 상생을 위한 파트너십도 활발해지고 있습니다. 이는 시장 파이가 커짐에 따라 발생하는 자연스러운 적응 과정이라 할 수 있습니다. 마지막으로 오픈소스는 인공지능 분야의 발전과 산업 전반의 디지털 전환(DX)을 이끄는 핵심축이 되었습니다. 텐서플로나 파이토치 같은 딥러닝 프레임워크들은 클라우드 환경에 최적화되어 학습과 추론 성능을 극대화하고 있으며, 데이터 사이언티스트들은 클라우드 통합 개발 환경을 통해 복잡한 인프라 지식 없이도 혁신을 이어가고 있습니다. 이러한 변화는 IT 산업을 넘어 자동차, 금융, 에너지 등 전통적인 산업 영역으로 확장되고 있습니다. 전 세계적인 팬데믹 상황은 오히려 디지털 전환(DX) 수요를 폭증시켰으며, 오픈소스는 이제 모든 산업군에서 비용 절감과 생산성 향상을 위한 가장 강력하고 표준적인 해결책으로 자리매김했습니다.

EOST2021 클라우드 시대 오픈소스 발전 방향
한국전자통신연구원
  • 융합
  • 공학·기술

EOST2021 오픈소스 커뮤니티 Kubernetes Korea Group 성장기

2015년경 국내 PaaS 환경은 클라우드 파운드리가 주류를 이루고 있었으나, 복잡한 설치 과정과 운영상의 한계로 인해 많은 기술적 어려움이 있었습니다. 당시 SK텔레콤에서 IaaS 개발을 담당하던 발표자는 도쿄에서 열린 오픈스택 서밋에 참석했다가 우연히 쿠버네티스 기반의 상용 솔루션인 'Tectonic'을 접하게 되었습니다. 베어메탈 서버에 직접 해당 기술을 설치하고 아키텍처를 분석하며 네트워크 동작 원리를 파헤치는 과정에서, 쿠버네티스가 차세대 플랫폼 개발의 핵심적인 해답이 될 것임을 예견했습니다. 새로운 기술적 돌파구를 발견했음에도 불구하고, 컨테이너 오케스트레이션이라는 생소한 분야를 홀로 연구하기에는 진입 장벽이 상당히 높았습니다. 기술적 고립을 극복하고 함께 공부할 동료를 찾기 위해 2016년 1월 9일, 발표자는 '쿠버네티스 코리아 그룹'이라는 페이스북 커뮤니티를 개설했습니다. 초기에는 아는 지인 5명을 강제로 멤버에 포함시켜 시작할 정도로 미약한 출발이었으나, 이는 기술적 가치를 공유하고 집단 지성을 통해 함께 성장하고자 하는 국내 오픈소스 생태계의 소중한 씨앗이 되었습니다. 커뮤니티 초기인 2017년까지는 정체기를 겪었지만, 2018년부터 쿠버네티스에 대한 관심이 급증하며 폭발적인 성장이 시작되었습니다. 예닐곱 명이 모이던 소규모 밋업은 어느덧 수백 명이 참여하는 대규모 행사로 발전했고, SKT T타워 수펙스홀을 가득 채울 정도로 저변이 확대되었습니다. 당시 CNCF의 CEO였던 댄 콘 역시 한국의 유례없는 밋업 규모와 열기에 놀라움을 표하기도 했습니다. 현재 회원 수는 7,700명을 넘어섰으며, 이는 단순한 정보 교류를 넘어 실무 기술을 선도하는 거대 커뮤니티로 자리매김했음을 보여줍니다. 성장에 발맞추어 커뮤니티의 활동 영역은 글로벌 무대와 독립 컨퍼런스 개최로 확장되었습니다. 초기에는 오픈스택 커뮤니티와 공동으로 행사를 진행했으나, 이후 '쿠버네티스 포럼 서울'과 '쿠버네티스 커뮤니티 데이(KCD)'를 통해 독자적인 기술 축제의 장을 마련했습니다. 팬데믹 상황에서도 버추얼 컨퍼런스를 성공적으로 개최하여 천 명 이상의 참가자를 유치하는 성과를 거두었습니다. 이러한 노력은 국내 개발자들이 글로벌 오픈소스 프로젝트에 기여하고 인사이트를 얻는 중요한 가교 역할을 수행하고 있습니다. 오픈소스 커뮤니티가 지속 가능한 성장을 이루기 위해서는 다섯 가지 핵심 요소가 조화를 이루어야 합니다. 업계에서 널리 활용될 우수한 소프트웨어의 발굴, 글로벌 커뮤니티와의 연계, 꾸준한 기술 세미나 개최, 그리고 블로그 등을 통한 활발한 지식 공유가 필요합니다. 무엇보다 가장 중요한 것은 대가 없이 헌신하는 운영진의 자발적인 참여입니다. 혼자서는 불가능한 복잡한 기술적 과제들을 함께 해결하며 성취감을 공유하는 문화야말로 생태계를 유지하는 가장 강력한 원동력이기 때문입니다.

EOST2021 오픈소스 커뮤니티 Kubernetes Korea Group 성장기
한국전자통신연구원오픈소스 테크데이
  • 공학·기술

EOST2020

SK텔레콤의 한유(HANU) 프로젝트는 '함께 누리'라는 뜻을 담아, 클라우드 인프라를 클라우드 네이티브 방식으로 관리하기 위한 기술적 토대를 제공합니다. 이는 단순히 특정 기업의 솔루션을 넘어, 다양한 오픈소스 소프트웨어를 결합하고 국내 기술 커뮤니티가 활성화될 수 있는 열린 공간을 지향합니다. 인프라 구축의 장벽을 낮추고 기술 공유를 통해 국내 생태계가 함께 성장하는 것을 목표로 삼고 있으며, 이를 위해 다년간 축적된 상용화 기술들을 순차적으로 공개하고 있습니다. 한유(HANU) 프로젝트의 핵심 기술 중 하나인 TACO는 쿠버네티스를 기반으로 클라우드 인프라를 선언적으로 관리할 수 있도록 돕습니다. 2016년부터 개발을 시작하여 오픈스택을 컨테이너화하고 쿠버네티스상에서 구동함으로써 설치와 업그레이드 편의성을 극대화했습니다. 초기에는 네트워크 가상화를 위한 IaaS 기능에 집중했으나, 현재는 프라이빗과 하이브리드 클라우드 환경 전반을 아우르는 PaaS 영역까지 확장되었습니다. 이는 T map을 비롯한 다양한 서비스에 적용되며 기술적 완성도를 입증해왔습니다. 클라우드 플랫폼 자체와 인프라 리소스의 생명주기를 선언적으로 관리하는 것은 이 프로젝트의 가장 큰 차별점입니다. 이를 실현하기 위해 데카파드(Decapod)라는 애플리케이션 배포 도구를 개발하여 활용하고 있습니다. 데카파드(Decapod)는 GitOps 방식을 채택하여 복잡한 시스템 구성을 구조화하고, 문제 발생 시 특정 시점을 지정해 신속하게 트러블슈팅하거나 롤백할 수 있는 환경을 제공합니다. 이는 대규모 클러스터 운영 시 발생하는 의존성 문제와 배포의 복잡성을 획기적으로 해결해 주는 중요한 도구입니다. 이러한 기술력은 SK브로드밴드의 B tv 서비스에 실제로 적용되어 대규모 가동 사례를 확보했습니다. 약 550만 가입자를 보유한 IPTV 서비스의 가용성을 높이기 위해 멀티 하이브리드 클러스터 구조가 설계되었으며, 개인화 서비스와 인증 시스템 등이 100% 컨테이너화되어 운영되고 있습니다. 특히 서비스 클러스터와 관리용 어드민 클러스터를 분리함으로써, 관리 시스템에 예기치 못한 오류가 발생하더라도 실제 서비스의 연속성에는 영향을 주지 않도록 안정성을 확보한 것이 핵심입니다. 한유(HANU) 프로젝트는 단순한 코드 공개에 그치지 않고, 글로벌 수준의 오픈소스 거버넌스를 정착시키고자 노력하고 있습니다. 개발자가 기여자로 참여하여 핵심 개발자로 성장할 수 있는 로드맵을 제시하고, 투명한 테스트 및 개발 프로세스를 구축하는 데 집중하고 있습니다. 국내 기술 생태계가 견고해질 때 비로소 글로벌 진출의 발판이 마련된다는 믿음으로, 기업과 개인이 협력할 수 있는 방안을 모색 중입니다. 앞으로도 한유(HANU)는 모두가 함께 기술적 혜택을 누릴 수 있는 지속 가능한 공유의 장이 될 것입니다.

EOST2020
한국전자통신연구원오픈소스 테크데이
  • 융합
  • 공학·기술