VMware's virtualization enables the use of multiple operating systems while creating a highly effecient computing environment.
Virtualization is the process of abstracting the software layers from the hardware and in essence allow you to create multiple software environments on a single piece of hardware or create one large software environment across multiple pieces of hardware. Through this abstraction, a private cloud can be built greatly increasing computing efficiency. Some of the characteristics include:
Standardized hardware creates efficiencies with the resource pools. Creating an environment based on standardized hardware removes unnecessary complexity within the data center dynamic.
Cloud infrastructure is designed to support any and all workloads and to do so in the most optimized way possible across the entire data center.
Cloud infrastructure must be dynamic in its ability to adapt to changes in the resource workload. This adaptability should be automated and built on defined configurations and according to the demands of the applications it runs.
Automation is the hallmark of quality cloud infrastructure. Specifically when using software to define the data center space, the framework must have built-in intelligences to eliminate complexity and create elastic computing without needing direct human guidance.
Private clouds must be able to compensate for hardware and software failure. Coupled with automation and adaptability, the network should be automated in its approach to adapt to possible problems and continue with the highest level of availability.
VMware's industry-leading virtualization platform for building cloud infrastructures offers a strong feature set that includes the following.
The distributed switch is the building block of a truly dynamic network environment. Distributed switch makes more advanced networking possible and allows the software defined data center the ability to harness the full capabilities of distributed resource management.
Hot Add is the ability to add CPU, memory, or devices to virtual machines without the need to reboot or cause any other form of disruption. Users can dynamically scale their resources without fear of data loss or outage.
Users can perform live migrations between virtual machines and cloud servers with no downtime.
Distributed resources scheduling provides continuous optimization of the virtual data center dynamic. It portions resources to the highest priority applications, balances computing capacity, and allows high levels of hardware optimization and utilization.