O que é computação em nuvem?
ilustração de um homem assistindo a uma tela grande
O que é computação em nuvem?

A computação em nuvem é o fornecimento de recursos de computação através da internet. Ela permite o acesso a arquivos, vídeos, softwares, dados, redes, aplicativos e servidores de maneira remota e a qualquer momento.

Como funciona a computação em nuvem

 

A computação em nuvem utiliza data centers para armazenar informações, ambientes e fornecer recursos aos usuários. O data center remoto é gerenciado por um provedor de serviços em nuvem (CSP: Cloud service provider), como a IBM. O provedor de serviços de nuvem disponibiliza esses recursos por uma taxa de assinatura mensal ou cobra por eles conforme o uso.

A possibilidade de acessar vídeos em serviços de streaming ou usar um programa sem precisar baixar ou instalar no seu computador ou no celular, são exemplos do funcionamento da computação em nuvem que vemos no dia a dia.

Benefícios da computação em nuvem

Em comparação com a TI local tradicional, a computação em nuvem oferece benefícios como:

  • Menores custos de TI: a nuvem permite que você transfira alguns ou a maioria dos custos e esforços de compra, instalação, configuração e gerenciamento de sua própria infraestrutura local.

  • Melhorar a agilidade e o tempo de maturação: com a nuvem, sua organização pode começar a usar aplicativos corporativos em minutos, em vez de esperar semanas ou meses para que a TI responda a uma solicitação, compre e configure hardware de suporte e instale software. A nuvem também permite que você capacite determinados usuários (especificamente, desenvolvedores e cientistas de dados) a se ajudarem a usar software e infraestrutura de suporte.

  • Escalar de forma mais fácil e econômica: a nuvem fornece elasticidade — em vez de comprar o excesso de capacidade que fica sem uso durante períodos de ociosidade, você pode aumentar e reduzir a capacidade em resposta a picos e quedas no tráfego. Você também pode aproveitar a rede global do seu provedor de nuvem para espalhar seus aplicativos para mais perto de usuários em todo o mundo.
Usuários gastaram quase US$ 600 bilhões com a nuvem pública em 2023 (Gartner)
Tipos de computação em nuvem

Nuvem pública

 

A nuvem pública é um tipo de computação em nuvem que é disponibilizada para todas as pessoas que desejam usar algum recurso computacional. Esses recursos podem ser acessíveis gratuitamente, ou o acesso pode ser vendido de acordo com modelos de preços baseados em assinatura, ou de pagamento conforme o uso.

O provedor de nuvem pública gerencia e assume toda a responsabilidade pelos data centers, hardware e infraestrutura nos quais as cargas de trabalho de seus clientes são executadas. Ele normalmente fornece conectividade de rede de alta largura de banda para garantir alto desempenho e acesso rápido a aplicativos e dados.

A nuvem pública é um ambiente de vários locatários— a infraestrutura de data center do provedor de nuvem é compartilhada por todos os clientes de nuvem pública. Nas principais nuvens públicas (IBM Cloud, AWS, Google Cloud, Microsoft Azure e Oracle Cloud), esses clientes podem chegar a milhões.

Muitas empresas estão transferindo partes de sua infraestrutura de computação para a nuvem pública, pois os serviços de nuvem pública são elásticos e facilmente escaláveis, ajustando-se de forma flexível para atender às demandas de carga de trabalho em constante mudança. Outras são atraídas pela maior eficiência e menos recursos desperdiçados, pois os clientes pagam apenas pelo que usam. Outras ainda procuram reduzir os gastos com hardware e infraestruturas locais.

Saiba mais sobre nuvem pública

Nuvem privada

 

A nuvem privada é um ambiente de nuvem no qual toda infraestrutura de nuvem e recursos de computação são dedicados e acessíveis apenas por um cliente.

A nuvem privada combina muitos dos benefícios do computação em nuvem, incluindo elasticidade, escalabilidade e facilidade de prestação de serviços, com controle de acesso, segurança e personalização de recursos da infraestrutura local.

Uma nuvem privada geralmente é hospedada localmente no data center do cliente. Mas uma nuvem privada também pode ser hospedada na infraestrutura de um provedor de nuvem independente ou construída em uma infraestrutura alugada alojada em um data center externo.

