AWS SERIES: TEORIA … Nuvem, Cloud Computing ou Internet ?
Sendo ou não de TI, as chances de ter ouvido “esse” ou “aquele” termo, tal “palavrinha” chave, ou todas as alternativas anteriores, é muito, mas muito grande mesmo. E não é exagero dizer que a nuvem já faz parte das nossas vidas, mesmo que às vezes não percebamos ou negligenciamos o seu devido valor. Sim, eu poderia muito bem passar a noite inteira aqui, dando exemplos e situações nas quais você foi salvo pela nuvem, mas vou poupá-lo disso e vamos somente a alguns casos: (a) agenda de contatos restaurada após roubo ou “morte” de um celular; (b) backup das fotos de casamento perdidas durante uma catástrofe natural; (c) carros que enviam dados de GPS uns para os outros sinalizando um eventual congestionamento, e portanto a recomendação de desvio aos demais; (d) download de um bom livro para longas e tediosas viagens.
Todos são a materialização do que ficou conhecido como “Computação em nuvem” (cloud computing, em inglês). Por não ser de hoje, embora soe como algo recente para os mais leigos, a mesma trouxe inúmeras consequências e causou mudanças de paradigma na computação. Ela nos apresentou um novo caminho, quase sem volta, pois os resultados e benefícios são tantos e tão vantajosos, que não faz o menor sentido a ideia de recuo/retrocesso . A Industria 4.0 ou Internet das Coisas (IoT, sigla em inglês) está aí para provar e não me deixa mentir. Somos inteiramente capazes de criar novos dispositivos complexos, a cada dia que passa e a partir de outros menores e mais acessíveis. Por exemplo, somando sensores, leds, circuitos programáveis, baterias, hardware sobressalente (braço, asa, hélice) e um chassi, você é capaz de construir um drone terrestre ou aéreo. Em um segundo momento, inevitavelmente terá que pensar em como interconectá-lo (da melhor maneira possível) a esses outros novos dispositivos ao mesmo tempo que funcione para todo o resto: pré-existente e legado. É justamente nesse intervalo que a nuvem entra em cena para salvar o dia.
E se atualmente testemunhamos esses objetos em todo lugar, coexistindo pacificamente e formando uma grande nuvem de coisas, boa parte do mérito deve ir para as tecnologias sem fio. Wi-Fi, Bluetooth e o 5G, são os vetores que carregam tais mudanças e as possibilita para um incontável número de aparelhos e usuários mundo afora. A cada nova versão lançada destes protocolos sem fio, mais e mais nos libertamos de cabos e tomadas, para uma maior abrangência, eficiência e autonomia, tanto do ponto de vista de alcance quanto do ponto de vista energético.
Porém, mesmo com essa introdução, talvez a pergunta ainda seja … Mas afinal, o que é Cloud Computing (computação em nuvem)? Vamos respondê-la então 🧐
>_ O QUE É?
Com a palavra, alguns dos maiores “players” do mercado no quesito CLOUD, à nível nacional e internacional. É claro que cada um irá expor do seu jeito, mas todos convergem para a mesma ideia por trás do conceito.
De uma forma simples, cloud computing, ou computação na nuvem, é uma tecnologia que permite acesso remoto a softwares, armazenamento de arquivos e processamento de dados por meio da internet. É uma alternativa para você acessar dados importantes de qualquer computador, em qualquer lugar.
SALESFORCE. https://www.salesforce.com/br/cloud-computing/
A computação em nuvem é a entrega de recursos de TI sob demanda por meio da Internet com definição de preço de pagamento conforme o uso. Em vez de comprar, ter e manter datacenters e servidores físicos, você pode acessar serviços de tecnologia, como capacidade computacional, armazenamento e bancos de dados, conforme a necessidade, usando um provedor de nuvem.
AMAZON WEB SERVICES. https://aws.amazon.com/pt/what-is-cloud-computing/
A cloud computing é o acesso sob demanda, via internet, a recursos de computação — aplicativos, servidores (físicos e virtuais), armazenamento de dados, ferramentas de desenvolvimento, recursos de rede e muito mais — hospedados em um data center remoto gerenciado por um provedor de serviços em cloud (ou CSP). O CSP disponibiliza esses recursos por uma assinatura mensal ou por um valor cobrado conforme o uso.
IBM. https://www.ibm.com/br-pt/cloud/learn/cloud-computing
Em suma, o que temos e podemos destacar é:
- zero investimento (nada de hardware novo ou próprio)
- onipresente (a qualquer hora, em qualquer lugar, a partir de qualquer plataforma)
- pagamento == uso (sob-demanda e elástico para mais ou para menos)
- disponibilidade via internet
- escolha de um provedor de serviços na nuvem (chamado de CSP)
>_ COMO FUNCIONA?
Existe um velho ditado que afirma ( … ) uma imagem vale mais do que mil palavras. Bom, nesse caso sou obrigado a concordar pois encontrei, talvez a melhor, animação (.GIF) para explicar a nuvem se comportando na pr´atica, em tempo real.

