The main enabling technology for cloud computing is virtualization. virtualization software separates a physical computing device into one or more "virtual" devices, each of which can be easily used and managed to perform computing tasks. With operating system–level virtualization essentially creating a salable system of multiple independent computing devices, idle computing resources can be allocated and used more efficiently.
Virtualization provides the agility required to speed up IT operations and reduces cost by increasing infrastructure utilization. Autonomic computing automates the process through which the user can provision resources on-demand. By minimizing user involvement, automation speeds up the process, reduces labour costs and reduces the possibility of human errors. |