Você está na página 1de 42

UNIVERSIDADE DE CAXIAS DO SUL CAMPUS UNIVERSITRIO DA REGIO DOS VINHEDOS CENTRO DE CINCIAS EXATAS, DA NATUREZA E DE TECNOLOGIA CURSO DE BACHARELADO

EM SISTEMAS DE INFORMAO

MAURCIO VALENTI

DESEMPENHO E ALTA DISPONIBILIDADE UTILIZANDO COMPUTAO EM NUVEM

BENTO GONALVES 2011

MAURCIO VALENTI

DESEMPENHO E ALTA DISPONIBILIDADE UTILIZANDO COMPUTAO EM NUVEM

Este trabalho de concluso de curso um requisito parcial para a obteno do ttulo de Bacharel em Sistemas de Informao. Orientador: Prof. Joacir Giaretta

BENTO GONALVES 2011

RESUMO

O objetivo deste trabalho estudar e divulgar as principais caractersticas da Computao em Nuvem, tecnologia inovadora que cada vez mais se torna uma realidade. O trabalho envolve: as caractersticas da computao em nuvem; sua arquitetura, descrevendo a estrutura e funcionamento; os provedores de servios e algumas aplicaes disponveis no mercado; e as vantagens e desvantagens da tecnologia. Palavras-chave: Virtualizao, Computao em Nuvem, Alta Disponibilidade.

ABSTRACT The objective of this paper is studying and disseminating the main features of cloud computing, innovative technology that increasingly becomes a reality. The project involves: the characteristics of cloud computing, his architecture, describing its structure and operations, service providers and some applications available in the market, and the advantages and cons of technology. Keywords: Virtualization, Cloud Computing, High Availability.

LISTA DE FIGURAS

Figura 1 - A nuvem uma camada conceitual que engloba servios disponveis.................... 10 Figura 2 - Atores da computao em nuvem. ........................................................................... 11 Figura 3 - Os principais atores que esto relacionados com as camadas de aplicao. ............ 12 Figura 4 - Modelos de Servios ................................................................................................ 13 Figura 5 - Nuvens privadas podem ser hospedadas em um datacenter especifico. .................. 15 Figura 6 - A nuvem pblica oferece servios para vrios clientes. .......................................... 16 Figura 7 - Nuvens hbridas combinam nuvens pblicas e privadas ......................................... 17 Figura 8 - Modelo tradicional e computao na nuvem. .......................................................... 18 Figura 9 - Funcionamento da Computao em Nuvem ............................................................ 19 Figura 10 - Alocao de Recursos na Nuvem .......................................................................... 20 Figura 11 - Preos das instncias sob demanda. ....................................................................... 26 Figura 12 - Preos das instncias reservadas. ........................................................................... 26 Figura 13 - A Plataforma Azure suporta aplicativos na nuvem e em sistemas locais. ............. 27 Figura 14 - Office 365: produtividade para empresas de todos os tamanhos. .......................... 30 Figura 15 - Dropbox: Seus arquivos, em qualquer lugar. ......................................................... 31 Figura 16 - Mdulo de contas a pagar do SuperGesto. ........................................................... 32 Figura 17 - Google Apps: aplicaes na nuvem. ...................................................................... 33 Figura 18 - Flickr: compartilhamento online de fotos. ............................................................. 33 Figura 19 - Data center Local X Data center em Nuvens ......................................................... 36

SUMRIO 1 INTRODUO ........................................................................................................... 7 1.1 JUSTIFICATIVA ...................................................................................................... 7 1.2 OBJETIVOS .............................................................................................................. 7 1.3 ESTRUTURA DO TRABALHO .............................................................................. 8 2 TECNOLOGIA CLOUD COMPUTING .................................................................. 9 2.1 CARACTERSTICAS ................................................................................................ 9 2.2 ARQUITETURA ...................................................................................................... 11 2.2.1 Atores .................................................................................................................... 11 2.2.2 Camadas ................................................................................................................ 12 2.3 SERVIOS ............................................................................................................... 12 2.3.1 Software como um servio (SaaS)......................................................................... 13 2.3.2 Plataforma como um Servio (PaaS) ..................................................................... 13 2.3.3 Infraestrutura como um Servio (IaaS) ................................................................. 14 2.4 TIPOS DE NUVEM ................................................................................................. 14 2.4.1 Nuvens Privadas .................................................................................................... 14 2.4.2 Nuvens Pblicas .................................................................................................... 15 2.4.3 Nuvens Hbridas .................................................................................................... 16 2.5 FUNCIONAMENTO DA NUVEM ......................................................................... 17 2.6 SEGURANA .......................................................................................................... 20 2.7 CONSIDERAES ................................................................................................. 22 3 PROVEDORES DE SERVIOS ............................................................................. 23 3.1 AMAZON................................................................................................................. 23 3.1.1 Funcionalidades ..................................................................................................... 23 3.1.2 Tipos de Instncias ................................................................................................ 24 3.1.3 Preos .................................................................................................................... 25 3.2 MICROSOFT ........................................................................................................... 27 3.3 LOCALWEB ............................................................................................................ 28 3.3.1 Cloud Server Pro ................................................................................................... 28 3.4 CONSIDERAES ................................................................................................. 29 4 APLICAES DE COMPUTAO EM NUVEM .............................................. 30 4.1 OFFICE 365 ............................................................................................................. 30 4.2 DROPBOX ............................................................................................................... 31 4.3 SUPERGESTO SANTANDER ............................................................................. 31 4.4 GOOGLE APPS ....................................................................................................... 32 4.5 FLICKR .................................................................................................................... 33 4.6 CONSIDERAES ................................................................................................. 34 5 VANTAGENS, DESVANTAGENS E RISCOS...................................................... 35 5.1 VANTAGENS .......................................................................................................... 35 5.2 DESVANTAGENS E RISCOS ................................................................................ 37 5.3 CONSIDERAES ................................................................................................. 37 6 ANTEPROJETO ....................................................................................................... 38 6.1 OBJETIVO ............................................................................................................... 38 6.2 CONTEXTUALIZAO ........................................................................................ 38 6.3 METODOLOGIA ..................................................................................................... 39 7 CONCLUSO............................................................................................................ 40 REFERNCIAS ........................................................................................................... 41

1 INTRODUO

A Computao em Nuvem um assunto muito falado e em breve ser considerado estratgia de TI das empresas. Esta tecnologia compreende a interligao de vrios servidores que fornecem recursos computacionais como armazenamento de dados, capacidade de processamento, conectividade, aplicativos e servios disponibilizados na internet. O usurio precisa ter apenas um computador com acesso internet para utilizar os aplicativos que necessitar, sem instal-los em seu computador. O usurio poder executar desde um aplicativo de texto at um programa de desenho que exija mais processamento. Os dados e aplicaes podem ser acessados de qualquer lugar e a qualquer hora. Hoje h vrias empresas investindo neste campo, como a Microsoft, a Google e a Amazon. Os principais benefcios da computao em nuvem so: agilidade, escalabilidade, reduo de despesas operacionais, diminuio de gastos com equipamentos, independncia de dispositivos e equipamentos. Alm disso, permite que as organizaes de TI aumentem significativamente as taxas de utilizao do hardware, sem ter que constantemente investir em novas infraestruturas, formao de pessoal ou em licenas de software.

1.1 JUSTIFICATIVA

O universo est evoluindo de maneira rpida. As informaes esto cada vez mais requisitadas pelas pessoas, porm no esto acessveis de todos os locais. A Computao em Nuvem pretende ajudar nesta tarefa, centralizando os dados nas nuvens e tornando-os acessveis de qualquer lugar. Em um futuro prximo tudo girar em torno da internet, onde no ser preciso fazer instalaes e atualizaes de softwares e nem ficar na dependncia de falhas de hardware.

1.2 OBJETIVOS

O objetivo geral do trabalho estudar e divulgar as principais caractersticas da computao em nuvem.

Esta pesquisa alcanou os seguintes objetivos especficos: a) Realizar um estudo bibliogrfico sobre computao em nuvem; b) Detalhar a tecnologia em seus diversos aspectos; c) Pesquisar e detalhar aplicaes baseadas em computao em nuvem disponveis no mercado; d) Analisar as vantagens e desvantagens da tecnologia; e) Criar um anteprojeto prevendo a continuidade do TC I.

1.3 ESTRUTURA DO TRABALHO

O trabalho est dividido em sete captulos. O primeiro destina-se introduo, onde esto identificados: o tema da pesquisa, justificativa, objetivos gerais e especficos, bem como o tipo de metodologia de pesquisa que ser utilizado. O segundo captulo traz o detalhamento da tecnologia de computao em nuvem descrevendo as caractersticas, a arquitetura, o funcionamento, os tipos de nuvens e os servios oferecidos. O captulo terceiro mostra alguns provedores de servios da tecnologia e suas ofertas. O quarto captulo traz aplicaes baseadas na computao na nuvem. O quinto captulo procura esclarecer as vantagens, desvantagens e os riscos da computao em nuvem. E por fim, o sexto captulo traz os planos para o Trabalho de Concluso II.

2 TECNOLOGIA CLOUD COMPUTING

Cloud Computing (computao em nuvem) est associado a um novo paradigma na rea da computao. Basicamente, a localizao de toda a infraestrutura computacional est armazenada na rede. Com isso, os custos de software e principalmente de hardware podem ser consideravelmente reduzidos. O termo Computao em Nuvem muito discutido, mas ainda no h uma definio completa do termo. Na literatura, so encontradas diversas definies que podem ser semelhantes, e em outras podem apresentar conceitos distintos. Por exemplo, alguns autores defendem que a escalabilidade e o uso otimizado dos recursos so caractersticas da computao em nuvem, enquanto outros discordam, afirmando que esses elementos no so caractersticas, e sim requerimentos de uma infraestrutura que suporta esse novo paradigma da computao (CHIRIGATI apud VAQUERO et al. 2009). CHIRIGATI apud VAQUERO et al. 2009 apresenta a seguinte definio:
Computao em Nuvem, como o prprio nome sugere, engloba as chamadas nuvens, que so ambientes que possuem recursos (hardware, plataformas de desenvolvimento e/ou servios) acessados virtualmente e de fcil utilizao. Esses recursos, devido virtualizao, podem ser reconfigurados dinamicamente de modo a se ajustar a uma determinada varivel, permitindo, assim, um uso otimizado dos recursos. Esses ambientes so, em geral, explorados atravs de um modelo pay-per-use.

TAURION 2009:
Computao em Nuvem um termo para descrever um ambiente de computao baseado em uma imensa rede de servidores, sejam estes virtuais ou fsicos. Uma definio simples pode ento ser um conjunto de recursos como capacidade de processamento, armazenamentos, conectividade, plataformas, aplicaes e servios disponibilizados na Internet. O resultado que a nuvem pode ser vista como o estgio mais evoludo do conceito de virtualizao, a virtualizao do prprio data center.

2.1 CARACTERSTICAS

Resumindo, so destacados principais aspectos novos na computao em nuvem, em relao aos modelos anteriores (ARMBRUST et al. 2009):

10

a) A iluso da disponibilidade de recursos infinitos, ilimitados: o conceito da nuvem sugere que o usurio tem em suas mos toda a Internet e os seus servios; b) A eliminao de um comprometimento com antecedncia por parte dos usurios: uma empresa pode comear usando poucos recursos de hardware, e, medida que for crescendo, ou seja, medida que for necessrio, pode aumentar a quantidade de recursos usados, sem que haja um comprometimento anterior em relao a essa quantidade; a escalabilidade uma das caractersticas responsveis por esse aspecto; c) A habilidade de pagar pelo uso dos recursos medida que eles so utilizados: o modelo pay-per-use pode usar, por exemplo, uma mtrica de processadores por hora, ou de armazenamento por dia, para cobrar pelos servios; isso permite que os recursos sejam liberados caso no sejam utilizados, evitando um consumo desnecessrio.

Figura 1 - A nuvem uma camada conceitual que engloba servios disponveis.

Fonte: CHIRIGATI, 2009.

De modo que a infraestrutura computacional se localize na nuvem, os aplicativos e os dados dos computadores pessoais e portteis so movidos para grandes centros de processamento de dados, mais conhecidos como data centers. Os sistemas de hardware e software presentes nos data centers provm aplicaes na forma de servios na Internet (DIKAIAKOS et al. 2009). Cria-se, assim, uma camada conceitual uma nuvem (Figura 1) que esconde a infraestrutura e todos os recursos, mas que apresenta uma interface padro que

11

disponibiliza diversos de servios. Uma vez que o usurio consiga se conectar a Internet, ele possui todos os recursos a sua disposio. (VOAS e ZHANG 2009).

2.2 ARQUITETURA

Os elementos principais da arquitetura sobre a qual a computao em nuvem se baseia encontram-se explicados nas subsees a seguir.

2.2.1 Atores

A computao em nuvem composta por trs atores principais (Figura 2): os prestadores de servios (Service Providers), os usurios dos servios, que podem ser chamados de usurios das nuvens, e os prestadores de infraestrutura (Infrastructure Providers).

Figura 2 - Atores da computao em nuvem.

Fonte: CHIRIGATI, 2009.

Os prestadores de servios so aqueles que desenvolvem e deixam os servios acessveis aos usurios atravs de interfaces baseadas na internet. Os prestadores de

12

infraestrutura so aqueles que fornecem toda infraestrutura para os prestadores de servios. E os usurios so aqueles que utilizam os servios disponveis na nuvem (CHIRIGATI, 2009).

2.2.2 Camadas

