Many established and emerging vendors offer virtualization solutions that enable decoupling at the various levels of the IT stack.
Ceedo: This company’s virtualization solution allows IT administrators to create and deploy a desktop application workspace to end-user devices such as a PC without requiring installation on it. Workspaces can be deployed directly to a PC, virtual PC, a network drive, or a portable device; decoupling the application and data from the end-user devices.
Citrix Systems: XenServer is an infrastructure virtualization product. The base version is available for free and supports features such as live relocation and multi-server management. A more feature-rich offering is available for a price and adds features, such as high availability and dynamic resource balancing. Many external cloud providers use and support virtualization based on XenServer.
InstallFree: Focused on the Windows environment, InstallFree Virtual (IFV) is the company’s core product for application virtualization. Their product will decouple, encapsulate, and distribute stateless applications, add-ons, and updates in self-contained modules that dynamically bind to each other at run time on the host machine and integrate with userspecific customizations.
Microsoft: Hyper-V is a role in Windows Server that provides tools and services to create a virtualized server computing environment. It is a hypervisor that supports Microsoft operating systems and applications and Linux as a guest operating system.
VMOps: VMOps Cloud Stack is designed for enterprises and cloud service providers. It includes a hypervisor for virtualizing processors, storage, and networking, and a cloud server for administering the provisioning of virtual machines while managing physical resources and balancing workloads.
VMware: ESX Server was an early entrant in the x86 virtualization market and is the most widely deployed hypervisor that supports Windows, Linux, Netware, Solaris, and other guest operating systems. ESX Server is the foundation for the vSphere product that adds features such as centralized management, load balancing, business continuity, and live migration.
Xenocode: Xenocode Virtual Desktop allows application components and settings to be deployed in pluggable “layers” that can be dynamically enabled or disabled. Their solution automates the steps a skilled Windows administrator takes to package and deploy an application.
3tera: The company’s AppLogic solution can be used as a hosted service or to build on-premise private clouds or as a hybrid cloud solution. AppLogic provides a catalog of preconfigured virtual appliances and applications templates, run-time cloud application manager and monitoring tools, to allow service providers and enterprises to create and operate scalable applications without reengineering specifically for cloud.
Arjuna Technologies: The company provides tools, called Arjuna Agility, for moving legacy IT systems to a range of cloud infrastructures and for managing their operations there. It includes an XML-based scheme for describing applications and automatically configuring their resources.
Elastra: Elastra Enterprise Cloud Server 2.0 enables enterprises to design, deploy, and manage applications and virtualized infrastructure in a holistic way in internal and external clouds. The core technology is a method for semantically modeling applications, infrastructure, and all policies— including minimum performance levels, backup schedules, and such—that relate the two.
Enomaly: The company’s Elastic Computing Platform, derived from an open-source project, automates the configuration, management, and deployment of virtual machines in private, public, and hybrid computing clouds. This Platform, has a virtual machine management system written in Python, and the back-end storage is on MySQL.
GridGain Technologies: GridGain, written in Java, is an open-source development platform that helps construct new cloud-based applications and gridenable existing ones. It uses a software framework that supports large data set distributed computing by including data grids, affinity load balancing, zero deployment, peer-to-peer class loading, and other concepts.
Majitek: GridSystem software helps IT rapidly provision and scale high-performance business applications and services on virtualized, heterogeneous infrastructure. The company also provides tools and services to securely provision, license, and bill for digital content or services.
RightScale: The company offers a suite of tools for managing cloud-based applications. Included are predefined server templates to help get new applications running quickly, a real-time performance monitor, and customizable scripts that can scale infrastructure automatically according to demand for applications.
Skytap: Skytap supplies cloud-based IT lab services to help enterprises develop, test, and demonstrate large-scale applications. Its virtual, on-demand infrastructure pools can be used in conjunction with or as a replacement for onpremises IT resources.
Surgient: Software from Surgient automates the life cycle of creating, testing, and delivering IT services. This includes managing and optimizing heterogeneous virtualized infrastructure, managing libraries of IT service configurations, and enabling self-service, policy-driven provisioning of services.
VMware: vCloud is a data center operating system to enable enterprises to create onpremises private cloud infrastructure that can federate computing between on-premises and off-premises resources. VMware has partnered with technology and cloud service providers to enable migration of application services to a cloud environment regardless of operating system or application.
Zimory: Zimory has developed software for combining virtual servers, even in disparate data centers, into a homogeneous computing cloud. The technology is aimed at enterprises and is the basis for an Internet marketplace that trades in on-demand computing capacity aggregated from enterprises around the world.