O que é computação em nuvem e o que significa essa linguagem estúpida?
Outro dia, um leitor escreveu perguntando se a computação em nuvem poderia ajudar a economizar espaço no disco rígido, o que me fez perceber que é hora de falar exatamente sobre o que esse buzz idiota realmente significa.
O que é computação em nuvem??
De acordo com o Instituto Nacional de Padrões e Tecnologia, a definição de “Cloud Computing” é essa incompreensível peça de tolice claramente escrita para ser o mais confusa possível:
A computação em nuvem é um modelo para permitir acesso de rede conveniente e sob demanda a um conjunto compartilhado de recursos de computação configuráveis (por exemplo, redes, servidores, armazenamento, aplicativos e serviços) que podem ser rapidamente provisionados e liberados com o mínimo esforço de gerenciamento ou provedor de serviços interação.
Então, qual é a definição para pessoas reais?
Cloud Computing = Aplicativos da Web
Isso é tudo que existe para isso. Se você estiver usando um aplicativo da Web ou baseado na Internet de um fornecedor importante como o Google ou a Microsoft, estará usando a computação em nuvem. Parabéns!
Todos os aplicativos da web que você já usou, como Gmail, Google Agenda, Hotmail, SalesForce, Dropbox e Google Docs, são baseados em "computação em nuvem", porque quando você se conecta a um desses serviços, você está se conectando uma enorme piscina de servidores em algum lugar lá fora na internet. O cliente não precisa ser um navegador da Web, mas essa é a direção em que tudo está indo.
Acha que há mais do que isso? Não acredita em mim? Basta ouvir Larry Ellison, o CEO e co-fundador da Oracle, falar sobre como esse termo é realmente idiota:
Então, porque Cloud Computing?
Já estabelecemos que é um termo sem sentido que simplesmente descreve os aplicativos da web, que existem há muito tempo, mas para fazer com que as empresas comecem a migrar para aplicativos da Web em vez de servidores auto-hospedados, os tipos de marketing inventaram uma nova palavra de ordem.
A razão pela qual eles usaram a palavra “nuvem” na palavra-chave é simples: em diagramas de rede, a Internet é geralmente representada com uma nuvem no meio do desenho. Esses drones de marketing são inventivos, não são?
Então, basicamente, o termo em si é apenas uma maneira de os consultores e as empresas venderem mais serviços em um pacote novo e brilhante. Aqui está uma boa ilustração de como isso funciona:
Comic by Geek e puxão
Como pode a computação em nuvem me ajudar??
Como as empresas em todos os lugares estão migrando seus aplicativos para a Web e disponibilizando novos e interessantes recursos acessíveis através do seu navegador, em breve você poderá acessar praticamente qualquer coisa de qualquer navegador em qualquer PC, e as linhas ficarão borradas entre a área de trabalho e o Internet.
Agora que a Microsoft finalmente lançou o beta para o Internet Explorer 9, que suporta novos padrões da web como o HTML5 e usa aceleração de hardware para tornar toda a experiência veloz - cada navegador finalmente estará no mesmo patamar. Quando a Microsoft disse que o IE9 vai mudar a web, eles não estavam brincando - eles eram apenas os que seguram a teia de volta com seus anêmicos navegadores IE7 e IE8, sem mencionar o antigo IE6. E agora o pesadelo está finalmente acabado.
Ele ficará ainda mais interessante sempre que o Chrome OS for finalmente lançado, que é basicamente um sistema operacional inteiro construído em torno de um navegador da Web como a interface principal, com todos os seus aplicativos como aplicativos da Web em vez de localmente. IE9 faz com a barra de tarefas do Windows 7.
Como a computação em nuvem é diferente para empresas?
Se você está no mundo da TI, provavelmente está coçando a cabeça neste momento e pensando que estou simplificando demais a ideia por trás da computação em nuvem, então vamos explicar a diferença real do lado mais técnico das coisas..
No passado, todas as empresas executavam todos os seus aplicativos em todos os seus próprios servidores, hospedados em sua própria localização ou data center. Isso obviamente requer muita manutenção e dinheiro para manter tudo funcionando, atualizado e seguro.
A partir de uma perspectiva de negócios, as empresas agora podem transferir grande parte de sua computação para serviços em nuvem, que fornecem os mesmos aplicativos que você instalaria em seus próprios servidores, mas agora eles estão acessíveis pela Internet para qualquer um de seus clientes. Você já leu sobre empresas mudando para o Google Docs? Esse é um exemplo perfeito de empresas que mudam de hospedar seus próprios servidores locais para usar a computação em nuvem.
Mas e se a sua empresa oferecer um serviço aos outros? Você também pode aproveitar a computação em nuvem criando aplicativos que não são executados em seus próprios servidores, mas na verdade utilizam recursos de servidor fornecidos por um dos grandes provedores - o Google tem o App Engine, a Microsoft tem o Windows Azure e a Amazon tem seu framework EC2.
A maioria desses serviços opera com base em recursos pagos - portanto, o aplicativo só é cobrado pela quantidade de uso da CPU e da rede que realmente usa - quando seu aplicativo é pequeno e não tem muitos usuários, você não usa Não é cobrado muito, mas o benefício é que ele pode escalar até 10.000 usuários sem nenhum problema (embora você pague muito mais pelo uso da CPU).
Ainda precisa de mais? Aqui está um vídeo que explica isso com… pequenas nuvens fofinhas.
Aplicações Web são o futuro. Cloud Computing é uma palavra de ordem estúpida. Discutir.