A arquitetura da computao em nuvem pode ser dividida em trs camadas abstratas [DIKAIAKOS et al. 2009]. A camada de aplicao a camada mais alta, aquela que oferece aplicaes como servios para usurios. A camada de plataforma, de nvel intermedirio, prov servios para que as aplicaes possam ser desenvolvidas, testadas, implementadas e mantidas na nuvem pelos prestadores de servios. Finalmente, a camada de infraestrutura que utilizada pelos prestadores de infraestrutura para disponibilizar os servios de rede e armazenamento da nuvem. Ela composta por servidores, sistemas de armazenamento, como os data centers, por exemplo. A figura 3 mostra estas camadas.

Figura 3 - Os principais atores que esto relacionados com as camadas de aplicao.

Fonte: CHIRIGATI, 2009.

2.3 SERVIOS

O ambiente de computao em nuvem composto por trs modelos de servios. Estes so importantes, pois definem um padro de arquitetura para solues de computao em nuvem. A figura 4 ilustra estes modelos de servios (Armbrust et al. 2009).

13

Figura 4 - Modelos de Servios

Fonte: Prpria.

2.3.1 Software como um servio (SaaS)

O SaaS (Software-as-a-Service) um modelo que oferece sistemas de software como um servio, diferente do modelo tradicional, no qual a empresa adquire uma licena de uso e instala o software nos prprios servidores. Com o SaaS, o usurio passa apenas a usar o software, sem se preocupar com as atividades de instalao, atualizao e manuteno. Os sistemas de software so acessveis a partir de vrios dispositivos do usurio por meio de uma interface thin client como um navegador Web. O benefcio pode ser visto atravs de um exemplo bem simples: um editor de texto. No modelo tradicional, o usurio precisa ter uma cpia do software e sua respectiva licena de uso no seu desktop ou laptop. O usurio adquire esta licena para uso 24x7, mesmo que no use noite ou nos fins de semana. Alm disso, ele no pode usar em outro computador, e se quiser, ter que obter uma segunda licena. No SaaS, quando o software no est sendo usado, no est sendo pago. E o usurio pode usar o editor em casa ou no escritrio, sob a mesma assinatura, pagando apenas pelo seu uso. (TAURION 2009)

2.3.2 Plataforma como um Servio (PaaS)

O PaaS (Platform-as-a-Service) um modelo que oferece a criao de uma estrutura necessria para um ambiente de desenvolvimento. Os desenvolvedores de software so alvos destes servios, compostos de uma plataforma computacional completa, agregando sistema operacional, linguagens de programao, sistemas gerenciadores de banco de dados, etc. Os

14

desenvolvedores fazem o upload de seus cdigos para a plataforma, o que deve aumentar o alerta pela monitorao e gerenciamento automtico quando o uso da aplicao cresce. As funcionalidades providas pelo PaaS podem cobrir todas as fases de desenvolvimento de software ou talvez especializada em uma dada rea como o gerenciamento de contedo. A camada PaaS da nuvem tem como base a padronizao de interface da camada IaaS que virtualiza o acesso a recursos disponveis, prov interfaces padronizadas e plataforma de desenvolvimento para a camada SaaS.

2.3.3 Infraestrutura como um Servio (IaaS)

IaaS (do ingls Infrastructure as a Service) um modelo que diz respeito aos servios oferecidos na camada de infraestrutura. Esses servios incluem servidores, sistemas de armazenamento, roteadores e outros sistemas que so agrupados e padronizados a fim de serem disponibilizados pela rede. vlido ressaltar que so os prestadores de infraestrutura que, atravs da virtualizao, oferecem esses servios por demanda aos prestadores de servios (CHIRIGATI apud VAQUERO et al. 2009).

2.4 TIPOS DE NUVEM

As nuvens podem ser classificadas em trs tipos: pblicas, privadas e hbridas.

2.4.1 Nuvens Privadas

As nuvens privadas, mostrada na Figura 5, so construdas exclusivamente para um nico usurio. Diferentemente de um data center privado virtual, a infraestrutura utilizada pertence ao usurio, e, portanto, ele possui total controle sobre como as aplicaes so implementadas na nuvem. Uma nuvem privada , em geral, construda sobre um data center privado. Caso o usurio queira aumentar os recursos utilizados em sua nuvem privada, ele deve adquirir novos equipamentos, como sistemas de armazenamento, por exemplo, j que a

15

sua nuvem est limitada capacidade de seu sistema fsico. Em uma nuvem pblica, como veremos a seguir, no h essa necessidade, uma vez que, como os recursos so facilmente escalveis, basta o usurio reservar uma quantidade maior deles. Devido a essas diferenas, diz-se que as nuvens pblicas so mais adequadas para aplicaes temporrias, enquanto que as nuvens privadas so um ambiente mais apropriado a aplicaes permanentes que demandam nveis especficos de qualidade de servio e de localizao dos dados. (CHIRIGATI 2009)

Figura 5 - Nuvens privadas podem ser hospedadas em um datacenter especifico.

Fonte: SUN, 2009.

2.4.2 Nuvens Pblicas

As nuvens pblicas (Figura 6) so executadas por terceiros. As aplicaes de diversos usurios ficam misturadas nos sistemas de armazenamento sendo executadas na mesma nuvem permanecendo transparente tanto para os prestadores de servios como para os usurios.

16

Figura 6 - A nuvem pblica oferece servios para vrios clientes.

Fonte: SUN 2009.

Um dos benefcios das nuvens pblicas que elas podem ser muito maiores do que uma nuvem privada, por exemplo, j que elas permitem uma maior escalabilidade dos recursos. Essa caracterstica evita a compra de equipamentos adicionais para resolver alguma necessidade temporria, deslocando os riscos de infraestrutura para os prestadores de infraestrutura da nuvem. (CHIRIGATI 2009)

2.4.3 Nuvens Hbridas

A combinao de nuvens privadas e pblicas resulta nas nuvens hbridas (Figura 7). Estas nuvens so criadas tipicamente pela empresa, e as responsabilidades de administrao ficariam divididas entre a empresa e o provedor de nuvem pblica.
difcil fazer previses quanto ao futuro da Computao em Nuvem, mas podemos imaginar que as solues de Computao em Nuvem internas sero bastante aceitas, uma vez que a maioria da empresas no vai se sentir confortvel colocando todos os seus sistemas em nuvens abertas e pblicas. Estas devero atender basicamente ao mercado de usurios domsticos ou a aplicaes especficas das empresas, como correio eletrnico e ferramentas de colaborao. (TAURION, 2009)

17

Figura 7 - Nuvens hbridas combinam nuvens pblicas e privadas

Fonte: CAMBIUCCI 2010.

2.5 FUNCIONAMENTO DA NUVEM

