Lar Rever O que é computação em nuvem

O que é computação em nuvem

Índice:

Vídeo: Cloud Computing (Computação em Nuvem) // Dicionário do Programador (Novembro 2024)

Vídeo: Cloud Computing (Computação em Nuvem) // Dicionário do Programador (Novembro 2024)
Anonim

O que é a nuvem? Onde está a nuvem? Estamos na nuvem agora? Essas são todas as perguntas que você provavelmente já ouviu ou até se perguntou. O termo "computação em nuvem" está em todo lugar.

Nos termos mais simples, computação em nuvem significa armazenar e acessar dados e programas pela Internet, em vez do disco rígido do computador. A nuvem é apenas uma metáfora da Internet. Ela remonta aos dias de fluxogramas e apresentações que representariam a gigantesca infraestrutura de farm de servidores da Internet como nada além de uma nuvem cumulus branca e inchada, aceitando conexões e distribuindo informações enquanto flutuava.

O que a computação em nuvem não trata é o seu disco rígido. Quando você armazena dados ou executa programas no disco rígido, isso se chama armazenamento e computação local. Tudo o que você precisa está fisicamente perto de você, o que significa que o acesso aos seus dados é rápido e fácil para esse computador ou outros na rede local. Trabalhar no disco rígido é como a indústria de computadores funcionou por décadas; alguns argumentam que ainda é superior à computação em nuvem, por razões que explicarei em breve.

A nuvem também não se trata de ter um hardware ou servidor de armazenamento conectado em rede (NAS) dedicado em residência. O armazenamento de dados em uma rede doméstica ou do escritório não conta como utilização da nuvem. (No entanto, alguns NAS permitem acessar remotamente as coisas pela Internet, e há pelo menos uma marca da Western Digital chamada "My Cloud", apenas para manter as coisas confusas.)

Para que seja considerada "computação em nuvem", você precisa acessar seus dados ou programas pela Internet, ou pelo menos ter esses dados sincronizados com outras informações na Web. Em um grande negócio, você pode saber tudo o que há para saber sobre o que está do outro lado da conexão; como usuário individual, talvez você nunca tenha idéia de que tipo de processamento maciço de dados está acontecendo do outro lado. O resultado final é o mesmo: com uma conexão online, a computação em nuvem pode ser feita em qualquer lugar, a qualquer hora.

Consumidor x Negócios

Sejamos claros aqui. Estamos falando de computação em nuvem, uma vez que afeta os consumidores individuais - aqueles de nós que ficam em casa ou em escritórios pequenos e médios e usam a Internet regularmente.

Existe uma "nuvem" completamente diferente quando se trata de negócios. Algumas empresas optam por implementar o Software como Serviço (SaaS), onde a empresa assina um aplicativo que acessa pela Internet. (Pense em Salesforce.com.) Também há PaaS (Plataforma como serviço), onde uma empresa pode criar seus próprios aplicativos personalizados para uso de todos na empresa. E não se esqueça da poderosa infraestrutura como serviço (IaaS), onde players como Amazon, Microsoft, Google e Rackspace fornecem um backbone que pode ser "alugado" por outras empresas. (Por exemplo, a Netflix fornece serviços para você, porque é um cliente dos serviços em nuvem da Amazon.)

Obviamente, a computação em nuvem é um grande negócio: o mercado gerou US $ 100 bilhões por ano em 2012, que poderia ser de US $ 127 bilhões em 2017 e US $ 500 bilhões em 2020.

Exemplos comuns de nuvem

Às vezes, as linhas entre a computação local e a computação em nuvem ficam muito, muito embaçadas. Isso ocorre porque a nuvem faz parte de quase tudo em nossos computadores atualmente. Você pode facilmente ter um software local (por exemplo, Microsoft Office 365) que utiliza uma forma de computação em nuvem para armazenamento (Microsoft OneDrive).

