Loading...

오픈스택

2 Contents
최신순

식품연구 데이터 수집 플랫폼 및 데이터 검색

한국식품연구원은 국가 산업 발전과 국민 삶의 질 향상을 목적으로 식품 분야의 연구개발과 성과 확산을 수행하고 있습니다. 최근 연구 환경이 소스 코드 공개를 넘어 연구 과정의 데이터를 공유하는 오픈 사이언스로 변화함에 따라, 연구원에서도 데이터 플랫폼 구축 사업을 추진하고 있습니다. 식품 연구는 소재 분석, 미생물, 감각 인지 등 다양한 분야가 융합되어 있어 각 연구자가 보유한 정보를 체계적으로 관리하고 공유하는 것이 중요합니다. 이에 연구원 내외의 데이터를 통합하여 연구자들이 데이터 기반의 성과를 창출할 수 있는 인프라를 마련하고자 합니다. 플랫폼 구축에 있어 가장 큰 과제는 데이터의 다양성과 막대한 용량을 수용할 수 있는 인프라를 확보하는 것이었습니다. 식품 데이터는 대용량 미생물 데이터부터 엑셀 형태의 수치 데이터까지 형식과 크기가 천차만별입니다. 연구진은 민간 서비스 대신 대학이나 중소기업에서도 활용 가능한 오픈 소스 모델을 목표로, 하둡 분산 파일 시스템(HDFS)을 도입하여 약 1.8PB 규모의 저장소를 마련했습니다. 또한 서버 운영의 유연성을 위해 오픈스택 가상화 기술을 활용함으로써 연구 환경의 변화에 기민하게 대응할 수 있는 가상 머신 기반의 운영 체계를 구축하였습니다. 단순한 저장소 구축을 넘어 데이터의 가치를 높이기 위해 연구 데이터 관리 계획(DMP)을 적극적으로 운영하고 있습니다. 이는 데이터의 구성과 관리 방안을 담은 일종의 설명서로, 연구 과제 시작 전부터 데이터의 생성과 활용 계획을 수립하도록 돕습니다. 매년 발생하는 데이터를 표준화된 필드에 맞춰 수집하고, 연구자가 생성한 데이터를 기관에 기탁하는 체계를 마련하여 데이터 유실을 방지하고 있습니다. 특히 데이터 공개에 대한 연구자의 권리를 보호하면서도 메타데이터를 최대한 활용하여 공동 연구의 기회를 확대하는 데 주력하고 있습니다. 수집된 데이터의 신뢰성을 보장하기 위해 엄격한 품질 관리 프로세스를 가동하고 있습니다. 데이터 제출 시 양식의 성실도를 확인하는 단계와 데이터 위원회를 통한 내용 검증 단계를 거쳐 품질을 확보합니다. 생산된 데이터는 먼저 내부 인프라에 안전하게 저장되며, 이후 공개 시점이나 외부 요청에 따라 검토 과정을 거친 뒤 공개 데이터베이스로 이관됩니다. 만약 특허 출원과 같은 보안 사유가 발생할 경우에는 공개 범위를 제한할 수 있는 규정도 마련하여, 연구자의 자율성을 존중하면서도 연구 자산의 공동 활용을 극대화하는 균형을 맞추고 있습니다. 데이터의 활용도를 극대화하기 위해 인공지능 기반의 지능형 검색 기술 개발도 병행하고 있습니다. 전문적인 연구 데이터는 일반적인 키워드 검색만으로는 정확한 결과를 얻기 어렵기 때문에, 논문의 말뭉치를 활용한 검색 확장 모델을 구축 중입니다. 약 6,000건의 논문 초록을 기반으로 소재, 연구 방법, 결과 데이터를 태깅하여 딥러닝 모델을 학습시킴으로써 연구자가 원하는 정보를 정밀하게 찾을 수 있도록 지원합니다. 궁극적으로는 내부 데이터와 외부 데이터를 연계하여 분석 도구까지 제공하는 통합 연구 환경을 조성함으로써 식품 과학의 혁신을 이끌고자 합니다.

식품연구 데이터 수집 플랫폼 및 데이터 검색
한국전자통신연구원오픈소스 테크데이
  • 생명과학
  • 융합
  • 공학·기술

