본문 바로가기

Home > 정보마당 > 공개SW 활용 성공사례

공개SW 활용 성공사례

[공개SW 활용 성공사례 120] 엑세스 - 공개SW기반 디스크리스 솔루션 개발

OSS 게시글 작성 시각 2014-03-04 18:04:24 게시글 조회수 1705
공개SW 기반 디스크리스 솔루션 개발

타이거 PC Cafe로 대중에게 더 잘 알려진 엑세스(주)는 전국에 총 12개 직영 PC카페 운영과 공개SW 기반의 저전력 서버 및 클라우드 서비스를 주사업으로 하고 있다. PC방 운영사업을 하다보니 관리해야 하는 PC만 해도 1,000대가 넘는다. PC의 여러 소프트웨어적인 문제 해소 등의 유지관리에는 PC 초기화 작업이 빈번하게 발생하는데, 이를 보다 손쉽고 효율적으로 수행하기 위한 디스크리스 솔루션(Diskless Solution)을 공개SW 기반으로 최근 개발했다.

- 기     관 엑세스(주)
- 수행년도 2013년
- 도입배경 다수의 PC를 안정적으로 관리 운영하기 위한 솔루션 필요
- 솔 루 션 Ubuntu Linux
- 도입효과 : T-REX 적용으로 저전력 서버를 활용한 저비용 고효율 디스크리스 솔루션 구축 및 다양한 관리적 문제 해결

PC방 운영 노하우와 공개SW 기술의 집약체

엑세스(주)는 다년 간 직영 PC Cafe를 운영하면서 발생한 니즈들을 해결하기 위해 시작되어 B2B 사업에 특화된 공개SW 기반의 클라우드 서비스(서비스명 "T.Rex")와 이를 위한 저전력 서버를 개발하는 기업이다. 특히, 클라우드 시대의 화두인 저전력 서버와 저전력 서버를 효과적으로 운영하는데 필요한 서버 플랫폼을 구성하는데 필요한 공개SW 솔루션 개발에 주력하고 있다.

 

엑세스는 전국에 12개의 PC방을 운영하다보니 관리해야 하는 PC만 해도 1,000대가 넘는다. 불특정 다수의 소비자들이 예상치 못한 사용을 하다 보니, 하루에도 수 없이 많은 PC에 문제가 발생할 것은 불 보듯 훤한 일. 하지만, PC 트러블 원인의 대부분은 하드웨어가 아닌 소프트웨어에서 발생하고 있었다. 다들 잘 알고 있는 것처럼 이런 문제를 해결하는 가장 원시적이고 간편한 방법은 무결한 상태의 하드디스크 데이터를 이미지로 저장해 두고, 매일 초기화 하는 것이다. 하지만, 100대가 넘는 PC방의 컴퓨터들을 매일 초기화 하는 일이란 쉬운 일이 아닐 터. 엑세스 김현수 대표는 이러한 문제의 근본적 해결을 위한 디스크리스 솔루션(Diskless Solution)을 고안하고 개발을 시작했다.

 


▲ 엑세스가 운영중인 Tiger PC Cafe

 

순수 국내 기술로 개발된 디스크리스 관리 솔루션, T.Rex

2013년 12월에 개발 및 현장 테스트를 마치고 현재 다양한 고객사와 비즈니스를 진행하고 있는 엑세스의 ‘T.Rex’는 동일 사양의 시스템을 대량으로 운영하는 PC방이나 사무실, 학원, 학교 및 전산실 등에서 일관성 있는 운영체제 사용환경과 일원화된 시스템 관리를 제공하는 시스템이다.

 

T.Rex는 효과적인 PC 관리를 위해 PC의 하드디스크 대신 네트워크 기반의 디스크 없는 클라이언트 PC를 사용하고, 하나의 마스터 환경 구성으로 모든 PC를 관리할 수 있도록 구성되어 있다.


▲ T.Rex 구성도

 

사실 이와 유사한 기능을 수행하는 솔루션들은 이미 많이 서비스되고있다. 한국의 PC방 수는 약 13,000여 개로 추산되는데, 이 중에 30% 정도가 디스크리스 기술을 활용하고 있다. 다만, 이런 기존 솔루션의 대부분이 외산 기술인 탓에 한국의 실정에 적합하지 않고 특히, 라이센스 관련 법률을 위반하고 있는 경우가 많다는 게 문제다. 반면에 T.REX는 공개SW와 자체 기술 및 다양한 필드테스트를 통해 국내사용 환경에 최적화함은 물론 서버에서의 라이센스 문제까지 해결한 솔루션이다.

 

100% 공개SW 기반 구축

엑세스는 리눅스 서버 시장에서는 보기 드물게 Red Hat 계열의 리눅스 서버가 아닌 Ubuntu Linux를 서버 운영체제로 활용하고 있다. 물론 T.Rex는 Red Hat 계열의 리눅스에서도 Ubuntu에서와 똑같이 실행되지만 향후 클라우드 시대를 맞아 오픈스택과 같은 공개SW 기반 클라우드 솔루션들이 Ubuntu Linux를 기반으로 출시되는 사례들을 지켜보면서 Ubuntu Linux를 서버 운영체제로 채택했다. 문제는 Ubuntu 활용이라는 시도는 좋았지만 막상 실제 시스템을 개발하는 과정은 험난함 그 자체였다.

 