Muitas empresas escolhem a nuvem privada em vez da nuvem pública porque a nuvem privada é uma maneira mais fácil (ou a única maneira) de atender aos requisitos de conformidade regulamentar. Outras escolhem a nuvem privada porque suas cargas de trabalho lidam com documentos confidenciais, propriedade intelectual, informações pessoalmente identificáveis (PII), registros médicos, dados financeiros ou outros dados sensíveis.

Ao construir uma arquitetura de nuvem privada de acordo com os princípios nativos da nuvem, uma organização ganha flexibilidade para mover facilmente cargas de trabalho para a nuvem pública ou executá-las em um ambiente de nuvem híbrida (veja abaixo) sempre que estiverem prontas.

Saiba mais sobre a nuvem privada

Nuvem híbrida

 

A nuvem híbrida é uma combinação de ambientes de nuvem pública e privada. Especificamente, e de forma ideal, uma nuvem híbrida conecta os serviços de nuvem privada e as nuvens públicas de uma organização em uma infraestrutura única e flexível para executar os aplicativos e as cargas de trabalho da organização.

O objetivo da nuvem híbrida é estabelecer uma combinação de recursos de nuvem pública e privada (e com um nível de orquestração entre eles) que oferece a uma organização a flexibilidade de escolher a nuvem ideal para cada aplicativo ou carga de trabalho e mover cargas de trabalho livremente entre as duas nuvens conforme as circunstâncias mudam. Isso permite que a organização atinja seus objetivos técnicos e de negócios de forma mais eficaz e econômica do que poderia apenas com a nuvem pública ou privada.

Saiba mais sobre a nuvem híbrida

Multinuvem e multinuvem híbrida

 

Multinuvem é o uso de duas ou mais nuvens de dois ou mais provedores de nuvem diferentes. Ter um ambiente multinuvem pode ser tão simples quanto usar o SaaS de e-mail de um fornecedor e o SaaS de edição de imagem de outro. Mas quando as empresas falam sobre multinuvem, elas normalmente falam sobre o uso de vários serviços de nuvem (incluindo serviços SaaS, PaaS e IaaS) de dois ou mais dos principais provedores de nuvem pública.

Multinuvem híbrida é o uso de duas ou mais nuvens públicas juntamente com um ambiente de nuvem privada.

As organizações escolhem a multinuvem para evitar ficar presas a um único fornecedor, para ter mais serviços para escolher e para ter acesso a mais inovação. Mas quanto mais nuvens você usa (cada uma delas com seu próprio conjunto de ferramentas de gerenciamento, taxas de transmissão de dados e protocolos de segurança), mais difícil pode ser gerenciar seu ambiente.

As plataformas de gerenciamento multinuvem fornecem visibilidade em várias nuvens de provedores por meio de um painel central, onde as equipes de desenvolvimento podem ver seus projetos e implementações, as equipes de operações podem ficar de olho em clusters e nós, e a equipe de segurança cibernética pode monitorar ameaças.

Saiba mais sobre multinuvem

Serviços de computação em nuvem

IaaS (infraestrutura como serviço), PaaS (plataforma como serviço) e SaaS (software como serviço) são os três modelos mais comuns de serviços de nuvem, e não é incomum que uma organização use os três.

SaaS (software como serviço)

 

O SaaS, também conhecido como software baseado em nuvem ou aplicativos em nuvem, é um software de aplicativo hospedado na nuvem e que os usuários acessam por meio de um navegador da web, um cliente de desktop dedicado ou uma API que se integra a um sistema operacional móvel ou de desktop. Na maioria dos casos, os usuários de SaaS pagam uma taxa de assinatura mensal ou anual; alguns podem oferecer preços pré-pagos com base em seu uso real.

Além dos benefícios de economia de custos, tempo de maturação e escalabilidade da nuvem, o SaaS oferece o seguinte:

  • Upgrades automáticos: com o SaaS, os usuários aproveitam os novos recursos assim que o provedor os adiciona, sem precisar orquestrar um upgrade no local .

  • Proteção contra perda de dados: como o SaaS armazena dados de aplicativos na nuvem com o aplicativo, os usuários não perdem dados se o dispositivo travar ou falhar.

O SaaS é o principal modelo de entrega para a maioria dos softwares comerciais atualmente — existem centenas de milhares de soluções SaaS disponíveis, desde os aplicativos setoriais e departamentais mais focados até o poderoso banco de dados de software corporativo e software de IA (inteligência artificial).

Saiba mais sobre o SaaS