EOST2022 오픈스택으로 알아보는 글로벌 커뮤니티의 개발 문화

오픈스택은 2010년 NASA에서 시작되어 현재 186개국 8,500명 이상의 개발자가 참여하고 있는 거대한 글로벌 오픈소스 프로젝트입니다. 지난 12년 동안 지속되어 온 이 방대한 프로젝트는 특정 기업이나 개인의 힘만으로는 운영이 불가능합니다. 따라서 비영리 재단인 오픈 인프라 파운데이션(OIF)이 중심이 되어 오픈스택 생태계의 전반적인 개발과 운영을 지원하고 있습니다. 재단은 전 세계 사람들이 기술적 한계를 넘어서 함께 혁신을 만들어낼 수 있도록 탄탄한 지원 거버넌스를 제공하는 중추적인 역할을 담당합니다. 오픈스택은 6개월마다 새로운 버전을 릴리즈하며, 각 컴포넌트의 개발은 프로젝트 팀(PT)이 주도합니다. 이들은 코드 리뷰와 버그 관리, 미래 로드맵 수립 등의 막중한 책임을 지며 리더인 PTL은 민주적인 투표로 선출됩니다. 참여자들은 델이나 레드햇 같은 대형 벤더사 소속부터 개인에 이르기까지 다양하며, 어떠한 직접적인 대가 없이 자신의 시간을 쏟아 자발적으로 기여합니다. 실무 운영 과정에서 발견된 문제점을 해결하고 성능을 개선하려는 이러한 집단 지성이야말로 프로젝트를 지탱하는 핵심 동력이라 할 수 있습니다. 건강한 협력을 위해 오픈스택은 'Four Opens'라는 네 가지 핵심 철학을 실천하고 있습니다. 소스 코드의 라이선스 준수는 물론, 모든 설계 과정이 공개된 장소에서 이루어져야 한다는 '오픈 디자인' 원칙이 강조됩니다. 또한 개발 과정 전체가 투명하게 공유되어야 하며, 누구나 리더십을 가질 수 있는 열린 커뮤니티를 지향합니다. 이러한 철학 덕분에 오픈스택은 기능 제한이 있는 별도의 엔터프라이즈 버전을 두지 않으며, 모든 사용자가 동일하게 강력한 성능과 기능을 누릴 수 있는 진정한 의미의 오픈 기술 생태계를 구축해 왔습니다. 기술적 구현 측면에서도 오픈스택은 깃허브 대신 게릿(Gerrit)이나 줄(Zuul)과 같은 자체적인 오픈 소스 도구들을 활용하여 독자적인 개발 환경을 운영합니다. 대규모 인프라 구축이 어려운 개별 개발자들을 위해 '데브스택'이라는 간소화된 구성 도구를 제공함으로써 진입 장벽을 낮추고 있습니다. 모든 의사결정과 회의록은 이더패드나 메일링 리스트를 통해 실시간으로 공유되며, IRC와 같은 채널을 통해 전 세계 누구나 자유롭게 질문하고 의견을 낼 수 있습니다. 이러한 철저한 투명성은 글로벌 협업 과정에서 발생할 수 있는 소통의 단절을 막아주는 안전장치가 됩니다. 기여의 문턱을 낮추기 위한 노력은 '업스트림 인스티튜트'라는 교육 프로그램으로도 이어집니다. 이는 매년 열리는 글로벌 서밋에서 초보 기여자를 대상으로 진행되며, 샌드박스 프로젝트를 통해 기여의 전체 과정을 직접 실습해 볼 수 있는 기회를 제공합니다. 한국 커뮤니티 또한 가이드라인의 한글화와 로컬 기여 실습 행사를 통해 국내 개발자들이 글로벌 무대에서 역량을 발휘할 수 있도록 돕고 있습니다. 누구나 참여하고 함께 성장하는 문화를 기반으로 오픈스택은 단순한 소프트웨어를 넘어 전 세계 개발자들이 소통하는 거대한 기술 문화의 장이 되었습니다.

EOST2022 오픈스택으로 알아보는 글로벌 커뮤니티의 개발 문화
한국전자통신연구원오픈소스 테크데이
  • 공학·기술