A computação em nuvem é a prestação de serviços informáticos como um serviço e não como um produto, em que os recursos partilhados de software e informação são fornecidos ao computador ou a outro dispositivo como um utilitário através de uma rede. Num sistema de computação em nuvem, há uma mudança significativa da carga de trabalho. Os computadores locais já não têm de fazer todo o trabalho pesado, quando se trata de executar aplicações. A rede de computadores que compõem a nuvem encarrega-se delas. A procura de hardware e software por parte dos utilizadores diminui. A única coisa que o computador do utilizador precisa de ser capaz de executar é o software de interface dos sistemas de computação em nuvem, que pode ser tão simples como um navegador Web e a rede de nuvens trata do resto. Este livro foi preparado com base no facto de o autor ter ensinado a matéria ao nível do mestrado nos últimos anos, tendo em conta o programa de estudos de muitas universidades em particular.