O que é Cloud Computing e o que significa essa linguagem idiota?

Índice:

O que é Cloud Computing e o que significa essa linguagem idiota?
O que é Cloud Computing e o que significa essa linguagem idiota?

Vídeo: O que é Cloud Computing e o que significa essa linguagem idiota?

Vídeo: O que é Cloud Computing e o que significa essa linguagem idiota?
Vídeo: Tarefas no Outlook - YouTube 2024, Abril
Anonim
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.
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 é Cloud Computing?

De acordo com o Instituto Nacional de Padrões e Tecnologia, a definição de “Cloud Computing” é essa peça incompreensível de absurdo, claramente escrita para ser o mais confusa possível:

Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.

Então, qual é a definição para pessoas reais?

Cloud Computing = Aplicativos da Web

Image
Image

Isso é tudo que existe para isso. Se você estiver usando um aplicativo da Web ou baseado na Internet de um provedor 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.

Pense que há mais do que isso? Não acredita em mim? Basta ouvir Larry Ellison, CEO e co-fundador da Oracle, falar sobre como esse termo é realmente idiota:

Então, por que 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 novo chavão.

A razão pela qual eles usaram a palavra “nuvem” na palavra-chave é simples: nos 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?

Image
Image

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

Image
Image

Comic by Geek e puxão

Como a computação em nuvem pode 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 de seu navegador, em breve você poderá acessar praticamente qualquer coisa em qualquer navegador em qualquer PC, e as linhas ficarão confusas entre a área de trabalho e o Internet.

Image
Image

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 toda a experiência rápida - 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 finalmente acabou.

Isso 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 locais. O 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 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 seu próprio local 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 migrar 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 mudando de hospedar seus próprios servidores locais para usar a computação em nuvem.
A partir de uma perspectiva de negócios, as empresas agora podem migrar 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 mudando 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, seu 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).
A maioria desses serviços opera com base em recursos pagos - portanto, seu 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.

Recomendado: