Cloud Computing, ou Computação em Nuvem é a tecnologia que possibilita o acesso a diversos recursos como:
- Servidores;
- Redes;
- Aplicações;
- Serviços acessados pela internet
A Cloud Computing pode ser acessada de qualquer lugar com internet e em qualquer dispositivo de escolha (desde smartphones até desktops), assim como realiza:
- Expansão de recursos físicos e virtuais;
- Medição da capacidade contratada;
- Elasticidade, pois a Computação em Nuvem permite alocação de recursos como quantidade de dados e capacidade de processamento dos sistemas em uma performance ideal.
Existem diversos modelos de Cloud Computing, no entanto, há três principais. São eles:
1 – SaaS (Software as a Service ou Software como Serviço em português)
As aplicações hospedadas na nuvem podem ser acessadas a partir de um navegador web por diversas pessoas e para diversas finalidades.
Com o SaaS, os consumidores são beneficiados com um acesso fácil, assim como por negócios que envolvem a economia colaborativa.
Como exemplo, pode-se citar o Microsoft Office 365.
2 – PaaS (Platform as a Service ou Plataforma como Serviço)
É integrado a uma infraestrutura de componentes hardware e apresenta recursos para acelerar a criação e gerenciamento de sistemas.
No caso do PaaS, são as empresas que desenvolvem e mantém o gerenciamento do software de computação em nuvem, que por sua vez podem ser de modelos:
- Público: a equipe de desenvolvimento acessa e trabalha com a plataforma de qualquer dispositivo e lugar;
- Privado: o acesso a nuvem só é permitido em um ambiente pré-estabelecido.
Como exemplo, pode-se citar o Microsoft Azure Cloud Services.
3 – IaaS (Infrastructure as a Service ou Infraestrutura como Serviço)
É a terceirização de servidores e data centers tradicionais. A infraestrutura é contratada para hospedar aplicações em desenvolvimento e/ou que serão disponibilizadas posteriormente para os clientes.
Com o IaaS é o cliente quem escolhe, de acordo com a necessidade:
- Os sistemas operacionais;
- O sistema para armazenamento de dados;
- Os servidores de web;
- Firewall;
- Segurança;
Como exemplo, pode-se citar o Microsoft Azure.
Podemos concluir a diferença entre os três sistemas de Cloud Computing como:
- SaaS: é a camada onde o cliente final acessa para usar um serviço em nuvem oferecido;
- Paas: é o ambiente de desenvolvimento pronto para o trabalho dos desenvolvedores do serviço a ser oferecido;
- IaaS: a camada onde o gerenciamento do ambiente de desenvolvimento ocorre e não é preciso preocupar-se com a infraestrutura de hardware.
Não deixe de migrar sua empresa para o futuro da Cloud Computing!
Clique aqui e entre em contato com nossos consultores!