Dito isto, a Microsoft também oferece um conjunto de aplicativos baseados na Web, o Office Online, que são versões apenas da Internet do Word, Excel, PowerPoint e OneNote acessadas através do navegador da Web sem instalar nada. Isso os torna uma versão da computação em nuvem (baseada na Web = nuvem).

Alguns outros exemplos importantes de computação em nuvem que você provavelmente está usando:

Google Drive: este é um serviço de computação em nuvem puro, com todo o armazenamento encontrado on-line para que ele possa trabalhar com os aplicativos em nuvem: Google Docs, Google Sheets e Google Slides. O Drive também está disponível em mais do que apenas computadores desktop; você pode usá-lo em tablets como o iPad ou em smartphones e também há aplicativos separados para documentos e planilhas. De fato, a maioria dos serviços do Google poderia ser considerada computação em nuvem: Gmail, Google Calendar, Google Maps e assim por diante.

Apple iCloud: o serviço de nuvem da Apple é usado principalmente para armazenamento online, backup e sincronização de seus e-mails, contatos, calendário e muito mais. Todos os dados necessários estão disponíveis no seu dispositivo iOS, Mac OS ou Windows (os usuários do Windows precisam instalar o painel de controle do iCloud). Naturalmente, a Apple não será superada pelos rivais: oferece versões baseadas em nuvem de seu processador de texto (Pages), planilha (Numbers) e apresentações (Keynote) para uso de qualquer assinante do iCloud. O iCloud também é o local para os usuários do iPhone utilizarem o recurso Find My iPhone, que é importante quando o telefone está ausente.

Amazon Cloud Drive: o armazenamento no grande varejista é principalmente para músicas, preferencialmente MP3s que você compra na Amazon e imagens - se você possui o Amazon Prime, obtém armazenamento ilimitado de imagens. O Amazon Cloud Drive também contém tudo o que você compra para o Kindle. É essencialmente o armazenamento para qualquer coisa digital que você compraria da Amazon, inserida em todos os seus produtos e serviços.

Serviços híbridos como Box, Dropbox e SugarSync afirmam que trabalham na nuvem porque armazenam uma versão sincronizada de seus arquivos online, mas também sincronizam esses arquivos com o armazenamento local. A sincronização é uma pedra angular da experiência de computação em nuvem, mesmo se você acessar o arquivo localmente.

Da mesma forma, é considerado computação em nuvem se você tiver uma comunidade de pessoas com dispositivos separados que precisam dos mesmos dados sincronizados, seja para projetos de colaboração no trabalho ou apenas para manter a família sincronizada. Para saber mais, confira Os melhores serviços de armazenamento em nuvem e sincronização de arquivos para 2016.

Hardware em nuvem

No momento, o principal exemplo de um dispositivo totalmente centrado na nuvem é o Chromebook. São laptops com armazenamento e energia local suficientes para executar o Chrome OS, que basicamente transforma o navegador da Web do Google Chrome em um sistema operacional. Com um Chromebook, quase tudo o que você faz é online: aplicativos, mídia e armazenamento estão todos na nuvem.

Ou você pode tentar um ChromeBit, uma unidade menor que uma barra de chocolate que transforma qualquer monitor com porta HDMI em um computador utilizável com o Chrome OS.

Obviamente, você pode estar se perguntando o que acontece se você estiver em algum lugar sem conexão e precisar acessar seus dados. Atualmente, essa é uma das maiores reclamações sobre o Chrome OS, embora sua funcionalidade offline (ou seja, habilidades fora da nuvem) esteja em expansão.

