Você está na página 1de 2

Compreendendo o conceito de Cloud Computing

3.1 Origens e Influências

3.2 Conceitos Básicos e Terminologia

3.3 Metas e Benefícios

3.4 Riscos e Desafios

Este é o primeiro de dois capítulos que fornecem uma visão geral dos tópicos introdutórios
de computação em nuvem. Começa com um breve histórico de computação em nuvem,
juntamente com breves descrições de seus drivers de negócios e tecnologia. Isso é seguido
por definições de conceitos básicos e terminologia, além de explicações sobre os principais
benefícios e desafios da adoção da computação em nuvem.

3.1. Origens e Influências

Uma breve história

A idéia de computação em uma “nuvem” remonta às origens da computação utilitária, um


conceito que o cientista da computação John McCarthy propôs publicamente em 1961: “Se
computadores do tipo que eu defendo se tornam os computadores do futuro, a computação
pode algum dia ser organizado como uma utilidade pública assim como o sistema telefônico
é uma utilidade pública. ... A utilidade do computador pode se tornar a base de uma
indústria nova e importante. ”Em 1969, Leonard Kleinrock, cientista-chefe da Rede de
Agências de Projetos de Pesquisa Avançada ou projeto da ARPANET que disseminou a
Internet, declarou:“ A partir de agora, computador as redes ainda estão engatinhando, mas
à medida que crescem e se tornam sofisticadas, provavelmente veremos a disseminação de
'utilitários de computador' ... ”. O público em geral tem aproveitado as formas de serviços de
Internet desde meados da década de 1990 através de várias versões de mecanismos de
busca (Yahoo !, Google), serviços de e-mail (Hotmail, Gmail), plataformas abertas de
publicação (MySpace, Facebook, YouTube ) e outros tipos de mídia social (Twitter,
LinkedIn). Embora centrados no consumidor, esses serviços popularizaram e validaram os
principais conceitos que formam a base da computação em nuvem moderna. No final da
década de 1990, a Salesforce.com foi pioneira na ideia de trazer serviços provisionados
remotamente para a empresa. Em 2002, a Amazon.com lançou a plataforma Amazon Web
Services (AWS), um conjunto de serviços orientados para empresas que fornecem
armazenamento provisionado remotamente, recursos de computação e funcionalidade de
negócios. Uma evocação ligeiramente diferente do termo "Network Cloud" ou "Cloud" foi
introduzida no início dos anos 90 em toda a indústria de redes. Referia-se a uma camada de
abstração derivada dos métodos de entrega de dados em redes públicas e semi-públicas
heterogêneas que eram principalmente comutadas por pacotes, embora as redes celulares
também usassem o termo "Nuvem". O método de rede neste ponto suportava a transmissão
de dados de um ponto final (rede local) para a “nuvem” (rede de longa distância) e depois
ainda mais decomposto para outro ponto final pretendido. Isso é relevante, já que o setor de
rede ainda faz referência ao uso desse termo e é considerado um dos primeiros a adotar os
conceitos subjacentes à computação utilitária. Não foi até 2006 que o termo "cloud
computing" surgiu na arena comercial. Foi durante esse período que a Amazon lançou seus
serviços Elastic Compute Cloud (EC2), que permitiam às organizações “alugar” capacidade
de computação e poder de processamento para executar seus aplicativos corporativos. O
Google Apps também começou a fornecer aplicativos corporativos baseados em navegador
no mesmo ano e, três anos depois, o Google App Engine se tornou outro marco histórico.
Definições Um relatório da Gartner listando a computação em nuvem no topo de suas áreas
de tecnologia estratégica reafirmou ainda mais sua proeminência como uma tendência da
indústria ao anunciar sua definição formal como: “... um estilo de computação em que
capacidades ativáveis e escaláveis são fornecidas como um serviço para clientes externos
usando tecnologias da Internet. ”Esta é uma ligeira revisão da definição original do Gartner
de 2008, em que“ massivamente escalonável ”foi usado em vez de“ escalável e elástico ”.
Isso reconhece a importância da escalabilidade em relação à capacidade de escala
verticalmente e não apenas a enormes proporções. A Forrester Research forneceu sua
própria definição de computação em nuvem como: “... um recurso de TI padronizado
(serviços, software ou infraestrutura) fornecido por meio de tecnologias da Internet em uma
forma de pagamento por uso e de autoatendimento.”

A definição que recebeu aceitação em toda a indústria foi composta pelo Instituto Nacional
de Padrões e Tecnologia (NIST). O NIST publicou sua definição original em 2009, seguida
de uma versão revisada após análise adicional e informações do setor publicadas em
setembro de 2011: “A computação em nuvem é um modelo para permitir acesso de rede
onipresente e conveniente sob demanda a um pool 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 esforço mínimo de
gerenciamento ou interação com o provedor de serviços. Esse modelo de nuvem é
composto de cinco características essenciais, três modelos de serviço e quatro modelos de
implantação.

Você também pode gostar