13Aug

O que é Cloud Computing e o que significa este Buzzword estúpido?

O outro dia, um leitor escreveu ao perguntar se a computação em nuvem poderia ajudar a economizar seu espaço no disco rígido, o que me fez perceber que é hora de falar exatamente sobre o que realmente significa essa buzzword moronic.

O que é Cloud Computing?

De acordo com o Instituto Nacional de Padrões e Tecnologia, a definição de "Computação em Nuvem" é essa incompreensível peça de absurdo claramente escrita para ser tão confusa quanto possível:

Cloud computing é um modelo para permitir um acesso conveniente e on-demand da rede a umgrupo compartilhado de recursos de computação configuráveis ​​(por exemplo, redes, servidores, armazenamento, aplicativos e serviços) que podem ser provisionados e lançados rapidamente com o mínimo de esforço de gerenciamento ou a interação do provedor de serviços.

Então, o que é uma definição para pessoas reais?

Cloud Computing = Aplicações Web imagem

Isso é tudo aí.Se você estiver usando uma aplicação web ou baseada na internet de um grande fornecedor como o Google ou a Microsoft, você está usando a computação em nuvem. Parabéns!

Cada aplicativo da Web que você já usou, como o Gmail, o Google Calendar, o Hotmail, o SalesForce, o Dropbox e o Google Docs, são baseados em "computação em nuvem", porque quando se conecta a um desses serviços, você está realmente conectandopara um enorme grupo de servidores em algum lugar da internet. O cliente não precisa ser um navegador da Web, mas essa é a direção em que todo está indo.

Pense que há mais do que isso? Não acredite em mim? Apenas ouça Larry Ellison, o CEO &co-fundador da Oracle, fale sobre o quão morônico é este termo:

Então, por que Cloud Computing?

Nós já estabelecemos que é um termo inútil que simplesmente descreve aplicações web, que tem sido por muito tempo - mas para que as empresas comecem a mudar para aplicativos da Web em vez de servidores autônomos, os tipos de marketing inventadosum novo buzzword.

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. Aqueles drones de marketing são inventivos, não são?

imagem

Então, basicamente, o termo em si é apenas uma maneira de os consultores e as empresas venderem mais serviços em um novo e brilhante pacote. Aqui está uma boa ilustração de como isso funciona:

imagem

Comic by Geek e Poke

Como a computação em nuvem pode me ajudar?

Uma vez que as empresas em todos os lugares estão movendo seus aplicativos para a web e saem com novos e interessantes recursos acessíveis através do seu navegador, você poderá acessar praticamente qualquer coisa de qualquer navegador em qualquer PC, e as linhas serão borradas entre desktop ea Internet.

imagem

Agora que a Microsoft finalmente lançou o beta para o Internet Explorer 9, que suporta novos padrões da web como HTML5 e usa aceleração de hardware para tornar a experiência toda rápida - cada navegador finalmente estará no mesmo ponto. Quando a Microsoft disse que o IE9 vai mudar a web, eles não estavam brincando - eles eram o apenas aqueles que seguravam a web de volta com seus navegadores anêmicos IE7 e IE8, para não mencionar o antigo IE6.E agora o pesadelo finalmente acabou.

Será ainda mais interessante sempre que o Chrome OS for finalmente lançado, basicamente um sistema operacional inteiro construído em torno de um navegador web como a interface principal, com todas as suas aplicações como aplicativos da Web em vez de locais - espero que ele suporte integração na webComo o IE9 faz com a barra de tarefas do Windows 7.

Como a computação em nuvem é diferente para as empresas?

Se você estiver no mundo das TI, você provavelmente está arranhando a cabeça neste momento e achando que estou simplificando demais a idéia 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 executariam todas as suas aplicações em todos os seus próprios servidores, hospedados em sua própria localização ou data center. Isso, obviamente, exige muita manutenção e dinheiro para manter tudo em execução, atualizado e seguro.

imagem

De uma perspectiva de negócios, as empresas agora podem mover grande parte da sua computação para serviços em nuvem, que fornecem os mesmos aplicativos que você instalaria em seus próprios servidores, mas agora eles são acessíveis pela internet para qualquer um de seus clientes. Você já leu sobre empresas que mudaram para o Google Docs? Esse é um exemplo perfeito de empresas que mudam de hospedar seus próprios servidores locais para usar o cloud computing.

Mas e se a sua empresa prestar um serviço a outros? Você também pode aproveitar a computação em nuvem criando aplicativos que não funcionam em seus próprios servidores, mas, na verdade, utilizam os recursos do servidor fornecidos por um dos grandes fornecedores: o Google possui o App Engine, a Microsoft possui o Windows Azure e a Amazon possui o framework EC2.

imagem

A maioria desses serviços opera com base em pagamento por recursos; portanto, seu aplicativo só é cobrado pela quantidade de uso de CPU e rede que ele realmente usa - quando seu aplicativo é pequeno e não tem muitos usuários, vocênão é cobrado muito, mas o benefício é que ele pode aumentar até 10.000 usuários sem problemas( embora você pague muito mais pelo uso de CPU adicionado).

Ainda precisa de mais? Aqui está um vídeo que explica isso com. .. pequenas nuvens macias. As aplicações Web

são o futuro. Cloud Computing é uma palavra-chave estúpida. Discutir.