Você está na página 1de 67

FATEC - Faculdade de Tecnologia de So Paulo

Curso de Tecnologia em Processamento de Dados

GABRIELA NUBLING

Cloud Computing aplicada ao Cenrio Corporativo

SO PAULO 2011

FATEC - Faculdade de Tecnologia de So Paulo


Curso de Tecnologia em Processamento de Dados

GABRIELA NUBLING

Cloud Computing aplicada ao Cenrio Corporativo

Trabalho de Concluso de Curso apresentado Faculdade de Tecnologia de So Paulo FATEC-SP, como requisito para concluso do Curso de Tecnologia em Processamento de Dados.

Orientador: Professor Me. Shigueo Tomomitsu

SO PAULO 2011

Aos meus pais, Regina e Jorge, pelo estmulo e confiana. minha irm, Flvia, por me encorajar a seguir seus passos. Ao meu namorado e amigo, Felipe Brasil, que me apoiou durante toda trajetria.

RESUMO

A tecnologia de Computao em Nuvem, tambm conhecida como Cloud Computing, consiste em transferir o processamento, armanezamento e troca das informaes dos hardwares locais para grandes servidores externos acessados via internet, trazendo economia e facilidades para o processo, no esquecendo algumas fraquezas que ainda necessitam ser estudadas e aprimoradas, como qualquer nova tecnologia em ascenso. Com foco corporativo, este estudo esclarece quando e como implantar essa tecnologia dentro de uma empresa, os requisitos tecnolgicos para essa implantao; com o objetivo de ampliar a viso que temos hoje de Cloud Computing, e consequentemente seu destaque dentro da Tecnologia da Informao.

Palavras-chave: Cloud Computing; Computao em Nuvem; Servidores; Internet; Tecnologia da Informao.

ABSTRACT

The Cloud Computing technology takes the processing, storage and exchange of information from local hardware to large external servers accessed through the internet, saving and facilitating the process, but not forgetting some weaknesses that still need to be studied and improved, like any new rising technology. Focusing on corporate matters, this study clarifies when and how to deploy this technology in a company, along with all the technological requirements for this deployment, aimed at expanding the vision we have today of Cloud computing, and hence its prominence within the information technology field.

Keywords: Cloud computing, Servers, Internet, Information Technology.

LISTA DE ABREVIATURAS E SIGLAS

3G - Terceira Gerao API - Application Programming Interface BI - Business intelligence CAAS - Communication-as-a-Service CDN - Content Delivery Network CIO - Chief Information Officer CM - Content Management CRM - Customer Relationship Management DAAS Data-as-a-Service EAAS Everything-as-a-Service ERP - Enterprise Resource Planning GRH - Gerncia de Recursos Humanos HD Hard DIsk HTTP - HyperText Transfer Protocol IAAS - Infrastructure-as-a-Service IDC - International Data Corporation JSON - JavaScript Object Notation LAN - Local Area Network MAN - Metropolitan Area Network MSN - Microsoft Network PAAS - Platform-as-a-Service PC - Personal Computer REST - Representational State Transfer SAAS - Software-as-a-Service SDK - Software Development Kit

SLA - Service-Level Agreement SO - Sistema Operacional SOAP - Simple Object Access Protocol TI - Tecnologia da Informao WAN - Wide Area Network WLAN - Wireless Local Area Network WMAN - Wireless Metropolitan Area Network WWAN - Wireless Wide Area Network

SUMRIO

1. Introduo .................................................................................................. 10 2. Conceitos ................................................................................................... 13 2.1. Rede ...................................................................................................... 13 2.2. Tipos de Rede ....................................................................................... 15
2.2.1. LAN (local area network) .......................................................................... 15 2.2.2. MAN (Metropolitan Area Network)............................................................ 15 2.2.3. WAN (Wide Area Network) ....................................................................... 16 2.2.4. WLAN (Wireless Local Area Network) ...................................................... 16 2.2.5. WMAN (Wireless Metropolitan Area Network) ......................................... 17 2.2.6. WWAN (wIRELESS WIDE AREA NETWORK) ........................................ 17

2.3. Topologias De Rede ............................................................................ 18


2.3.1. Barramento .............................................................................................. 18 2.3.2. Anel .......................................................................................................... 19 2.3.3. Estrela ...................................................................................................... 19 2.3.4. rvore....................................................................................................... 20 2.3.5. Hbrida ...................................................................................................... 20

3. Cloud Computing....................................................................................... 22 3.1. A tecnologia ........................................................................................... 22


3.1.1. Nuvem Privada ......................................................................................... 23 3.1.2. Nuvem Pblica ......................................................................................... 23 3.1.3. Nuvem Comunitria.................................................................................. 24 3.1.4. Nuvem Hbrida ......................................................................................... 24

3.2. Entendo a Arquitetura ........................................................................... 25


3.2.1 Infraestrutura (IAAS) ................................................................................. 26 3.2.2 Servios (SaaS) ........................................................................................ 27 3.2.3. Plataforma (PAAS) ................................................................................... 30

3.4. Aplicaes voltadas a Cloud ................................................................. 32


3.4.1. MapReduce/Hadoop ................................................................................ 32

3.4.2. Amazon Web Services (AWS) ................................................................. 34 3.4.3. Eucalyptus ................................................................................................ 35 3.4.4. Microsoft Azure ........................................................................................ 36 3.4.5. Google App Engine .................................................................................. 37 3.4.6. Aneka ....................................................................................................... 37

4. Cenrio Corporativo .................................................................................. 40


A-) Aspectos Tcnicos ....................................................................................... 40 B-) Aspectos Comportamentais ......................................................................... 40 C-) Aspectos Estratgicos .................................................................................. 41

4.1. Quando implantar .................................................................................. 44


4.1.1. Hardware .................................................................................................. 44 4.1.2. Software ................................................................................................... 46 4.1.3. Armazenamento ....................................................................................... 47

4.2. Como implantar ..................................................................................... 50 4.3. Limitaes e possveis solues ........................................................... 52


4.3.1. Segurana ................................................................................................ 52 4.3.2. Infraestrutura ............................................................................................ 54 4.3.3. Alta Dependncia externa ........................................................................ 56

4.4. Benefcios para Companhia .................................................................. 57


4.4.1. Economia ................................................................................................. 57 4.4.2. Controle dos Custos ................................................................................. 58 4.4.3. Sustentabilidade ....................................................................................... 58 4.4.4. Foco no Negcio ...................................................................................... 59 4.4.5. Acompanhamento das Mudanas ............................................................ 60

5. O que esperar do Futuro?......................................................................... 61 6. Consideraes finais................................................................................. 63 7. Referncias ................................................................................................ 65

1. INTRODUO

Hoje, no Brasil, a tecnologia de computao em nuvem (Cloud Computing) ainda recente e sua representao nfima no cenrio corporativo atual, fato comprovado em pesquisa realizada em maio de 2011, pelo IDC, onde apenas 18% dos gestores consultados afirmaram saber o que e como funciona a computao em nuvem [TECHBIZ,2011]. Segundo o Gartner Institute, a Cloud Computing ser uma das trs mais importantes tendncias emergentes nos prximos cinco anos [IDGNOW, 2010], juntamente com TI Verde e Softwares sociais, como blogs, twitter, MSN, facebook. A previso da pesquisa comprova-se pelas facilidades e vantagens econmicas que a tecnologia agrega [STEFFEN, 2011]. Necessita, portanto, de visibilidade para que possa, junto a outras tecnologias, transformar como visto atualmente o armazenamento, troca, e processamento das informaes. A discusso do tema relativamente recente, porm a computao em nuvem conhecida e utilizada por diversas pessoas envolvidas com tecnologia, mesmo que elas desconheam suas caractersticas. Outro ponto que analisado que as aplicaes que esto atualmente no mercado foram desenvolvidas apoiando-se no inteiramente no conceito de Cloud Computing, mas em algumas funcionalidades que a tecnologia oferece, como, por exemplo, as ferramentas de e-mail, quando no formato habitual as mensagens eram armazenadas no cliente de email, no computador dos usurios. Com os servios de e-mail utilizando o conceito de nuvem possvel acessar ao correio eletrnico a partir de qualquer ponto, em qualquer computador ou celular,
10

sem quaisquer preocupaes com backups ou segurana e privacidade da informao. Para as organizaes, a principal vantagem do Cloud Computing a economia em equipamentos, licenas de software, e suporte das infraestruturas informticas, custos que so terceirizados a valores bastante atrativos, derivado da economia de escala que os fornecedores de servios Cloud conseguem obter, porm ela tende a ir bem alm, e se tornar responsvel por suportar o crescimento e garantir vantagens competitivas para os negcios. H a necessidade ento, de exibir os benefcios proporcionados pela utilizao de todas as facilidades que a tecnologia sugere, no s o armazenamento, ou processamento ou acesso das informaes de forma no-local e dinmica, mas todas essas funcionalidades aplicadas ao mesmo tempo, com objetivo de gerar o crescimento e apoiar o controle das grandes corporaes. Para tanto iremos abordar as caractersticas da tecnologia em nuvem e o que existe, hoje, no mercado, desenvolvido com essas caractersticas. Com esses conceitos, analisaremos cenrios corporativos onde as aplicaes de solues baseadas nos conceitos integrados de Cloud Computing iro estruturar as estratgicas e diretrizes da corporao e quais so os passos para implantar essa tecnologia dentro da empresa. O objetivo desse trabalho explorar uma tecnologia que est sendo discutida como uma tecnologia promissora e que ir mudar o futuro da web no cenrio corporativo, exibir os benefcios que ela pode trazer para uma corporao, elucidar solues para algumas fragilidades que so conhecidas hoje, com o intuito de elevar a tecnologia da informao de um patamar de suporte a operaes para um posicionamento estratgico e competitivo dentro da companhia.
11

