그룹웨어 시스템을 위한 확장성 있는 가상화 스토리지 기반 웹하드 API의 설계 및 구현

Design and Implementation of Scalable Webhard API Based on Storage Virtualization for Groupware Systems

초록

최근 그룹웨어 등 여러 어플리케이션들에서 웹하드 서비스의 필요성이 점점 증가하고 있으나 구축된 어플리케이션에 웹하드 기능을 추가하고 플랫폼을 변경하기 위해서는 많은 인력과 비용이 소모된다. 본 논문은 이를 해결하기 위하여 클라우드 스토리지를 기반으로 웹하드 기능의 구축과 확장이 용이한 웹하드 API를 설계․구현한다. 제안된 시스템은 어플리케이션–웹하드 서버–스토리지 서버의 3단계로 구성되며, 서버의 각 계층은 독립적으로 분리되어 각각의 API를 제공한다. 따라서 개발자는 어플리케이션에 새로운 웹하드 기능을 추가시켜 확장하고자 할 때, 별도의 기능 구현 없이 HTTP Request 방식의 API를 통해 개발 언어의 제약에서 벗어나 쉽게 다양한 서비스 구축이 가능하다. 또한 스토리지 가상화를 통해 관리자는 다수의 스토리지 서버를 하나의 스토리지처럼 사용할 수 있어 관리가 용이하고, 스토리지의 확장 및 유지 보수비용을 절감할 수 있다. 본 논문에서는 설계된 웹하드 API를 구현하고, 이를 프로토타입 그룹웨어에 적용한 결과를 보인다.

키워드

WebhardStorage VirtualizationOpenStackCloudGroupware웹하드가상화 스토리지오픈스택클라우드그룹웨어
제목
그룹웨어 시스템을 위한 확장성 있는 가상화 스토리지 기반 웹하드 API의 설계 및 구현
제목 (타언어)
Design and Implementation of Scalable Webhard API Based on Storage Virtualization for Groupware Systems
저자
강선호최황규
DOI
10.9728/dcs.2014.15.3.395
발행일
2014-06
유형
Y
저널명
디지털콘텐츠학회논문지
15
3
페이지
395 ~ 403