A computao na nuvem permite ao usurio se conectar em um servio baseado na web que hospedar os programas que necessitar. Para isso ocorra, dever ter instalado em seu computador uma aplicao de acesso computao em nuvem. Os computadores clientes se comportaro como terminais, sem a necessidade de atualizaes de hardware e software, pois o sistema se encarregar do processamento e do fornecimento de aplicativos necessrios para o desempenho de suas tarefas (Figura 8).

18

Figura 8 - Modelo tradicional e computao na nuvem.

Fonte: Adaptado de ANDRADE 2010.

No modelo atual, a operao distribuda como meio de comunicao, mas o ambiente computacional mantido pela administrao central da empresa, que precisa comprar, atualizar e manter hardware e software, que no a atividade fim da empresa. Na computao na nuvem, o ambiente computacional no fica na empresa, um servio contratado na nuvem (data center que compartilha modernos recursos com milhares de clientes). A empresa no se preocupa com manuteno, atualizaes, entre outros. Paga apenas uma mensalidade para usar o servio, como se fosse gua, luz ou telefone. Os usurios acessam os sistemas quando e onde precisarem. O sistema de cloud computing basicamente funciona assim: de um lado h o cliente denominado front end e do outro o back end, composto de vrios servidores interligados entre si que formam o sistema da nuvem. Ambas as parte se conectam atravs da internet e corresponde, respectivamente, ao usurio e o sistema. O front end composto pelo computador ou rede do cliente e a aplicao para acessar o sistema de computao na nuvem. A interface pode variar de acordo com a aplicao de acesso, alguns utilizam navegadores como Internet Explorer, Firefox, Google Chrome e etc., ou uma aplicao personalizada.

19

No back end, esto os servidores que criam a nuvem de servios, com diversas aplicaes. Cada aplicao tem seu prprio servidor dedicado. A administrao do sistema feita por um servidor central que monitora o trfego e a demanda dos clientes, assegurando o bom funcionamento.

Figura 9 - Funcionamento da Computao em Nuvem

Fonte: STRICKLAND 2009.

A figura 9 mostra um sistema de Computao em Nuvem, onde o cliente so os usurios; o n de controle qualquer dispositivo de rede que una os componentes da nuvem para permitir o acesso; o banco de dados o local de armazenamento dos dados dos usurios; os servidores de aplicativos so responsveis por todo processamento e armazenamento dos aplicativos e arquivos dos usurios; e a rede de computadores so os equipamentos que gerenciam e conduzem toda a nuvem. A computao em nuvem fornece recursos computacionais que atenda o cliente de acordo com sua demanda, mesmo que ela for aumentando, conforme j mencionado nas sees anteriores. Uma breve analogia do funcionamento e realocao destes recursos pode ser verificada nos passos da figura 10.

20

Figura 10 - Alocao de Recursos na Nuvem

Fonte: ANDRADE 2010.

2.6 SEGURANA

Na computao em nuvem, a segurana o maior desafio a ser enfrentado. As empresas devem fazer uma avaliao completa de um servio de nuvem para entender os potenciais riscos de segurana. Gartner (2008, apud Brodkin, 2008) elaborou um relatrio que alerta para os principais riscos com segurana: a) Acesso privilegiado de usurios. Dados sensveis sendo processados fora da empresa trazem, obrigatoriamente, um nvel inerente de risco. Os servios terceirizados fogem de controles fsicos, lgicos e de pessoal que as reas de TI criam em casa.

21

b) Compliance com regulamentao. As empresas so as responsveis pela segurana e integridade de seus prprios dados, mesmo quando essas informaes so gerenciadas por um provedor de servios. c) Localizao dos dados. Quando uma empresa est usando o cloud, ela provavelmente no sabe exatamente onde os dados esto armazenados. Na verdade, a empresa pode nem saber qual o pas em que as informaes esto guardadas. d) Segregao dos dados. Dados de uma empresa na nuvem dividem tipicamente um ambiente com dados de outros clientes. A criptografia efetiva, mas no a cura para tudo. Descubra o que feito para separar os dados, aconselha o Gartner. e) Recuperao dos dados. Mesmo se a empresa no sabe onde os dados esto um fornecedor em cloud devem saber o que acontece com essas informaes em caso de desastre. f) Apoio investigao. A investigao de atividades ilegais pode se tornar impossvel em cloud computing, alerta o Gartner. Servios em cloud so especialmente difceis de investigar, por que o acesso e os dados dos vrios usurios podem estar localizados em vrios lugares, espalhados em uma srie de servidores que mudam o tempo todo. Se no for possvel conseguir um compromisso contratual para dar apoio a formas especficas de investigao, junto com a evidncia de que esse fornecedor j tenha feito isso com sucesso no passado., alerta. g) Viabilidade em longo prazo. No mundo ideal, o seu fornecedor de cloud computing jamais vai falir ou ser adquirido por uma empresa maior. Mas a empresa precisa garantir que os seus dados estaro disponveis caso isso acontea. Pergunte como voc vai conseguir seus dados de volta e se eles vo estar em um formato que voc pode import-lo em uma aplicao substituta, completa Gartner.

22

2.7 CONSIDERAES

Percebe-se que a computao em nuvem uma tecnologia inovadora na rea da computao. A iluso de ter recursos ilimitados, crescimento conforme a demanda e a habilidade de pagar pelo uso dos recursos medida que eles so utilizados so caractersticas evidentes. A arquitetura formada por usurios, prestadores e provedores de servios possibilita a criao de um cenrio com milhares de servios. Estes so oferecidos na forma de diversos softwares, de ambientes preparados para a programao e at mesmo na forma de servidores. Os servios podem estar armazenados em nuvens pblicas, privadas ou hbridas que funcionam em um ambiente composto de milhares de recursos computacionais suscetvel a falhas.

23

3 PROVEDORES DE SERVIOS

Praticamente, as aplicaes em nuvem so ilimitadas. Com o middleware certo, um sistema de computao em nuvem poderia executar todos os programas, desde um simples editor de textos at um programa personalizado para uma empresa especfica que rodaria em um computador normal.

3.1 AMAZON

A Amazon, empresa norte americana, oferece uma soluo baseada na nuvem. Tratase da Amazon Elastic Compute Cloud, tambm conhecida como Amazon EC2 ou EC2. As informaes apresentadas foram adquiridas de AMAZON, 2011. O Amazon EC2 um grande servio web que tem uma capacidade de computao redimensionvel. Ele possui uma simples interface web que permite que o usurio configure a capacidade de computao com pouco esforo e ainda permite que o processamento seja realizado nos data centers da Amazon. Considerando que no exista mais a necessidade de oramentos, compra de equipamentos, instalao de sistemas operacionais, etc., o servio reduz, consideravelmente, o tempo requerido para que um novo servidor entre operao. O usurio tem controle total dos recursos permitindo que se aumente ou diminua conforme a necessidade. Estes recursos so cobrados somente quando esto sendo utilizados.

3.1.1 Funcionalidades