도저히 해결되지 않는 문제들을 풀기 위해 하루에도 몇 번씩 PC방을 문닫는 일이 비일비재 했으며, 만만치 않은 기술지원 비용을 감수하고 해당 공개SW를 기술 지원을 하는 곳에 문의해봤으나 그곳에도 해답은 없었다. 해답을 찾을 수 있는 방법은 오직 삽질뿐이라 판단한 개발팀은 솔루션을 개발하고 테스트하기를 2년여 동안 반복했다. 여러 테스트를 통해 무결하다고 판단된 솔루션은 직영 PC방에 직접 적용하여 필드테스트를 했는데, 이 시기에 직영 PC방 점장들이 가장 무서워하던 말이 ‘이번 테스트는 당신의 PC방에서 하겠습니다’ 였다는 사실은 필드테스트의 결과와 그 험난한 여정을 단편적으로 보여주는 대목이다.

 

우분투 리눅스와 iSCSI 프로토콜 기반으로 안정적 서버 솔루션 구축

T.Rex는 앞서 언급했듯이 국내에서는 보기 드물게 Ubuntu Linux를 서버 운영체제로 사용하여 개발된 솔루션이다. 네트워크 기반의 디스크리스 기술 구현을 위해 가장 주요하게 활용하고 있는 프로토콜이 바로 iSCSI다. iSCSI는 원격에 있는 하드디스크와 PC가 인터넷으로 SCSI 명령어들을 주고받을 수 있도록 만들어져 이 프로토콜을 통해 서버와 PC가 하드디스크를 대신할 통신을 담당하도록 했다. 이러한 iSCSI 기반 위에 무수한 시행착오를 거쳐 최적화된 파일 시스템과 서버 간 동기화 및 Failover 등의 서버 기술을 조합하여 개발된 것이 바로 T.Rex다.

 

다양한 실험과 모험, 가장 험난한 환경이라 할 수 있는 PC방의 필드테스트를 마친 T.Rex는 2013년 12월 개발을 완료하고, 현재는 PC방뿐만 아니라 다양한 분야의 고객들과 활발한 비즈니스를 진행 중이다.

 

야심찬 공개SW 기반 저전력 서버 시장 공략

엑세스는 T.Rex 개발 및 업그레이드 뿐만 아니라 향후 회사의 주력 사업이 될 것으로 예상하고 있는 ARM 기반 저전력 서버 개발에도 박차를 가하고 있다. 국내 기술로 개발된 100% 공개SW 기반의 저전력 서버의 정식 발표를 목전에 둔 엑세스 개발팀의 분주한 열정 속에서 대한민국 공개SW의 밝은 미래를 옅보는 듯하다.



[인터뷰]


“공개SW 기반 저전력 서버 시장 개척할 것”

엑세스 김현수 대표이사, 엑세스 유명환 연구소장


엑세스 김현수 대표이사
▲ 엑세스 김현수 대표이사

Q> 공개SW 기반의 저전력 서버 시장의 전망과 사업 계획은?

중저가 서버 시장에서 낮은 전력으로 효율적인 데이터 처리가 가능한 저전력 서버가 수요가 늘어날 것으로 예상한다.

 

공개SW 기반 저전력 서버의 니즈에 대한 고민을 많이 했고, 그에 대응할 수 있는 다양한 환경에서 활용할 수 있도록 관리 툴과 UI 개선을 위한 계획을 가지고 있다. 또한 휴대폰에 들어가는 ARM 프로세서로 저전력 서버를 만들기 위한 연구 개발과 공개SW 기반 저전력 서버 시장 개척을 위한 노력을 지속적으로 진행할 예정이다.

 

엑세스 유명환 연구소장
▲ 엑세스 유명환 연구소장

Q> 좋은 공개SW를 선택하는 비결이 있나

공개SW 커뮤니티에서 다양한 참여를 해 오고 있지만, 공개SW는 워낙 그 종류가 많다. 그렇기 때문에 우선 내가 잘 알고 있고 익숙한 기술을 선정하여 사용하고 있다. 유행이거나 새로 나온 유명한 공개SW라서 도입하는 것은 좋은 선택이라고 할 수 없다.

 

공개SW는 100% 만족스럽기만 할 수 없으며 일정 부분의 작업들이 필요하다. 개발 프로젝트 중 부수적인 작업 시간을 줄이는 것은 아주 중요한 요소이며, 그러기 위해 좀 더 익숙하고 잘 알고 있는 공개SW를 채택해 그와 잘 맞는 다른 공개SW들을 조합하는 것이 좋은 공개SW 선택의 기본이라고 생각한다.




- 공개SW 역량프라자
맨 위로
맨 위로