Virtual appliance
From Wikipedia, the free encyclopedia
A virtual appliance is a minimalist virtual machine image designed to run under VMware, Xen, Microsoft Virtual PC, QEMU, Usermode Linux, CoLinux, Virtual Iron or other PC virtualization technology, providing network applications like firewalls or webservers.
Virtual appliances are a subset of the broader class of software appliances. Like software appliances, virtual appliances are aimed to eliminate the installation, configuration and maintenance costs associated with running complex stacks of software.
A key concept that differentiates a virtual appliance from a virtual machine is that a virtual appliance is a fully pre-installed and pre-configured application and operating system environment whereas a virtual machine is, by itself, without application software.
Typically a virtual appliance will have a web interface to configure the inner workings of the appliance. A virtual appliance is usually built to host a single application, and so represents a new way of deploying network applications.
As an example, the MediaWiki software that powers Wikipedia is available as a virtual appliance. This appliance contains all the necessary software, including operating system, database and MediaWiki, to run a wiki installation as a "black box".
[edit] See also
- Astaro Security Virtual Appliance
- Comparison of virtual machines
- Comparison of Application Virtual Machines
- VMware
- Virtual Iron
- Xen
- Qemu
- Microsoft Virtual PC
- FreeOsZoo for ready-to-launch OSes disk images
- Benchmark
- rPath
- cohesiveFT
- Appliance
- Jumpbox
- Enomalism
- LivePC
[edit] External links
- Intelica Networks Virtual appliances for Network Monitoring and Security
- rPath rBuilder Online - generates virtual software appliances
- Virtual Appliances Homepage
- CohesiveFT Homepage
- Virtual Appliances Frequently Asked Questions
- VMware Virtual Appliances Challenge
- Virtual appliance news and tips
- JumpBox Appliances (work w/ Xen, VMware and Parallels]
- VMfind - Virtual Appliance search engine
- MediaWiki Software Appliance available in VMware format.
- Virtual Appliances for Ubuntu, Kubuntu and OpenSUSE
- Virtual Appliances for Gentoo, Slackware and XEN on Gentoo
- VMcasting is an automatic virtual machine deployment specification based on RSS2.0
- Jailtime.org - Virtual filesystems for Xen
- Enomalism Virtual Appliance Management