O EC2 apresenta um verdadeiro ambiente computacional virtual, permitindo a execuo de instncias, atravs de interfaces de web services, com uma variedade de sistemas operacionais com ambientes customizados pelo cliente. Com o Amazon EC2, o cliente pode:

24

a) Criar uma Amazon Machine Image (AMI) que ir conter as aplicaes, bibliotecas, dados e configuraes particulares. O usurio tambm pode usar ambientes pr-configurados que podem ser operacionalizados imediamente. b) Armazenar as AMIs no Amazon S3 que um servio que oferece um ambiente de armazenamento seguro e rpido. c) Escolher o tipo de instncia e sistema operacional que deseja iniciar e encerrar qualquer instncia e monitorar todas instncias que esto sendo utilizadas. d) Pagar somente pelos recursos utilizados como horas de processamento ou dados transferidos.

3.1.2 Tipos de Instncias

Diversos tipos de instncia so oferecidos ao cliente ao contratar o servio da Amazon. Instncias Padro: atendem a maior parte das exigncias de um determinado servio. Possuem trs categorias: a) Small Instance que possui configurao de 1.7GB de memria RAM, 1 unidade de computao EC2 (1 ncleo de processamento virtual com 1 unidade EC2) e 160gb de espao para armazenamento e arquitetura 32-bit. b) Large Instance que possui configurao de 7.5GB de memria RAM, 4 unidades de computao EC2 (2 ncleos de processamento virtual com 2 unidades EC2 cada) e 850GB de espao para armazenamento e arquitetura 64-bit. c) Extra Large Instance que possui configurao de 15GB de memria RAM, 8 unidades de computao EC2 (4 ncleos de processamento virtual com 2 unidades EC2 cada) e 1690GB de espao para armazenamento e arquitetura 64-bit.

25

Instncias com grande capacidade de memria: voltada para aplicaes que demandam grande capacidade de memria e cache de informaes. Possuem duas categorias: a) High-Memory Double Extra Large Instance que possui configurao de 34.2GB de memria RAM, 13 unidades de EC2 (4 ncleos de processamento virtual com 3.25 unidades EC2 cada) e 850GB de espao para armazenamento e arquitetura 64 bit. b) High-Memory Quadruple Extra Large Instance que possui configurao de 68.4GB de memria RAM, 26 unidades de EC2 (8 ncleos de processamento virtual com 3.25 unidades EC2 cada) e 1690GB de espao para armazenamento e arquitetura 64 bit. Instncias com grande capacidade de processamento: voltada para aplicaes que demandam de grande capacidade de processamento de dados. Possuem duas categorias: a) High-CPU Medium Instance que possui uma configurao de 1.7GB de memria RAM, 5 unidades de computao EC2 (2 ncleos de processamento virtual com 2.5 unidades EC2 cada) e 350gb de espao de armazenamento e arquitetura 32-bit. b) High-CPU Extra Large que possui uma configurao de 7GB de memria RAM, 20 unidades de computao EC2 (2 ncleos de processamento virtual com 2.5 unidades EC2 cada) e 1690gb de espao de armazenamento e arquitetura 64-bit. Cada unidade computacional EC2, oferece uma capacidade de processamento equivalente a um processador Intel Opteron ou Xeon de 1.0-1.2GHz.

3.1.3 Preos

A Amazon utiliza os seguintes preos no leste dos Estados Unidos de acordo com o servio contratado. Instncias sob demanda: permitem que o cliente pague pelas horas de capacidade computacional consumidas, sem a necessidade de um contrato de longo prazo. O preo

26

cobrado por tipo de instncia conforme a figura 11 e cobrado a partir do momento que a mesma inicializada at o momento em que a mesma encerrada.

Figura 11 - Preos das instncias sob demanda.

Fonte: Adaptado de AMAZON 2011.

Instncias reservadas: opo de pagamento nico para a instncia que o cliente deseja reservar. Aps o pagamento, a instncia ficar reservada para o cliente. Alm dessa taxa, o cliente ainda ser cobrado pelo nvel de utilizao da mesma, porm com preos menores do que os praticados no modelo sob demanda conforme figura 12.

Figura 12 - Preos das instncias reservadas.

Fonte: Adaptado de AMAZON 2011.

27

3.2 MICROSOFT

Segundo CHAPPELL 2008, usar computadores na nuvem pode fazer muito sentido. Ao invs de comprar e manter suas prprias mquinas para rodar aplicaes, a Microsoft sugere a explorao de servidores oferecidos na Internet. Para permitir que as aplicaes possam explorar a nuvem, uma plataforma deve existir. A Plataforma de Servios Azure da Microsoft um grupo de tecnologias da nuvem, que fornece um conjunto especfico de servios para desenvolvedores de aplicativos. A Figura 13 mostra que a Plataforma de Servios Azure pode ser usada tanto por aplicativos em execuo na nuvem quanto por aqueles executados em sistemas locais.

Figura 13 - A Plataforma Azure suporta aplicativos na nuvem e em sistemas locais.

Fonte: CHAPELL 2008.

Os componentes da Plataforma de Servios Azure podem ser usados por aplicativos locais executados em uma variedade de sistemas, inclusive vrios tipos de sistemas operacionais Windows, dispositivos mveis ou outros. Esses componentes incluem: a) Windows Azure: fornece um ambiente baseado no Windows para executar aplicativos e armazenar dados nos servidores dos centros de dados da Microsoft.

28

b) Microsoft. NET Services: oferece servios de infraestrutura distribudos para aplicativos baseados em nuvem e locais. c) Microsoft SQL Services: fornece servios de dados na nuvem baseados no SQL Server. d) Live Services: atravs do Live Framework, fornece acesso aos dados a partir de aplicativos Live da Microsoft e outros. O Live Framework tambm permite sincronizar esses dados em estaes de trabalho e dispositivos, encontrando e fazendo o download de aplicativos.

3.3 LOCALWEB

Empresa brasileira que comeou em 1998 com hospedagem de sites e aplicaes. pioneira em ofertar servios de infraestrutura baseada em computao em nuvem. Seu mercado alvo so empresas de pequeno e mdio porte. (TAURION, 2009)

3.3.1 Cloud Server Pro

O Cloud Server Pro uma soluo de Cloud Computing, baseada no sistema Xen, que permite a virtualizao dos servidores com alto desempenho e aloca os recursos individualmente para cada cliente de forma segura. A soluo ideal para substituir a infraestrutura fsica de TI por uma soluo virtualizada robusta, segura e escalvel com custo reduzido. O produto da Locaweb oferece firewall pr-configurado para customizao de acessos aos servidores e criao de pontos de restaurao de sistemas com recurso de snapshot armazenados de forma isolada. Alm de permitir que o aumento de recursos de memria ou processamento, o Cloud Server Pro possui uma sistema inteligente que previne falhas e realoca os componentes da nuvem com disponibilidade de hardware de 99.9% (LOCAWEB, 2011).

