본문 바로가기

Home > 열린마당 > 공개SW 소식

공개SW 소식

‘한해 승객 28억명’ 중국 철도가 오픈스택을 선택한 이유

OSS 게시글 작성 시각 2017-11-13 05:55:27 게시글 조회수 5124

2017년 11월 10일 (금)

ⓒ CIO Korea, Tamlin Magee | Computerworld UK



중국의 철도는 전 세계적으로 가장 혼잡한 것으로 유명하다. 이 철도를 운영하는 곳이 바로 국영기업인 중국철도총공사(China Railway Corporation)다. 지난해 중국의 철도 이용객은 28억 명, 실어 나른 화물은 33억 파운드에 달했다. 최근 공사 측은 이 엄청난 인프라 운영을 오픈스택으로 전환하는 것을 마무리했다.

Credit: Khalidshou/Wikipedia


최근 호주 시드니에서 열린 오픈스택 서밋 행사에서 공사의 기술지원 담당 임원 밍싱 가오는 오픈소스 인프라를 이용해 이 거대한 철도를 관리하는 방법을 공개했다. 가오는 100명으로 구성된 별도의 인프라스트럭처 팀을 이끌고 있다.

중국철도총공사는 1990년대만 해도 메인프레임을 사용했다. 이후 2000년대 미니어처 컴퓨터를 거쳐 2010년에 x86 서버로 전환했다. 가오는 “수년 동안 오픈스택을 검토해 자체 클라우드 소프트웨어를 개발하기로 했다. 2014년의 일이다. 2014년 말부터 개발에 착수해 2015년에 마쳤고 실제 사용하기 시작한 것은 지난해다. 현재 많은 현업 시스템을 클라우드에서 운영하고 있다”라고 말했다.

그렇다면 공사는 왜 오픈스택 프라이빗 클라우드를 선택했을까? 이유는 간단하다. 업체 종속을 피할 수 있기 때문이다. 오픈스택은 오픈소스여서 기업이 모든 기술을 완벽하게 통제하면서 운영할 수 있다. 현재 중국철도총공사는 협력사인 T2클라우드(T2 Cloud)의 지원을 받아 승객과 화물 관리, 열차 주차와 추적, 핵심 인프라스트럭처와 GIS 시스템 등을 오픈스택 프라이빗 클라우드에서 운영하고 있다. 가오는 “현재 애플리케이션 수십 가지를 운영 중이다. 올 연말 1000평방 미터 규모의 새 데이터센터가 완공되면 여기로 이전해 계속 운영할 예정이다”라고 말했다.

가오에 따르면, 오픈소스 오픈스택 인프라스트럭처를 사용하는 혜택은 단기적 가치, 중기적 가치, 장기적 가치 등 크게 3가지로 구분할 수 있다. 단기적 가치는 운영 비용을 낮춰주고, 관리를 단순화하고, 전력 소비를 줄여준다는 점이다. 새 애플리케이션 서비스를 시작하는 것도 더 빨라지고 쉬워진다.

중기적 가치는 오픈스택과 클라우드가 정보 시스템 구조 모델을 개선한다는 것이다. 이른바 ‘프로젝트 중심’ 구조에서 '플랫폼 중심’ 구조로 바꿀 수 있다. 전통적인 프로젝트 중심의 접근법은 절차별로 승인을 받아야 하므로 복잡하다. 업무를 담당할 인력이 충원되길 기다리거나 혹은 애플리케이션 자체 때문에 일정이 미뤄질 수도 있다.

그러나 플랫폼 중심으로 접근하면 인프라스트럭처 자체가 하나의 프로젝트가 된다. 애플리케이션과 인프라스트럭처는 플랫폼 중심으로 처리된다. 가오는 “이런 변화 덕분에 우리는 필요에 따라 클라우드 규모를 확장할 수 있고 더 빠르고 효과적으로 애플리케이션을 지원할 수 있다. 중국철도총공사는 전통적인 기업이고 승객과 화물은 운송하는 사업을 하고 있다. 그러나 이젠 디지털로 변화해야 하고 기존 사업을 기반으로 새로운 사업을 발굴해야 한다”라고 말했다.

이어 "이를 지원하기 위해서는 비용을 절감하고 새 사업을 개발하기 위해 기업 데이터를 분석해야 하고 이를 위한 더 강력한 컴퓨팅 자원이 필요하다. 클라우드 플랫폼을 이용하면 이러한 사용자의 요구에 맞춰 더 잘 지원할 수 있다. 기업 혁신과 소통의 혁신, 관리의 혁신에 큰 도움이 된다. 오픈스택의 중기적 가치다”라고 덧붙였다.

장기적으로, 가오는 프라이빗 클라우드가 기업 애플리케이션 개발 모델을 개선하는 데 도움이 될 것으로 기대하고 있다. 그는 “기존에는 여러 부서와 개발자가 서로 다른 기준에 따라 애플리케이션 수백 개를 개발해 관리하기가 상당히 까다로웠다. 클라우드 관리를 이용하면 애플리케이션 관리 모델이 클라우드를 기반으로 처리된다. 이를 통해 관리와 아키텍처를 통합하고 하드웨어를 표준화할 수 있다”라고 말했다.

이어 “결국은 모든 애플리케이션이 관리하기 편해지고 코드와 리소스, 절차 등을 손쉽게 공유하는 것도 가능해질 것이다. 그러나 이 단계까지 가려면 상당한 시간이 걸릴 것이다. 장기적인 가치라고 보는 것도 이 때문이다”라고 말했다.

중국철도총공사의 이러한 작업이 모두 순조로웠던 것은 아니다. 레거시 애플리케이션을 새로운 프라이빗 클라우드 플랫폼으로 전환한다는 것은 기업이 새로운 기술을 익혀야 함을 의미한다. 가오는 “리눅스는 물론 하둡 같은 데이터베이스도 새로 배워야 했다. 예상하듯이, 새 기술을 배우는 것은 코더 대부분에게 매우 어려운 일이다. 그러나 결국은 극복해야 할 장애물일 뿐이었다”라고 말했다.

가오가 오픈스택을 통해 궁극적으로 구축하려는 것은 현업 사용자가 쉽게 운영하고 배포할 수 있는 시스템이다. 그는 “현재 오픈스택 커뮤니티도 이 부분을 집중 강화하고 있다. 제어 컴포넌트를 배포하는 컨테이너 개발이 한창이다. 자동화 기능도 추가 개발 중이다. 서버 수천 대를 수작업으로 관리할 수는 없기 때문이다. 오픈스택은 운영과 배포가 더 쉬워져야 한다"라고 말했다.



※ 본 내용은 한국IDG(주)(http://www.ciokorea.com)의 저작권 동의에 의해 공유되고 있습니다.
Copyright ⓒCIO. 무단전재 및 재배포 금지


[원문출처 : http://www.ciokorea.com/news/36212]

맨 위로
맨 위로