O trabalho est estruturado em: Conceitos de redes, tipos de rede e topologia de rede. Tecnologia de Cloud Computing, arquitetura e aplicaes existentes no mercado Cenrio corporativo, quando e como implantar, limitaes e solues, e os benefcios O que se esperar para o futuro

12

2. CONCEITOS

Para um melhor entendimento da estrutura da Tecnologia em Nuvem, necessrio conhecer alguns conceitos bsicos relacionados as redes de computadores, sua estrutura e topologia, que sero explanados a seguir.

2.1. REDE

Redes de computadores so estruturas fsicas (equipamentos) e lgicas (programas e protocolos) que permitem que dois ou mais computadores interligados possam compartilhar recursos fsicos e lgicos entre si. [MENDES, 2007] Baseia-se nos princpios de uma rede de informaes, onde implementa tcnicas de hardware e software tornando a rede efetivamente mais dinmica, com o objetivo de atender as necessidades impostas pelo mundo globalizado que presenciamos. Incluem todos os equipamentos eletrnicos necessrios interconexo de dispositivos, tais como microcomputadores e impressoras. Esses dispositivos que se comunicam entre si podem ser chamados de ns, estaes de trabalho, pontos ou simplesmente dispositivos de rede. Dois computadores, ou ns, seria o nmero mnimo de dispositivos necessrios para formarmos uma rede. O nmero mximo no predeterminado, teoricamente todos os computadores do mundo poderiam estar interligados, fato possibilitado pela Internet. [ZUIM, 2009] O funcionamento de uma rede de computadores implica um determinado conjunto de meios fsicos (hardware) e determinados componentes de software.

13

Temos como nos Meios Fsicos ou Hardware dos Computadores (perifricos) que se pretende utilizar, tais como: discos, impressoras, modems. Os Meios fsicos de transmisso seriam cabos que interligam os computadores; ou ondas propagadas no espao no caso de rede wireless; e os dispositivos de ligao dos computadores s redes como placas de interface de rede, modems e/ou outros dispositivos; Se tratando de software, uma rede de computadores necessita de drivers de placas de rede, para haver comunicao com a placa ou interface de rede; protocolos de comunicao, que so basicamente normas convertidas em software que tornam possvel a transmisso de dados entre os computadores envolvidos numa comunicao; sistemas operativos que interligam os mdulos de software necessrios para trabalho em rede e utilitrios e programas de aplicao voltados para o trabalho em rede. [ZUIM, 2008]

14

2.2. TIPOS DE REDE

Uma rede pode ser classificada geograficamente, pela sua topologia, meio fsico e protocolo utilizado. Geograficamente, os tipos de rede so LAN, MAN, WAN WLAN, WMAN, WWAN, WWAN, cujas caractersticas sero abordadas abaixo.

2.2.1. LAN (LOCAL AREA NETWORK)

um conjunto de hardware e software que permite a computadores individuais estabelecerem comunicao entre si, trocando e compartilhando informaes e recursos. Tais redes so denominadas locais por cobrirem apenas uma rea limitada (10 Km), visto que, fisicamente, quanto maior a distncia de um n da rede ao outro, maior a taxa de erros que ocorrero devido degradao do sinal. [IEEE, 2002]

2.2.2. MAN (METROPOLITAN AREA NETWORK)

Redes Metropolitanas interligam vrios LAN geograficamente prximos (no mximo, a algumas dezenas de quilmetros) com dbitos importantes. Assim, um MAN permite a dois ns distantes comunicar como se fizessem parte de uma mesma rede local. Um MAN formado por comutadores ou switchs interligados por relaes de elevado dbito (em geral, em fibra ptica). [IEEE, 2002]

15

2.2.3. WAN (WIDE AREA NETWORK)

Rede de rea alargada ou Rede de longa distncia, tambm conhecida como Rede geograficamente distribuda, uma rede de computadores que abrange uma grande rea geogrfica, com frequncia um pas ou continente. As WAN tornaramse necessrias devido ao crescimento das empresas, onde as LAN no eram mais suficientes para atender a demanda de informaes, pois era necessria uma forma de passar informao de uma empresa para outra de forma rpida e eficiente. Surgiram as WAN que conectam redes dentro de uma vasta rea geogrfica, permitindo comunicao de longa distncia. [IEEE, 2002]

2.2.4. WLAN (WIRELESS LOCAL AREA NETWORK)

uma rede local que usa ondas de rdio para fazer uma conexo Internet ou entre uma rede, ao contrrio da rede fixa ADSL ou conexo-TV, que geralmente usa cabos. WLAN j muito importante como opo de conexo em muitas reas de negcio. Inicialmente os WLANs, distante do pblico em geral, foram instalados nas universidades, nos aeroportos, e em outros lugares pblicos principais. A diminuio dos custos do equipamento de WLAN trouxe-o tambm a muitos particulares. [IEEE, 2002]

16

2.2.5. WMAN (WIRELESS METROPOLITAN AREA NETWORK)

uma rede sem fio de maior alcance em relao WLAN, cobre cidades inteiras ou grandes regies metropolitanas e centros urbanos. A WMAN uma rede sem fio que tem um alcance de dezenas de quilometro, podendo interligar, por exemplo, diversos escritrios regionais, ou diversos setores de um campos universitrio, sem a necessidade de uma estrutura baseada em fibra ptica que elevaria o custo da rede. [IEEE, 2002]

2.2.6. WWAN (WIRELESS WIDE AREA NETWORK)

uma rede sem fio de maior alcance em relao a WAN, isto , pode cobrir diversos pases atingindo milhares de quilmetros de distancia. Para que isso seja possvel existe a necessidade de utilizao de antenas potentes para retransmisso do sinal. Um exemplo de WWAN se refere rede de celulares que cobre as diversas regies do globo. A distncia alcanada limitada apenas pela tecnologia de transmisso utilizada, uma vez que o nvel do sinal vai depender dos equipamentos de transmisso e recepo. mais propensa a perdas de sinais por causa dos rudos e condies climticas. [IEEE, 2002]

17

2.3. TOPOLOGIAS DE REDE

A topologia de rede descreve como o layout de uma rede de computadores atravs da qual h o trfego de informaes, e tambm como os dispositivos esto conectados a ela. H vrias formas nas quais se pode organizar a interligao entre cada um dos ns (computadores) da rede. Topologias podem ser descritas fisicamente e logicamente. A topologia fsica a verdadeira aparncia ou layout da rede, enquanto que a lgica descreve o fluxo dos dados atravs da rede. Alguns dos tipos de topologia so: Barramento, Anel. Estrela, rvore e Hbrida

2.3.1. BARRAMENTO

Todos os computadores so ligados em um mesmo barramento fsico de dados. Apesar de os dados no passarem por dentro de cada um dos ns, apenas uma mquina pode escrever no barramento num dado momento. Todas as outras escutam e recolhem para si os dados destinados a elas. Quando um computador estiver a transmitir um sinal, toda a rede fica ocupada e se outro computador tentar enviar outro sinal ao mesmo tempo, ocorre uma coliso e preciso reiniciar a transmisso. Essa topologia utiliza cabos coaxiais. Para cada barramento existe um nico cabo, que vai de uma ponta a outra. O cabo seccionado em cada local onde um computador ser inserido na rede. Com o seccionamento do cabo formam-se duas pontas e cada uma delas recebe um conector BNC. No computador colocado um "T" conectado placa que
18

junta as duas pontas. Embora ainda existam algumas instalaes de rede que utilizam esse modelo, uma tecnologia obsoleta. [IEEE, 2002]

2.3.2. ANEL

Os dispositivos so conectados em srie, formando um circuito fechado (anel). Os dados so transmitidos unidirecionalmente de n em n at atingir o seu destino. Uma mensagem enviada por uma estao passa por outras estaes, atravs das retransmisses, at ser retirada pela estao destino ou pela estao fonte. Os sinais sofrem menos distoro e atenuao no enlace entre as estaes, pois h um repetidor em cada estao. H um atraso de um ou mais bits em cada estao para processamento de dados. H uma queda na confiabilidade para um grande nmero de estaes. A cada estao inserida, h um aumento de retardo na rede. possvel usar anis mltiplos para aumentar a confiabilidade e o desempenho. [IEEE, 2002]

2.3.3. ESTRELA

Utiliza cabos de par tranado e um concentrador como ponto central da rede. O concentrador se encarrega de retransmitir todos os dados para todas as estaes, mas com a vantagem de tornar mais fcil a localizao dos problemas, j que se um dos cabos, uma das portas do concentrador ou uma das placas de rede estiver com problemas, apenas o n ligado ao componente defeituoso ficar fora da rede. Esta topologia se aplica apenas a pequenas redes, j que os concentradores costumam ter apenas oito ou dezesseis portas. [IEEE, 2002]
19

2.3.4. RVORE

essencialmente uma srie de barras interconectadas. Geralmente existe uma barra central onde outros ramos menores se conectam. Esta ligao realizada atravs de derivadores e as conexes das estaes realizadas do mesmo modo que no sistema de barra padro. Cuidados adicionais devem ser tomados nas redes em rvores, pois cada ramificao significa que o sinal dever se propagar por dois caminhos diferentes. A menos que estes caminhos estejam perfeitamente casados, os sinais tero velocidades de propagao diferentes e refletiro os sinais de diferentes maneiras. Em geral, redes em rvore, vo trabalhar com taxa de transmisso menor do que as redes em barra comum, por estes motivos. [IEEE, 2002]

2.3.5. HBRIDA

a topologia mais utilizada em grandes redes, assim, adequa-se a topologia de rede em funo do ambiente, compensando os custos, expansibilidade, flexibilidade e funcionalidade de cada segmento de rede. Muitas vezes acontecem demandas imediatas de conexes e a empresa no dispe de recursos, naquele momento, para a aquisio de produtos adequados para a montagem da rede. Nestes casos, a administrao de redes pode utilizar os equipamentos j disponveis considerando as vantagens e desvantagens das topologias utilizadas. Numa topologia hbrida, o desenho final da rede resulta da combinao de duas ou mais topologias de rede.