29

3.4 CONSIDERAES

Um dos benefcios da computao em nuvem reduzir o custo da composio da infraestrutura das empresas, contratando servios. Estes so disponibilizados pelos provedores de servios atravs de componentes bsicos como armazenamento, processamento e largura de banda de uma rede com baixo custo. Com o objetivo de auxiliar na compreenso, surge a necessidade de operar 100 servidores por trs anos. Uma opo seria alugar estes servidores por $ 0.40 por instncia/horas. Isso custaria aproximadamente 100 servidores * $ 0.40 por instncia/horas * 3 anos 8760 horas/ano = $ 1.051.200. Outra opo seria comprar os servidores e administrlos. O custo para comprar cada servidor de $ 750 e so necessrios dois funcionrios para administra-los pagando $ 100.000 por ano. E ainda os servidores consomem 150 watts cada e o custo da eletricidade de $ 0.10 por quilowatt-hora. Assim, o custo anual para operar os 100 servidores seria de $ 13.140 e a opo de comprar e administr-los custaria aproximadamente 100 servidores * $ 750 + 3 anos * $ 13.140 eletricidade/ano + 3 anos * 2 funcionrios * $ 100.000 salrios/ano = $ 714.420. Portanto, se a utilizao dos servidores fosse de 100%, a opo de comprar 100 servidores seria mais barato. Por outro lado, se a utilizao dos servidores fosse de 68% ou menos, a opo de alugar um servio seria mais interessante. Mesmo considerando que os nmeros apresentados acima so apenas estimativas e que nem todos os custos foram considerados, pode-se verificar que modelo de computao em nuvem prefervel em muitos casos (SOUSA, 2010).

30

4 APLICAES DE COMPUTAO EM NUVEM

Servios de webmail como Gmail e Hotmail, discos virtuais na internet, sites de armazenamento e compartilhamento de fotos ou vdeos como Flickr e Youtube, so exemplos de aplicaes que, de alguma maneira, contm o conceito de Cloud Computing. Todos esses servios no executam no computador do usurio e esto acessveis de qualquer lugar, sem a necessidade de instalar aplicativos em sua mquina ou de pagar licena de software. No mximo, paga-se um valor peridico pelo uso do servio.

4.1 OFFICE 365

O Office 365 um pacote de servios de produtividade da Microsoft disponibilizados na Nuvem. Sua principal novidade combinar o pacote Office, instalado na mquina do usurio com as verses online de servios de colaborao e comunicao. Ele tambm trar o Office Web Apps (Figura 14): verses online do Word, Excel, Power Point e One Note acessveis de qualquer navegador, para visualizao e edio leve de documentos.

Figura 14 - Office 365: produtividade para empresas de todos os tamanhos.

Fonte: MICROSOFT 2011

Com o Office 365, as pequenas e mdias empresas podem ter acesso s ferramentas de produtividade antes acessveis apenas as grandes organizaes, por causa do custo inicial

31

necessrio para a compra de equipamentos e licenas. Isso acabava prejudicando as pequenas empresas, que ficavam defasadas tecnologicamente. O custo da aquisio inicia ser feito apenas pela assinatura, de acordo com os servios contratados. Alm disso, a Microsoft garante em contrato que os servios adquiridos esto disponveis e funcionando, no mnimo, durante 99,9% do tempo. O Office 365 estar disponvel o tempo todo, todos os dias do ano, na nuvem.

4.2 DROPBOX

O Dropbox mostrado na figura 15 uma maneira fcil de armazenar, sincronizar e compartilhar arquivos on-line. Depois de instalado, ele cria uma pasta dentro do diretrio Meus Documentos ou no lugar desejado pelo usurio. Ao modificar um arquivo dentro desta pasta, ele sincronizado com o servidor para ficar acessvel de qualquer lugar. possvel acessar os arquivos usando o site ou instalando o programa. O servio gratuito at 2gb de armazenamento.

Figura 15 - Dropbox: Seus arquivos, em qualquer lugar.

Fonte: DROPBOX 2011.

4.3 SUPERGESTO SANTANDER

32

O SuperGesto Santander visualizado na figura 16 um projeto desenvolvido em parceria com o banco Santander pela TOTVS, que hoje a maior empresa de Sistema de Gesto Empresarial (ERP) do Brasil. Esta oferta SaaS integra servios tpicos de um ERP para controle administrativo de pequenas empresas, como contas a pagar e a receber e emisso de border de cobrana, com os servios bancrios fornecidos pelo banco. O pblico alvo deste servio so empresas clientes do banco com at trs milhes de reais de faturamento. O sistema composto por quatro mdulos: compras, vendas, estoque e financeiro, integrados com o banco Santander. O uso do sistema feito atravs da internet, hospedado no data center da Totvs. Assim, o cliente no tem que se preocupar com atividades de suporte.

Figura 16 - Mdulo de contas a pagar do SuperGesto.

Fonte: SUPERGESTO 2011.

4.4 GOOGLE APPS

O Google Apps, conforme a figura 17 mostra, um pacote de servios oferecido pelo Google que contm aplicativos de edio de texto, planilha e apresentaes (Google Docs), servios de agenda (Google Agenda), aplicativo de bate-papo (Google Talk), e-mail com 25gb de armazenamento e com o domnio da empresa. Todos esses servios so processados

33

pelo Google e o cliente s precisa criar as contas de usurio. Os servios so cobrados de acordo com o nmero de usurios.

Figura 17 - Google Apps: aplicaes na nuvem.

Fonte: GOOGLE APPS 2011.

4.5 FLICKR

Flickr um servio do Yahoo que permite guardar, organizar, procurar e compartilhar fotos online. Com este servio podemos organizar lbuns, trocar fotos com amigos. O Flickr representado na figura 18 tem uma verso gratuita e uma verso pr paga. A verso gratuita tem um limite de 200 fotos. Na verso pr no h limite para o nmero de fotos publicadas. O servio oferece, tambm, privacidade para utilizadores que querem apenas guardar as fotos, como para os que querem apenas mostrar aos amigos ou famlia.

Figura 18 - flickr: compartilhamento online de fotos.

Fonte: FLICKR 2011.

34

4.6 CONSIDERAES

As aplicaes de computao em nuvem esto disponveis para execuo a partir da internet, sem necessidade de instalao no computador do usurio. Elas so carregadas no servidor do prestador de servio e este disponibiliza o acesso a estas aplicaes, atravs de uma interface que utiliza a internet. Cada cliente tem sua prpria conta para realizao da conexo nuvem do provedor para acessar o aplicativo que pagou. O provedor de servio tambm disponibiliza espao no prprio servidor de dados do cliente. Como consequncia, atualizaes de software so desnecessrias e h economia de infraestrutura e manuteno do hardware. A computao em nuvem oferece aplicativos de armazenamento, produtividade, e comerciais disponveis comercialmente sem comprar a licena ou infraestrutura para utilizlos. Esta facilidade permite que as empresas utilizem aplicaes que exijam algum investimento em hardware e a aquisio de licena do software a um preo muito baixo, pagando apenas o software utilizado.

