Um fornecedor de serviços de computação em nuvem, muitas vezes conhecido como CSP, gere um centro de dados remoto onde estão alojadas aplicações, servidores (reais e virtuais), armazenamento de dados, ferramentas de desenvolvimento, capacidades de rede e outros recursos informáticos. A computação em nuvem é o acesso à Internet a pedido a estes recursos. Estes materiais são disponibilizados pelo CSP em troca de uma taxa de subscrição mensal ou de encargos baseados na utilização. A tecnologia que faz com que as nuvens funcionem é frequentemente designada por "computação em nuvem". Esta compreende algum tipo de infraestrutura de TI virtualizada, como servidores, sistemas operativos, redes e outras infra-estruturas que foram abstraídas utilizando software especializado para permitir o agrupamento e a divisão sem ter em conta os limites físicos do hardware. Um servidor de hardware, por exemplo, pode ser dividido em vários servidores virtuais.