20

A combinao de duas ou mais topologias de rede permite-nos beneficiar das vantagens de cada uma das topologias que integram esta topologia. Embora muito pouco usada em redes locais, uma variante da topologia em malha, a malha hbrida, usada na Internet e em algumas WANs. A topologia de malha hbrida pode ter mltiplas ligaes entre vrias localizaes, mas isto feito por uma questo de redundncia, alm de que no uma verdadeira malha porque no h ligao entre cada um e todos os ns, somente em alguns por uma questo de backup. [IEEE, 2002]

21

3. CLOUD COMPUTING

Simplificadamente, cloud computing, se refere idia de utilizar, em qualquer lugar e independente de plataforma, as mais variadas aplicaes por meio da internet com a mesma facilidade de t-las instaladas em nossos prprios computadores [ALECRIM, 2010]. Sero definidas, a seguir, as caractersticas de Cloud, assim como algumas aplicaes.

3.1. A TECNOLOGIA

O conceito de Cloud Computing refere-se utilizao da memria e das capacidades de armazenamento e clculo de computadores e servidores compartilhados e interligados por meio da Internet, seguindo o princpio da computao em grade. [SISNEMA,2009] O armazenamento de dados feito em servios que podero ser acessados de qualquer lugar do mundo, a qualquer hora, no havendo necessidade de instalao de um software ou de um Banco de Dados. O acesso ao Cloud se d atravs da Internet (por isso o conceito de nuvem). O uso desse modelo mais vivel do que o uso de um servidor como unidade fsica principal. Num sistema operacional disponvel na Internet (pode ser acessado por qualquer Browser), voc interliga o seu computador e em sua mquina Cloud e assim voc obtm acesso a informaes, arquivos e programas num lugar nico, independente de plataforma, de forma rpida.

22

Existem quatro modelos de implantao de Cloud Computing, que esto divididos em Nuvem Privada, Nuvem Pblica, Nuvem Comunitria e Nuvem Hbrida, explicadas abaixo.

3.1.1. NUVEM PRIVADA

No modelo de implantao de nuvem privada, ou particular, a infraestrutura de nuvem utilizada exclusivamente para uma organizao, sendo esta nuvem local ou remota e administrada pela prpria empresa ou por terceiros. Neste modelo de implantao so empregados polticas de acesso aos servios. As tcnicas utilizadas para prover tais caractersticas podem ser em nvel de gerenciamento de redes, configuraes dos provedores de servios e a utilizao de tecnologias de autenticao e autorizao. [SOUSA,2011]

3.1.2. NUVEM PBLICA

No modelo de implantao de nuvem pblica, a infraestrutura de nuvens disponibilizada para o pblico em geral, sendo acessado por qualquer usurio que conhea a localizao do servio. Neste modelo de implantao no podem ser aplicadas restries de acesso quanto ao gerenciamento de redes, e menos ainda, utilizar tcnicas para autenticao e autorizao. [SOUSA,2011]

23

3.1.3. NUVEM COMUNITRIA

No modelo de implantao de nuvem comunidade ocorre o compartilhamento por diversas empresas de uma nuvem, sendo esta suportada por uma comunidade especfica que partilha interesses, tais como a misso, os requisitos de segurana, poltica e consideraes sobre flexibilidade. Este tipo de modelo de implantao pode existir localmente ou remotamente e geralmente administrado por alguma empresa da comunidade ou por terceiros. [SOUSA,2011]

3.1.4. NUVEM HBRIDA

No modelo de implantao de nuvem hbrida, existe uma composio de duas ou mais nuvens, que podem ser privadas, comunidade ou pblica e que permanecem como entidades nicas, ligadas por uma tecnologia padronizada ou proprietria que permite a portabilidade de dados e aplicaes. [SOUSA,2011]

24

3.2. ENTENDO A ARQUITETURA

A arquitetura dos sistemas dos sistemas de software envolvidos na entrega de computao em nuvem, geralmente envolve mltiplos componentes Cloud comunicar uns com os outros ao longo de um mecanismo de acoplamento frouxo, como uma Queue (fila) de mensagens.

Atualmente, a Cloud Computing est dividida em seis tipos:

IaaS (Infrastructure as a Service): quando se utiliza uma porcentagem de um servidor, geralmente com configurao que se adque sua necessidade. PaaS (Plataform as a Service): utilizando-se apenas uma plataforma como um banco de dados, um web-service, etc. (p.ex.: Windows Azure). DaaS (Development as a Service): as ferramentas de desenvolvimento tomam forma no Cloud computing como ferramentas compartilhadas, ferramentas de desenvolvimento web-based e servios baseados em mashup. SaaS (Software as a Service): uso de um software em regime de utilizao web (p.ex.: Google Docs , Microsoft Sharepoint Online). CaaS (Communication as a Service): uso de uma soluo de Comunicao Unificada hospedada em Data Center do provedor ou fabricante. EaaS (Everything as a Service): quando se utiliza tudo, infraestrurura, plataformas, software, suporte. Tudo o que envolve T.I.C. (Tecnologia da Informao e Comunicao) como um Servio.

25

3.2.1 INFRAESTRUTURA (IAAS)

Servios de infraestrutura de nuvem, tambm conhecido como Infraestrutura como Servio (IaaS), refere-se ao fornecimento de infraestrutura computacional (geralmente em ambientes virtualizados) como um servio, entregar infra-estrutura informtica - tipicamente um ambiente de virtualizao de plataforma - como um servio, juntamente com o Repositrio ou networking. [TECHTARGET, IAAS, 2009] Ao invs de comprar servidores, software, espao de dados do centro ou de equipamentos de rede, estes recursos so um servio totalmente terceirizado,

existente de maneira dinmica, mas caso o consumo passa do estipulado, os fornecedores normalmente cobram a quantidade de recursos consumidos (e, portanto, o custo). As caractersticas dele so: . , switches, balanceadores e roteadores. Escalonamento plug-and-play de novos equipamentos na nuvem. Provisionamento dinmico de servios. Alta-disponibilidade. Balanceamento de carga de mquinas virtuais.

O modelo tradicional que as empresas pregam hoje em dia : Um SO (Sistema Operacional) por host. Uso de .

Uma interface para cada equipamento.


26

Gerenciamento e administrao complexos. Deploy de novos SOs manual. .

3.2.2 SERVIOS (SAAS)

Software como, por vezes referido como "software on-demand", um modelo de entrega de software no qual o software e seus dados associados so hospedados central (normalmente em Cloud) e normalmente so acessados pelos usurios atravs de um thin client, normalmente usando um navegador web atravs da Internet. [GRAY, 2010] SaaS se tornou um modelo de entrega comum para a maioria das aplicaes de negcios, incluindo contabilidade, gesto de colaborao de help desk, gesto de relacionamento com clientes (CRM), planejamento de recursos empresariais (ERP), gesto de recursos humanos (GRH), gerenciamento de contedo (CM) e servio. SaaS tem sido incorporada na estratgia de todas as principais empresas de software da empresa. De acordo com uma estimativa do Gartner Group as vendas de SaaS em 2010 atingiram US $ 10 bilhes, e so projetados para aumentar para US $ 12.1 bilhes em 2011, um aumento de 20,7% a partir de 2010. Gartner Group estima que a receita de SaaS ser mais do que dobrar seu nmeros de 2010 at 2015 e chegar a uma projeo de US $ 21.3bi. CRM (Customer relationship management) continua a ser o maior mercado de SaaS. [MATOS, 2011]

27

O termo software como servio (SaaS) considerado parte da nomenclatura da computao em nuvem, juntamente com a infra-estrutura como servio (IaaS) e plataforma como servio (PaaS). Embora nem todas as aplicaes de software-como-um-servio partilhar todos os traos, as caractersticas a seguir so comuns entre vrias aplicaes SaaS:

Configurao e personalizao aplicaes

SaaS apia o que tradicionalmente conhecido como personalizao do aplicativo. Em outras palavras, como software empresarial tradicional, um nico cliente pode alterar o conjunto de opes de configurao (parmetros) que afetam sua funcionalidade. Cada cliente pode ter suas prprias configuraes (ou os valores dos parmetros) para as opes de configurao. O aplicativo pode ser personalizado com o grau ele foi projetado para base em um conjunto de opes de configurao pr-definida.

Acelerao recurso de aplicativos de entrega

SaaS so atualizado com mais frequncia do que o software tradicional, em muitos casos em uma base semanal ou mensal. Isso ativado por vrios fatores: o O aplicativo est hospedado centralmente, por isso, novas verses podem ser postas em prtica sem a necessidade de clientes fisicamente instalar novos softwares.

28

o O aplicativo tem apenas uma nica configurao, fazendo testes de desenvolvimento mais rpido. o O fornecedor do aplicativo tem acesso a todos os dados do cliente, agilizando projeto e testes de regresso. o O provedor de soluo tem acesso ao comportamento do usurio dentro do aplicativo (geralmente via web analytics), tornando mais fcil identificar reas dignas de melhoria. o Entrega caracterstica acelerado mais ativado por metodologias de desenvolvimento gil de software.

Protocolos de integrao aberto

As aplicaes SaaS no podem acessar sistemas internos de uma empresa (bancos de dados ou servios internos), eles predominantemente oferecem protocolos de integrao e interfaces de programao de aplicativos (APIs) que operam em uma rede de rea ampla. Tipicamente, estes so protocolos baseados em HTTP, REST, SOAP e JSON.

29

3.2.3. PLATAFORMA (PAAS)

