Cloud computing technology – All that you need to know about it