
Computação em nuvem é a utilização de recursos de computação através da internet.
Tais recursos de computação abrangem serviços como armazenamento, rede, bancos de dados, servidores, máquinas virtuais e até mesmo Internet das Coisas e Aprendizagem de Máquina (Machine Learning), dentre outros.
Com a computação em nuvem, ao invés de se ter a preocupação com aquisição e manutenção de recursos e infraestrutura de TI (servidores, por exemplo) dentro das organizações, é possível ter acesso aos serviços de computação sob demanda, de maneira rápida e com a proposta de pagar apenas pelos recursos utilizados (Modelo baseado em consumo).
Portanto, com o modelo de pagamento baseado em consumo, os clientes conseguem ter melhor previsão dos custos já que os preços são definidos individualmente para cada serviço de nuvem e a respectiva cobrança é realizada pelo uso real dos mesmos.
Modelos de Nuvem
Os modelos de nuvem podem ser definidos com base nos tipos de implantação de recursos. Atualmente, são três os principais modelos: nuvem privada, nuvem pública e nuvem híbrida.
A nuvem privada é aquela em que todos os recursos computacionais são utilizados por apenas uma entidade ou cliente. A organização pode utilizar de sua própria infraestrutura de TI disponibilizando os recursos através da internet (se não tem internet não é nuvem) ou também contratar de terceiros um data center para uso dedicado.
No modelo de nuvem pública, a organização deverá contratar serviços de computação através de um provedor de nuvem. Como os recursos de computação são disponibilizados ao público em geral, parte-se do princípio que qualquer pessoa ou entidade está apta a utilizar os serviços de uma nuvem pública.
Já no modelo de nuvem híbrida, o que se vê é uma utilização em conjunto tanto da nuvem privada quanto da nuvem pública e modo interconectado. Principalmente em empresas que já possuem recursos de computação há mais tempo dentro das suas instalações físicas, é muito comum a utilização de um modelo híbrido, já que é possível uma adoção sob demanda de recursos de nuvem pública ao mesmo tempo que é possível ter uma maior controle e segurança sobre aqueles recursos que por ventura tenham a necessidade de permanecer dentro das instalações da organização.
A seguir, um comparativo a respeito dos modelos de nuvem:
Nuvem privada:
- Manutenção de hardware e software de responsabilidade das organizações
- Organizações com controle total sobre os recursos
- Organizações são totalmente responsáveis pela segurança
Nuvem pública:
- O provedor de nuvem é responsável pelo data center físico, rede física e hosts físicos
- Recursos de computação podem ser provisionados e também descartados rapidamente
- As organizações pagam apenas pelo real consumo
- As organizações não tem o controle total sobre recursos e segurança e isso não necessariamente é ruim. Em muitos casos, é o desejável.
Nuvem híbrida:
- As organizações podem definir o local para execução dos aplicativos.
- Maior flexibilidade
Espero que este post tenha ajudado no entendimentos dos conceitos básicos a respeito da computação em nuvem e, em breve, o assunto continuará sendo abordado em outros posts.
Referências
O que é cloud computing (computação em nuvem)? – Amazon Web Services