O conceito de computação em nuvem
A computação em nuvem (cloud computing) pode ser definida como uma categoria de serviços, acessíveis pela rede mundial de computadores (Internet), em que serviços típicos de sistemas operacionais ou módulos deles são oferecidos. Assim, através da interconexão de sistemas (servidores ou conjunto de servidores) distintos via Internet, é possível obter um sistema escalonável e acessível de qualquer lugar, sem que no entanto os recursos estejam concentrados em um único equipamento ou localidade geográfica. O conceito de computação na nuvem é altamente desejável para as corporações, que dedicam grande parte do tempo e de recursos financeiros da área de tecnologia apenas na manutenção dos sistemas. Com a disponibilidade de recursos distribuídos online, as empresas podem descartar os altos custos de manutenção de sistemas computacionais, já que sistemas operacionais e outros serviços disponíveis na “nuvem” podem ser acessados a partir de qualquer terminal com dispositivos de interface (teclado e mouse) e um monitor. De fato, apenas um terminal simples é necessário, já que todo o armazenamento em disco, instalação de programas e serviços e processamento são feitos remotamente. Além disso, teoricamente não haveria barreiras entre diferentes sistemas operacionais e arquiteturas de hardware, bastando ter disponível um terminal que consiga operar com recursos de internet - geralmente um computador com interface de rede e com um navegador (browser) compatível com padrões modernos de Internet. Há muitas vantagens envolvidas na adoção da computação em nuvem, além das já enumeradas. Uma das mais notáveis é a capacidade de integrar usuários geograficamente distantes ou não em um único sistema de compartilhamento e distribuição de arquivos, tornando o trabalho corporativo mais eficiente e consideravelmente menos custoso. Além disso, ao dimensionar um sistema de cloud computing, opta-se por uma infraestrutura otimizada e mais econômica