In earlier times, the management and provisioning of the infrastructure was a difficult task as most of the configurations and setup of hardware and software had to be done manually. It started becoming more hectic with the additional requirements of the infrastructure. With cloud computing coming into the picture, it