Todos os créditos vão para o blog da MANDIC, uma empresa do Grupo Claranet Brasil. Pioneira com foco na internet desde o embrião, foi fundada em 1990 e especializou-se em prestar serviços on-line disponibilizados na grande rede mundial de computadores (a famosa WWW, ou World Wide Web). Acesse para saber mais em https://www.mandic.com.br/
Quanto ao seu conteúdo, trata-se na prática em reunir todo o processamento e armazenamento contratado pelo indivíduo/empresa em um único, porém amplo, recurso computacional. Em teoria, este seria constituído por uma rede de servidores interligados na nuvem, aonde os mesmos se comportam conforme a necessidade. No fim das contas, eles acabam reagindo dinamicamente as eventuais cargas de trabalho (workloads) provindas de clientes do sistema/aplicação/banco de dados em questão.
Com isso você alcançaria facilmente, e rapidamente:
- Economia de custo – se paga apenas pelo que usar
- Escalabilidade – vantagem da elasticidade
- Agilidade – diversos servidores no ar em poucos instantes
- Confiabilidade – suporte 24×7 e 365 dias do ano.
- Armazenamento ilimitado – aumentar a disponibilidade atual de espaço de armazenamento
- Backups e restauração – garantidos pelo provedor (CSP)
- Acesso às informações – dashboards/gráficos/relatórios nativos e integrados
>_ TIPOS E DEFINIÇÕES
Nuvem pública
Toda a infraestrutura, segurança e dados do cliente final estão fisicamente e sob a tutela dos provedores de nuvem. Atualmente, os principais são: Amazon (AWS), Microsoft (Azure), e Google (Cloud Plataform).
Nuvem privada
Um desdobramento da nuvem pública, oferecendo recursos muito semelhantes, mas aonde os dados e serviços do cliente final são totalmente gerenciados pela organização contratada para essa função. É como se essa última fosse uma espécie de intermediário entre você/sua empresa e a AWS, por exemplo.
Nuvem híbrida
Sugestiva e didática, é a junção dos dois tipos de nuvem: pública + privada. Aqui, na maioria das vezes, não é obrigatoriamente necessário ter dois provedores distintos.
>_ MODELOS E SERVIÇOS
IaaS
Infraestrutura como serviço: processamento, armazenamento e conectividade de rede sob demanda. Clientes são capazes de desenvolver seus próprios aplicativos nesses recursos.
EX: Alibaba
PaaS
Plataforma como serviço: serviços, disponibilidade de recursos e backup dos dados são gerenciados pelo provedor mediano, facilitando assim para os clientes finais se concentrarem apenas na funcionalidade de seus próprios aplicativos.
EX: Google App Engine, RedHat OpenShift
SaaS
Software como serviço: terceirizados fornecem aplicativos de usuário final a seus clientes com alguns recursos administrativos no nível do aplicativo, como a capacidade de criar e gerenciar seus usuários.
EX: ERP, CRM, Google Docs
>_ REFERÊNCIAS
https://www.mandic.com.br/cloud/
https://www.salesforce.com/br/cloud-computing/
https://aws.amazon.com/pt/what-is-cloud-computing/
https://www.softwareone.com/pt-br/blog/artigos/2020/01/25/afinal-o-que-e-cloud-computing
[…] https://automatesmachines.org/2021/12/17/aws-series-nuvem-ou-cloud-computing/ […]
[…] https://automatesmachines.org/2021/12/17/aws-series-nuvem-ou-cloud-computing/ […]