Virtual Appliance

오픈소스 비즈니스 컨설팅
둘러보기로 가기 검색하러 가기

가상화를 활용한 비즈니스 모델인 Virtual Appliance를 연구한다. Virtual Appliance 비즈니스 모델은 Multi-Instance On-Demand 모델과 더불어 오픈소스를 활용하는 훌륭한 비즈니스 모델 이다. 물론 상용 소프트웨어도 이 모델을 활용하여 비즈니스를 전개할 수도 있다.

가상화

컴퓨터 자원에 대한 추상화 작업으로 서버, 운영체제, 애플리케이션, 저장 장치 등의 다양한 물리적 자원을 논리적으로 단일화 시키는 컴퓨팅 기법

가상화의 종류

종류 상세설명
데스크탑 가상화
  • 특정 단말과 소프트웨어를 통해 가상 데이터 센터에서 실행되는 가성 머신 제공
  • VDI (Virtual Desktop Infrastructure) : 중앙집중식 컴퓨팅 모델을 구현하는 기술
응용 프로그램 가상화
  • 응용 프로그램이 한대의 PC를 전용하고 있는 것처럼 보여지게 해주는 기술
  • 플랫폼 가상화상에서 동작 하거나 독자적으로 사용 가능한 응용 프로그램의 가상화
플랫폼
(서버 가상화)
  • 하나의 컴퓨터 시스템에 다수의 운영체제를 설치하여 운영하도록 지원
  • Hypervisor : 하드웨어와 다수의 운영체제의 중간에서 가상화를 지원
리소스 가상화
  • 스토리지, 네트워크, 시스템 자원을 중심으로 하는 가상화

가상화 솔루션의 종류

종류 상세설명
VMware의 VMware Player
Sun의 VirtualBox -> Oracle에 인수됨
  • 사이트 : http://www.virtualbox.org/ (GPL & CDDL)
  • 운영 플랫폼 : Windows/Linux에서 VirtualBox로 가상 머신 실행
  • 지원 플랫폼 : Windows, Linux, Max OS X 운영체제 실행 가능\
  • Sun xVM Server, Sun xVM VirtualBox
  • VirtualBox (free for personal use), VirtualBox Open Source Edition (GPL)
MS의 Hyper-V
오픈소스의 Xen
  • 사이트 : http://www.xen.org/, GPL
  • 운영 플랫폼 : x86, x86_64, IA64, PowerPC, …
  • 지원 플랫폼 : Windows, Linux, solaris, BSD OS
  • 시트릭스는 젠과 젠소스(XENSource)를 인수
시트릭스의 Xen Hypervisor
SUSE Studio
기타 솔루션
  • 스위스 상용 가상화 솔루션 회사 Parallels
  • 가상화된 프라이빗 서버를 제공할 수 있는 리눅스용 컨테이너 기반 가상화 기술
  • Parallels Virtuozzo 컨테이너의 코어
  • 참고 문헌

Virtual Appliance 비즈니스 모델

가상 시스템의 운영체제를 제공하는 플랫폼 가상화 위에 사전 설치 및 구성된 서비스 또는 애플리케이션의 최적화된 실행 환경을 제공

Appliance의 종류

  • Software Appliance : S/W만의 appliance
  • Hardware Appliance : H/W를 포함한 appliance
  • Virtual Appliance : 가상 환경으로 제공하는 appliance

Appliance의 장점

  • 저렴한 비용 : 개별 구매보다 저렴한 비용
  • 최적화
    • S/W 최적화 : 최적의 환경을 제공하는 S/W로 구성, 튜닝 등
    • H/W 최적화 : 최적의 성능을 발휘할 수 있도록 Server, Storage, Network 등 최적화
  • 통합 관리 : H/W, S/W 등을 통합 관리

가상화 관련 사이트

사이트 사이트 설명
Turnkey Linux
  • Ubuntu 기반의 Open Source Appliance를 제공하는 오픈소스 프로젝트
VMware VAM
  • VMware사의 Virtual Appliance Marketplace
  • 900개 이상의 Virtual Appliance를 제공한다.
  • ThoughtPolice VMware images : VMware images를 모아놓은 사이트
Parallels Virtual Appliances Directory
  • Parallels의 가상화 기반에서 동작하는 Virtual Appliance를 제공한다.
Virtual Appliances
  • 웹 유저인터페이스를 가진 Linux Machine (LAMP, LAPP, Tomcat, Cacto, NTOP)을 제공한다.
  • VMware, Parallels, QEMU/KVM, Virtual Iron, Microsoft Virtual PC 등의 환경에서 수행되는 Virtual Appliance를 제공한다.
JumpBox
  • 다양한 가상 환경에서 수행되는 Virtual Appliance를 판매하는 사이트이다. (2006년 7월 설립)
  • 대부분의 VA 당 99$/year에 판매하며 JumpBox Open (299$/year)이라는 묶음 형태의 판매도 한다.
Microsoft Tech Net VHD Test Drive
  • 가상 하드 디스크(VHD)에서 IT 솔루션 실행
Novell KIWI and openSUSE Build Service
  • 가상 환경에서 SW의 다양한 Linux를 위한 배포판을 만들 수 있는 도구를 제공한다.
Red Hat Appliance Operating System
  • 독립 벤더(ISV)가 다양한 가상 환경에 자사의 SW를 배포하도록 도와주는 Virtual Appliance Development Kit (vADK)를 제공한다.
HostVirtual
  • Linux 기반의 VA를 호스팅 한다.
  • XV1. 24.95$/월, XV2. 39.95$/월, XV3. 69.95$/월
Virtualization Conference & Expo
  • Virtualization Conference & Expo
rPath
  • Virtual Machine Images: Pre-packaged with software stacks or full applications

가상화 비즈니스 모델

  • 모델 1 : 오픈소스 또는 상용 SW를 VA 형태로 판매
  • VMware VAM : VMware사의 Virtual Appliance Marketplace
  • JumpBox : 다양한 가상 환경에서 수행되는 Virtual Appliance를 판매
  • 모델 2 : 자사 상용 SW를 VA 형태로 판매
  • 모델 3 : VA에서 사용해 보고(Trial) 실제 제품을 구매 (Try virtual, buy physical)
  • 모델 4 : Virtual Appliance가 가능한 환경을 업체에 무상으로 제공하고 유상 컨설팅 수행
  • 모델 5 : Virtual Appliance Hosting

VMware로 Virtual Appliance 환경 설정

Appliance 프로그램 설치

Appliance 환경 설정

참고 기사

  1. 가상화, 컴퓨팅 패러다임을 바꾼다
  2. ①IT혁신의 시대, 가상화를 주목하라
  3. ②데이터센터의 혁신, 그린IT와 가상화
  4. ③클라우드 컴퓨팅의 열쇠, 가상화 기술
  5. ④가상화, TCO의 혁신의 시작
  6. ⑤업무효율성과 가상화의 함수관계
  7. ⑥IT 안정성, 새로운 단계가 열렸다

참고 문헌