Computação em nuvem - Visão geral
A tendência popular no mundo atual, movido pela tecnologia, é a 'computação em nuvem'. A computação em nuvem pode ser referida como armazenamento e acesso de dados pela Internet, em vez do disco rígido do computador. Isso significa que você não acessa os dados do disco rígido do seu computador ou de uma rede de computadores dedicada (rede doméstica ou de escritório). A computação em nuvem significa que os dados são armazenados em um local remoto e sincronizados com outras informações da web.
Um exemplo proeminente de computação em nuvem é o Office 365, que permite aos usuários armazenar, acessar e editar seus documentos do MS Office online (no navegador) sem instalar o programa real em seu dispositivo.
Arquitetura de Cloud Computing
A arquitetura da computação em nuvem compreende os seguintes componentes -
- Dispositivo front-end
- Plataforma de back-end
- Entrega baseada em nuvem
- Network
Front-end Devices - Basicamente, são os dispositivos usados pelos clientes para acessar os dados ou programas usando o navegador ou aplicativos especiais.
Back-end Platform - Existem vários computadores, servidores, máquinas virtuais, etc. que se combinam para se tornar uma plataforma de back-end.
Tipos de nuvem
As opções de armazenamento na nuvem estão em 3 formas -
- Public
- Private
- Hybrid
Public Cloud- Um provedor de serviços disponibiliza as nuvens ao público em geral, o que é denominado nuvem pública. Essas nuvens são acessadas por meio da Internet pelos usuários. Eles são abertos ao público e sua infraestrutura pertence e é operada por provedores de serviços, como no caso do Google e da Microsoft.
Private Cloud- Essas nuvens são dedicadas a uma organização específica. Essa organização específica pode usar a nuvem para armazenar os dados da empresa, hospedar aplicativos de negócios, etc. Os dados armazenados na nuvem privada não podem ser compartilhados com outras organizações. A nuvem é gerenciada pela própria organização ou por terceiros.
Hybrid Cloud- Quando duas ou mais nuvens são unidas para oferecer a vantagem de nuvens públicas e privadas, elas são chamadas de Nuvem Híbrida. As organizações podem usar nuvens privadas para aplicativos confidenciais, enquanto nuvens públicas para aplicativos não confidenciais. As nuvens híbridas fornecem soluções flexíveis, escaláveis e econômicas para as organizações.
Benefícios da nuvem
As nuvens têm muitos benefícios. Alguns deles estão listados abaixo.
O serviço em nuvem oferece escalabilidade. A alocação e desalocação de recursos ocorre de forma dinâmica de acordo com a demanda.
Ele economiza custos ao reduzir a infraestrutura de capital.
Ele permite que o usuário acesse o aplicativo independentemente de sua localização e configuração de hardware.
Simplifica a rede e permite que o cliente acesse o aplicativo sem comprar licença para máquina individual.
Armazenar dados em nuvens é mais confiável, pois não é perdido facilmente.
SPI
Em seguida, vem como os serviços em nuvem são categorizados. S significa Software, P significa Plataforma e I significa Infraestrutura no SPI. SaaS é um software como serviço; PaaS é a plataforma como serviço e IaaS é a infraestrutura como serviço.
A seguir estão os exemplos ativos desses modelos.
SAAS Model - E-mail (Gmail, Yahoo, etc.)
PAAS Model - Microsoft Azure
IAAS Model - Amazon S3