Virtualization is a cornerstone design technique for all cloud architectures. In cloud computing it refers primarily to platform virtualization or the abstraction of physical IT resources from the people and applications using them. Virtualization allows servers, storage devices, and other hardware to be treated as a pool of resources rather than discrete systems, so that these resources can be allocated on demand. In cloud computing, we’re interested in techniques such as paravirtualization, which allows a single server to be treated as multiple virtual servers, and clustering, which allows multiple servers to be treated as a single server.
As a means of encapsulation of physical resources, virtualization solves several core challenges of datacenter managers and delivers specific advantages, including:
Higher utilization rates — Prior to virtualization, server and storage utilization rates in enterprise datacenters typically averaged less than 50% (in fact, 10% to 15% utilization rates were common). Through virtualization, workloads can be encapsulated and transferred to idle or underused systems — which means existing systems can be consolidated, so purchases of additional server capacity can be delayed or avoided.
Resource consolidation — Virtualization allows for consolidation of multiple IT resources. Beyond server and storage consolidation, virtualization provides an opportunity to consolidate the systems architecture, application infrastructure, data and databases, interfaces, networks, desktops, and even business processes, resulting in cost savings and greater efficiency.
Lower power usage/costs — The electricity required to run enterprise-class datacenters is no longer available in unlimited supplies, and the cost is on an upward spiral. For every dollar spent on server hardware, an addition dollar is spent on power (including the cost of running and cooling servers). Using virtualization to consolidate makes it possible to cut total power consumption and save significant money.
Space savings — Server sprawl remains a serious problem in most enterprise datacenters, but datacenter expansion is not always an option, with building costs averaging several thousand dollars per square foot. Virtualization can alleviate the strain by consolidating many virtual systems onto fewer physical systems.
Disaster recovery/business continuity — Virtualization can increase overall service-level availability rates and provide new options for disaster recovery solutions.
Reduced operations costs — The average enterprise spends $8 in maintenance for every $1 spent on new infrastructure. Virtualization can change the server to admin ratio, reduce the total administrative workload, and cut total operations costs.
With This
Yours Friend
Sudarshan Singh