Pasar al contenido principal

O que é cloud computing

'Cloud computing', chave para a democratização da inovação

Empresa P+D+I Talento digital Informática IA

As sucessivas inovações digitais do século XXI impulsionaram a tecnologia da cloud computing, que permite o acesso remoto a diferentes softwares por meio da Internet. E seus aplicativos têm sido fundamentais, por exemplo, para a implementação do teletrabalho nas empresas. Além disso, a nuvem melhora a produtividade, garantindo procedimentos mais ágeis ou reduzindo os custos de TI e de manutenção, e ainda minimiza o impacto ambiental.

Cloud Computing
A 'cloud computing' já é uma ferramenta fundamental para as empresas.

Vivemos em uma época de constante inovação tecnológica que, quando aplicadas ao ambiente de negócios, possibilitam agilizar, simplificar, coordenar e unificar cada vez mais processos. Um exemplo óbvio é a cloud computing que, junto ao Big Data, à Internet das Coisas (IoT), ao Machine Learning ou à Inteligência Artificial, tornou-se uma ferramenta essencial na atividade de muitas empresas. Descubra o que é, como funciona e suas principais vantagens.

Cloud computing: definição e origem

A cloud computing é uma tecnologia que possibilita o acesso remoto a softwares, processamento de dados e armazenamento de arquivos através da Internet, convertendo-se assim em uma alternativa à execução em um computador pessoal ou servidor local. É assim como a empresa norte-americana de software Salesforce define esta tecnologia. Além disso, como uma de suas principais virtudes, ressalta sua capacidade para democratizar o acesso a recursos de software que se encontram a nível internacional.

"A nuvem proporciona serviço às empresas de todas as dimensões. A nuvem é para todo o mundo. A nuvem é uma democracia"

Marc Benioff, Diretor Executivo da Salesforce

Definitivamente, a cloud computing oferece, tanto a indivíduos quanto a empresas, um pool de recursos informáticos com uma adequada manutenção e um acesso simples, seguro e sob demanda. Há um termo-chave nesta tecnologia: a multilocalização, que é o que diferencia a computação na nuvem da simples terceirização e de anteriores modelos de provedores de serviços de aplicativos.

A origem desta tecnologia remonta à década de 60 do século XX. Para alguns especialistas, John McCarthy (ao qual também se atribui o conceito de Inteligência Artificial) foi a pessoa que apresentou o termo em 1961. Por outro lado, existem outros que consideram que o conceito de cloud computing já transparecia nos trabalhos contemporâneos de Joseph Carl Robnett Licklider (um dos criadores da ARPANET: origem da Internet atual), que pretendiam que todas as pessoas pudessem estar interconectadas para acessar dados e programas desde qualquer lugar.

Características da cloud computing

Uma vez extraída uma definição, elencamos as características principais da cloud computing conforme o National Institute of Standards and Technology (NIST):

Elasticidade

Os recursos podem ser provisionados e liberados elasticamente sob demanda. Deste modo, o usuário tem uma experiência que constrói sua dimensão por meio de sua utilização real.

On-demand self-service

O usuário pode aprovisionar, por seus próprior meios, capacidades informáticas sem a necessidade de consultar um profissional de TI ou o provedor do serviço.

Medição

Os sistemas na nuvem contam com mecanismos de medição para cada serviço e isso facilita a monitorização do uso de recursos. Isto proporciona transparência ao provedor e ao consumidor.

Multiusuário

As diversas capacidades estão disponíveis pela rede e podem ser acessadas através de mecanismos-padrão, o que significa que o software tem múltiplos usuários.

Multiplataforma

Os recursos informáticos do provedor se agrupam para dar serviço a múltiplos consumidores através de plataformas como computadores, celulares ou tablets, entre outras.

Como funciona e para que serve a cloud computing

Para compreender a cloud computing, convém saber seu funcionamento. Em poucas palavras, esta tecnologia utiliza uma camada de rede para conectar os dispositivos de ponto periférico dos usuários a recursos centralizados em um data centre — locais que exigem muita energia para alimentação e resfriamento —.

Por outro lado, a cloud computing está composta por duas partes:

  • Front end

A infraestrutura front end inclui tudo aquilo com que o usuário final interage, ou seja, componentes tais como redes locais, navegadores web e aplicativos web.

  • Back end

A infraestrutura back end se encarrega de potencializar a arquitetura front end. Compreende o hardware e o armazenamento e se encontra em um servidor remoto.

