Xen Enterprise Grade Open Source Virtualization
Virtualization: The New Infrastructure Requirement The need for OS level virtualization has arisen as a result of a strange coincidence of market forces. First, enterprise software application architectures have become complex, multi-threaded, multi-process and multi-tiered systems that are difficult to provision, configure and manage. Second, the adoption of so-called “scale-out” computing infrastructure based on inexpensive industry-standard servers has led to server sprawl in the data center. Frequently IT staff provision one application per server, because that is the easiest way to ensure that the application and its configuration state can be isolated from other applications in the data center. Moreover, it provides a simple model for dealing with reliability and servicing – if the server fails, only the single application it hosts will fail, and if the application must be protected against downtime during server maintenance or from faults, then it is relatively straightforward to ‘clone’ the entire state of a server, and copy it to an identical machine that can be brought into service to replace the system that went offline. Finally, provisioning resources at the server level provides a way to identify the true resource needs of an application. If multiple applications share a single server it is difficult to determine the real resource needs of each, and to provision additional resources as needed.
Related Xen Enterprise Grade Open Source Virtualization: application architectures, strange coincidence, physical infrastructure, os level, true resource, rack space, server maintenance, server level, virtualization, software application, downtime, faults, additional resources, provision, adoption