Esta pesquisa deve fornecer um conteúdo atualizado sobre o tema acima. Não esqueça de incluir as  
referëncias (fontes) no último item, reforçando que não deve ser um Copy/Paste e sim uma síntese 
das pesquisas que fizer.


Conceito


Cloud Computing é um serviço, ou grupo de serviços, que oferece uma alternativa de data center digital para empresas. Ou seja, significa que é uma forma de acessar e guardar dados e programas pela Internet em vez de ser pelo HD de seu computador Todos esses dados e programas são encaminhados para o cloud (nuvem), tendo essa definição por não saber onde se encontra a unidade física destes dados, sabendo apenas da empresa o qual esta oferendo este serviço de Cloud Computing. Resumidamente, a Nuvem é um conjunto de hardwares, redes, armazenamentos, serviços e interfaces que permitem a entrega da computação como um serviço, sendo todo este conjunto entregue pela internet com base na demanda do usuário.

Ele é apenas um modelo de negócios, o qual pode substituir o uso de data center, por ser até mais rápido e muito mais econômico que um data center tradicional. Porém, este modelo pode não ser viável para empresas governamentais ou qualquer outra que requisite uma segurança maior, já que os dados estarão em uma nuvem compartilhada e que não se sabe se a empresa está fazendo toda a segurança correta de seus dados e aplicativos.

Estrutura


As organizações de TI podem optar por implantar aplicativos em nuvens públicas, privadas ou híbridas, cada um dos quais tem suas vantagens e desvantagens.

Os termos públicos, privados e híbridos não ditam localização. Enquanto as nuvens públicas são tipicamente na Internet e nuvens privadas estão normalmente localizados nas instalações, uma nuvem privada pode ser hospedada em uma instalação de colocation também.

As empresas podem fazer uma série de considerações em relação à qual o modelo de computação em nuvem que optar por utilizar, e eles podem usar mais de um modelo para resolver problemas diferentes.

Uma aplicação necessário em uma base temporária pode ser mais adequado para a implantação em uma nuvem pública, porque ajuda a evitar a necessidade de adquirir equipamento adicional para resolver uma necessidade temporária.

Da mesma forma, a aplicação permanente, ou um que tem requisitos específicos sobre a qualidade do serviço ou da localização dos dados, pode melhor ser implantado em uma nuvem privada ou híbrida.


Nuvem Publica

As nuvens públicas são executados por terceiros e aplicações de diferentes clientes são susceptíveis de serem misturados nos servidores da nuvem, sistemas de armazenamento e redes. As nuvens públicas são mais frequentemente hospedado fora dos estabelecimentos de clientes, e eles fornecem uma maneira de reduzir o risco do cliente e custos, fornecendo uma extensão flexível, mesmo temporária para infra-estrutura corporativa. Se uma nuvem pública é implementada com o desempenho, segurança e localização de dados em mente, a existência de outros aplicativos em execução na nuvem deve ser transparente para ambos os arquitetos de nuvem e usuários finais. De fato, um dos benefícios de nuvens públicas é que eles podem ser muito maior que a nuvem privada de uma empresa pode ser, oferecendo a capacidade de escalar cima e para baixo na demanda, e deslocando riscos de infra-estrutura da empresa para o provedor de nuvem, se mesmo apenas temporariamente. Também é possível ter porções de uma nuvem pública para o uso exclusivo de um único cliente, criando um data center privado virtual. Em vez de estar limitado a implantação de imagens de máquinas virtuais em uma nuvem pública, um data center privado virtual oferece aos clientes maior visibilidade em sua infra-estrutura. Agora os clientes podem manipular não apenas imagens de máquinas virtuais, mas também servidores, sistemas de armazenamento, dispositivos de rede e topologia de rede. A criação de um data center virtual privada com todos os componentes localizados na mesma facilidade ajuda a diminuir a emissão de localidade de dados porque a largura de banda é abundante e tipicamente livre ao conectar recursos dentro da mesma instalação.

Nuvem Privadas

Feitas para que um cliente faça o uso exclusivo delas, garantindo assim um maior controle sobre os dados, segurança, qualidade do serviço e sobre o uso de recursos de nuvem, além de ter um melhor controle dos aplicativos sobre a nuvem. Além disso, é possível implanta-las em um centro de dados da empresa ou em um colocation (housing), permitindo que a empresa possa instalar, configurar e operar a infra-estrutura para suportar uma nuvem privada dentro de data center corporativo dela.

Nuvem Híbrida

As nuvens híbridas combinam ambos os modelos de nuvem públicas e privadas, podendo aumentar uma nuvem privada com os recursos de uma nuvem pública para manter os níveis de serviço em face das flutuações de carga de trabalho rápidos. Uma nuvem híbrida também pode ser usado para lidar com picos de carga de trabalho planejados e também podem executar tarefas periódicas que podem ser implementadas facilmente em uma nuvem pública (isso se chama "onda de computação") .

Virtualização