A arquitetura Cloud Computing em breves palavras

Ícone

A tecnologia de cloud computing oferece diferentes níveis de serviços pensados para atender às necessidades de empresas e usuários, desde infraestruturas básicas até aplicativos completos.

Ícone

IaaS (Infraestrutura como Serviço)

Fornece recursos de infraestrutura virtualizados, como servidores, armazenamento, redes e sistemas operacionais, pela Internet. Este é o modelo mais básico, proporcionando ao usuário um maior controle sobre a infraestrutura.

Entre seus exemplos estão: Amazon Web Services (AWS), Microsoft Azure e Google Cloud Platform, ou seja, plataformas que fornecem uma série de serviços para que os desenvolvedores possam gerenciar máquinas virtuais na nuvem, servindo como espaço de armazenamento.

Ícone

PaaS (Plataforma como Serviço)

Trata-se de uma plataforma que o provedor oferece a seus clientes via Internet. Este espaço permite que as equipes – em especial os desenvolvedores – criem, testem, implementem e gerenciem aplicativos sem se preocupar com a infraestrutura subjacente. O provedor é o responsável pela manutenção do sistema.

Exemplos: AWS Elastic Beanstalk, Microsoft Azure App Services e Google App Engine.

Ícone

SaaS (Software como Serviço)

Esse modelo oferece aplicativos totalmente desenvolvidos e prontos para uso através da Internet. O provedor da nuvem hospeda os aplicativos dos clientes em seu ambiente por meio de servidores virtualizados. Os usuários não precisam instalar nada localmente, basta acessar o software por meio de um navegador web. Os provedores cuidam de tudo, incluindo manutenção, atualizações e segurança.

Exemplos: Google Drive, Salesforce, Microsoft 365 e Dropbox.

Para operar a tecnologia de cloud computing, é necessária uma infraestrutura física como:

  • Ícone

    Data center

    Instalados em edifícios e com infraestrutura elétrica dedicada.

  • Ícone

    Equipamentos de rede

    Compostos por cabos de fibra óptica, roteadores e outros recursos.

  • Ícone

    Servidores

    Processadores físicos, como Intel Xeon e AWS Graviton.

Fonte: OVHcloud

 VER INFOGRÁFICO: A arquitetura cloud computing em breves palavras [PDF] Link externo, abra em uma nova aba.

A cloud computing tem numerosas aplicações. Destacamos três delas:

  • Manutenção de software: quando o software provém da nuvem, os problemas e custos flutuantes desaparecem em grande medida.
  • Oferecer uma maior segurança: a segurança da computação na nuvem excede amplamente os níveis da computação tradicional, o que reforça a cibersegurança das empresas.
  • Democratizar a computação: esta tecnologia é capaz de situar todos os usuários no mesmo nível, sem importar quantos estejam na plataforma.

Tipos de cloud computing

Conforme a multinacional tecnológica IBM, existem três tipos de cloud computing, embora a Salesforce acrescente um quarto:

  • Nuvem privada: infraestrutura usada por uma única organização, seja gerenciada e hospedada interna ou externamente. Não possui um ponto de acesso público.
  • Nuvem pública: são administradas e pertencem a empresas que oferecem acesso rápido e acessível a recursos informáticos através de uma rede pública.
  • Nuvem híbrida: utiliza uma base de nuvem privada combinada com a integração estratégica e o uso de serviços de uma nuvem pública.
  • Nuvem comunitária: é criada quando diferentes empresas ou organizações reúnem seus recursos na nuvem com o objetivo de resolver um problema comum.

Vantagens da cloud computing

A cloud computing oferece várias vantagens às empresas que apostam em seu uso. Entre elas:

Recuperação

Os problemas de recuperação são resolvidos de forma mais rápida e eficiente na nuvem que na computação tradicional.

Atualização

Os provedores do serviço se encarregam da manutenção automática do servidor, incluindo as atualizações relacionadas com a segurança.

Ubiquidade

Os funcionários podem escolher entre home office e trabalhar em qualquer lugar. Só precisam de acesso e conexão à Internet.

Flexibilidade

Os serviços oferecidos através da nuvem têm a capacidade de atender mais demanda e de forma mais imediata.

Colaboração

O trabalho em equipe se fortalece, pois todos os funcionários podem compartilhar tanto aplicativos quanto documentos de forma simultânea.

Sustentabilidade

Somente utiliza o espaço que precisa no servidor, o que favorece uma redução da pegada de carbono da empresa.