O Chromebook não é o primeiro produto a tentar essa abordagem. Os chamados "terminais burros" que não possuem armazenamento local e se conectam a um servidor local ou mainframe remontam a décadas. As primeiras tentativas de produtos somente para Internet incluíram a antiga NIC (Novo Computador na Internet), o Netpliance iOpener e a desastrosa 3Com Ergo Audrey (foto). Você poderia argumentar que todos eles estrearam bem antes do tempo - as velocidades de discagem dos anos 90 tinham rodinhas em comparação às conexões de Internet de banda larga aceleradas de hoje. É por isso que muitos argumentam que a computação em nuvem funciona: a conexão à Internet é tão rápida quanto a conexão ao disco rígido. (Pelo menos é para alguns de nós.)

Argumentos contra a nuvem

Em uma edição de 2013 de seu longa, What if?, O xkcd-cartunista (e ex-roboticista da NASA) Randall Monroe tentou responder à pergunta de "Quando - se alguma vez - a largura de banda da Internet ultrapassará a da FedEx?" A questão foi colocada porque, por maior que seja a sua conexão de banda larga, ainda é mais barato enviar um pacote de centenas de gigabytes de dados pela "sneakernet" de aviões e caminhões da Fedex do que tentar enviá-lo pela Internet. (A resposta, Monroe concluiu, é o ano de 2040.)

Cory Doctorow em boingboing tomou a resposta de Monroe como "uma crítica implícita à computação em nuvem". Para ele, a velocidade e o custo do armazenamento local superam facilmente o uso de uma conexão de rede de área ampla controlada por uma empresa de telecomunicações (seu ISP).

Esse é o problema. Os ISPs, empresas de telecomunicações e empresas de mídia controlam seu acesso. Colocar toda a sua fé na nuvem significa que você também deposita toda a sua fé em acesso contínuo e sem restrições. Você pode obter esse nível de acesso, mas isso lhe custará. E continuará a custar cada vez mais, à medida que as empresas encontrarem maneiras de fazer você pagar, fazendo coisas como medir seu serviço: quanto mais largura de banda você usar, mais custará.

Talvez você confie nessas empresas. Tudo bem, mas há muitos outros argumentos contra entrar na nuvem inteira. O co-fundador da Apple, Steve Wozniak, criticou a computação em nuvem em 2012, dizendo: "Acho que vai ser horrível. Acho que haverá muitos problemas horríveis nos próximos cinco anos".

Em parte, isso vem do potencial de falhas. Quando há problemas em uma empresa como a Amazon, que fornece serviços de armazenamento em nuvem para grandes empresas como a Netflix e, ela pode executar todos esses serviços (como aconteceu no verão de 2012). Em 2014, as interrupções atingiram o Dropbox, Gmail, Basecamp, Adobe, Evernote, iCloud e Microsoft; em 2015, as interrupções atingiram Apple, Verizon, Microsoft, AOL, Level 3 e Google. Microsoft teve outro este ano. Os problemas geralmente duram apenas algumas horas.

Wozniak estava mais preocupado com as questões de propriedade intelectual. Quem possui os dados que você armazena online? Você ou a empresa estão armazenando? Considere quantas vezes houve uma controvérsia generalizada sobre os termos de serviço em mudança para empresas como Facebook e Instagram - que são definitivamente serviços em nuvem - sobre o que elas fazem com suas fotos. Também há uma diferença entre os dados que você carrega e os que você cria na própria nuvem - um provedor pode ter uma forte reivindicação sobre o último. A propriedade é um fator relevante para se preocupar.

Afinal, não existe um órgão central que regule o uso da nuvem para armazenamento e serviços. O Instituto de Engenheiros Elétricos e Eletrônicos (IEEE) está tentando. Criou uma Iniciativa de Computação em Nuvem IEEE em 2011 para estabelecer padrões de uso, especialmente para o setor de negócios. A decisão da Suprema Corte contra Aereo poderia ter nos falado muito sobre direitos autorais de arquivos na nuvem… mas o tribunal contornou a questão para manter o status quo da computação em nuvem.

A computação em nuvem - como muita coisa na Internet - é um pouco como o Oeste Selvagem, onde as regras são criadas à medida que você avança e você espera o melhor.

O que é computação em nuvem