Plataforma como servio (PaaS) uma categoria de servios de Cloud Computing que fornecem uma plataforma de computao e uma pilha de soluo como um servio. No modelo clssico de camadas de Cloud computing, a camada de PaaS fica entre o SaaS e as camadas IaaS. [TECHTARGET, PAAS, 2008] Ofertas PaaS facilitam a implantao de aplicaes sem o custo e a complexidade de comprar e gerenciar o hardware subjacente e software e recursos de provisionamento de hospedagem, proporcionando todas as facilidades

necessrias para suportar o ciclo de vida completo de construo e entrega de aplicaes web e servios inteiramente disponvel a partir da Internet. Ofertas PaaS podem incluir facilidades para o design da aplicao, desenvolvimento de aplicaes, testes, implantao e hospedagem, bem como servios de aplicaes, tais como a colaborao em equipe, integrao de servios web e de triagem, a integrao de banco de dados, segurana, escalabilidade, armazenamento, persistncia, gerenciamento de estado, verso do aplicativo, instrumentao aplicao e facilitao comunidade de desenvolvedores. Estes servios podem ser fornecidos como uma soluo integrada atravs da web. Seus tipos so:

Add-on instalaes de desenvolvimento:

Estas instalaes permitem a personalizao de software como um servio (SaaS), e em alguns aspectos so o equivalente das instalaes linguagem macro personalizao fornecidos com aplicaes de software em pacotes como o Lotus
30

Notes ou do Microsoft Word. Muitas vezes, estes requerem PaaS desenvolvedores e seus usurios comprem assinaturas para a aplicao SaaS co-residente

Ambiente Autnomo de desenvolvimento Ambientes stand-alone PaaS no incluem tcnica, licenciamento ou dependncias financeiras sobre aplicaes especficas SaaS ou servios web, e se destinam a proporcionar um ambiente de desenvolvimento generalizada.

Entrega de aplicativos somente ambientes Algumas ofertas PaaS falta capacidade de depurao, desenvolvimento e teste, e fornecer apenas a hospedagem de nvel de servios como segurana e escalabilidade sob demanda.

Plataforma aberta como um servio Permite que o desenvolvedor use qualquer linguagem de programao, qualquer banco de dados, qualquer sistema operacional, qualquer servidor, etc .

31

3.4. APLICAES VOLTADAS A CLOUD

Empresas como a Amazon, pioneira em disponibilizar e comercializar infraestrutura em nuvem, Google e Microsoft esto publicando servios

computacionais seguindo a lgica da infraestrutura de computao em Cloud. A seguir, algumas tecnologias, destacando um modelo de programao, infraestruturas e plataformas, desenvolvidas com conceitos de computao em nuvem.

3.4.1. MAPREDUCE/HADOOP

O MapReduce orienta o processamento de grandes volumes de dados, onde o usurio especifica sua aplicao atravs de uma linha sequencial de tarefas. As tarefas de paralelismo, distribuio dos dados e balanceamento de carga, tolerncia a falhas so deixadas a cargo do sistema MapReduce, simplificando o processo de desenvolvimento. [HADOOP,2010] A primeira chamada de funo de Mapeamento recebe uma quantidade de arquivos de entrada e, de acordo com a especificao do usurio, ele emite um conjunto de tuplas intermedirias no formato chave-valor. A segunda funo, chamada Reduo, recebe um conjunto de valores associados a cada chave, chamados de blocos. O processamento, definido pelo usurio, realizado sobre cada bloco. Por fim, cada funo de reduo emite um conjunto de tuplas que so armazenadas em arquivos de sada. O sistema MapReduce gerencia o processamento atravs de um processo master, cuja funo orquestrar o processamento, gerenciar o processo de
32

agrupamento de registros e distribuir os blocos de forma equilibrada. O MapReduce foi implementado utilizando a linguagem C++ e possui interfaces para Java e Python. Foi desenvolvido pelo Google, mas existem algumas implementaes de cdigo livre, dentre as quais destaca-se o Hadoop, que um framework de cdigo livre desenvolvido em Java para rodar aplicaes que manipulem uma grande quantidade de dados em ambientes distribudos. composto pelo sistema de arquivos Hadoop Distributed File System (HDFS) e um ambiente de execuo paralela. Dentro deste ambiente, conhecido como Hadoop framework, pode-se encontrar vrios subprojetos como, por exemplo, a implementao do MapReduce, o sistema de gerenciamento de dados distribudo denominado HBase e a linguagem para fluxo de dados e estrutura de execuo para computao paralela denominada Pig O Hadoop possui como principais caractersticas: sistemas de

armazenamento distribudo, arquivos particionados em grandes blocos e distribudos nos ns do sistema, blocos replicados para lidar com falha de hardware e um local para dados temporrios. Diferentemente de outras abordagens de sistemas de arquivos distribudos, o armazenamento e processamento do HDFS feito em cada n do sistema. Dessa forma, usando oMapReduce ou o Hadoop, relativamente fcil para um projeto de computao trabalhar com 10 TB de dados e com mais de 1000 ns.

33

3.4.2. AMAZON WEB SERVICES (AWS)

Amazon Web Services (AWS) um conjunto de servios de computao remota (tambm chamados web services) que juntos, constituem uma plataforma de computao em nuvem, proporcionada atravs da Internet pela Amazon.com. Possui caractersticas de escalabilidade, disponibilidade, elasticidade e desempenho para aplicaes executadas neste ambiente. [AMAZON, 2010] O Amazon AWS disponibiliza uma infraestrutura completa para computao em diversos nveis de processamento, desde tarefas simples at de alto desempenho e possui uma gerencia eficaz dos recursos. Dentro dos sistemas do Amazon Web Services destacam-se:

Amazon EC2 (Elastic Compute Cloud): fornece servidores privados escalveis usando Xen. Amazon S3 (Simple Storage Service): um servio online de

armazenamento, atravs de interfaces de servios web (REST, SOAP, e BitTorrent). Amazon SQS (Simple Queue Service): fornece hospedagem de mensagem em fila para aplicaes WEB. Amazon Cloudfront: rede de distribuio de contedo (CDN), opera em uma base pay-as-you-go.

34

3.4.3. EUCALYPTUS

O projeto Eucalyptus uma infraestrutura de cdigo aberto que fornece uma interface compatvel com o Amazon EC2, S3, Elastic Block Store (EBS) e permite aos usurios criarem uma infraestrutura e experimentar a computao em nuvem. [SOUSA, 2010] A arquitetura do Eucalyptus simples, flexvel e modular e contm uma concepo hierrquica que reflete os recursos comuns do ambiente. O Eucalyptus tem como objetivo auxiliar a pesquisa e o desenvolvimento de tecnologias para computao em nuvem e possui as seguintes caractersticas: interface compatvel com o EC2, instalao e implantao simples usando ferramentas de gerenciamento de clusters, apresenta um conjunto de polticas de alocao extensvel de nuvem, sobreposio de funcionalidade que no requer nenhuma modificao em ambiente Linux, ferramentas para administrar e auxiliar a gesto do sistema e dos usurios e capacidade de configurar vrios clusters, cada um com endereos privados de rede interna em uma nica nuvem. Esse sistema permite aos usurios iniciar, controlar o acesso e gerenciar todas as mquinas virtuais utilizando uma emulao do protocolo SOAP do Amazon EC2 e interfaces de consulta. Neste sentido, os usurios interagem com o Eucalyptus utilizando as ferramentas e interfaces exatamente do mesmo modo que eles interagiriam com o Amazon EC2.

35

3.4.4. MICROSOFT AZURE

O Microsoft Azure uma plataforma para a implementao de computao em nuvem que oferece um conjunto especfico de servios para desenvolvedores. Esta plataforma pode ser usada por aplicaes em execuo em Cloud ou fora desta. A plataforma Azure formada pelo sistema operacional Windows Azure e um conjunto de servios: Live Services, .NET Services, SQL Services, SharePoint Services e Dynamics CRM Services. [SOUSA,2010] O Windows Azure um sistema operacional para servios na nuvem que utilizado para o desenvolvimento, hospedagem e gerenciamento dos servios dentro do ambiente Azure. Microsoft .NET Services um conjunto de servios escalveis e orientado aos desenvolvedor e que oferecem os componentes necessrios para a maioria das aplicaes baseadas em nuvem. Estes servios possibilitam o desenvolvimento focado na lgica da aplicao ao invs de ter a necessidade de construir e disponibilizar o prprio servio de infraestrutura na nuvem. O Live Services um conjunto de componentes dentro do Azure para o tratamento de dados do usurio e recursos da aplicao. Live Services possibilita aos desenvolvedores construrem aplicaes ricas que podem conectar com usurios do Windows Live. O Live Services inclui as tecnologias do Live Mesh para sincronizao de dados dos usurios e possibilita a extenso de aplicaes Web entre mltiplos dispositivos. O SQL Services um servio de armazenamento de dados e de processamento de consultas escalvel, sendo construdo com base na tecnologia do SQL Server. O componente SharePoint Services permite colaborar e criar aplicaes Intranet e o Dynamics CRM Services um sistema totalmente integrado de CRM.
36

3.4.5. GOOGLE APP ENGINE

Google App Engine uma plataforma para o Google. aplicaes Web escalveis fornece um conjunto de APIs e um modelo de aplicao que permite aos desenvolvedores utilizarem servios adicionais fornecidos pelo Google, como o email, armazenamento, entre outros. [GLOVER,2009] De acordo com o modelo de aplicao previsto, os desenvolvedores podem criar aplicaes Java e Python e utilizar diversos recursos tais como

armazenamento, transaes, ajuste e balanceamento de carga automticos, ambiente de desenvolvimento local e tarefas programadas. O Google App Engine possui um servio de armazenamento baseado no BigTable, um sistema distribudo de armazenamento de dados em larga escala. As aplicaes desenvolvidas para o App Engine sero executadas no Google, que realiza automaticamente, caso necessrio, o dimensionamento.

