- 가상화
- 가상화의 종류
- 가상화 솔루션의 종류
- Virtual Appliance 비즈니스 모델
- Appliance의 종류
- Appliance의 장점
- 가상화 관련 사이트
- 가상화 비즈니스 모델
- VMware로 Virtual Appliance 환경 설정
- Appliance 프로그램 설치
- Appliance 환경 설정
- 참고 기사
- 참고 문헌
가상화를 활용한 비즈니스 모델인 Virtual Appliance를 연구한다. Virtual Appliance 비즈니스 모델은 Multi-Instance On-Demand 모델과 더불어 오픈소스를 활용하는 훌륭한 비즈니스 모델 이다. 물론 상용 소프트웨어도 이 모델을 활용하여 비즈니스를 전개할 수도 있다.
가상화
컴퓨터 자원에 대한 추상화 작업으로 서버, 운영체제, 애플리케이션, 저장 장치 등의 다양한 물리적 자원을 논리적으로 단일화 시키는 컴퓨팅 기법
가상화의 종류
{| cellspacing="1" cellpadding="1" border="1" width="100%"
|-
|bgcolor="cyan" align="center" width="20%"|종류
|bgcolor="cyan" align="center" width="80%"|상세설명
|-
|align="center" valign="middle"|데스크탑 가상화
|align="left" valign="middle"|
특정 단말과 소프트웨어를 통해 가상 데이터 센터에서 실행되는 가성 머신 제공
VDI (Virtual Desktop Infrastructure) : 중앙집중식 컴퓨팅 모델을 구현하는 기술 align="center" valign="middle" align="left" valign="middle" 응용 프로그램이 한대의 PC를 전용하고 있는 것처럼 보여지게 해주는 기술
플랫폼 가상화상에서 동작 하거나 독자적으로 사용 가능한 응용 프로그램의 가상화 align="center" valign="middle" align="left" valign="middle" 하나의 컴퓨터 시스템에 다수의 운영체제를 설치하여 운영하도록 지원
Hypervisor : 하드웨어와 다수의 운영체제의 중간에서 가상화를 지원 align="center" valign="middle" align="left" valign="middle" 스토리지, 네트워크, 시스템 자원을 중심으로 하는 가상화
|}
가상화 솔루션의 종류
{| cellspacing="1" cellpadding="1" border="1" width="100%"
|-
|bgcolor="cyan" align="center" width="20%"|종류
|bgcolor="cyan" align="center" width="80%"|상세설명
|-
|align="center" valign="middle"|VMware의 VMware Player
|align="left" valign="middle"|
운영 플랫폼 : Windows/Linux PC에서 VMware Player(무료)로 가상 머신 실행
지원 플랫폼 : Windows, Linux, NetWare, Solaris x86 운영체제 실행 가능
VMware Workstation, VMware Server(무료), VMware ESX로 가상 머신 생성
VMware Studio에서 Virtual Appliance 관리
[http://www.vmware.com/download/fusion/eval.html VMware Fusion], [http://www.vmware.com/download/player/player_reg.html VMware Player (무료)], [http://www.vmware.com/download/server/ VMware Server (무료)], [http://www.vmware.com/download/ws/eval.html VMware Workstation], VMware ESX
VMware vCenter Converter : 다른 가상 이미지를 VMware용 이미지로 변환
VMWare GO align="center" valign="middle" align="left" valign="middle" 사이트 : http://www.virtualbox.org/ (GPL & CDDL)
운영 플랫폼 : Windows/Linux에서 VirtualBox로 가상 머신 실행
지원 플랫폼 : Windows, Linux, Max OS X 운영체제 실행 가능\
[http://www.sun.com/software/products/xvmserver/index.xml Sun xVM Server], Sun xVM VirtualBox
VirtualBox (free for personal use), VirtualBox Open Source Edition (GPL) align="center" valign="middle" align="left" valign="middle" 사이트 : http://www.microsoft.com/windowsserver2008/en/us/hyperv.aspx
운영 플랫폼 : Windows Server 2008 (추가 3만원)
지원 플랫폼 :
Windows Server 2008에 포함되어 배포됨 (240일간 테스트용)
기타 : [http://www.microsoft.com/windowsserversystem/virtualserver/downloads.aspx MS Virtual Server] ([http://technet.microsoft.com/en-us/virtualserver/default.aspx 무료 버전]), MS Virtual PC align="center" valign="middle" align="left" valign="middle" 사이트 : http://www.xen.org/, GPL
운영 플랫폼 : x86, x86_64, IA64, PowerPC, …
지원 플랫폼 : Windows, Linux, solaris, BSD OS
시트릭스는 젠과 젠소스(XENSource)를 인수 align="center" valign="middle" align="left" valign="middle" [http://citrix.com/English/ps2/products/product.asp?contentID=683148 Citrix XenServer], [http://citrix.com/English/ps2/products/product.asp?contentID=186 Citrix XenApp], Citrix XenDesktop
젠서버 무료화 선언 align="center" valign="middle" align="left" valign="middle" SUSE Studio align="center" valign="middle" align="left" valign="middle" [http://www.parallels.com/ Parallels] : [http://www.parallels.com/download/server/mac/ Parallels Server], [http://www.parallels.com/download/desktop/ Parallels Desktop], [http://www.parallels.com/download/workstation/ Parallels Workstation], Parallels Virtuozzo Containers
스위스 상용 가상화 솔루션 회사 Parallels
Virtual Iron -> Oracle에 인수됨
[http://kvm.qumranet.com/kvmwiki KVM], Redhat KVM, GPL
OpenVZ (GPL)
가상화된 프라이빗 서버를 제공할 수 있는 리눅스용 컨테이너 기반 가상화 기술
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 등을 통합 관리
가상화 관련 사이트
{| cellspacing="1" cellpadding="1" border="1" width="100%"
|-
| bgcolor="cyan" align="center" width="20%" | 사이트
| bgcolor="cyan" align="center" width="80%" | 사이트 설명
|-
| align="center" valign="middle" | Turnkey Linux
| align="left" valign="middle" |
Ubuntu 기반의 Open Source Appliance를 제공하는 오픈소스 프로젝트
|-
| align="center" valign="middle" | VMware VAM
| align="left" valign="middle" |
VMware사의 Virtual Appliance Marketplace
900개 이상의 Virtual Appliance를 제공한다.
ThoughtPolice VMware images : VMware images를 모아놓은 사이트
|-
| align="center" valign="middle" | Parallels Virtual Appliances Directory
| align="left" valign="middle" |
Parallels의 가상화 기반에서 동작하는 Virtual Appliance를 제공한다.
|-
| align="center" valign="middle" | Virtual Appliances
| align="left" valign="middle" |
웹 유저인터페이스를 가진 Linux Machine (LAMP, LAPP, Tomcat, Cacto, NTOP)을 제공한다.
VMware, Parallels, QEMU/KVM, Virtual Iron, Microsoft Virtual PC 등의 환경에서 수행되는 Virtual Appliance를 제공한다.
|-
| align="center" valign="middle" | JumpBox
| align="left" valign="middle" |
다양한 가상 환경에서 수행되는 Virtual Appliance를 판매하는 사이트이다. (2006년 7월 설립)
대부분의 VA 당 99$/year에 판매하며 JumpBox Open (299$/year)이라는 묶음 형태의 판매도 한다.
|-
| align="center" valign="middle" | Microsoft Tech Net VHD Test Drive
| align="left" valign="middle" |
가상 하드 디스크(VHD)에서 IT 솔루션 실행
|-
| align="center" valign="middle" | Novell KIWI and openSUSE Build Service
| align="left" valign="middle" |
가상 환경에서 SW의 다양한 Linux를 위한 배포판을 만들 수 있는 도구를 제공한다.
|-
| align="center" valign="middle" | Red Hat Appliance Operating System
| align="left" valign="middle" |
독립 벤더(ISV)가 다양한 가상 환경에 자사의 SW를 배포하도록 도와주는 Virtual Appliance Development Kit (vADK)를 제공한다.
|-
| align="center" valign="middle" | HostVirtual
| align="left" valign="middle" |
Linux 기반의 VA를 호스팅 한다.
XV1. 24.95$/월, XV2. 39.95$/월, XV3. 69.95$/월
|-
| align="center" valign="middle" | Virtualization Conference & Expo
| align="left" valign="middle" |
Virtualization Conference & Expo
|-
| align="center" valign="middle" | rPath
| align="left" valign="middle" |
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 형태로 판매
Athene : 성능 관리
Trend Micro InterScan : Web Security
모델 3 : VA에서 사용해 보고(Trial) 실제 제품을 구매 (Try virtual, buy physical)
모델 4 : Virtual Appliance가 가능한 환경을 업체에 무상으로 제공하고 유상 컨설팅 수행
Ledger123 : 고객의 요구 사항에 맞는 VA를 구성하여 제공 (Custom Appliance : 500$)
썬 글래스피시 포트폴리오 ($999) : 오픈소스 기반의 포트폴리오 제공
모델 5 : Virtual Appliance Hosting
HostVirtual : Linux 기반의 VA를 호스팅 한다.
VMware로 Virtual Appliance 환경 설정
Appliance 프로그램 설치
VMware Server 2.0 을 설치한다.
Cygwin 프로그램에 포함된 OpenSSH를 설치한다.
'''VMware Studio''' 1.0 을 설치한다.
Ubuntu Server 8.10 을 설치한다.
참고 문헌 : VMware Server 2.0 가상 머신 만들기
OpenSSH 설치
PostgreSQL 설치
Apache HTTP Server 설치
PHP 설치
Appliance 환경 설정
참고 기사
디지털데일리, 특집/가상화 大해부
참고 문헌
Introduction to Virtual Appliances : Sun의 가상화 관련 정보를 제공하는 사이트
2008. There's something in the air. : 가상화 관련 정보를 제공하는 블로그
오픈 소스 클라우드 분석, 2010.4
[[Category:Virtual Appliance|Category:Virtual Appliance]]
분류: 비즈니스