Um guia para iniciantes na computação em nuvem
Serviços de informática de acesso - como servidores, armazenamento, rede, software - pela Internet ("a nuvem").
A computação em nuvem é a prestação de serviços de computação - servidores, armazenamento, bancos de dados, redes, software, análise, inteligência e muito mais - pela Internet ("a nuvem") para oferecer inovação mais rápida, recursos flexíveis e economias de escala. Você normalmente só paga pelos serviços de nuvem que usa, ajudando a reduzir custos operacionais, administrar a infra-estrutura de forma mais eficiente e escalar conforme as necessidades de sua empresa mudam.
Principais benefícios da computação em nuvem
A computação em nuvem é uma mudança da forma tradicional como as empresas pensam sobre os recursos de TI. Aqui estão seis razões comuns às organizações que se voltam para a nuvem.
Custo
A computação em nuvem elimina os gastos de capital e os recursos necessários para executar e gerenciar sua própria infraestrutura. O custo de hardware, software, serviços públicos e gerenciamento 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 de computação podem ser provisionadas em minutos, normalmente com apenas alguns cliques, dando às empresas muita flexibilidade e tirando a pressão do planejamento da capacidade.
Escala Global
Os serviços de computação em nuvem incluem a capacidade de escalar elasticamente. Em cloud speak, isso significa entregar a quantidade certa de recursos de TI. Por exemplo, escolher mais ou menos potência de computação, armazenamento, largura de banda exatamente quando for necessário, e a partir da localização geográfica correta.
Produtividade
Os centros de dados no local tipicamente requerem pesados "racks e empilhamento" de hardware, patches de software e outras tarefas demoradas de gerenciamento de TI. A computação em nuvem elimina a necessidade de muitas dessas tarefas para que as equipes de TI possam trabalhar em direção a objetivos comerciais 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 hardware de última geração. Esta rede global fornece aos usuários de sua aplicação a latência de rede reduzida que eles já esperavam. Como sua base de usuários muda geograficamente, sua infraestrutura de cloud computing também pode.
Segurança
Os provedores de nuvens normalmente oferecem um amplo conjunto de políticas, tecnologias e controles que fortalecem sua postura geral de segurança. Estas ferramentas protegem seus dados, aplicativos, usuários e infra-estrutura contra ameaças potenciais.
Tipos de computação em nuvem
Nem todas as nuvens são iguais e nem um 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 suas necessidades. Primeiro, você precisa determinar o tipo de implantação de nuvens, ou arquitetura de computação em nuvem, em que seus serviços de nuvem serão implementados. Há quatro maneiras diferentes de implantar serviços de nuvem: em uma nuvem pública, nuvem privada, multicloud ou nuvem híbrida.
- Nuvem Pública
- Nuvem Privada
- Nuvem Híbrida
- Multicloud
Nuvem Pública
As nuvens públicas são de propriedade e operadas por provedores de serviços em nuvem de terceiros, que fornecem recursos computacionais como servidores e armazenamento pela Internet. Linode, agora Akamai, é um exemplo de uma nuvem pública. Com uma nuvem pública, todo o hardware, software e outras infraestruturas de suporte são gerenciados pelo provedor da nuvem. Você acessa estes serviços e gerencia sua conta usando 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 estar 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, conectadas 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 computação em nuvem. As estratégias Multicloud oferecem redundância e a capacidade de selecionar diferentes serviços ou recursos de nuvens de diferentes fornecedores. As implementações Multicloud podem ser valiosas para compensar o custo dos ambientes de teste para dar mais poder aos desenvolvedores 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 se enquadra em quatro grandes categorias: Infraestrutura como Serviço (IaaS); Plataforma como Serviço (PaaS); Sem Servidor; e Software como Serviço (SaaS). Estes são às vezes chamados de "pilha de computação em nuvem" porque são construídos uns sobre os outros. Saber o que são e como são diferentes facilita a realização de seus objetivos comerciais.
Infra-estrutura como serviço (IaaS)
Esta é a categoria mais básica de serviços de computação em nuvem. Com a IaaS, você aluga infra-estrutura de TI - servidores e máquinas virtuais (VMs), armazenamento, rede, sistemas operacionais - de um provedor de cloud computing com base no pay-as-you-go. Para saber mais, veja O que é IaaS?
Computação sem servidor
Sobrepondo-se ao PaaS, a computação sem servidor se concentra na construção da funcionalidade do aplicativo sem gastar tempo continuamente gerenciando os servidores e a infra-estrutura necessária para fazê-lo. O provedor da nuvem lida com a configuração, planejamento de capacidade e gerenciamento do servidor para você. As arquiteturas sem servidor são altamente escaláveis e acionadas por eventos, utilizando recursos apenas quando ocorre uma função específica ou acionamento.
Plataforma como um serviço
Plataforma como Serviço (PaaS) refere-se a serviços de computação em nuvem que fornecem um ambiente sob demanda para desenvolvimento, teste, entrega e gerenciamento de aplicações de software. O PaaS facilita aos desenvolvedores a criação rápida de aplicativos web ou móveis sem se preocupar em configurar ou gerenciar a infra-estrutura subjacente de servidores, armazenamento, rede e bancos de dados. Para saber mais, veja O que é PaaS?
Software as a Service (SaaS)
O software como serviço é um método de entrega de aplicações de software pela Internet, sob demanda e, tipicamente, por assinatura. Com SaaS, os provedores de nuvens hospedam e gerenciam o aplicativo de software e a infra-estrutura subjacente, e lidam com qualquer manutenção, como atualizações de software e patches de segurança. Os usuários se conectam ao aplicativo pela Internet, geralmente com um navegador da Web em 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 neste momento, mesmo que não se dê conta disso. Se você usa um serviço on-line 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 de existência, mas já 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 aplicações como web, móveis e API em qualquer plataforma. Acesse os recursos que você precisa para ajudar a atender às exigências de desempenho, segurança e conformidade.