PaaS (plataforma como serviço)

 

A PaaS fornece aos desenvolvedores de software uma plataforma on demand (hardware, pilha completa de software, infraestrutura e até mesmo ferramentas de desenvolvimento) para executar, desenvolver e gerenciar aplicativos sem o custo, a complexidade e a inflexibilidade de manter essa plataforma no local.

Com a PaaS, o provedor de nuvem hospeda tudo (servidores, redes, armazenamento, software do sistema operacional , middleware, bancos de dados) em seu data center. Os desenvolvedores simplesmente escolhem em um menu para "girar" servidores e ambientes de que precisam para executar, criar, testar, implementar, manter, atualizar e escalar aplicativos.

Atualmente, a PaaS frequentemente é criada em torno de contêineres, um modelo de computação virtualizado de uma etapa removido dos servidores virtuais. Contêineres virtualizam o sistema operacional, permitindo que os desenvolvedores empacotem o aplicativo apenas com os serviços do sistema operacional que precisam ser executados em qualquer plataforma, sem modificação e sem necessidade de middleware.

O Red Hat OpenShift é uma PaaS popular criada em torno de contêineres DockerKubernetes, uma solução de orquestração de contêineres de código aberto que automatiza a implementação, o ajuste de escala, o balanceamento de carga e muito mais para aplicativos baseados em contêineres.

Saiba mais sobre a PaaS

IaaS (infraestrutura como serviço)

 

A IaaS fornece acesso on demand a recursos de computação fundamentais(servidores físicos e virtuais, rede e armazenamento) pela Internet de forma pré-paga. A IaaS permite que os usuários finais escalem e reduzam recursos conforme necessário, reduzindo a necessidade de despesas de capital iniciais altas ou infraestrutura local ou "própria" desnecessária e da compra excessiva de recursos para acomodar picos periódicos de uso.  

Ao contrário do SaaS e da PaaS (e até mesmo de modelos de computação de PaaS  mais recentes, como contêineres e sem servidor), a IaaS fornece aos usuários o controle de nível mais baixo dos recursos de computação na nuvem.

A IaaS era o modelo de computação em nuvem mais popular quando surgiu no início da década de 2010. Embora continue sendo o modelo de nuvem para muitos tipos de cargas de trabalho, o uso do SaaS e da PaaS está crescendo em um ritmo muito mais rápido.

Saiba mais sobre a IaaS

Computação sem servidor (serverless computing)

 

A computação sem servidor é um modelo de computação em nuvem que transfere todas as tarefas de gerenciamento de infraestrutura de back-end  (provisionamento, ajuste de escala, planejamento, aplicação de patches) para o provedor de nuvem, liberando os desenvolvedores para concentrar todo o seu tempo e esforço no código e na lógica de negócios específicos de seus aplicativos.

Além disso, o sistema sem servidor executa o código do aplicativo somente por solicitação e aumenta e diminui a infraestrutura de suporte automaticamente em resposta ao número de solicitações.Com o sistema sem servidor, os clientes pagam apenas pelos recursos que estão sendo usados quando o aplicativo está em execução — eles nunca pagam pela capacidade ociosa. 

A FaaS, ou função como serviço, frequentemente é confundida com a computação sem servidor quando, na verdade, é um subconjunto da computação sem servidor. A FaaS permite que os desenvolvedores executem partes do código do aplicativo (chamadas de funções) em resposta a eventos específicos. Tudo, exceto o código (hardware físico, sistema operacional de máquina virtual e gerenciamento de software de servidor da web) é provisionado automaticamente pelo provedor de serviços de nuvem em tempo real à medida que o código é executado e é reiniciado quando a execução é concluída. O faturamento começa quando a execução começa e para quando a execução para.

Saiba mais sobre sem servidor

Segurança na nuvem

Tradicionalmente, as preocupações com a segurança têm sido o principal obstáculo para as organizações que consideram os serviços em nuvem, especialmente os serviços de nuvem pública. No entanto, em resposta à demanda, a segurança oferecida pelos provedores de serviços em nuvem está superando cada vez mais as soluções de segurança no local .

