Virtualization: A Solution for High Availability
Virtualization is a technique where a physical server can be divided into multiple virtual servers and each server has its own resources like RAM, CPU, disk storage etc. Initially the concept of virtualization was initiated specific in the terms of hardware but later it has got great success in term of software’s also. There are lots of benefits of hardware as well software virtualization specifically in the field of information technology. Such benefits are like cost saving in terms of infrastructure cost, labor cost, hardware cost, software cost, space cost, failover capabilities in case of hardware as well as software failure, reduced the downtime of the production application and most importantly its very helpful in case of any planned or unplanned outages.