Cloud computing has changed the information technology landscape. There have been a lot of talks about its agility, flexibility and