3.4.6. ANEKA

O Aneka uma plataforma para a implementao de aplicaes em computao em nuvem baseada em .NET. O Aneka fornece servios de persistncia, segurana (autorizao, autenticao e auditoria), comunicao e manipulao de mensagens. com isso, o Aneka proporciona flexibilidade e extensibilidade para orquestrar vrios servios. O objetivo central do Aneka fornecer um ambiente que implantado em infraestruturas fsicas e virtuais e que permite a execuo de aplicativos desenvolvidos com modelos de aplicaes diferentes. [VECCHIOLA,2009]
37

O Aneka fornece aos desenvolvedores um conjunto de APIs para explorar esses recursos de forma transparente e expressar a lgica de negcio das aplicaes usando abstraes de programao. Os desenvolvedores de sistema podem utilizar uma coleo de ferramentas para monitorar e controlar a infraestrutura implantada. O Aneka possui um Software Development Kit (SDK) que permite aos desenvolvedores criarem aplicaes no contexto de nuvens em qualquer linguagem suportada pelo .NET runtime e um conjunto de ferramentas para criao rpida de nuvens, estando disponvel para o Windows e sistemas baseados em Linux. No nvel de aplicao, encontram-se as aplicaes disponibilizadas para execuo. Neste nvel existem os artefatos de desenvolvimento de aplicaes, tais como os SDK, APIs, ferramentas para o monitoramento e ajuste das aplicaes e do ambiente. Cada um dos recursos no Aneka instanciado em um Container que representa o ambiente onde as aplicaes so executadas. Esse Container fornece gerenciamento bsico de funcionalidades de um n e interface para todos os servios e operaes existentes nele. O Container composto pelos componentes: Execution Services, Foundation Services, Fabric Services e o Transversal Services. Os Execution Services so responsveis MapReduce. Os Foundation Services so os servios de reservas e alocao de recursos, contabilizao, armazenamento dos aspectos relacionados s tarefas, pelos escalonamentos, tcnicas de processamento como o

configuraes, usurios e recursos. Os Fabric Services fornecem acesso aos sistemas de provisionamento para recursos da infraestrutura. Os Transversal Services tratam das camadas de persistncia e de segurana da infraestrutura. No
38

nvel de infraestrutura tm-se os recursos propriamente, tais como recursos fsicos de hardware e os recursos virtualizados com o objetivo de que a infraestrutura seja portvel e interopervel. Neste nvel implementado como uma linguagem comum de especificao que suporta o .NET framework ou Mono.

39

4. CENRIO CORPORATIVO

Assim como para qualquer investimento, deve primeiramente ser analisado o impacto para a Corporao, tanto tcnica quanto comportamental, a posio que ela se encontra no mercado atual, alinhar com as estratgias de negcios, para ento optar por implantar Cloud Computing na empresa, no sendo essa uma deciso que deve ser tomada sem anlise de inmeros fatores, para que possa angariar os melhores resultados para que a tecnologia apie a empresa no alcance dos objetivos traados. [STAMFORD,2008]

A-) ASPECTOS TCNICOS

Na parte tcnica temos que levar em conta o conhecimento relacionado ao negcio da companhia, a rea de atuao, a tecnologia que ser abordada, no descartando a possibilidade de contratar especialistas ou consultorias com conhecimento em implantao de Cloud Computing, sempre tendo em vista que grande parte do sucesso da operao depende do know how dos profissionais envolvidos.

B-) ASPECTOS COMPORTAMENTAIS

Analisando os fatores comportamentais deve-se estar ciente que as pessoas tendem a ser resistentes a mudanas, e dependendo da forma que ser implantada, a tecnologia em nuvem pode ter grande impacto nos processos, podendo at interferir na forma que a organizao est estruturada e consequente
40

remanejamento de pessoal, portanto uma anlise do perfil dos colaboradores e uma forma de acompanhar e avaliar o impacto durante a implantao sero informaes valiosas na criao de programas que beneficiem o clima organizacional, evitando que ao invs de melhorar o processo, a tecnologia seja responsvel pela queda de produo.

C-) ASPECTOS ESTRATGICOS

Outro ponto que deve ser levado em conta pela Corporao, provavelmente o mais determinante, a atual situao do mercado em que a Companhia se encontra, seu lugar nesse mercado e os objetivos traados no planejamento estratgico. Uma soluo para delinear esse cenrio analisar situaes de mercados e abordar se ou no promissor para implantao da nuvem. Abaixo analisaremos um estudo de caso como forma de esclarecer esse ponto.

41

Estudo de Caso

Uma empresa do setor automotivo, que lder no segmento de minivans, tem como plano estratgico traado tornar-se lder tambm no segmento de picapes, onde ocupa, h cinco anos, o 10 lugar. Os gestores da Companhia analisaram que possuem elevados custos com a rea de TI, devido aos altos preos de licenas de softwares, em sua maioria de grande complexidade, exigindo, portanto, processamento massivo, e

consequentemente, super computadores. Visualizam ento uma forma de reduzir esses custos atravs da implantao de Cloud Computing na empresa. Essa economia prevista, porm, precisaria de investimentos iniciais a fim de garantir a operabilidade e contrataes de servios como grandes Data Centers para o processamento necessrio, e softwares em nuvem, que apesar de mais baratos que as antigas licenas ainda sim representariam um custo para a Companhia. Alm disso, essas mudanas no colaborariam para que a empresa atingisse o objetivo definido para seu plano estratgico, sendo no caso mais vantajoso para empresa deixar a Cloud Computing para um segundo momento e investir, por exemplo, em marketing do seu produto, pesquisas de novas tecnologias ou novos designs, que iriam colaborar de melhor forma para o cumprimento do plano estratgico da empresa.

Agora, caso o plano estratgico definido pela empresa fosse apenas se manter na liderana do segmento de minivans, Cloud Computing poderia ser vista como uma forma de reduo de custo conforme explicado anteriormente, e tambm
42

possibilitaria, caso fosse de interesse da companhia, um crescimento desse mercado, atravs da possibilidade de ampliar as operaes, sustentados pela escalabilidade que a tecnologia oferece.

A idia conhecer todos os pontos positivos e negativos como mecanismo para que a Corporao, aps avaliar que a tecnologia ser til no processo, inclua Cloud Computing no planejamento estratgico da melhor e mais proveitosa maneira existente, minimizando as falhas e as dificuldades no processo, inevitveis na implantao de novas tecnologias.

43

4.1. QUANDO IMPLANTAR

Cloud Computing inova os recursos relacionados tecnologia da informao em diversas esferas (hardware, software, armanezamento e processamento) e a melhor forma de aproveitar a oferta desses recursos, um ou outro em maior escala, saber analisar quais so chaves dentro do processo da Companhia para que no haja desperdcio de tempo, planejamento e investimento, que no refletiro na meta final e principal da empresa. [NORONHA, 2011] Em outras palavras, deve ser analisada a necessidade da empresa e os gastos relacionados aos recursos de Tecnologia da Informao, fazer comparativo com tecnologia em nuvem, no esquecendo de incluir custos ocasionados na aquisio de novas tecnologias como treinamento, reestruturao, investimento em infraestrutura, para ento definir como e qual escala o processamento em nuvem ser incorporado dentro dos processos da empresa. Tendo em vista a melhor definio dos recursos chaves e consequentemente as esferas que sero exploradas na nuvem, o ideal analisar os recursos oferecidos de forma separada e a maneira que sero includos dentro da nuvem.

4.1.1. HARDWARE

Analisaremos Cloud Computing influenciando as estruturas fsicas da rea de TI de duas maneiras, primeiramente abordando os Servidores e em segundo momento abordando os dispositivos pessoais como Desktop e Notebooks.

44

Servidores so sistemas responsveis por fornecer servios a uma rede de computadores, podendo esses servios serem softwares, emails, arquivos, impresso, Internet, banco de dados, entre outros. Os acessos a esses servidores so feitos atravs de uma rede, pelos outros perifricos, funcionando da seguinte maneira, um computador ligado a um servidor solicitaria um servio de impresso e o servidor encaminharia para umas das impressoras da rede. Agora analisaremos o cenrio onde um computador acessa um banco de dados do servidor e solicita diversas informaes; logo em seguida outro computador solicita outras informaes desse mesmo servidor. Criaria-se uma fila onde um dos computadores ficaria aguardando as informaes solicitadas ou o servidor retornaria uma mensagem que a solicitao no poderia ser concluda naquele momento. Claro que se trata de exemplo hipottico, considerando que os servidores hoje tem uma capacidade grande de solicitaes em um pequeno tempo de resposta, mas mesmo assim possuem limitaes nas suas configuraes. Considere transferir essas solicitaes de servidores locais para provedores de servios de Cloud Computing com grandes parques computacionais, que ficaro responsveis pelo fornecimento, permitindo a reduo do tempo de espera do servidor. Outro ponto, que o fornecimento dos servios pelos provedores permite a escalabilidade, atravs da solicitao de ampliao do servio adicionada em contrato, sem qualquer necessidade de modificao na infraestrutura existente, o que no caso do servidor s seria possvel atravs de aquisies de mquinas mais potentes, de alta configurao, e consequentemente, alto investimento financeiro.
45

Alm do benefcio da sazonalidade dos servios, o que no caso do servidor no seria possvel, e existiria um possvel desperdcio de hardware. E a garantia da operabilidade dos servios se daria atravs de Data Centers trabalhando aos pares, por exemplo, em caso de falha de um o outro j assumiria imediatamente, ou parques computacionais em diferentes localidades, impedindo que qualquer desastre natural interviesse nas operaes. Com relao aos computadores, empresa que tem grande parte das suas operaes em nuvem no precisa de supercomputadores. Na realidade, os computadores pessoais quando referidos a uma era de Cloud Computing no precisam mais que fornecerem a entrada de informaes (um teclado), a visualizao (uma tela) e conexo com a Internet (placa de rede, placa wireless, conexo 3G), e todo o processamento e armazenamento ocorrer na nuvem.