A manutenção da segurança na nuvem exige procedimentos e conjuntos de habilidades de funcionários diferentes dos utilizados em ambientes de TI legados. Algumas práticas recomendadas de segurança na nuvem incluem o seguinte:

  • Responsabilidade compartilhada pela segurança: geralmente, o provedor de nuvem é responsável por proteger a infraestrutura em nuvem ,e o cliente é responsável por proteger seus dados na nuvem, mas também é importante definir claramente a propriedade dos dados entre terceiros privados e públicos.

  • Criptografia de dados: os dados devem ser criptografados em repouso, em trânsito e em uso. Os clientes precisam manter controle total sobre as chaves de segurança e o módulo de segurança de hardware.

  • Gerenciamento de acesso e identidade do usuário: as equipes de clientes e TI precisam de total compreensão e visibilidade do acesso às redes, dispositivos, aplicativos e dados.

  • Gerenciamento colaborativo: comunicação adequada e processos claros e compreensíveis entre equipes de TI, operações e segurança garantirão integrações perfeitas, seguras e sustentáveis com a nuvem.

  • Monitoramento de segurança e conformidade: isso começa com a compreensão de todos os padrões de conformidade regulatória aplicáveis ao seu setor e a configuração de monitoramento ativo de todos os sistemas conectados e serviços baseados na nuvem para manter a visibilidade de todas as trocas de dados entre ambientes de nuvem pública, privada e híbrida.

Saiba mais sobre a segurança na nuvem

Casos de uso em nuvem

Com 25% das organizações planejando migrar todos os seus aplicativos para a nuvem no ano que vem, parece que os casos de uso de computação em nuvem são ilimitados. Mas, mesmo para as empresas que não planejam uma mudança por atacado para a nuvem, certas iniciativas e computação em nuvem são uma combinação feita no paraíso da TI.

Recuperação de desastre e continuidade de negócios sempre foram naturais para a nuvem, porque a nuvem oferece redundância com custo reduzido para proteger os dados contra falhas do sistema e a distância física necessária para recuperar dados e aplicativos no caso de uma indisponibilidade ou desastre local. Todos os principais provedores de nuvem pública oferecem a recuperação de desastre como serviço (DRaaS).

Qualquer coisa que envolva armazenamento e processamento de enormes volumes de dados em alta velocidade (e exija mais capacidade de armazenamento e computação do que a maioria das organizações pode ou deseja comprar e implementar no local ) é um alvo para a computação em nuvem. Estes são alguns exemplos:

Para equipes de desenvolvimento que adotam o Agile ou o DevOps (ou o DevSecOps) para aperfeiçoar o desenvolvimento, a nuvem oferece o autoatendimento do usuário final on demand, que impede que as tarefas operacionais (como acelerar o desenvolvimento e os servidores de teste) se tornem gargalos de desenvolvimento. 

Soluções relacionadas
Soluções em cloud

Conheça as soluções em cloud de nível empresarial e com alta segurança. Desenhadas para diferentes setores da indústria.

Acesse o portal da IBM Cloud
Camada sem custo do IBM Cloud

Crie uma conta sem custo no IBM Cloud e acesse mais de 40 produtos na nuvem e IA, sem custo.

Teste o IBM Cloud sem custo
IBM Cloud Paks

Os IBM Cloud Paks fornecem software impulsionado por IA projetado para acelerar a modernização de aplicativos com recursos pré-integrados de dados, automação e segurança. 

Explore os IBM Cloud Paks
Treinamento no IBM Cloud

Inscreva-se para o treinamento e as certificações baseados em funções e produtos. Comece sua jornada com aprendizado gratuito.

Explore o treinamento no IBM Cloud
Recursos O que é migração para a nuvem?

A migração para a nuvem é o processo de realocar os dados, aplicativos e cargas de trabalho de uma organização para uma infraestrutura em nuvem.

O que é VPS?

Saiba o que é um VPS e como ele se diferencia de outras formas comuns de hospedagem na cloud computing

O que é DevOps?

O DevOps acelera a entrega de software de maior qualidade, combinando e automatizando o trabalho das equipes de desenvolvimento de software e operações de TI.

Dê o próximo passo

O IBM Cloud oferece a plataforma de nuvem pública mais aberta e segura para empresas, uma plataforma multinuvem híbrida de última geração, recursos avançados de dados e IA e profunda experiência empresarial em 20 setores.  Linux®, Kubernetes e contêineres são compatíveis com essa pilha de nuvem híbrida e se combinam com o RedHat® OpenShift® para criar uma plataforma comum que conecta recursos locais e na nuvem.

Teste o IBM Cloud sem custo