Embora a computação em nuvem tenha se tornado mais popular nos últimos anos, algumas empresas ainda tem certo receio de abandonar a infraestrutura no local e migrar para a "Cloud". Mas o que é essa computação em nuvem que estou falando?
Neste artigo, você vai aprender mais sobre o que é a computação em nuvem, seus benefícios e seus principais serviços.
O que é?
A computação em nuvem ou cloud computing permite o armazenamento e processamento de dados, e outros serviços remotamente através da internet, ou seja, não é necessário infraestrutura física, a empresa que optar por esse recurso não vai precisar comprar servidores com enorme poder de processamento, nem discos físicos, vai precisar somente de algum dispositivo com acesso a internet para acessar e gerenciar seus recursos. Normalmente os serviços são cobrados conforme o uso e necessidade.O termo "computação em nuvem" apareceu em 1997, em uma palestra acadêmica ministrada por Ramnath Chellappa. Porém só foi desenvolvida em 1999 através da Salesforce ao disponibilizar aplicações na internet.
Benefícios
Se compararmos uma infraestrutura no local com a em nuvem podemos notar algumas vantagens:- Escala global
- Confiabilidade
Muitos provedores em nuvem permitem replicação de dados automática, em caso de alguma catástrofe os dados são replicados para outro local.
- Custo
Não é necessário: a compra de hardware, configuração e manutenção em data centers, disponibilidade de eletricidade e refrigeração ou especialistas para o gerenciamento da infraestrutura. Ao usar a Nuvem, a organização paga somente pela capacidade de hardware que deseja durante o período que precisa.
- Velocidade
Com apenas alguns cliques é possível provisionar grande parte dos serviços disponíveis.
- Segurança
Os provedores em nuvem são responsáveis pela segurança de seu data center. Alguns provedores oferecem um conjunto de políticas, regras e tecnologias que apoiam na proteção contra possíveis ameaças.
- Flexibilidade e escabilidade
Outra possibilidade que nuvem fornece é podemos decidir aumentar ou diminuir a capacidade/poder de processamento a qualquer momento, caso a empresa tenha picos de acessos sazonais é possível ajustar os recursos conforme a necessidade.
Desvantagens
A maior desvantagem da computação em nuvem é o acesso à internet. Caso sua conexão caia não será possível acessar os seus dados. Além que é necessária uma boa velocidade/largura de banda para upload de dados/arquivos.Tipos de nuvem
Ao realizar uma migração de dados para a Nuvem é importante considerar a arquitetura a ser implementada.
Um modelo de implantação define qual tipo de acesso teremos à nuvem. Existe quatro tipos de acesso: Público, Privado, Híbrido e Comunidade.
- Nuvem pública
- Nuvem privada
- Nuvem híbrida
- Nuvem em comunidade
Na nuvem em comunidade os recursos e serviços são acessados por um grupo de organizações.Tipos de serviços em nuvem
Existe quatro categorias básicas de serviços na nuvem:
- Infraestrutura como serviço (IaaS)
- Plataforma como serviço (PaaS)
- Software como serviço (SaaS)
- Sem servidor
- Infraestrutura como serviço (IaaS)
Com a infraestrutura como serviço os recursos de computação(máquinas virtuais, servidores, redes, sistemas operacionais) são "alugados" em um provedor de nuvem.
- Plataforma como serviço (PaaS)
No PaaS temos um ambiente sob demanda que seja possível desenvolver/implantar um software. É muito útil para os desenvolvedores, pois, não é preciso se preocupar com a configuração, gerenciamento ou manutenção de um ambiente.
- Software como serviço (SaaS)
- Computação sem servidor
Na computação sem servidor o provedor em nuvem é responsável tanto pelo gerenciamento contínuo dos servidores e infraestrutura como dimensionamento e provisionamento. Apesar de se chamar "sem servidor" o serviço ainda é executado em servidores, o desenvolvedor não consegue enxergar quaisquer atividades de "infra", se preocupando somente com o desenvolvimento.