Um guia para iniciantes na computação em nuvem
Acesso a serviços informáticos - como servidores, armazenamento, redes, software - através da Internet ("a nuvem").
A computação em nuvem é a prestação de serviços de computação - servidores, armazenamento, bases de dados, redes, software, análises, inteligência e muito mais - através da Internet ("a nuvem") para oferecer inovação mais rápida, recursos flexíveis e economias de escala. Normalmente, você só paga pelos serviços em nuvem que utiliza, ajudando a reduzir os custos operacionais, executar a infraestrutura de forma mais eficiente e dimensionar à medida que as suas necessidades comerciais mudam.
Benefícios de Primeira da Computação em Nuvem
A computação em nuvem é uma mudança em relação à forma tradicional de pensar das empresas sobre os recursos informáticos. Aqui estão seis razões comuns para as organizações se voltarem para a nuvem.
Custo
A computação em nuvem elimina as despesas de capital e os recursos necessários para executar e gerir a sua própria infraestrutura. O custo de hardware, software, serviços públicos e gestão de servidores no local aumenta rapidamente.
Velocidade
A maioria dos serviços de computação em nuvem são fornecidos em auto-serviço e sob demanda. Mesmo grandes quantidades de recursos informáticos podem ser munido em minutos, normalmente com apenas alguns cliques, dando às empresas bastante flexibilidade e tirando a pressão em capacidade e planejamento.
Escala Global
Os serviços de computação em nuvem incluem a capacidade de escalar elasticamente. Na linguagem da nuvem , isso significa entregar a quantidade certa de recursos de TI. Por exemplo, escolhendo mais ou menos potência de computação, armazenamento, largura de banda no momento certo e a partir do local geográfico certo.
Produtividade
Os centros de dados no local normalmente requerem uma pesada montagem de configuração de hardware, patches de software e outras tarefas de gerenciamento de TI que consomem muito tempo. A computação em nuvem elimina a necessidade de muitas dessas tarefas para que as equipes de TI possam trabalhar para objetivos de negócios mais importantes.
Desempenho
Os serviços de computação em nuvem são executados em uma rede mundial de centros de dados seguros que utilizam a última geração de hardware de computação. Esta rede global fornece aos utilizadores da sua aplicação a latência de rede reduzida que eles já esperavam. Como a sua base de usuários muda geograficamente, a sua infraestrutura de nuvens também pode.
Segurança
Os provedores de nuvens normalmente oferecem um amplo conjunto de regras, tecnologias e controles que fortalecem sua postura geral de segurança. Essas ferramentas protegem seus dados, aplicativos, usuários e infraestrutura contra ameaças potenciais.
Tipos de Computação em Nuvem
Nem todas as nuvens são iguais e nem um único tipo de computação em nuvem é adequado para todos. Vários modelos, tipos, e serviços diferentes evoluíram para ajudar a oferecer a solução certa para as suas necessidades. Primeiro, é necessário determinar o tipo de implantação de nuvens, ou arquitectura de computação em nuvem, em que os seus serviços de nuvem serão implementados. Existem quatro formas diferentes de implementar serviços de nuvem: numa nuvem pública, privada, multi-nuvem, ou nuvem híbrida.
- Nuvem Pública
- Nuvem Privada
- Nuvem Híbrida
- Multicloud
Nuvem Pública
As nuvens públicas são propriedade e operadas por fornecedores de serviços em nuvem de terceiros, que fornecem recursos informáticos como servidores e armazenamento através da Internet. Linode, agora Akamai, é um exemplo de uma nuvem pública. Com uma nuvem pública, todo o hardware, software, e outras infra-estruturas de apoio são geridos pelo fornecedor da nuvem. O utilizador acede a estes serviços e gere a sua conta utilizando um web browser.
Nuvem Privada
Uma nuvem privada refere-se a recursos de computação em nuvem utilizados exclusivamente por uma única empresa ou organização. Uma nuvem privada pode ser fisicamente localizada no centro de dados da empresa no local. Algumas empresas também pagam a fornecedores de serviços de terceiros para hospedar sua nuvem privada. Uma nuvem privada mantém os serviços e a infraestrutura em uma rede privada.
Nuvem Híbrida
A nuvem híbrida oferece uma combinação de nuvens públicas e privadas, ligadas em rede de tal forma que os dados e aplicações podem ser compartilhados entre elas. As nuvens híbridas oferecem às empresas maior flexibilidade para escalonamento e implantação.
Multicloud
Multicloud é uma estratégia que emprega dois ou mais serviços de cloud computing. As estratégias Multicloud oferecem redundância e a capacidade de seleccionar diferentes serviços ou características de nuvens de diferentes fornecedores. As implementações Multicloud podem ser valiosas para compensar o custo de ambientes de teste para dar mais poder aos programadores internos a um custo reduzido.
Tipos de Serviços em Nuvem:
IaaS, PaaS, Serverless, e SaaS
IaaS, PaaS, Serverless, e SaaS
A maioria dos serviços de computação em nuvem dividem-se em quatro grandes categorias: Infraestrutura como um Serviço (IaaS); Plataforma como um Serviço (PaaS); Computação sem Serviço; e Software como um Serviço (SaaS). Estes são às vezes chamados de "pilha de computação em nuvem" porque se constroem uns sobre os outros. Saber o que são e como são diferentes facilita a realização dos seus objectivos de negócio.
Infraestrutura como um Serviço (IaaS)
Esta é a categoria mais básica de serviços de computação em nuvem. Com a IaaS, você aluga infraestrutura de TI - servidores e máquinas virtuais (VMs), armazenamento, rede, sistemas operacionais - de um provedor de computação em nuvem com base no pague-conforme-usado. Para saber mais, veja O que é IaaS?
Computação sem servidor
Sobrepondo-se ao PaaS, a Computação Sem Serviço foca na construção de funcionalidades de aplicações sem gastar tempo a gerir continuamente os servidores e a infraestrutura necessária para executar a construção. O provedor da nuvem lida com a configuração, o planejamento da capacidade e o gerenciamento do servidor para você. As arquiteturas sem servidor são altamente escaláveis e acionadas por eventos, utilizando recursos apenas quando uma função específica ou um acionador ocorre.
Plataforma como um serviço
Plataforma como um Serviço (PaaS) refere-se a serviços de computação em nuvem que fornecem um ambiente sob demanda para desenvolvimento, teste, fornecimento e gerenciamento de aplicativos de software. O PaaS facilita aos desenvolvedores a criação rápida de aplicativos web ou móveis sem a preocupação de configurar ou gerenciar a infraestrutura subjacente de servidores, armazenamento, rede e bancos de dados. Para saber mais, veja O que é PaaS?
Software como um Serviço (SaaS)
O software como um serviço é um método de entrega de aplicativos de software pela Internet, sob demanda e, normalmente, com base em assinatura. Com SaaS, os provedores de nuvens hospedam e gerenciam o aplicativo de software e a infraestrutura subjacente, e lidam com qualquer manutenção, como atualizações de software e patches de segurança. Os utilizadores ligam-se à aplicação através da Internet, normalmente com um navegador web no seu telefone, tablet ou PC. Para saber mais, veja O que é SaaS?
Usos da Computação em Nuvem
Você provavelmente está usando a computação em nuvem agora, mesmo que não se dê conta. Se você usa um serviço online para enviar e-mails, editar documentos, assistir filmes ou TV, ouvir música, jogar jogos ou armazenar imagens e outros arquivos, é provável que a computação em nuvem esteja tornando tudo isso possível nos bastidores. Os primeiros serviços de computação em nuvem têm apenas uma década, mas já com uma variedade de organizações - desde pequenas startups e corporações globais até agências governamentais e organizações sem fins lucrativos - estão adotando a tecnologia por uma variedade de razões.
Aqui estão alguns exemplos do que é possível hoje com os serviços de um fornecedor de nuvens:
Criar novos aplicativos e serviços
Construa, implante e dimensione rapidamente aplicativos como web, móvel e API em qualquer plataforma. Acesse os recursos que você precisa para ajudar a cumprir os requisitos de desempenho, segurança e conformidade.