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.

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):
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
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.
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.
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.
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:
-
Data center
Instalados em edifícios e com infraestrutura elétrica dedicada.
-
Equipamentos de rede
Compostos por cabos de fibra óptica, roteadores e outros recursos.
-
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.

O que é a Inteligência Artificial?
Estamos cientes dos desafios e das principais aplicações da Inteligência Artificial?

O que é 'machine learning'?
Conheça os principais benefícios do 'machine learning'.

Algoritmos de IA
Tipos de algoritmos de inteligência artificial.

Internet das coisas (IoT)
Estamos preparados para o mundo que as novas tecnologias trarão?
Vantagens da cloud computing
A cloud computing oferece várias vantagens às empresas que apostam em seu uso. Entre elas: