Loading...

인프라스트럭처

2 Contents
최신순

[2023 ETRI Technology Report 1] 클라우드 플랫폼 기술_김윤곤 박사

갤럭시와 아이폰이 기능적으로는 비슷해 보여도 실제 조작법에서 큰 차이를 느끼듯, 여러 클라우드 서비스를 동시에 사용하는 과정에서도 유사한 이질감을 경험하게 됩니다. 최근 다양한 산업 분야에서 디지털 전환이 가속화됨에 따라 전례 없는 규모의 데이터와 워크로드가 클라우드로 집중되고 있지만, 서로 다른 클라우드 환경을 조화롭게 운영하기란 쉬운 일이 아닙니다. 한국전자통신연구원(ETRI)은 이러한 기술적 장벽을 해소하고 미래 신산업의 경쟁력을 강화하기 위해 차세대 멀티 분산 클라우드 및 클라우드 에지 기술 확보에 매진하고 있습니다. 멀티 클라우드 환경을 구축할 때 마주하는 가장 큰 기술적 과제 중 하나는 네트워크 운영의 유동성과 중복성 문제입니다. 가상 머신이 생성된 이후에야 정확한 네트워크 정보를 얻을 수 있는 특성 때문에, 여러 클라우드 간에 중복된 네트워크가 할당되면 통신에 장애가 발생하거나 복잡한 기술 적용이 어려워집니다. 또한 전 세계적인 규모로 대형 네트워크를 구성할 때 적절한 자원 규모를 신속하게 판단하여 적용하는 과정은 전문가에게도 매우 까다로운 작업입니다. 연구팀은 이러한 변동성과 확장성의 한계를 극복하고자 여러 클라우드의 네트워크를 통합적으로 활용할 수 있는 가상의 공통 기술을 연구해 왔습니다. 새롭게 개발된 '클라우드 적응형 네트워크'는 기존의 경직된 자율 시스템과 달리 마이크로서비스 아키텍처(MSA)를 기반으로 설계되어 유연한 대응이 가능합니다. 네트워크의 변경 사항을 관련 노드에만 즉각적으로 전파할 수 있으며, 시스템 전체의 장애 내성을 확보하기 위해 모든 데이터 저장소를 클러스터화하여 일관성을 유지합니다. 특히 모든 구성 요소를 병렬 처리가 가능한 구조로 개선하여 제약 없는 확장을 지원하는 동시에, 캐싱 기술을 도입해 운영 효율은 높이고 비용 부담은 줄이는 유의미한 결과를 도출했습니다. 이는 복잡한 기술적 배경 지식 없이도 안정적인 네트워크 인프라를 누릴 수 있게 돕습니다. 클라우드 도입을 희망하지만 전문 인력 부족으로 망설이는 기업들에게 이 기술은 실무적인 돌파구를 제공합니다. 네트워크나 클라우드 분야의 깊은 전문 지식이 없더라도 기존에 온프레미스나 사설 클라우드에서 운영하던 솔루션을 멀티 클라우드 환경으로 손쉽게 이전하여 구동해 볼 수 있기 때문입니다. 기업은 실제 투입되는 비용과 기술적 요구 사항을 미리 타진해 봄으로써 최적의 클라우드 활용 전략을 세울 수 있습니다. 이러한 지원은 단순히 기술을 제공하는 것을 넘어 기업이 디지털 전환의 타당성을 검토하고 효율적인 인프라 운영 방식을 결정하는 데 결정적인 도움을 줍니다. 멀티 클라우드 공통 플랫폼 기술은 여러 세부 기술의 집합체로, 오픈 소스 방식을 통해 연구개발이 활발히 진행되고 있습니다. 각 기술 저장소는 메인테이너들에 의해 독립적으로 운영되며 실용적인 연구 성과를 지속적으로 축적해 나가고 있습니다. 앞으로는 더욱 거대해질 컴퓨팅 인프라와 복잡해지는 소프트웨어 워크로드를 유연하게 처리하기 위한 분산 클라우드 기술 설계에 집중할 계획입니다. 사회적 가치를 중시하는 기술 연구를 통해 더 광범위하고 무한한 컴퓨팅 인프라를 제공하고, 서비스 간의 완벽한 상호 운용성을 실현하는 것이 궁극적인 지향점입니다.

[2023 ETRI Technology Report 1] 클라우드 플랫폼 기술_김윤곤 박사
한국전자통신연구원ETRI 테크놀로지 리포트
  • 공학·기술

EOST2020

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

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