35

5 VANTAGENS, DESVANTAGENS E RISCOS

A promessa de economia financeira um ponto bastante atraente da computao em nuvem, mas a melhor opo para as empresas a simplificao de processos e o aumento de inovao. Com ela, possvel aumentar a produtividade e transformar os processos de negcio atravs de meios que eram extremamente caros antes do sistema de nuvem. As organizaes podem se concentrar em seu negcio principal ao invs de se preocuparem com o dimensionamento da infraestrutura. Muitos dos riscos frequentemente associados computao em nuvem no so novos e podem ser encontrados nas empresas de hoje. As atividades previstas sobre a gesto de riscos sero cruciais para assegurar que a informao seja disponibilizada e protegida simultaneamente. Talvez os processos comerciais e procedimentos que devem ser considerados com relao segurana e gerentes de segurana da informao tenham que se ajustar s polticas e aos procedimentos da empresa para atender s necessidades do negcio (ICASA, 2009).

5.1 VANTAGENS

A possibilidade de acesso aos dados em qualquer lugar uma vantagem da computao em nuvem, desde que haja uma conexo de boa qualidade com a Internet. Os usurios no ficam presos a uma infraestrutura fsica porque os seus dados e aplicativos so acessados atravs de servios. Alm disso, graas ao modelo pay-per-use, o usurio s paga por aquilo que consome, no havendo gastos excessivos e consumos desnecessrios de recursos. A minimizao de riscos de infraestrutura outra vantagem que pode ser obtida a partir da escalabilidade. Uma empresa, por exemplo, no precisa investir em muitos recursos fsicos, como servidores, para desenvolver uma aplicao que pode ser ou no ser bemsucedida. Uma nuvem hbrida tambm pode ser utilizada para que os riscos de infraestrutura sejam minimizados. A responsabilidade da infraestrutura passa a ser dos prestadores de infraestrutura, e no mais do usurio (CHIRIGATI, 2009).

36

A busca por reduo de custos, balanceando os recursos para a demanda a necessidade de todas as empresas e uma vantagem significativa da computao em nuvem. Muitas empresas fazem um forte investimento a fim de manter a garantia de operao de seus servios, porm quando existe uma incerteza sobre essa demanda faz-se necessrio manter uma margem de segurana, acarretando assim uma subutilizao de recursos computacionais conforme os grficos da figura 19.

Figura 19 - Data center Local X Data center em Nuvens

Fonte: ALENCAR, 2010. No primeiro grfico (a esquerda da figura 19) mostra o funcionamento em um data center local, onde necessita de um investimento em recursos afim de atender a demanda, porm os recursos so fixos, no existe a possibilidade de se desfazer da infraestrutura adquirida, isso sem contar os gastos com licenciamento e recursos humanos (pessoas e instituies que garantem o funcionamento das operaes e sistemas de TI). notvel a quantidade dos recursos que so subutilizados ao longo do tempo. J no segundo grfico (a direita da figura 19) mostra o uso de Cloud Computing como alternativa ao data center local, que atravs da elasticidade de seus servios, que poder acompanhar a demanda, nem subutilizando recursos e nem deixando de atender as requisies, isso ao longo do tempo resulta em reduo de gastos com TI (ALENCAR, 2010)

37

5.2 DESVANTAGENS E RISCOS

A computao em nuvem uma forma de centralizar aplicaes e armazenar dados, ento h uma grande preocupao no que diz respeito segurana e privacidade. Ao utilizar o sistema, o usurio entrega seus dados e informaes importantes aos cuidados de outra empresa, o que para muitos uma questo bastante complicada, causando sensao de vulnerabilidade; ao contrrio de hoje que estes dados e informaes so bem guardadas por seus proprietrios. A privacidade pode ser comprometida j que um cliente pode se logar de qualquer local e acessar as aplicaes (ANDRADE, 2009). Os usurios da computao em nuvem possuem um grande risco com a questo da disponibilidade dos servios. Eles esperam que as aplicaes estejam sempre disponveis, ou seja, em execuo durante todo o tempo, principalmente nos momentos necessrios. Porm, h exemplos de servios que j ficaram indisponveis por um determinado perodo, como o Gmail, que, em 08/11/2008, ficou fora do ar por, aproximadamente, uma hora e meia (CHIRIGATI, 2009).

5.3 CONSIDERAES

A computao em nuvem gera uma grande economia de ativos de hardware, softwares e servios. Com esta arquitetura os gastos com analistas de TI, tcnicos, hardware e softwares so minimizados. Esta tecnologia ainda beneficia a chamada TI Verde, pois como no ser necessria uma grande quantidade de equipamentos, a energia demandada ser muito menor. Os grandes data centers possuem solues de energia e refrigerao muito mais eficazes dos que as praticadas pelas organizaes. Apesar da economia, os dados da empresa ficam armazenados no provedor de servios, portando ele deve ser confivel e ter dispositivos de segurana, que no permitam que terceiros ou pessoas no autorizadas acessem informaes confidenciais.

38

6 ANTEPROJETO TC 2

Neste primeiro Trabalho de Concluso foi realizado um estudo sobre a computao em nuvem, tecnologia inovadora na rea da tecnologia da informao. O trabalho buscou averiguar as caractersticas, a arquitetura, seus riscos e vantagens. Este estudo inicial foi realizado buscando o entendimento dessa tecnologia, para aplicao destes conhecimentos no Trabalho de Concluso II.

6.1 OBJETIVO

A seqncia deste trabalho tem por objetivo buscar diversas solues, atravs da computao em nuvem para resolver situaes diferentes nas empresas. Aps o mapeamento de possveis solues, sero realizados projetos de implementao, com possibilidade de utilizar um estudo de caso especfico para comprovar a viabilidade da utilizao da tecnologia.

6.2 CONTEXTUALIZAO

Atualmente, as empresas optam por forte investimento em data centers a fim de manter a garantia de operao de servios. A computao em nuvem busca quebrar o modelo tradicional oferecendo solues que, atravs da elasticidade de seus servios, poder acompanhar a demanda sem a necessidade de investimento. Um dos servios que poder ser migrado para a computao em nuvem, o e-mail. No modelo tradicional, necessrio investir em um servidor, em licenciamento de software, em tarefas de backup, etc.. Utilizando a computao em nuvem, seria necessria a contratao de um servio adquirindo apenas as contas dos usurios dispensando a compra de um servidor, tarefas de manuteno e backup.

39

6.3 METODOLOGIA

O Trabalho de Concluso II ser elaborado com base na obteno de dados, atravs de pesquisa documental, bibliogrfica e testes realizados, com carter exploratrio e descritivo, visando identificar e analisar uma realidade. Para a construo deste estudo inicial, de que trata o Trabalho de Concluso I, foi utilizada a pesquisa bibliogrfica, feita com base em livros e dados provenientes de artigos encontrados na Internet.

40

7 CONCLUSO

O Cloud Computing uma tendncia que crescer nos prximos anos ajudando a amadurecer o seu conceito, ainda sem uma definio clara e completa na literatura. Conforme apresentado neste trabalho, esse novo paradigma oferece diversos benefcios proporcionando economia de recursos, com a possibilidade de expanso conforme o aumento da demanda, e comodidade aos usurios para acessar de qualquer lugar. Os gastos com a utilizao de softwares habituais, como Word, Excel e PowerPoint, tendem a diminuir j que o pagamento no ser sobre a licena completa e sim pela sua utilizao. As atividades de hardware e software, como instalao de servidores, manuteno da operao, armazenamento de dados, e atualizao dos aplicativos, so realizadas fora do alcance das empresas, pelo prestador de servio. Hoje j so vrias as solues de Cloud Computing e essas propostas sugerem um modelo novo de gesto de infraestrutura computacional das empresas. Manter vrios servidores em algumas empresas se torna invivel, por isso, possvel manter um data center presente em uma nuvem computacional, pagando somente pela sua utilizao. De certa forma, as empresas tem razo em ter certo receito quanto a ter o seu data center na nuvem pois a segurana um desafio a ser enfrentado a aprimorado. Portanto, antes de efetuar um contrato com uma empresa para colocar seus dados na nuvem importante analisar bem o contrato, saber qual a taxa de transmisso da rede, fazer um estudo e verificar se a rede no estar sujeita a um congestionamento no trfego de dados, simular possveis falhas e conhecer bem a empresa e analisar se realmente vivel estar migrando seu sistema para um ambiente virtual.

41

REFERNCIAS

AMAZON. Amazon Elastic Compute Cloud. Disponvel em: http://aws.amazon.com/ec2. Traduo livre. Acessado em 23 de maio de 2011. ALENCAR, Ricardo de Souza. Um estudo sobre os benefcios e os riscos de segurana na utilizao de cloud computing. 2010. Disponvel em http://fabriciorhs.files.wordpress.com/2011/03/cloud_computing.pdf. Acessado em: 10 de junho de 2011. ANDRADE, Adilson Luiz. Computao em nuvem. 2010. Disponvel em: http://www.ti.fajesu.org/wp-content/uploads/2010/11/COMPUTA%C3%87%C3%83O-EMNUVEM.pdf. Acessado em: 12 de maio de 2011. ARMBRUST, M.; FOX, A.; GRIFFITH, R.; JOSEPH, A. D.; KATZ, R.; KONWINSKI, A.; LEE, G.; PATTERSON, D.; RABKIN, A.; STOICA, I.; ZAHARIA, M. Above the Clouds: A Berkeley View of Cloud Computing. EECS Department, University of California, Berkeley, fevereiro 2009. BRODKIN, Jon. Conhea sete dos riscos de segurana em Cloud Computing. Disponvel em: http://cio.uol.com.br/gestao/2008/07/11/conheca-sete-dos-riscos-de-seguranca-em-cloudcomputing. Acessado em: 19 de maio 2011. CAMBIUCCI, Waldemir. Nuvens Pblicas, Privadas e Dedicadas. 2010. Disponvel em: http://blogs.msdn.com/b/wcamb/archive/2010/05/21/nuvens-p-250-blicas-privadas-ededicadas.aspx. Acessado em: 15 de abril de 2011. CHAPELL, David. Apresentando a plataforma de servios Azure. 2008. Disponvel em: http://download.microsoft.com/download/2/9/3/293F671C-203F-4208-9CD1195463F7BCBE/ApresentandoPlataformaAzure.pdf. Acessado em 22 de maio de 2011. CHIRIGATI, Fernando Seabra. Computao em Nuvem. Rio de Janeiro. 2009. Disponvel em http://www.gta.ufrj.br/ensino/eel879/trabalhos_vf_2009_2/seabra/index.html. Acessado em 12 de abril de 2011. DIKAIAKOS, M. D.; PALLIS, G.; KATSAROS, D.; MEHRA, P.; VAKALI, A. Cloud Computing Distributed Internet Computing for IT and Scientific Research. IEEE Internet Computing, 13(5): 10-13, setembro/outubro 2009. DROPBOX. Your files, anywhere. Disponvel em: http://www.dropbox.com/features. Acessado em: 18 de maio de 2011. ISACA. Computao em nuvem: benefcios para o negcio com perspectivas de segurana, governana e qualidade. 2009. Acessado em 28 de maio de 2011. FLICKR. Bem-vindo ao tour do Flickr. Disponvel em: http://www.flickr.com/tour/. Acessado em 14 de junho de 2011.

42

GOOGLE. Aplicativos da web que aumentam a produtividade. Disponvel em: http://www.google.com/apps/intl/pt-BR/business/index.html. Acessado em 14 de junho de 2011. LOCAWEB. Conhea o Cloud Server Locaweb. Disponvel em http://www.locaweb.com.br/produtos/cloud-server.html. Acessado em 15 de junho de 2011. STRICKLAND, Jonathan. Traduzido por How Stuff Works, Como funciona a Computao em nuvem, disponvel em http://informatica.hsw.uol.com.br/computacao-em-nuvem4.htm acessado em: 11 de maio de 2011. SOUSA, Flvio; Moreira, Leonardo; Machado, Javam. Computao em Nuvem: Conceitos, Tecnologias, Aplicaes e Desafios. 2010. Disponvel em: http://www.es.ufc.br/~flavio/files/Computacao_Nuvem.pdf. Acessado em: 13 de abril de 2011. SUN MICROSYSTEMS, INC. Introduction to Cloud Computing Architecture. White Paper, 1 edio, junho 2009. Disponvel em: http://webobjects.cdw.com/webobjects/media/pdf/Sun_CloudComputing.pdf. Acessado em: 03 de maio de 2011. TAURION, Cezar. Cloud Computing Computao em Nuvem Transformando o mundo da Tecnologia da Informao. Rio de Janeiro: 2009. SUPERGESTO. A ferramenta de gesto empresarial mais verstil e acessvel do mercado. Disponvel em http://www.supergestaoerp.com.br/pt_br/demonstracao/index.html. Acessado em: 08 de junho de 2011. VAQUERO, L. M.; MERINO-RODERO, L.; CACERES, J.; LINDNER, M. A Break in the Clouds: Towards a Cloud Definition. ACM SIGCOMM Computer Communication Review, 39(1): 50-55, janeiro 2009. VOAS, J.; ZHANG, J. Cloud Computing: New Wine or Just a New Bottle? IT Professional, 11(2): 15-17, maro/abril 2009.

Você também pode gostar