In an era of rapidly evolving technology witnessing a range of innovations every passing day, cloud computing has emerged as a trendy technology option enabling continued network access between shared computing resources. By requiring only minimum amount of interaction between the user organization and the service provider, cloud computing offers flexibility and scalability to the