4.1.2. SOFTWARE

Especialmente nas empresas, o custo referente a licenas de softwares representam grande parte dos gastos com TI, alm disso, considerando as constantes mudanas no mundo dos negcios que presenciamos, sofrem diversas alteraes, e, portanto, precisam de reiteradas atualizaes, adaptaes,

customizaes, incrementando os gastos. Cloud permite que os softwares sejam vendidos em formas de pacotes, tornando-se um servio e no somente um produto. Essa alterao vista na comercializao de softwares em Cloud, j que no so vendidos mais cds para instalaes, mas sim uma autorizao para utilizao, pacotes de suporte,

46

atualizaes direto na Internet, sem necessidade de novas instalaes, backup, formataes. Alm disso os softwares passam a ser vinculados aos colaboradores e no mais aos computadores, ou seja, no seria uma licena para cada computador ou dispositivo utilizado, mas sim para o representante que necessitasse da sua utilizao, isso permitiria que os funcionrios da empresa pudessem acessar de diferentes dispositivos sem que a companhia tivesse que pagar a mais por aquela utilizao, permitindo mobilidade para os colaboradores. Com tudo isso, o custo do software reduzido para os consumidores e tambm para o fabricante de softwares, permitindo que inove na sua fabricao, produza softwares mais customizados para os diversos segmentos da economia e necessidades dos mercados, proporcionando um ganho mtuo, permitindo a autosustentao do processo.

4.1.3. ARMAZENAMENTO

Samos da era que a fora ou o processo repetitivo eram os carros chefes das corporaes. Hoje, mais do que nunca, a informao e o conhecimento o grande motor. Portanto, as informaes que so armazenadas, as grandes bases de dados, so o que a companhia possui de maior riqueza, independente do ramo de atuao. [TLCBRAZIL, 2010] Alm disso, de acordo com algumas legislaes existentes e normas da organizao, muitas empresas precisam manter backups para auditorias. Para armazenar essas informaes, alm do custo com os perifricos de armazenamentos como HDs, fitas magnticas, storages, h tambm a estocagem
47

desses equipamentos, representando custo, difcil controle e catalogao dessas informaes. Outro grande impacto que isso pode representar para a empresa na continuidade dos negcios, de modo que caso haja algum acidente, a perdas dessas informaes poderia representar a descontinuao da empresa, como aconteceu com algumas companhias que tinham cedes no prdio do World Trade Center em Nova York, que caiu aps os atentados realizados no dia 11 de setembro de 2001, onde informaes de empresas coletadas durantes anos foram perdidas, e diversas empresas faliram por esse motivo. Fato que pode ser evitado atravs do armazenamento em grande escala utilizando Cloud Computing, onde os fornecedores desse servio conseguem a reduo do custo, por ser em larga escala, a escalabilidade, ampliar o espao para armazenamento das informaes caso necessrio, catalogar as informaes de forma ordenada e priorizar os acessos rpidos das informaes, quando solicitado, alm da garantia das informaes, com servios como duplicar as informaes em parques computacionais a quilmetros de distncia, no caso de o principal ter algum tipo de pane o outro assume imediatamente assim como visto para os servidores e Data Centers.

48

Implantando os recursos de Cloud

Com a visualizao dos recursos em Cloud possvel aplicar s necessidades existentes na rea de TI, e mensurar quais so os pontos crticos da companhia e quais as melhores aplicaes a serem feitas.

Exemplificando, um cenrio ideal para aplicao de Cloud Computing, imprescindvel nas as metas traadas no plano estratgico, seria uma empresa de Call Center, lder no segmento nacional, que tem como meta para os prximos anos se tornar lder global no segmento, onde ainda tem pouca ou nenhuma representatividade. O primeiro passo seria abrir escritrios em cidades chaves fora do pas, portanto haveria um investimento em Data Centers, que seria minimizado atravs do servio em nuvem, considerando que a alta demanda permite barateamento dos custos por empresas fornecedores desse servio, alm disso, com o processamento e os servios j sendo fornecido por Data Centers, o custo com hardware seria reduzido, assim como os custos com softwares utilizados.

No caso do software, haveria, inclusive, a possibilidade de contratar um sistema em nuvem customizado, que se enquadrasse melhor com o negcio da empresa, que alm da economia com as licenas, teria a economia com custo de customizao, atualizao em rede de novas verses sem necessidade de reinstalaes, minimizando a equipe de suporte que no mais seriam responsveis por essas correes, alm da vantagem de padronizar todo o processo da empresa, e permitir um controle maior das operaes.
49

4.2. COMO IMPLANTAR

Aps constatar que Cloud Computing pode ajudar a atingir as metas da companhia e verificar a influncia disso dentro dos recursos de TI, necessrio saber como ser a substituio dos processos para nuvem. [IBM, 2010] Primeiramente preciso deixar a viso de TI como um ativo da empresa, dos equipamentos que possui, o valor agregado, e passar a visualizar TI como um servio, que tem como objetivo apoiar o processo da companhia. Com isso, ser mais fcil visualizar TI fora da empresa, ao invs de querer manter todas as operaes, e permitir que possam operar dentro da Nuvem. Aps, importante analisar os diferentes modelos de implantao de Cloud computing para decidir o que melhor se adequa no perfil da empresa, entre Privada, Pblica, Comunitria e Hbrida, detalhadas anteriormente. Baseados no conhecimento desses modelos, os gestores da rea TI devem criar formas de avaliar suas demandas para identificar qual modelo ter a melhor relao de custo-benefcio para a Companhia. Alm disso essencial que contem com a participao de arquitetos para determinar quais aplicaes e dados so ideais para cada tipo de computao em nuvem. Assim, em parceria com esse profissional, o lder de TI deve avaliar as consequncias que seriam trazidas ao negcio no caso da implantao no ser no modelo de Cloud computing ideal para a empresa. Aps escolhido e aprovado o modelo que ser utilizado necessrio a escolha de um fornecedor de servio de nuvem. um fato muito importante e crtico no processo de implementao de Cloud, uma vez que os fornecedores tero acesso a informaes confidenciais da empresa, sero responsveis pela entrega
50

do servio e sua operabilidade, alm dos SLAs, fatores que podero impactar diretamente os clientes e comprometer a imagem da Companhia. Para escolher corretamente um fornecedor de Cloud, deve-se conhecer os planos de seu provedor de servios para o modelo de Cloud computing. Saber se a estratgia dele complementar sua e, caso essa resposta seja negativa, busque outros possveis parceiros com credibilidade no mercado. [GREENE, 2010] Analisar bem o provedor de servio outro passo fundamental para deciso, a avaliao deve levar em conta fatores como ele estar geograficamente disperso, se os usurios podem realizar atribuio de recursos de forma autnoma e se o fornecedor tem capacidade suficiente para atender a um crescimento do negcio. Deve-se avaliar tambm se o provedor tem metodologia documentada para monitorar o trfego de todos os seus usurios, evitando os ataques de negao de servio que ocorrem sem inteno; quais so os acordos de nvel de servios (SLAs); e a estabilidade financeira da companhia. Alm disso devem ser conferidas cuidadosamente todas as polticas do fornecedor de Cloud computing para verificar se tudo est enquadrado nos requerimentos da empresa. Escolhido o fornecedor de Cloud, deve ser elaborado, cuidadosamente, um contrato de prestao de servio, contendo todas as especificaes de segurana, como firewalls, deteco de intrusos, gerenciamento de identidade, preveno perda de dados, criptografia, buscas por vulnerabilidade, entre outros;

especificaes para computao, armazenamento, backup, roteamento de rede, virtualizao e hardware dedicado; SLAs, garantias de operabilidade, alm de multas caso haja alguma falha no servio ofertado.

51

4.3. LIMITAES E POSSVEIS SOLUES

Tratando-se de uma inovao tecnolgica ainda h receios acerca de alguns assuntos que impede que CIOs invistam fortemente na tecnologia. Abordaremos os mais crticos, segundo estudos sobre o assunto, fornecendo solues para que no impactem negativamente na implantao da nuvem.

4.3.1. SEGURANA

Uma das principais preocupaes que rodeiam Cloud computing a segurana das informaes, fato comprovado no estudo Maturidade da Cloud Computing no Brasil, da Associao Brasileira de E-business, onde foram ouvidas 222 empresas de grande e mdio porte e 39% apontaram a segurana como a segunda grande desvantagem, logo aps assuntos relacionados cultura (48%). [FERNANDES, 2010] As preocupaes com relao segurana so diversas, e levantam questes como: onde de fato os dados sero armazenados, dependendo do pas e da jurisdio onde os Data Centers estariam localizados e quais seriam as leis que protegeriam a integridade dessas informaes, podendo at no existir leis que garantem a sua confidencialidade, e quem de fato teria acesso e manipularia essas informaes. [CASTRO,2010] Outro grande receio das corporaes com relao segurana deixar dados estratgicos em domnio de terceiros, no caso, os fornecedores de servios Cloud.

52

As dvidas enumeradas so completamente plausveis, sabendo que,como mencionado anteriormente, as informaes so as chaves de sucesso das empresas atualmente e informaes privilegiadas em mo erradas poderiam significar a runa de uma companhia. Com o avano da tecnologia e o aumento das demandas, certo que novas formas de seguranas sero desenvolvidas para a nuvem, considerando at a criao de rgos especficos para padronizar e monitorar tais processos. [ARCHER, 2011] Mas enquanto no chegamos nesse cenrio, as questes relacionadas as segurana das informaes podem ser controladas para que as empresas possam trabalhar de maneira confivel na nuvem. Os cuidados com a seguranas devem iniciar na contratao dos fornecedores de servio Cloud e na escolha do modelo para implantao, justificando, novamente, a importncia dessas escolhas. A responsabilidade da empresa exigir conhecer e acompanhar do fornecedor, onde e como os dados ficaro armazenados, ou at mesmo solicitar regies especficas, caso possvel, onde assumam o compromisso de seguir as normas de privacidade que o pas de origem da empresa impuser. Uma atitude que pode aumentar a confiabilidade entre fornecedor e empresa a realizao de auditorias externas para garantir que os requisitos de seguranas estejam sendo seguidos conforme contrato. Caso haja troca de fornecedor, seja por no cumprir com os requisitos de segurana solicitados, por falncia ou por ter sido comprado, a empresa precisa ter um plano de recuperao de dados e o formato para que possam serem utilizados em uma aplicao substitutiva. Alm disso, devem garantir legalmente, como em
53

contrato, que essas informaes no sejam utilizadas ou divulgadas aps interrompido fornecimento de servios. Outra precauo a ser tomada, a corporao manter informaes de extrema confidencialidade dentro dos seus domnios, como, por exemplo, dados estratgicos, novos produtos e servios, podem optar pelo modelo de nuvem hbrida, onde essas informaes confidenciais seriam armazenadas em nuvens privadas, garantindo seu acesso e controle, e demais dados armazenados em nuvens pblica ou comunitrias, assegurados elementos de segurana como firewalls e criptografia, permitindo usufruir dos benefcios dos dois modelos de nuvens.

4.3.2. INFRAESTRUTURA

A base da Cloud Computing, como o prprio nome j diz, a grande nuvem, possvel, graas, Internet, portanto garantir uma boa intraestrutura de rede e acesso fundamental para sua implantao e funcionamento sem impactar nos processos. No Brasil, a estrutura de telecomunicaes deficiente, tanto na prestao de servios como em cabeamento e equipamentos, existentes desde o inicio da era da telefonia, no tendo acompanhado as revolues tecnolgicas sofridas desde ento. A soluo ideal para essa dificuldade seria uma parceria entre empresas de telecomunicaes e o governo para promover a modernizao das estruturas de comunicao, como troca de fiao e equipamentos, para que possam suportar a expanso e velocidade dos acessos exigidos hoje.

54

Aps essa modernizao, as empresas de telecomunicao ficariam responsveis pela manuteno da nova estrutura e fornecimento dos servios de internet. Porm, para isso acontecer, depende de diversos fatores polticos e legais, alm de projetos, licitaes, planejamento pblico, que, caso ocorra, levar anos at sua concluso e a possvel utilizao de todos os benefcios. Portanto, uma soluo que poderia ser utilizada agora pela empresa, seria que empresas interessadas em investir em Cloud, grandes corporaes, e empresas de telecomunicaes fizessem uma parceria para investir na expanso das redes de telecomunicaes existentes, investimento que poderia ser retornado para empresas em forma de servio, e para as companhias de telecomunicao, em novos clientes devido ampliao da rede. Alm disso, estabelecer contratos detalhados com as empresas de telecomunicaes garantindo a operabilidade, qualidade, e velocidade do servio de Internet. E tambm solicitar aos rgos regulares, a fiscalizao do fornecimento dos servios e rgidas punies no caso de descumprimento. A empresa tambm deve investir na prpria infraestrutura de rede, atravs da instalao de elementos de redes, de preferncia, por profissionais especializados, para garantir o funcionamento da Internet internamente, minimizando atritos na comunicao e consequentemente operao da Cloud Computing dentro da companhia.

55

4.3.3. ALTA DEPENDNCIA EXTERNA

Como os recursos no mais estaro sobre o controle da empresa, o aumento de dependncia inevitvel. Fora a necessidade das redes de comunicaes, h a necessidade dos aplicativos utilizados. Como para escolha dos fornecedores dos servios de Data Centers, a escolha dos fornecedores de aplicativos tambm essencial, e todos os cuidados, devem ser aplicados. [FAGUNDES, 2011] Alm de conhecer bem o servio, buscar referncias, uma outra soluo para empresa a utilizao de aplicativos que possuem tecnologia offline, onde existe a possibilidade de continuar operando mesmo que o sistema caia, e um backup seria feito com o retorno do sistema, no perdendo as informaes nem impactando processos.

56

4.4. BENEFCIOS PARA COMPANHIA

Aps implantar Cloud Computing, considerando o melhor modelo para a empresa, juntamente com as correes mencionadas para soluo das suas fragilidades, identificamos diversos benefcios no mbito corporativo, que

explanaremos abaixo.

4.4.1. ECONOMIA

Estimasse que 80% dos gastos com TI so referentes a manuteno e configurao de sistemas, e grande parte esse gasto seria economizado na migrao para nuvem. [DOROW, 2009] As economias, j mencionadas anteriormente, com hardware (Servidores, Computadores, Equipamentos de Backups), softwares (licenas integrais,

atualizaes, customizao) e armazenamento, so somadas a economia operacional, atravs das redues de manuteno e configuraes constantes, que alm de no agregarem valor ainda encarecem o produto final, interferindo na competitividade de mercado. Torna-se necessrio apenas uma pequena equipe para gesto dos processos de TI e garantia dos servios contratados.

57

4.4.2. CONTROLE DOS CUSTOS

Atualmente grande parte das empresas no sabe mensurar o gasto que tem com TI, portanto no sabem nem quanto nem como poderia ser economizado, usando Cloud os valores dos servios de TI sero proporcionais aos recursos utilizados pelo tempo que so usados, controlando assim os gastos e s pagando pelo que realmente usar, evitando desperdio dos recursos. [ALECRIM, 2010]

4.4.3. SUSTENTABILIDADE

Reduzindo-se o os aparatos tecnolgicos dentro da empresa minimiza-se tambm o consumo com energia eltrica e refrigerao, contribuindo para, alm da reduo desses gastos dentro do oramento empresarial, a preservao de recursos ambientais, preocupao cada vez mais constante dentro das companhias. [INFOLINK, 2011] Outro fator que favorece o meio ambiente, atravs da utilizao de Cloud, que no a h necessidade de constante substituio de equipamentos

desatualizados, j que todo processamento e armazenamento so feitos na nuvem, diminuindo a produo de lixo, e tambm de gastos de recursos naturais para produo de novos equipamentos.

58

4.4.4. FOCO NO NEGCIO

A maioria das empresas no tem foco principal na gesto de TI, portanto a contratao de servios que garantam grande quantidade de processamento e armazenamento, alm de baratear o custo, torna-se ferramenta de suporte nos processos como a gesto empresarial, sistemas direcionados, banco de dados, desenvolvimento de produtos e tecnologia, apoio aos negcios como BI, Data Mining, Text Mining entre outros. Colocando TI como pilar estratgico da empresa, para sustentar as operaes e no mais como custo da produo. Benefcio visto tambm para empresa de TI, que ao economizarem tempo com as manutenes e configuraes constantes e desnecessrias, podem focar no desenvolvimento de novos servios e tecnologias.

59

4.4.5. ACOMPANHAMENTO DAS MUDANAS

Na viso de David Janeck, vice-presidente de TI da Credit Solutions, o maior benefcio a velocidade que se posicionam novos aplicativos.

[COMPUTERWORLD/EUA, 2010] Na nuvem, o posicionamento de um dia, facilitado pela atualizao online, sem necessidades de backups, formataes e configuraes, quando que sem Cloud, segundo Janeck, leva no mnimo sete dias. Alm da agilidade das atualizaes e disponibilizao dos softwares, outra vantagem que as tarefas que exigem processamento massivo tendem a ser executadas em menor espao de tempo, no representando maiores gastos com hardwares, economizando tempo e pessoal. Caso haja necessidade de ampliao das atividades da companhia, a rea de TI teria que estudar e elaborar projetos para acompanhar essa ampliao, com Cloud, para expanso das atividades, s seria necessrio notificar o fornecedor, solicitar aumento dos servios, retificar em contrato, e TI j estaria pronta para sustentar as novas operaes.

60

5. O QUE ESPERAR DO FUTURO?

Em 2020, a maioria das pessoas no vai fazer seu trabalho com software rodando em um PC de uso geral. Em vez disso, eles iro trabalhar em aplicaes baseadas na Internet como o Google Docs, e os aplicativos sero executados a partir de smartphones. Aspirante a desenvolvedores de aplicativos iro desenvolver para fornecedores e empresas de smartphones que fornecem aplicaes baseadas na Internet, porque a inovao estar nesse domnio, ao invs de projetar aplicativos que so executados em um sistema operacional. Essa foi a resposta recebida pela Pew Internet, pelos 72% dos especialistas entrevistados, pergunta Vamos viver nas nuvens ou no desktop? do seu relatrio The Future of Cloud Computing. Uma coisa a crescente utilizao da computao em nuvem e o deslocamento de funes computacionais para smartphones, tablets e outros dispositivos mveis. Outra o desaparecimento dos computadores pessoais (PC). Estes, assim como a telefonia fixa, esto em uma rota declinante, mas no desaparecero, pelo menos na prxima dcada. provvel que o cenrio mais comum seja um ambiente hbrido, com a maioria das funes sendo obtidas a partir das nuvens computacionais, mas algumas outras ainda resistindo nos PCs. De maneira geral superestima-se os apelos tecnolgicos de curto prazo e subestima-se os impactos na sociedade a mdio e longo prazo. Basta ver exemplos anteriores do prprio PC, do email, da Web, do Google e agora do Facebook.

61

No h compreenso do seu alcance no incio, mas que, indiscutivelmente foram, ao longo do tempo, agentes de dramticas mudanas nos comportamentos e hbitos sociais. Cloud computing vai se tornar mais e mais importante, mudando a relao de uso das empresas com a computao. Os prprios fornecedores de servios de internet, como hospedagem de sites, sero substitudos por empresas como Google e Apple. Os conceitos j quase obsoletos do PC e de seus sistemas operacionais e softwares residentes em discos rgidos (que precisam de download para instalao e aplicaes de patch) perdero, cada vez mais, espao para smartphones, tablets e outros dispositivos mveis e aplicativos nas nuvens.

62

6. CONSIDERAES FINAIS

Cloud Computing muda a viso que temos da Tecnologia da Informao hoje, assim como seus recursos e perifricos, alm da sua posio dentro das grandes corporaes, deixando de ser apenas uma ferramenta, passando a ser um pilar estratgico, que merece foco, investimento e planejamento. Cloud rene requisitos que visam facilitar e baratear os processos, atravs do barateamento do fornecimento de escala que os fornecedores conseguem proporcionar, as demandas on-time, onde as atualizaes se do de maneira online e instantnea para todos os lugares do mundo, alm da adaptabilidade, que por mais que haja mudanas constantes no mundo globalizado que vivemos, permite que os servios acompanhem esse ritmo. Com os benefcios da tecnologia j conhecidos, preciso que as empresas estudem suas estratgias e que validem a importncia da nuvem dentro desse processo, que poder ser ferramenta chave e alavancar a competitividade no mercado. As limitaes mais impactantes foram discutidas e promovidas solues para minimizar os riscos. Deve-se lembrar ainda que limitaes sempre existiro dentro de qualquer tecnologia, porm ser atravs da sua explorao que essas limitaes sero visualizadas e corrigidas, considerando, tambm, que com a nuvem, a equipe de TI pode direcionar melhor seus recursos e promover solues em menor tempo uma vez que no estaro mais cuidando de atualizaes e manutenes desnecessrias, sendo essas responsabilidades dos fornecedores de servios em cloud.

63

Quanto antes as empresas iniciarem o processo de implantao e minimizarem as falhas, antes tambm ser o retorno que a tecnologia proporcionar, alm do consequente aumento de servios nas nuvens, ampliando as ofertas, as demandas, e os benefcios econmicos, tornando-se um desenvolvimento autosustentvel. Aps a difuso da tecnologia dentro do mercado corporativo, que ser possvel desenvolver um estudo mensurando os benefcios que a implantao trouxe para a empresa. Comparando custos com processos antes e depois da nuvem, bem como tempo economizado com a tecnologia, e que ser direcionado para atividades que agreguem valor ao negcio da companhia.

64

7. REFERNCIAS
HADOOP (2010). Apache Hadoop. Disponvel em http://hadoop.apache.org. AMAZON. Amazon Elastic http://aws.amazon.com/ec2 Cloud Computing. Disponvel em:

AZAMBUJA, Marcello; PEREIRA, Rafael; BREITMAN, Karin, ENDLER, Marcus. An Architecture for Public and Open Submission Systems in the Cloud, 2010. Disponvel em http://sbrc2010.inf.ufrgs.br/anais/data/pdf/salao/st02_02_salao.pdf NOGUEIRA, Matheus Cadori; PEZZI, Daniel da Cunha. A Computao Agora nas Nuvens. 2009. VECCHIOLA, C.; CHU, X.; BUYYA, R. Aneka: A software platform for .netbased cloud computing, 2009. GREENE, Tim. Oito passos para escolher um fornecedor de cloud computing, 2010. Disponvel em http://computerworld.uol.com.br/gestao/2010/05/27/oitopassos-para-escolher-um-fornecedor-de-cloud-computing/ IBM Academy of Technology Survey. Cloud computing insights from110 implementation projects, 2010. Disponvel em http://www.ibm.com/ibm/files/W060139E49044O13/3CloudInsightsFrom110pr ojectsIBM_977KB.pdf TAURION, Cezar. Da virtualizao ao cloud computing, 2011. Disponvel em http://www.lg.com.br/maisti/artigos/artigos.aspx?titulo=da-virtualizacao-aocloud-computing-&id=188 COMPUTERWORLD/EUA. Virtualizao e cloud so sadas para limitaes oramentrias, 2010. Disponvel em http://computerworld.uol.com.br/gestao/2010/10/18/virtualizacao-e-cloud-saosaidas-para-limitacoes-orcamentarias/ STAMFORD, Conn. Gartner Says Cloud Computing Will Be As Influential As E-business, 2008. Disponvel em http://www.gartner.com/it/page.jsp?id=707508 BARROS, Fabio. Cloud Computing: Prepare-se para a nova onda em tecnologia, 2008. Disponvel em http://computerworld.uol.com.br/gestao/2008/04/17/cloud-computing-preparese-para-a-nova-onda-em-tecnologia/ SISNEMA, Cloud Computing - novo modelo de computao, 2009. Disponvel em http://sisnema.com.br/Materias/idmat019433.htm
65

MULLER, Nicolas. Computao nas nuvens, 2008. Disponvel http://www.oficinadanet.com.br/artigo/923/computacao_nas_nuvens

em

MACHES, Bruce. The Impact of Cloud Computing on Corporate IT Governance. Disponvel em http://www.hpcinthecloud.com/hpcwire/2010-0125/the_impact_of_cloud_computing_on_corporate_it_governance.html. CASTRO, Rita de C. C. e SOUSA, Vernica L. Pimentel. Segurana em Cloud Computing: Governana e Gerenciamento de Riscos de Segurana. 2010. Disponvel em http://www.infobrasil.inf.br/userfiles/26-05-S5-1-68740Seguranca%20em%20Cloud.pdf ALECRIM, Emerson. O que Cloud Computing (Computao nas Nuvens)?, 2010. Disponvel em http://www.locamega.com.br/canais-do-site/noticias/1ultimas-noticias/146-o-que-e-cloud-computing-computacao-nas-nuvens.html TECHBIZ. I Encontro TechBiz BeCloud, 2011. Disponvel em http://www.techbiz.com.br/site/index.php?option=com_content&view=article&i d=157&catid=1 STEFFEN, Leandro. Cloud Computing Vantagens, Desvantagens e o Futuro dessa Tendncia, 2011. Disponvel em http://teclealgo.wordpress.com/2011/04/01/cloud-computing-vantagensdesvantagens-e-o-futuro-dessa-tendencia/ IDGNOW. Cloud computing: entenda este novo modelo de computao. Atualizado em 2010. Disponvel em http://idgnow.uol.com.br/computacao_corporativa/2008/08/13/cloudcomputing-entenda-este-novo-modelo-de-computacao/. MENDES, Douglas Rocha. Redes de Computadores - Teoria e Prtica. 2007. Editora Novatec. ZUIM, Edgar. Treinamento http://www.ezuim.com/arq_pdf/ em Redes. 2008. Disponvel em

IEEE. IEEE Standard for Local and Metropolitan Area Networks: Overview and Architecture. 2002. SISNEMA. Cloud Computing - novo modelo de computao.2009. Disponvel em http://sisnema.com.br/Materias/idmat019433.htm. SOUSA ,Flvio R. C.; MOREIRA, Leonardo O.; MACDO,Jos Antnio F. de e MACHADO , Javam C. Gerenciamento de Dados em Nuvem: Conceitos, Sistemas e Desafios. 2011. Disponvel em http://www.es.ufc.br/~flavio/files/Gerenciamento_Dados_Nuvem.pdf

66

TECHTARGET. Platform as a Service (PaaS). 2008. Disponvel em http://searchcloudcomputing.techtarget.com/definition/Platform-as-a-ServicePaaS TECHTARGET. Infrastructure as a Service (IaaS). 2009. Disponvel em http://searchcloudcomputing.techtarget.com/definition/Infrastructure-as-aService-IaaS MATOS,Paulo. Receitas de SaaS crescem 20% em 2011. 2011. Disponvel em http://www.channelpartner.pt/article.php?a=11033 GRAY, Mike. Cloud Computing: Demystifying IaaS, PaaS and SaaS. 2010. Disponvel em http://www.zdnet.com/news/cloud-computing-demystifying-iaaspaas-and-saas/477238 GLOVER, Andrew. Java development 2.0: Voc tambm pode comprar o EC2.2009. Disponvel em http://www.ibm.com/developerworks/br/technology/library/j-javadev22/index.html NORONHA, Vitor. A Economia da Informao. Como o novo paradigma tecnolgico afetou os mercados e os negcios: O caso Google. Monografia de Graduao. Rio de Janeiro: Instituto de Economia da UFRJ, 2011. TLCBRAZIL. Armazenamento de dados - O futuro est apenas comeando. 2010. Disponvel em https://www.ibm.com/developerworks/mydeveloperworks/blogs/tlcbr/entry/arm azenamento_de_dados_o_futuro_est_c3_a1_apenas_come_c3_a7ando5?lan g=en FERNANDES, Fausto. Pesquisa indica que cloud computing ainda no a bola da vez. 2010. Disponvel em http://www.ipnews.com.br/telefoniaip/index.php?option=com_content&id=1963 3&task=view ARCHER, Jerry. Como a cloud pode resolver problemas de segurana. 2011. Disponvel em http://www.computerworld.com.pt/2011/09/01/como-a-cloudpode-resolver-problemas-de-seguranca/ FAGUNDES, Eduardo. Superando dificuldades para implantar computing. 2011. Disponvel em http://efagundes.com/wp-blog/?p=974 cloud

DOROW, Emerson. Cloud Computing: Uma das tendncias para 2009. 2009. Disponvel em http://www.profissionaisti.com.br/2009/01/cloud-computinguma-das-tendencias-para-2009/ INFOLINK. Virtualizao de Servidores. 2011. http://verde.infolink.com.br/servidores-virtuais-infolink/ Disponvel em

67

Você também pode gostar