A virtualização é um processo em que o software é usado para simular o hardware, ou seja, é possível criar as chamadas Máquinas Virtuais (VM), que podem rodar outros sistemas operacionais dentro de um software, ao invés de ser diretamente ligado ao hardware (ainda faz uso dos recursos do hardware que está sendo utilizado pelo software que executará a VM). Ele pode existir sem a nuvem, mas a computação em nuvem não pode existir sem a virtualização. A computação em nuvem permite às empresas armazenar e acessar aplicativos e dados em servidores virtuais, em vez de em uma máquina física. A principal diferença é que em virtualização que você está controlando a gestão interna de hardware e na computação em nuvem, serviços já são atendidos pelo provedor de sua rede de área ampla.

Processo de utilização


Inicialmente, deve-se contratar uma empresa (Oracle ou Amazon) para poder fazer o uso de computação em nuvem. Após isso, deve-se escolher o modelo mais apropriado para o seu negócio, sendo uma nuvem pública, privada ou híbrida. Cada modelo para cada empresa tem sua forma de fazer a migração do data center atual da empresa para o virtual da nuvem. Seguindo a lógica do modelo que foi escolhido, será criado então um servidor virtual, o qual será possível guardar arquivos, compartilhar mídia digital, implantar e hospedar um website, rodar o banco de dados e analisar tudo que encontra-se no servidor.

Vantagens


A computação em nuvem possui diversas vantagens sobre o data center clássico, sendo que este mesmo clássico só possui a vantagem de que você pode ter certeza que ninguém mais acessará o seu sistema pela rede (já que você foi o criador de toda a estrutura dele).

As vantagens são:

1 – Trabalhar em quaisquer localidades

Com a computação em nuvem, você pode acessar o sistema através da internet, não sendo necessário estar presente no local de trabalho da empresa, permitindo maior flexibilidade com o serviço dos funcionários da empresa, melhorando a produtividade e lucros dos funcionários, já que eles podem se sentir mais livres e confortáveis com o local que queiram trabalhar.

2 – Flexibilidade de serviços

Se as necessidades da empresa aumentam, é possível incrementar o sua capacidade de nuvem, com base em servidores remotos do serviço. Da mesma forma, é possível também reduzir a capacidade de forma rápida e automática.

3 – Recuperação de Desastre

Nuvem permite fazer o backup e recuperação de dados, através de soluções baseadas em nuvem que economizam tempo, evitando desperdício de tempo e dinheiro

4 – Atualizações Automáticas

Os fornecedores da nuvem fazem todo o serviço de implantação de atualizações de softwares regulares, permitindo mais tempo livre para exercer outras atividades.

5 – Melhor Trabalho em Equipe

Aplicativos de compartilhamento de fluxo de trabalho e arquivo baseados em nuvem ajuda a fazer atualizações em tempo real e lhes dá total visibilidade de suas colaborações, permitindo que as equipes possam acessar, editar e compartilhar documentos a qualquer hora, de qualquer lugar.

6 – Controle de Documentos e Dados

Através da Nuvem, não é mais necessário o uso de e-mails, o qual gera muita desorganização no compartilhamento de arquivos dentro da empresa. Com ela, pode-se organizar um espaço somente para troca de documentos e arquivos entre funcionários, gerando uma melhor organização.

7 – Segurança

Com a computação em nuvem, os dados sempre estarão seguros na nuvem, algo que não era 100% garantido nos data centers, caso algum deles fosse danificado de alguma forma.

Serviços disponíveis


O Cloud Computing pode ser dividido em 4 serviços:

Infrastructure as a Service (IaaS) : É a entrega de hardwares de computador (servidores, tecnologia de rede, armazenamento e espaço do data center) como um serviço. Pode também incluir a entrega de sistemas operacionais e tecnologia de virtualização para gerenciar os recursos. Dessa forma, os clientes podem alugar estes hardwares em vez de comprar e instalar seu próprio data center. O serviço também pode oferecer o Escalonamento Dinâmico, o qual pode pedir um aumento de recursos para a sua nuvem imediatamente, baseando-se aos requerimentos de seus sistemas para aumentá-los ou diminui-los automaticamente.

Plataform as a Service (PaaS) : É a entrega de softwares integrados que fornece tudo que um desenvolvedor precisa para desenvolver um software e rodá-lo. É uma forma evoluída de hospedagem de Web, o qual faz a gestão de todas as fases de desenvolvimento de software de planejamento e design, a construção e implantação, para testes e manutenção.

Software as a Service (SaaS) : É o serviço com aplicativos de negócios que estão hospedados pelo fornecedor da nuvem e entregando-os como um serviço, ou seja, você só pode utilizar os recursos do software.

Referências bibliográficas


HURWITZ, et al.: Cloud Computing for Dummies, New Jersey: Wiley, 2012.

Sun Mycrosystems: Introduction to Cloud Computing architecture, 1st Edition, 2009. <https://java.net/jira/secure/attachment/29265/CloudComputing.pdf>

SalesForce : Why Move To The Cloud? 10 Benefits Of Cloud Computing: Salesforce UK, 2015. <https://www.salesforce.com/uk/blog/2015/11/why-move-to-the-cloud-10-benefits-of-cloud-computing.html>