Uma nuvem pública refere-se a recursos de nuvem oferecidos por grandes provedores de nuvem e disponibilizados para uso público. Uma nuvem privada refere-se a serviços de nuvem que foram desenvolvidos dentro de uma empresa e estão disponíveis apenas para uso interno. Uma nuvem híbrida combina nuvens públicas e privadas, enquanto um ambiente multinuvem combina serviços de várias nuvens públicas, com a opção de incluir também recursos de nuvem privada.
Um guia para iniciantes sobre computação em nuvem
A computação em nuvem é a capacidade de adquirir e usar serviços de computação — servidores, armazenamento, bancos de dados, redes, software, análises, inteligência e muito mais — pela Internet. Ao fornecer recursos de computação sob demanda, a computação em nuvem permite evitar a necessidade de instalar seus próprios servidores físicos, executar seu próprio software e gerenciar seus próprios bancos de dados. Você pode acessar dados, aplicações e recursos de computação de qualquer lugar do mundo, em vez de precisarem estar conectados a um computador em um escritório. Como resultado, a nuvem oferece inovação mais rápida, recursos flexíveis e economias de escala. Normalmente, você paga apenas pelos serviços de nuvem que usa, ajudando a reduzir custos operacionais, a executar a infraestrutura com mais eficiência e a dimensionar conforme as necessidades da sua empresa mudam.
Os principais benefícios da computação em nuvem
A computação em nuvem é uma mudança da maneira tradicional que as empresas pensam sobre os recursos de TI. Aqui estão os motivos mais comuns pelos quais as organizações estão na nuvem.
- Custo: A computação em nuvem elimina gastos e recursos necessários para executar e gerenciar sua própria infraestrutura. O preço e o custo de hardware, software, utilitários e gerenciamento de servidores no local aumentam rapidamente.
- Velocidade: A maioria dos serviços de computação em nuvem é de autoatendimento e sob demanda. Até mesmo grandes quantidades de recursos de computação podem ser provisionadas em minutos, normalmente com apenas alguns cliques, proporcionando muita flexibilidade e tirando a pressão do planejamento de capacidade.
- Escala global: Os serviços de computação em nuvem incluem a capacidade de dimensionar elasticamente. Em termos de nuvem, isso significa fornecer a quantidade certa de recursos de TI para suas cargas de trabalho. Por exemplo, escolher mais ou menos poder de computação, armazenamento ou largura de banda exatamente quando necessário e a partir da localização geográfica correta.
- Produtividade: Os data centers no local geralmente exigem uma configuração pesada de hardware, aplicação de 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 metas comerciais mais importantes.
- Desempenho: Os serviços de computação em nuvem são executados em uma rede mundial de data centers seguros que geralmente usam a última geração de hardware de computação. Essa rede global fornece aos usuários do seu aplicativo a latência de rede reduzida que eles esperam. À medida que sua base de usuários muda geograficamente, sua infraestrutura em nuvem também pode mudar.
- Segurança: Os provedores de nuvem podem oferecer um amplo conjunto de políticas, tecnologias e controles que fortalecem sua postura geral de segurança. Essas ferramentas protegem seus dados, apps, aplicações empresariais, dados confidenciais, usuários finais e infraestrutura contra possíveis ameaças.
- Confiabilidade: Os provedores de serviços em nuvem podem armazenar dados em vários sites redundantes, oferecendo acesso confiável aos seus recursos na nuvem.
- Mobilidade: A computação em nuvem oferece suporte à sua força de trabalho móvel, disponibilizando recursos para seus usuários em qualquer lugar, a qualquer momento, em qualquer dispositivo conectado à Internet.
- Modernização: Os serviços na nuvem podem desempenhar um papel central ao ajudar sua organização a se afastar das complicadas tecnologias herdadas e adotar soluções mais inovadoras que automatizam processos, simplificam fluxos de trabalho e simplificam operações de TI.
Como funciona a computação em nuvem?
A nuvem é composta por uma vasta rede de servidores de computador localizados em todo o mundo, juntamente com os dados, o conteúdo, as aplicações, os bancos de dados e outros recursos de computação que residem nesses servidores. A computação em nuvem é possível graças à virtualização, uma tecnologia que permite que um servidor físico execute vários computadores "virtuais" (também conhecidos como máquinas virtuais ou VMs). A virtualização torna possível agrupar os recursos de muitos servidores físicos diferentes, até mesmo servidores localizados em diferentes áreas geográficas, e disponibilizá-los para clientes ou usuários como um serviço único e altamente escalável.
Ao tornar o uso de hardware físico mais eficiente e permitir que uma máquina física atenda a muitas necessidades e organizações diferentes, a computação em nuvem reduz o custo de gerenciamento e acesso a recursos computacionais.
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 em nuvem, ou arquitetura em nuvem, em que seus serviços serão implementados. Há quatro maneiras diferentes de implementar serviços em nuvem: Em uma nuvem pública, nuvem privada, nuvem híbrida ou multinuvem.
- Serviço de nuvem públicas: As nuvens públicas pertencem e são operadas por provedores de serviços de nuvem terceirizados, que fornecem recursos de computação como servidores e armazenamento pela Internet. A Linode, agora Akamai, é um exemplo de nuvem pública. Com uma nuvem pública, todo o hardware, software e outras infraestruturas de suporte são gerenciados pelo provedor de nuvem. Você pode acessar esses serviços e gerenciar sua conta usando um navegador da Web, API ou CLI.
- Nuvem privada: Uma nuvem privada refere-se a recursos de computação em nuvem usados exclusivamente por uma única empresa ou organização. Uma nuvem privada pode estar fisicamente localizada no data center local da empresa. Algumas empresas também pagam provedores de serviços terceirizados para hospedar sua nuvem privada. Um ambiente de 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 forma que os dados e aplicativos possam ser compartilhados entre eles. As nuvens híbridas oferecem às empresas maior flexibilidade para dimensionamento e implantação.
- Multinuvem: Multicloud é uma estratégia que emprega dois ou mais provedores de computação em nuvem. As estratégias multicloud oferecem redundância e a capacidade de selecionar diferentes serviços ou recursos de nuvem de diferentes provedores. As implantações multicloud podem ser valiosas na compensação do custo dos ambientes de teste para dar aos desenvolvedores internos mais potência a um custo reduzido.
Tipos de serviços de nuvem: IaaS, PaaS, computação sem servidor e SaaS
A maioria dos serviços de computação em nuvem se enquadra em quatro categorias amplas: Infraestrutura como serviço (IaaS), plataforma como serviço (PaaS), sem servidor e software como serviço (SaaS). Às vezes, elas são chamadas de "pilha de computação em nuvem" porque se baseiam umas nas outras. Saber o que eles são e como eles são diferentes facilita a realização de seus objetivos de negócios.
- Infraestrutura como serviço (IaaS): Esta é a categoria mais básica de serviços de computação em nuvem. Com a IaaS, você aluga a infraestrutura de TI — servidores e máquinas virtuais, armazenamento, rede, sistemas operacionais — de um provedor de nuvem com base no pagamento conforme o uso.
- As ofertas de plataforma como serviço: Plataforma em nuvem 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 aplicativos de software. A PaaS facilita para os desenvolvedores a criação rápida de aplicativos da Web ou aplicativos móveis sem se preocupar em configurar ou gerenciar a infraestrutura subjacente de servidores, armazenamento, rede e bancos de dados.
- A computação sem servidor: Em sobreposição com a PaaS, a computação sem servidor se concentra na criação de funcionalidades de aplicativos sem gastar tempo gerenciando continuamente os servidores e a infraestrutura necessários para isso. O provedor de nuvem lida com a configuração, o planejamento de capacidade e o gerenciamento de servidores para você. As arquiteturas sem servidor são altamente escaláveis e orientadas por eventos, usando apenas recursos quando ocorre uma função ou acionador específico.
- Ofertas de SaaS (software como serviço): O software como serviço é um método para fornecer aplicativos de software pela Internet, sob demanda e normalmente por assinatura. Com o SaaS, os provedores de nuvem hospedam e gerenciam o software (aplicativo SaaS) e a infraestrutura subjacente, e lidam com qualquer manutenção, como atualizações de software e patches de segurança. Os usuários se conetam ao aplicativo pela Internet, geralmente com um navegador da Web em seu telefone, tablet ou PC.
Usos da computação em nuvem
Você provavelmente está usando a computação em nuvem agora, mesmo que não perceba. Se você usar um serviço on-line para enviar e-mails, editar documentos, assistir a 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 idade, 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 diversos motivos e casos de uso.
- Crie novos aplicativos e serviços: Crie, implante e dimensione rapidamente aplicativos como Web, dispositivos móveis e API em qualquer plataforma. Acesse os recursos necessários para ajudar a atender aos requisitos de desempenho, segurança e conformidade. Crie, teste e reduza ambientes rapidamente, acelerando o tempo de lançamento no mercado para novos desenvolvimentos.
- Armazenar, salvar e recuperar dados: Evite interrupções e proteja seus dados de forma econômica, em grande escala, transferindo seus dados pela Internet para um sistema de armazenamento em nuvem externo que pode ser acessado de qualquer local e dispositivo. Melhorar os esforços de recuperação de desastres para garantir a continuidade dos negócios.
- Transmitir áudio e vídeo: Conecte-se com seu público em qualquer lugar, a qualquer hora, em qualquer dispositivo, com vídeo e áudio de alta definição, com distribuição global.
- Entregar software sob demanda: Também conhecido como software como serviço (SaaS), o software sob demanda permite que você ofereça as mais recentes versões de software e atualizações para seus clientes, a qualquer momento em que eles precisarem, em qualquer lugar.
- Trabalhar com análise de big data e AI: Use os poderosos recursos de processamento da nuvem para coletar e analisar big data ou para acionar aplicativos de inteligência artificial e aprendizado de máquina.
- Oferecer suporte à força de trabalho remota: Dê a seus funcionários móveis e remotos desktops virtuais que eles podem acessar facilmente de qualquer notebook, tablet ou dispositivo móvel. Mantenha os funcionários conectados com plataformas de e-mail e mensagens baseadas em nuvem.
Quão segura é a computação em nuvem?
Segurança na nuvem é uma grande preocupação para muitas empresas que armazenam dados e executam aplicativos na nuvem. Muitas ofertas de nuvem pública são ambientes multilocatários, o que significa que os dados de vários clientes ficam no mesmo servidor, aumentando a possibilidade de uma violação. Sabendo que muitas organizações armazenam dados confidenciais na nuvem, os cibercriminosos têm maior incentivo para tentar violar as defesas dos provedores de serviços em nuvem para que possam acessar ou roubar informações valiosas.
Para proteger os dados na nuvem contra roubo, perda ou interrupções causadas por ataques virtuais, os provedores de serviços de nuvem adotam uma variedade de protocolos, políticas e tecnologias para aumentar a segurança da computação em nuvem. Eles podem incluir criptografia de dados, tecnologia de gerenciamento de identidade e acesso de usuários e conformidade e monitoramento de segurança. Como os provedores de nuvem investem mais em soluções de segurança, muitas empresas acham que a nuvem pode oferecer melhor segurança do que seus próprios ambientes de TI locais. [article cited]
Qual é o futuro da computação em nuvem?
A nuvem está em constante evolução, e há várias tendências que os especialistas preveem que dominarão a computação em nuvem nos próximos anos. A nuvem permitirá a computação quântica que pode processar cálculos complexos e grandes conjuntos de dados mais rapidamente. Com o crescimento de dispositivos de Internet das coisas (IoT) e outros aplicativos sensíveis à latência, os provedores de nuvem provavelmente adotarão a computação de borda, permitindo que os sistemas sejam mais distribuídos e aproximem os dados e o processamento dos usuários. A edge de serviço de acesso seguro (SASE) desempenhará um papel importante no gerenciamento de segurança e riscos. As iniciativas de "nuvem verde" trabalharão para reduzir a enorme quantidade de energia que a nuvem exige para eletricidade e resfriamento, ao mesmo tempo em que melhoram a reciclagem de hardware e reduzem o desperdício eletrônico.
Saiba mais sobre a computação em nuvem
A Akamai tem vários recursos disponíveis para educar e ajudar você a começar a usar a computação em nuvem. Confira alguns dos outros recursos e tópicos adicionais sobre os quais escrevemos.
Noções básicas sobre computação em nuvem
Tipos de implantações em nuvem
- O que é a nuvem pública?
- O que é Nuvem privada?
- O que é Multinuvem?
- O que é a nuvem híbrida?
- O que é uma nuvem distribuída?
Modelos de serviços em nuvem
- O que é infraestrutura em nuvem?
- O que é uma plataforma em nuvem?
- O que é infraestrutura como serviço?
- O que é computação sem servidor?
- O que é o software como serviço ou SaaS (Software as a Service)?
Bancos de dados em nuvem e armazenamento em nuvem
Segurança na nuvem
Aplicativos em nuvem e desempenho
- O que são aplicações nativas da nuvem?
- O que é balanceamento de carga em nuvem?
- O que é otimização de nuvem?
- O que é CDN na nuvem?
Conceitos avançados de nuvem
Série de fundamentos da computação em nuvem
- Uma série de blogs focados em desenvolvedores cobrindo Noções básicas sobre computação em nuvem
- Aumente ainda mais suas habilidades participando do nosso curso Introdução à certificação de computação em nuvem
Perguntas frequentes (FAQ)
Na computação, a “nuvem” é uma coleção sob demanda de servidores, armazenamento, aplicações e outras infraestruturas de computação hospedadas em data centers em todo o mundo e pode ser acessada pela Internet. Esses recursos fornecem às empresas o poder de computação de que precisam sem que elas tenham de comprar, instalar, manter e atualizar servidores físicos no local ou executar aplicações de software em suas próprias máquinas.
Computação em nuvem é a entrega e o uso de recursos de computação, como servidores, bancos de dados, aplicações, redes e análises pela Internet. Como ela permite que as organizações paguem apenas pelos recursos e serviços que utilizam, a computação em nuvem pode ajudar a reduzir os custos operacionais e, ao mesmo tempo, facilitar o escalonamento dos recursos de computação conforme necessário.
A grande variedade de serviços oferecidos pelos provedores de serviços de computação em nuvem pode ser categorizada em três tipos básicos:
- Infraestrutura como serviço (IaaS): A IaaS fornece aos usuários acesso a recursos de computação brutos, como capacidade de processamento, capacidade de armazenamento de dados e rede, no contexto de um data center virtual seguro.
- Plataforma como serviço (PaaS): Voltado para equipes de desenvolvimento de software, as ofertas de PaaS fornecem infraestrutura de computação e armazenamento e também uma camada de plataforma de desenvolvimento com componentes como servidores da Web, sistemas de gerenciamento de banco de dados e SDKs (Software Development Kits) para várias linguagens de programação.
- Ofertas de SaaS (software como serviço): Os provedores de SaaS oferecem serviços em nível de aplicação adaptados para uma ampla variedade de necessidades de negócios, como CRM (customer relationship management), automação de marketing ou análise de negócios.
De acordo com a perspectiva de um administrador, os serviços de computação em nuvem têm os seguintes benefícios principais:
- Hospedado e mantido pelo provedor. O provedor de hospedagem em nuvem compra, hospeda e mantém o hardware e o software necessários nas próprias instalações. Os usuários dos serviços de nuvem evitam os gastos de capital e as dores de cabeça com manutenção que teriam se eles próprios desenvolvessem o serviço no local.
- Autoatendimento por meio de uma interface da Web, API ou CLI. Os administradores de serviço podem iniciar funções específicas e aumentar ou diminuir seu nível de uso do serviço por meio de uma interface da Web, API ou CLI com pouca ou nenhuma interação com a empresa provedora dos serviços de nuvem.
- Economia. Os usuários dos serviços pagam somente pela quantidade de serviço que usam. Isso pode resultar em economias de custo substanciais em comparação com a abordagem tradicional de desenvolvimento de capacidades de TI no local voltadas para cenários de uso máximo e então ter essa capacidade subutilizada na maior parte do tempo.
- Escalabilidade quase ilimitada. Os provedores de serviços de computação em nuvem normalmente contam com a infraestrutura de TI para entregar os serviços em grande escala. Para os usuários dos serviços de nuvem, isso significa que a computação em nuvem pode acomodar facilmente o crescimento dos negócios ou picos periódicos de uso de serviços.
- Segurança na nuvem. A computação em nuvem possui um conjunto de controles, tecnologias e políticas projetadas para proteger dados, aplicativos e infraestrutura. Ela abrange uma ampla gama de estratégias, como criptografia, gerenciamento de identidade e acesso, redes privadas virtuais (VPNs), firewalls e trilhas de auditoria para impedir o acesso não autorizado a dados e aplicativos baseados em nuvem.
A computação em nuvem pode ser usada para o desenvolvimento de aplicativos em nuvem de várias maneiras. Ela fornece aos desenvolvedores acesso a uma variedade de serviços baseados em nuvem e ferramentas de desenvolvimento que podem ser aproveitadas para criar aplicativos personalizados. Esses serviços incluem acesso à infraestrutura como serviço (IaaS), permitindo que os usuários criem facilmente máquinas virtuais e outros recursos baseados em nuvem; plataforma como serviço (PaaS), oferecendo uma plataforma na qual os desenvolvedores podem criar e implantar seus aplicativos; e software como serviço (SaaS), fornecendo uma solução totalmente gerenciada para implantar rapidamente aplicativos.
Além disso, a computação em nuvem também permite estratégias de DevOps, fornecendo automação e escalabilidade para desenvolvimento e implantação de aplicativos. Esses recursos, juntamente com outros serviços, como armazenamento, análise e serviços de banco de dados, tornam a computação em nuvem uma ferramenta ideal para os desenvolvedores de aplicativos aproveitarem ao criar aplicativos personalizados.
A computação em nuvem permite maior flexibilidade e disponibilidade, fornecendo acesso sob demanda a recursos de computação que podem residir em vários data centers, praticamente em qualquer lugar do mundo. Em contraste, a edge computing melhora a largura de banda e reduz a latência ao processar dados e executar aplicações na borda da rede, mais perto dos usuários finais e dos dispositivos terminais.
A migração para a nuvem é o processo de mover dados e aplicativos para a nuvem a partir de servidores localizados localmente no data center de uma empresa ou de um ambiente de nuvem para outro.
Por que os clientes escolhem a Akamai
A Akamai é uma empresa de cibersegurança e cloud que potencializa e protege negócios online. Nossas soluções de segurança líderes de mercado, inteligência avançada contra ameaças e equipe de operações globais oferecem defesa em profundidade para garantir a segurança de dados e aplicativos empresariais em todos os lugares. As abrangentes soluções de computação em nuvem da Akamai oferecem desempenho e acessibilidade na plataforma mais distribuída do mundo. Empresas globais confiam na Akamai para obter a confiabilidade, escala e experiência líderes do setor de que precisam para expandir seus negócios com confiança.