Cloud Computing é um tipo de computação baseada na Internet onde diferentes armazenamentos de servidores e aplicativos em uma organização são entregues através da Internet. A computação em nuvem ajuda a compartilhar aplicativos computacionais em vez de servidores locais e dispositivos pessoais.
O compartilhamento de recursos em vários níveis resulta em diversas ofertas de nuvem, como nuvem de infraestrutura (por exemplo, hardware, gerenciamento de infraestrutura de TI), nuvem de software (por exemplo, SaaS com foco em middleware como serviço ou CRM tradicional como serviço), nuvem de aplicativos (por exemplo, aplicativo como serviço). um serviço, ferramentas de modelagem UML como serviço, rede social como serviço) e nuvem de negócios (por exemplo, processo de negócios como serviço).
O objetivo da computação em nuvem é compartilhar recursos entre os consumidores de serviços em nuvem, parceiros e fornecedores de nuvem na cadeia de valor da nuvem.