Entendemos por cloud a entrega de serviços alojados pela Internet, permitindo que as empresas usem os recursos do computador como um utilitário, em vez de terem que criar e manter os seus próprios recursos de hardware.
Antes da Internet e da banda larga, o utilizador tinha que ter ou instalar fisicamente qualquer produto ou solução para poder usá-lo, desde um processador de texto a um disco rígido. Mas a cloud permite-nos utilizar esses mesmos recursos com apenas um dispositivo de acesso (computador, tablet, smartphone,…) sem precisar fazer o download ou tê-los pessoalmente.
A cloud supõe também uma mudança no modelo de pagamento, que passou de compra para subscrição por utilização ou serviço, com diferentes modalidades (única, mensal, anual, por consumo …), permitindo condições contratuais mais flexíveis e de acordo com as necessidades reais e temporárias dos utilizadores.
Para ser considerado como cloud, o utilizador deve poder aceder aos seus dados ou programas através da Internet, a qualquer momento, lugar ou dispositivo.
Sob a estrutura da cloud, encontramos nomes diferentes para o fornecimento de recursos tecnológicos. Assim, falamos de software como serviço (SaaS), que permite o acesso a um software pela Internet. Também falamos em Plataforma como Serviço (PaaS), onde uma empresa pode criar as suas próprias aplicações personalizadas para utilização dos seus funcionários ou clientes. A partir daí, abre-se um leque de possibilidades de recursos da cloud, de aplicações a armazenamento ou da própria infraestrutura, ou seja, os próprios servidores e todos os programas necessários para o funcionamento de uma determinada empresa.
A cloud utiliza as redes de grandes grupos de servidores para compartilhar todas essas tarefas de processamento de dados. Nesse caso, os clientes não precisam de pagar pelo produto específico que desejam utilizar, nem precisam de ter uma infraestrutura poderosa que suporte esses processos. Esse sistema, portanto, representa uma economia significativa em investimentos tecnológicos, tanto na aquisição de equipamentos quanto na sua manutenção.
Para que a cloud computing seja possível, os servidores tiveram que ser bastante aprimorados, bem como as conexões à Internet que devem ser permitir o envio e o recebimento de grandes volumes de informação e acesso simultâneo por centenas de milhares de utilizadores.