Serviços de rede fornecidos através de Cloud Computing
Três tipos distintos de serviços de rede podem ser fornecidas através da nuvem: aplicativos, plataformas e serviços (infra-estrutura). Os parágrafos seguintes descrevem estes três tipos de serviços em nuvem em maior detalhe.
Aplicativos na nuvem
Na maioria das vezes referida como Software as a Service (SaaS), As aplicações totalmente funcionais podem ser entregues através da nuvem. Um dos exemplos mais conhecidos é Aplicativos do Google, que é um conjunto de aplicativos de escritório baseados em nuvem projetado para competir diretamente com aplicativos de escritório tradicionais da Microsoft, incluindo Word, Excel, PowerPoint, Access e Outlook. Google Apps também pode substituir o software de back-end, muitas vezes utilizados para apoiar Microsoft Office, incluindo o Exchange e SharePoint.
Quando você usa um aplicativo baseado em nuvem, você não precisa se preocupar com qualquer um dos detalhes que são comumente associados à execução de um aplicativo em sua rede, tais como a implementação do aplicativo e aplicar atualizações de produtos e patches de software. aplicativos baseados em nuvem costumam cobrar uma pequena taxa mensal com base no número de usuários que executam o software, assim que os custos são baixos.
Além disso, como um usuário do aplicativo baseado em nuvem, você não precisa se preocupar em fornecer a plataforma hardware ou sistema operacional no qual o aplicativo será executado. O provedor de aplicativo cuida desses detalhes para você, então você pode se concentrar apenas no desenvolvimento do aplicativo para melhor servir as necessidades dos seus utilizadores.
Plataformas na nuvem
Também conhecido como Plataforma como Serviço (PaaS), esta classe de serviço refere-se a provedores que dão acesso a uma plataforma operacional virtual remoto no qual você pode construir seus próprios aplicativos.
No nível mais simples, um provedor de PaaS dá-lhe uma máquina completa, funcional remoto virtual que é totalmente configurado e pronto para você implantar seus aplicativos para.
Se você usar um provedor de web para hospedar o site da sua empresa, você já está usando PaaS: A maioria dos provedores de hospedagem dar-lhe um sistema Linux em funcionamento, totalmente configurado com todos os servidores necessários, tais como Apache ou MySQL. Tudo que você tem a fazer é criar e implantar o aplicativo da Web no servidor do provedor.
soluções mais complexas de PaaS incluem software que suas aplicações personalizadas pode tocar para fornecer serviços como armazenamento de dados, processamento de pedidos on-line, e os pagamentos de cartão de crédito especializado. Um dos exemplos mais conhecidos deste tipo de provedor de PaaS é a Amazon.
Quando você usa PaaS, você assumir a responsabilidade de desenvolver seus próprios aplicativos personalizados para rodar na plataforma remota. O provedor de PaaS cuida dos detalhes de manter a própria plataforma, incluindo o sistema operacional de base e o hardware no qual a plataforma é executado.
Infra-estrutura na nuvem
Se você não deseja delegar a responsabilidade de manter os sistemas operacionais e outros elementos da plataforma, você pode usar Infrastructure as a Service (IaaS). Quando você usa IaaS, você está comprando o poder de computação em bruto que é acessível através da nuvem. Normalmente, IaaS fornece-lhe acesso a uma máquina virtual remoto. Cabe a você a gerenciar e configurar a máquina remota como quiser.