본 기술은 정보통신·방송연구개발사업의 일환으로 진행된 “고속 클라우드 서비스를 위한 In-Memory 기반 모듈형 가상 데스크탑 시스템 기술 개발(2014.4.1. ~ 2016.2.29.)”과제에서 개발된 결과물 기술로써, 클라우드 서비스로써 데스크탑을 제공(Desktop As A Service)하는 데스크탑 가상화 서비스를 인메모리 기반으로 고속으로 제공 받을 수 있도록 하는 기술을 말하며, 원격에서 인터넷을 통하여 사용자 단말 기반으로 개인용 데스크탑을 사용할 수 있도록 하는 시스템 기술이다. In-Memory는“사용자의 가상머신, 데이터 및 응용프로그램 등을 메모리에 상주시켜서 사용자에게 서비스를 빠르게 제공하는 기술로써 클라우드 가상데스크탑 이미지를 메모리에 상주시키는 핵심 기능으로, 고속의 가상데스크탑 서비스를 제공할 수 있게 하는 기술”을 지칭하는 용어이다.
● 현재의 행정 및 사업 업무의 주요 단말 인프라는 PC이지만 불과 수년 사이 단말기는 PC에서 스마트폰 또는 스마트패드로, 운영체제는 Windw에서 iOS, Android, Linux로, 웹브라우저는 IE에서 Safari 또는 Chrome 으로, 사용자 환경이 급격한 변화를 하고 있어 다양하게 적용할 수 있는 클라우드 기반의 업무 환경이 필요하게 되었음
● 클라우드 컴퓨팅 서비스의 확대로 이동성(mobility)과 뛰어난 접근성(always connected)을 제공됨에 따라 스마트 단말을 이용하여 원격지에서 메일 점검, 업무 문서 열람, 수정, 결재를 하는 등 시간과 공간의 제약을 벗어나 다양한 형태의 업무 환경이 필요하게 되었음
● 특히 2011년 4월 시행된 개인정보보호법에서 정하는 정보관리 체계 마련 뿐 아니라 기업 및 공공기관의 정보에 대한 보안, 감시, 관리가 요구되고 있어 중앙 집중형 개인 환경 관리가 필수적인 서비스로 대두되고 있음
● 현재 국내 가상 데스크탑은 공공, 교육, 제조, 건설, 금융, 통신, 의료 등 산업 전분야에서 구축 사례가 발생하고 있고 잦은 보안 사고와 개인정보 보호의 중요성이 증가하고 있고 스마트워크 환경을 제공하기 위해 스마트 모바일, LTE 고속 이동네트워크의 확산이 진행됨에 따라 VDI 시장은 더욱 영역이 넓혀질 예정이며, 본 기술이전을 통해 이러한 클라우드 데스크탑 인프라 구축의 기반이 될 수 있음.
● 국내에서는 2010년 기업 보안 차원에서 기업 문서의 중앙화 수요와 공공기관의 망이중화 요구가 증가됨에 따라 급격히 VDI 솔루션이 도입되고 있으나 기술 경쟁력이 낮아 시장 도입이 늦어졌다. 따라서 경쟁우위를 가질 수 있는 인메모리 기술에 대한 기술 이전이 시급함
● 클라우드 DaaS 시스템의 가상 데스크탑 인프라 구축은 보안 및 안정성 문제를 해결하기 위한 목적이 크기 때문에 DaaS 솔루션의 고가용성 (High Availability)를 필요로 하고 있음
● 인메모리 클라우드 DaaS 서비스는 글로벌 가상데스크탑 솔루션 제공 업체에 경쟁 우위를 점할 수 있는 기술로, 글로벌 DaaS 시장에서 기술 추종자에서 벗어자 기술을 선도할 수 있을 것으로 기대됨
● 가상머신 이미지와 사용자 데이터, 응용 프로그램 이미지를 메모리에 상주시켜 가상데스크탑 서비스의 성능을 열배정도 향상시킨 인메모리 가상데스크탑 기술을 제공
● 단일 서버에서 다수의 사용자에게 가상 데스크탑 서비스를 제공하기 위해 컴퓨팅 자원(CPU, Memory, I/O Devices)들을 추상화 하는 서버 가상화 기술을 기반으로 가상 데스크탑을 생성하는 기술을 제공
● 원격에 있는 사용자가 요청하는 가상 데스크탑을 네트워크를 통해 멀리 전송해 주는 가상 데스크탑 전송 기술을 제공
● 원격의 사용자가 PC, 노트북, 씬클라이언트 등 다양한 단말을 이용하여 클라우드 기반의 가상 데
A. 기술명 : 고속 클라우드 서비스를 위한 인메모리 가상 데스크탑 기술
● ETRI가 개발한 고속 클라우드 서비스를 위한 인메모리 가상 데스크탑 기술은 기존의 스토리지 기반 가상 데스크탑의 낮은 성능을 보완하기 위해서 개발되었음.
● 기존의 스토리지 기반 가상 데스크탑 시스템은 네트워크 스토리지상에 가상 데스크탑 이미지를 운용함. 부트스톰이나 바이러스 스캔같이 모든 가상 데스크탑이 가상 데스크탑 이미지를 동시에 접근할 경우, 전체 시스템의 성능이 급격히 저하되는 문제가 발생함.
● 인메모리 가상 데스크탑 기술은 가상 데스크탑 이미지를 메인 메모리상에 유지함으로써 기존 가상 데스크탑 시스템의 문제점을 해결하며, 고속의 가상 데스크탑 서비스를 가능하게 함
● 고속 클라우드 서비스를 위한 인메모리 가상 데스크탑 시스템은 아래의 기술들로 구성됨
- 가상 데스크탑 이미지 메인 메모리 상주 기술
- 가상 데스크탑 이미지 중복 제거 기술
- 인메모리 가상 데스크탑 이미지 백업/복구 기술
- 인메모리 가상 데스크탑 이미지 실시간 백업/복구 기술
- 인메모리 가상 데스크탑 플랫폼 관리 기술
● 가상 데스크탑 이미지 메인 메모리 상주 기술 : 가상 데스크탑 서버상에 메인 메모리를 장착하고, 이를 가상 데스크탑 서비스에 적용하는 기술임. 이를 위해서 블록 단위 기반의 가상 데스크탑 이미지를 주소단위의 고속 메인 메모리상에 저장 및 실시간 운용함
● 가상 데스크탑 이미지 중복 제거 기술 : 한 서버당 운용되는 가상 데스크탑 이미지들의 총합은 TB 급의 크기를 가지며 이를 그대로 한정된 메인 메모리상에 저장하기 위해서는 메인 메모리상에 탑재 가능한 크기로 줄여야함. 본 기술은 가상 데스크탑 이미지들 사이의 중복을 제거하여 크기를 줄이는 기술임
● 인메모리 가상 데스크탑 이미지 백업/복구 기술 : 휘발성 메인 메모리상에 저장된 가상 데스크탑 이미지를 주기적으로 비휘발성 스토리지에 백업하고, 이를 복구하는 기술
● 인메모리 가상 데스크탑 이미지 실시간 백업/복구 기술 : 메인 메모리상의 가상 데스크탑 이미지를 리얼타임으로 비휘발성 스토리지로 백업하고 복구 하는 기술
● 인메모리 가상 데스크탑 관리 기술 : 인메모리 가상 데스크탑 플랫폼 및 이에 상주하는 개별 가상 데스크탑 그리고 대용량 메인 메모리를 관리하는 기술
A. 고속 클라우드 서비스를 위한 인메모리 가상 데스크탑 기술
1) 고속 인메모리 가상 데스크탑 플랫폼 기술
① 고속 가상 데스크탑 서비스를 위해서 가상 데스크탑 이미지를 메인 메모리상에 저장 및 운용하는 프로그램
② 대용량의 가상 데스크탑 이미지를 한정된 크기의 메인 메모리상에 저장하기 위한 가상 데스크탑 이미지 중복 제거 프로그램
③ 인메모리 가상 데스크탑 플랫폼 구성에 필요한 요소 SW 모듈을 자동으로 설정하는 프로그램
④ 인메모리 가상 데스크탑을 위한 구성, 운영, 생성을 위한 명령어 기반 운영 프로그램
2) 인메모리 가상 데스크탑 백업/복구 기술
① 메인 메모리상의 가상 데스크탑 이미지를 비휘발성 스토리지로 백업/복구하는 프로그램
② 메인 메모리상의 가상 데스크탑 이미지를 로컬 스토리지로 실시간 백업하고, 장애나 구동 설정이 필요한 경우 백업하는 프로그램
③ 인메모리 가상 데스크탑 플랫폼상의 가상 데스크탑 이미지를 네트워크 스토리지로 실시간 백업하고, 장애나 구동 설정이 필요한 경우 백업하는 프로그램
3) 인메모리 가상 데스크탑 관리 기술
① 인메모리 가상 데스크탑 플랫폼 및 이에 상주하는 가상 데스크탑 관리를 위한 플랫폼 에이전트 프로그램
② 인메모리 가상 데스크탑 플랫폼상에 운용되는 가상 데스크탑 이미지를 관리하는 프로그램
③ 인메모리 가상 데스크탑 플랫폼을 관리하는 그래픽 사용자 인터페이스 프로그램
● 클라우드 인프라 기반의 가상 데스크탑 시스템을 제공하여 인터넷을 통해 다수의 사용자에게 독립적인 데스크탑 컴퓨팅 환경 제공하여 전력 절감, 구축비용 절감, TCO 유지비를 절감하는 솔루션으로 활용될 수 있음
● 가상 데스크탑은 잦은 보안 사고와 개인정보 보호의 중요성이 증가됨에 따라 공공기관, 교육, 제조, 건설, 금융, 통신, 의료 등 산업 전분야에서 클라우드 기반의 인프라를 구축하는 솔루션으로 활용될 수 있음
● 국내외의 업무 환경을 효율적으로 구축하기 위해 스마트워크 환경 제공이 확산됨에 따라 스마트 모바일 단말기를 사용하는 가상 데스크탑 서비스가 언제 어디서든 업무 처리가 가능한 스마트워크 솔루션으로 활용될 수 있음.
● 2G, 3G에서 LTE로 무선 네트워크가 고속, 고대역화 되고 Fast Ethernet에서 1G, 10G로 유선 네트워크가 고속화 됨에 따라 지정된 장소에서의 데스크탑 서비스가 인터넷을 통해 사용이 가능한 클라우드 데스크탑 서비스를 제공가능 해짐. 따라서 클라우드 데스크탑 인프라 기술이 중요한 클라우드 서비스의 중심으로 활용되고 있음
● 공공기관의 정보 보안 및 안정적 서비스을 위해 내부망과 외부망을 분리하는 망이중화 솔루션으로 활용될 수 있음
● 기존의 PC, 노트북 뿐 아니라 테블릿, 패드, 스마트폰 등 모바일 서비스를 제공하는 단말을 통해서 가상데스크탑 서비스를 받을 수 있어 이동성을 가지는 다양한 스마트한 클라우드 서비스를 제공할 수 있음
● 이동성 있는 가상데스크탑 서비스를 제공하기 위해서 인메모리 기반의 빠른 서비스 제공이 필요하며, 이를 통해 고속의 클라우드 서비스를 제공할 수 있음