O que é a computação em nuvem?

É a utilização compartilhada de armazenamento e processamento entre computadores e servidores, interligados por meio da internet, no modelo de "Computação em grade"(Modelo que divide as tarefas em diversas máquinas, de forma a otimizar a taxa de processamento)

Funcionamento

Por meio da internet, torna-se possível a interação entre o consumidor e os servidores, estes encontrados em grande Data Centers, normalmente pertencentes a empresas privadas. Quando solicitado, os dados do cliente são enviados para o servidor, que o armazenarão, funcionando como um gigantesco HD, e a qualquer momento, quando a própria pessoa, ou o aplicativo que ela estiver utilizando, solicitar tais dados, o servidor irá fornecer o que foi pedido.

Benefícios

  • Os softwares e dados podem ser requisitados em qualquer lugar e horário, não sendo mais necessário o uso de unidades físicas, e sendo independente de um ambiente apropriado, claro, se houver internet no local.
  • Facilita o trabalho corporativo e o compartilhamento de arquivos, visto que, é mais prático encontrar informações, quando elas se encontram todas no mesmo lugar.
  • Não é necessário manutenções de infraestrutura física de redes locais cliente/servidor.
  • A infraestrutura dos servidores nuvens, são mais enxutas que as soluções tradicionais de alojamento e hospedagem, consumindo menos energia, espaço e refrigeração, diminuindo os custos.
  • O usuário raramente precisa se preocupar com sistemas operacionais e hardware de seu computador pessoal, pois o modelo nuvem independe disso.
  • Os softwares são atualizados de forma automática.
  • Devido ao seu funcionamento em grade, o fluxo de informações se torna bem mais rápido do que de forma tradicional.

XaaS

A computação em nuvem é dividida em sete tipos:

  • IaaS - Quando se utiliza uma percentagem de um servidor, geralmente com configuração que se adeque à sua necessidade. (p. Ex.: Softlayer)
  • PaaS - Utilizando-se apenas uma plataforma como um banco de dados, um web-service, etc. (p.ex.: IBM Bluemix, Windows Azure e Jelastic).
  • DaaS - As ferramentas de desenvolvimento tomam forma na computação em nuvem como ferramentas compartilhadas, ferramentas de desenvolvimento web-based e serviços baseados em mashup.
  • SaaS - Uso de um software em regime de utilização web (p.ex.: Google Docs , Microsoft SharePoint Online).
  • CaaS - Uso de uma solução de Comunicação Unificada hospedada em Data Center do provedor ou fabricante (p.ex.: Microsoft Lync).
  • EaaS -Quando se utiliza tudo, infraestrurura, plataformas, software, suporte, enfim, o que envolve T.I.C. (Tecnologia da Informação e Comunicação) como um Serviço.
  • DBaas - Quando utiliza a parte de servidores de banco de dados como serviço.

Referências