TCCMaurício Valenti

download TCCMaurício Valenti

of 42

Transcript of TCCMaurício Valenti

  • 8/6/2019 TCCMaurcio Valenti

    1/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 GONALVES2011

  • 8/6/2019 TCCMaurcio Valenti

    2/42

    MAURCIO VALENTI

    DESEMPENHO E ALTA DISPONIBILIDADE UTILIZANDO

    COMPUTAO EM NUVEM

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

    BENTO GONALVES

    2011

  • 8/6/2019 TCCMaurcio Valenti

    3/42

    RESUMO

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

  • 8/6/2019 TCCMaurcio Valenti

    4/42

    ABSTRACT

    The objective of this paper is studying and disseminating the main features of cloudcomputing, innovative technology that increasingly becomes a reality. The project involves:

    the characteristics of cloud computing, his architecture, describing its structure andoperations, service providers and some applications available in the market, and theadvantages and cons of technology. Keywords:Virtualization, Cloud Computing, High Availability.

  • 8/6/2019 TCCMaurcio Valenti

    5/42

    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

  • 8/6/2019 TCCMaurcio Valenti

    6/42

    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

  • 8/6/2019 TCCMaurcio Valenti

    7/42

    7

    1 INTRODUO

    A Computao em Nuvem um assunto muito falado e em breve ser consideradoestratgia de TI das empresas. Esta tecnologia compreende a interligao de vrios servidoresque fornecem recursos computacionais como armazenamento de dados, capacidade deprocessamento, conectividade, aplicativos e servios disponibilizados na internet. O usurioprecisa ter apenas um computador com acesso internet para utilizar os aplicativos quenecessitar, sem instal-los em seu computador. O usurio poder executar desde um aplicativode texto at um programa de desenho que exija mais processamento. Os dados e aplicaespodem ser acessados de qualquer lugar e a qualquer hora. Hoje h vrias empresas investindoneste campo, como a Microsoft , a Google e a Amazon . Os principais benefcios dacomputao 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 deutilizao dohardware , sem ter que constantemente investir em novas infraestruturas,formao de pessoal ou em licenas desoftware .

    1.1 JUSTIFICATIVA

    O universo est evoluindo de maneira rpida. As informaes esto cada vez maisrequisitadas pelas pessoas, porm no esto acessveis de todos os locais. A Computao emNuvem pretende ajudar nesta tarefa, centralizando os dados nas nuvens e tornando-osacessveis de qualquer lugar.

    Em um futuro prximo tudo girar em torno da internet, onde no ser preciso fazerinstalaes e atualizaes desoftwares e nem ficar na dependncia de falhas dehardware .

    1.2 OBJETIVOS

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

  • 8/6/2019 TCCMaurcio Valenti

    8/42

    8

    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, ondeesto identificados: o tema da pesquisa, justificativa, objetivos gerais e especficos, bem comoo 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 osservios 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 dacomputao em nuvem. E por fim, o sexto captulo traz os planos para o Trabalho deConcluso II.

  • 8/6/2019 TCCMaurcio Valenti

    9/42

    9

    2 TECNOLOGIA CLOUD COMPUTING

    Cloud Computing (computao em nuvem) est associado a um novo paradigma narea da computao. Basicamente, a localizao de toda a infraestrutura computacional estarmazenada na rede. Com isso, os custos de software e principalmente de hardware podem serconsideravelmente reduzidos.

    O termo Computao em Nuvem muito discutido, mas ainda no h uma definiocompleta do termo. Na literatura, so encontradas diversas definies que podem sersemelhantes, e em outras podem apresentar conceitos distintos. Por exemplo, alguns autores

    defendem que a escalabilidade e o uso otimizado dos recursos so caractersticas dacomputao em nuvem, enquanto outros discordam, afirmando que esses elementos no socaractersticas, e sim requerimentos de uma infraestrutura que suporta esse novo paradigma dacomputao (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 chamadasnuvens, que so ambientes que possuem recursos (hardware, plataformas dedesenvolvimento e/ou servios) acessados virtualmente e de fcil utilizao.

    Esses recursos, devido virtualizao, podem ser reconfiguradosdinamicamente 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-us e.

    TAURION 2009:

    Computao em Nuvem um termo para descrever um ambiente decomputao baseado em uma imensa rede de servidores, sejam estes virtuais ou fsicos. Uma definio simples pode ento ser um conjunto de recursos comocapacidade 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, avirtualizao do prprio data center.

    2.1 CARACTERSTICAS

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

  • 8/6/2019 TCCMaurcio Valenti

    10/42

    10

    a) A iluso da disponibilidade de recursos infinitos, ilimitados: o conceito danuvem 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 dosusurios: uma empresa pode comear usando poucos recursos de hardware, e, medidaque for crescendo, ou seja, medida que for necessrio, pode aumentar a quantidade derecursos usados, sem que haja um comprometimento anterior em relao a essaquantidade; 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, oude armazenamento por dia, para cobrar pelos servios; isso permite que os recursos sejamliberados 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 eos dados dos computadores pessoais e portteis so movidos para grandes centros deprocessamento de dados, mais conhecidos como data centers. Os sistemas de hardware esoftware presentes nosdata centers provm aplicaes na forma deservios 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

    http://www.gta.ufrj.br/ensino/eel879/trabalhos_vf_2009_2/seabra/componentes.html#servicoshttp://www.gta.ufrj.br/ensino/eel879/trabalhos_vf_2009_2/seabra/referencias.html#dikaiakoshttp://www.gta.ufrj.br/ensino/eel879/trabalhos_vf_2009_2/seabra/referencias.html#dikaiakoshttp://www.gta.ufrj.br/ensino/eel879/trabalhos_vf_2009_2/seabra/componentes.html#servicos
  • 8/6/2019 TCCMaurcio Valenti

    11/42

    11

    disponibiliza diversos de servios. Uma vez que o usurio consiga se conectar a Internet, elepossui 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 sebaseia encontram-se explicados nas subsees a seguir.

    2.2.1 Atores

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

    Figura 2 - Atores da computao em nuvem.Fonte : CHIRIGATI, 2009.

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

    http://www.gta.ufrj.br/ensino/eel879/trabalhos_vf_2009_2/seabra/referencias.html#voashttp://www.gta.ufrj.br/ensino/eel879/trabalhos_vf_2009_2/seabra/referencias.html#voas
  • 8/6/2019 TCCMaurcio Valenti

    12/42

    12

    infraestrutura so aqueles que fornecem toda infraestrutura para os prestadores de servios. Eos 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 ofereceaplicaes 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 earmazenamento da nuvem. Ela composta por servidores, sistemas de armazenamento, comoos 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 computaoem nuvem. A figura 4 ilustra estes modelos de servios (Armbrust et al. 2009).

  • 8/6/2019 TCCMaurcio Valenti

    13/42

    13

    Figura 4 - Modelos de ServiosFonte: Prpria.

    2.3.1 Software como um servio (SaaS)

    O SaaS (Software-as-a-Service) um modelo que oferece sistemas de software comoum servio, diferente do modelo tradicional, no qual a empresa adquire uma licena de uso einstala o software nos prprios servidores. Com o SaaS, o usurio passa apenas a usar osoftware, sem se preocupar com as atividades de instalao, atualizao e manuteno. Ossistemas de software so acessveis a partir de vrios dispositivos do usurio por meio de uma

    interfacethin 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 deuso no seu desktop ou laptop. O usurio adquire esta licena para uso 24x7, mesmo que nouse noite ou nos fins de semana. Alm disso, ele no pode usar em outro computador, e sequiser, 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 estruturanecessria para um ambiente de desenvolvimento. Os desenvolvedores de software so alvos

    destes servios, compostos de uma plataforma computacional completa, agregando sistemaoperacional, linguagens de programao, sistemas gerenciadores de banco de dados, etc. Os

  • 8/6/2019 TCCMaurcio Valenti

    14/42

    14

    desenvolvedores fazem o upload de seus cdigos para a plataforma, o que deve aumentar oalerta pela monitorao e gerenciamento automtico quando o uso da aplicao cresce. Asfuncionalidades providas pelo PaaS podem cobrir todas as fases de desenvolvimento de

    software ou talvez especializada em uma dada rea como o gerenciamento de contedo. Acamada PaaS da nuvem tem como base a padronizao de interface da camada IaaS quevirtualiza o acesso a recursos disponveis, prov interfaces padronizadas e plataforma dedesenvolvimento 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 serviosoferecidos na camada de infraestrutura. Esses servios incluem servidores, sistemas dearmazenamento, roteadores e outros sistemas que so agrupados e padronizados a fim deserem disponibilizados pela rede. vlido ressaltar que so os prestadores de infraestruturaque, atravs davirtualizao,oferecem esses servios por demanda aos prestadores deservios (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 umnico usurio. Diferentemente de um data center privado virtual, a infraestrutura utilizadapertence ao usurio, e, portanto, ele possui total controle sobre como as aplicaes soimplementadas na nuvem. Uma nuvem privada , em geral, construda sobre um data centerprivado.

    Caso o usurio queira aumentar os recursos utilizados em sua nuvem privada, eledeve adquirir novos equipamentos, como sistemas de armazenamento, por exemplo, j que a

    http://www.gta.ufrj.br/ensino/eel879/trabalhos_vf_2009_2/seabra/componentes.html#virtualizacaohttp://www.gta.ufrj.br/ensino/eel879/trabalhos_vf_2009_2/seabra/componentes.html#virtualizacao
  • 8/6/2019 TCCMaurcio Valenti

    15/42

    15

    sua nuvem est limitada capacidade de seu sistema fsico. Em uma nuvem pblica, comoveremos a seguir, no h essa necessidade, uma vez que, como os recursos so facilmenteescalveis, 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 queas nuvens privadas so um ambiente mais apropriado a aplicaes permanentes quedemandam 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 dediversos usurios ficam misturadas nos sistemas de armazenamento sendo executadas namesma nuvem permanecendo transparente tanto para os prestadores de servios como para osusurios.

  • 8/6/2019 TCCMaurcio Valenti

    16/42

    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 queuma nuvem privada, por exemplo, j que elas permitem uma maior escalabilidade dosrecursos. Essa caracterstica evita a compra de equipamentos adicionais para resolver algumanecessidade temporria, deslocando os riscos de infraestrutura para os prestadores deinfraestrutura 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 administraoficariam divididas entre a empresa e o provedor de nuvem pblica.

    dif cil fazer previses quanto ao futuro da Computao em Nuvem, mas podemos imaginar que as solues de Computao em Nuvem internas serobastante 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 aaplicaes especficas das empresas, como correio eletrnico e ferramentas decolaborao.(TAURION, 2009)

  • 8/6/2019 TCCMaurcio Valenti

    17/42

    17

    Figura 7 - Nuvens hbridas combinam nuvens pblicas e privadasFonte: CAMBIUCCI 2010.

    2.5 FUNCIONAMENTO DA NUVEM

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

  • 8/6/2019 TCCMaurcio Valenti

    18/42

    18

    Figura 8 - Modelo tradicional e computao na nuvem.Fonte: Adaptado deANDRADE2010.

    No modelo atual, a operao distribuda como meio de comunicao, mas oambiente computacional mantido pela administrao central da empresa, que precisacomprar, atualizar e manter hardware e software, que no a atividade fim da empresa. Nacomputao na nuvem, o ambiente computacional no fica na empresa, um serviocontratado na nuvem (data center que compartilha modernos recursos com milhares declientes). A empresa no se preocupa com manuteno, atualizaes, entre outros. Pagaapenas uma mensalidade para usar o servio, como se fosse gua, luz ou telefone. Os usuriosacessam os sistemas quando e onde precisarem.

    O sistema decloud computing basicamente funciona assim: de um lado h o clientedenominado front end e do outro oback end , composto de vrios servidores interligados entresi que formam o sistema da nuvem. Ambas as parte se conectam atravs da internet ecorresponde, respectivamente, ao usurio e o sistema.

    O front end composto pelo computador ou rede do cliente e a aplicao paraacessar o sistema de computao na nuvem. A interface pode variar de acordo com aaplicao de acesso, alguns utilizam navegadores como Internet Explorer, Firefox, GoogleChrome e etc., ou uma aplicao personalizada.

    http://www.tinews.com.br/news/wp-content/uploads/2009/09/500.jpghttp://www.tinews.com.br/news/wp-content/uploads/2009/09/500.jpg
  • 8/6/2019 TCCMaurcio Valenti

    19/42

    19

    No back end, esto os servidores que criam a nuvem de servios, com diversasaplicaes. 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 NuvemFonte: STRICKLAND 2009.

    A figura 9 mostra um sistema de Computao em Nuvem, onde o cliente so osusurios; o n de controle qualquer dispositivo de rede que una os componentes da nuvempara 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 dosaplicativos e arquivos dos usurios; e a rede de computadores so os equipamentos quegerenciam e conduzem toda a nuvem.

    A computao em nuvem fornece recursos computacionais que atenda o cliente deacordo com sua demanda, mesmo que ela for aumentando, conforme j mencionado nassees anteriores. Uma breve analogia do funcionamento e realocao destes recursos podeser verificada nos passos da figura 10.

  • 8/6/2019 TCCMaurcio Valenti

    20/42

    20

    Figura 10 - Alocao de Recursos na NuvemFonte: ANDRADE2010.

    2.6 SEGURANA

    Na computao em nuvem, a segurana o maior desafio a ser enfrentado. Asempresas 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 daempresa trazem, obrigatoriamente, um nvel inerente de risco. Os serviosterceirizados fogem de controles fsicos, lgicos e de pessoal que as reas

    de TI criam em casa.

    http://www.tinews.com.br/news/wp-content/uploads/2009/09/500.jpghttp://www.tinews.com.br/news/wp-content/uploads/2009/09/500.jpg
  • 8/6/2019 TCCMaurcio Valenti

    21/42

    21

    b) Compliance com regulamentao.As empresas so as responsveis pelasegurana e integridade de seus prprios dados, mesmo quando essasinformaes so gerenciadas por um provedor de servios.

    c) Localizao dos dados.Quando uma empresa est usando o cloud, elaprovavelmente no sabe exatamente onde os dados esto armazenados. Naverdade, a empresa pode nem saber qual o pas em que as informaes estoguardadas.

    d) Segregao dos dados.Dados de uma empresa na nuvem dividemtipicamente um ambiente com dados de outros clientes. A criptografia efetiva, mas no a cura para tudo. Descubra o que feito para separar osdados, aconselha o Gartner.

    e) Recuperao dos dados.Mesmo se a empresa no sabe onde os dados estoum fornecedor em cloud devem saber o que acontece com essas informaesem caso de desastre.

    f) Apoio investigao. A investigao de atividades ilegais pode se tornarimpossvel emcloud computing , alerta o Gartner. Servios em cloud so

    especialmente difceis de investigar, por que o acesso e os dados dos vriosusurios podem estar localizados em vrios lugares, espalhados em uma sriede servidores que mudam o tempo todo. Se no for possvel conseguir umcompromisso contratual para dar apoio a formas especficas de investigao, junto com a evidncia de que esse fornecedor j tenha feito isso com sucessono passado., alerta.

    g) Viabilidade em longo prazo.No mundo ideal, o seu fornecedor decloud computing jamais vai falir ou ser adquirido por uma empresa maior. Mas aempresa precisa garantir que os seus dados estaro disponveis caso issoacontea. Pergunte como voc vai conseguir seus dados de volta e se eles

    vo estar em um formato que voc pode import-lo em uma aplicaosubstituta, completa Gartner.

  • 8/6/2019 TCCMaurcio Valenti

    22/42

    22

    2.7 CONSIDERAES

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

  • 8/6/2019 TCCMaurcio Valenti

    23/42

    23

    3 PROVEDORES DE SERVIOS

    Praticamente, as aplicaes em nuvem so ilimitadas. Com omiddleware certo, umsistema de computao em nuvem poderia executar todos os programas, desde um simpleseditor de textos at um programa personalizado para uma empresa especfica que rodaria emum computador normal.

    3.1 AMAZON

    A Amazon, empresa norte americana, oferece uma soluo baseada na nuvem. Trata-se da Amazon Elastic Compute Cloud, tambm conhecida como Amazon EC2 ou EC2. Asinformaes apresentadas foram adquiridas de AMAZON, 2011.

    O Amazon EC2 um grande servio web que tem uma capacidade de computaoredimensionvel. Ele possui uma simples interface web que permite que o usurio configurea 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 deoramentos, compra de equipamentos, instalao de sistemas operacionais, etc., o servioreduz, consideravelmente, o tempo requerido para que um novo servidor entre operao. Ousurio tem controle total dos recursos permitindo que se aumente ou diminua conforme anecessidade. Estes recursos so cobrados somente quando esto sendo utilizados.

    3.1.1 Funcionalidades

    O EC2 apresenta um verdadeiro ambiente computacional virtual, permitindo aexecuo de instncias, atravs de interfaces deweb services , com uma variedade de sistemasoperacionais com ambientes customizados pelo cliente.

    Com o Amazon EC2, o cliente pode:

  • 8/6/2019 TCCMaurcio Valenti

    24/42

    24

    a) Criar uma Amazon Machine Image (AMI) que ir conter as aplicaes,bibliotecas, dados e configuraes particulares. O usurio tambm pode usarambientes pr-configurados que podem ser operacionalizados imediamente.

    b) Armazenar as AMIs no Amazon S3 que um servio que oferece umambiente de armazenamento seguro e rpido.

    c) Escolher o tipo de instncia e sistema operacional que deseja iniciar eencerrar qualquer instncia e monitorar todas instncias que esto sendoutilizadas.

    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 daAmazon.

    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, 1unidade de computao EC2 (1 ncleo de processamento virtual com 1unidade EC2) e 160gb de espao para armazenamento e arquitetura 32-bit.

    b) Large Instance que possui configurao de 7.5GB de memria RAM, 4unidades de computao EC2 (2 ncleos de processamento virtual com 2unidades EC2 cada) e 850GB de espao para armazenamento e arquitetura64-bit.

    c) Extra Large Instance que possui configurao de 15GB de memria RAM, 8unidades de computao EC2 (4 ncleos de processamento virtual com 2unidades EC2 cada) e 1690GB de espao para armazenamento e arquitetura64-bit.

  • 8/6/2019 TCCMaurcio Valenti

    25/42

    25

    Instncias com grande capacidade de memria: voltada para aplicaes quedemandam grande capacidade de memria e cache de informaes. Possuem duas categorias:

    a) High-Memory Double Extra Large Instance que possui configurao de34.2GB de memria RAM, 13 unidades de EC2 (4 ncleos de processamentovirtual com 3.25 unidades EC2 cada) e 850GB de espao paraarmazenamento e arquitetura 64 bit.

    b) High-Memory Quadruple Extra Large Instance que possui configurao de68.4GB de memria RAM, 26 unidades de EC2 (8 ncleos de processamentovirtual com 3.25 unidades EC2 cada) e 1690GB de espao paraarmazenamento e arquitetura 64 bit.

    Instncias com grande capacidade de processamento: voltada para aplicaes quedemandam de grande capacidade de processamento de dados. Possuem duas categorias:

    a) High-CPU Medium Instance que possui uma configurao de 1.7GB dememria RAM, 5 unidades de computao EC2 (2 ncleos de processamentovirtual com 2.5 unidades EC2 cada) e 350gb de espao de armazenamento earquitetura 32-bit.

    b) High-CPU Extra Large que possui uma configurao de 7GB de memriaRAM, 20 unidades de computao EC2 (2 ncleos de processamento virtualcom 2.5 unidades EC2 cada) e 1690gb de espao de armazenamento earquitetura 64-bit.

    Cada unidade computacional EC2, oferece uma capacidade de processamentoequivalente 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 oservio 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

  • 8/6/2019 TCCMaurcio Valenti

    26/42

    26

    cobrado por tipo de instncia conforme a figura 11 e cobrado a partir do momento que amesma 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 clientedeseja reservar. Aps o pagamento, a instncia ficar reservada para o cliente. Alm dessataxa, o cliente ainda ser cobrado pelo nvel de utilizao da mesma, porm com preosmenores do que os praticados no modelo sob demanda conforme figura 12.

    Figura 12 - Preos das instncias reservadas.Fonte: Adaptado de AMAZON 2011.

  • 8/6/2019 TCCMaurcio Valenti

    27/42

    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 Microsoftsugere a explorao de servidores oferecidos na Internet. Para permitir que as aplicaespossam 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 Figura13 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 aplicativoslocais executados em uma variedade de sistemas, inclusive vrios tipos de sistemasoperacionais Windows, dispositivos mveis ou outros. Esses componentes incluem:

    a) Windows Azure: fornece um ambiente baseado no Windows para executaraplicativos e armazenar dados nos servidores dos centros de dados da

    Microsoft.

  • 8/6/2019 TCCMaurcio Valenti

    28/42

    28

    b) Microsoft. NET Services: oferece servios de infraestrutura distribudos paraaplicativos baseados em nuvem e locais.

    c) Microsoft SQL Services: fornece servios de dados na nuvem baseados noSQL Server.

    d) Live Services: atravs do Live Framework, fornece acesso aos dados a partirde aplicativos Live da Microsoft e outros. O Live Framework tambmpermite 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. Seumercado 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 recursosindividualmente para cada cliente de forma segura. A soluo ideal para substituir ainfraestrutura fsica de TI por uma soluo virtualizada robusta, segura e escalvel com custoreduzido.

    O produto da Locaweb oferece firewall pr-configurado para customizao deacessos aos servidores e criao de pontos de restaurao de sistemas com recurso desnapshot armazenados de forma isolada. Alm de permitir que o aumento de recursos dememria ou processamento, o Cloud Server Pro possui uma sistema inteligente que previnefalhas e realoca os componentes da nuvem com disponibilidade de hardware de 99.9%(LOCAWEB, 2011).

  • 8/6/2019 TCCMaurcio Valenti

    29/42

    29

    3.4 CONSIDERAES

    Um dos benefcios da computao em nuvem reduzir o custo da composio dainfraestrutura das empresas, contratando servios. Estes so disponibilizados pelos provedoresde servios atravs de componentes bsicos como armazenamento, processamento e largurade banda de uma rede com baixo custo.

    Com o objetivo de auxiliar na compreenso, surge a necessidade de operar 100servidores por trs anos. Uma opo seria alugar estes servidores por $ 0.40 porinstncia/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 administr-los. O custo para comprar cada servidor de $ 750 e so necessrios dois funcionrios paraadministra-los pagando $ 100.000 por ano. E ainda os servidores consomem 150 watts cada eo custo da eletricidade de $ 0.10 por quilowatt-hora. Assim, o custo anual para operar os100 servidores seria de $ 13.140 e a opo de comprar e administr-los custariaaproximadamente 100 servidores * $ 750 + 3 anos * $ 13.140 eletricidade/ano + 3 anos * 2funcionrios * $ 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 autilizao dos servidores fosse de 68% ou menos, a opo de alugar um servio seria maisinteressante. Mesmo considerando que os nmeros apresentados acima so apenas estimativase que nem todos os custos foram considerados, pode-se verificar que modelo de computaoem nuvem prefervel em muitos casos (SOUSA, 2010).

  • 8/6/2019 TCCMaurcio Valenti

    30/42

    30

    4 APLICAES DE COMPUTAO EM NUVEM

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

    4.1 OFFICE 365

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

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

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

    http://www.microsoft.com/en-us/office365/small-business/about.aspxhttp://www.microsoft.com/en-us/office365/small-business/about.aspx
  • 8/6/2019 TCCMaurcio Valenti

    31/42

    31

    necessrio para a compra de equipamentos e licenas. Isso acabava prejudicando as pequenasempresas, que ficavam defasadas tecnologicamente. O custo da aquisio inicia ser feitoapenas 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 ecompartilhar arquivos on-line.

    Depois de instalado, ele cria uma pasta dentro do diretrio Meus Documentos ou nolugar desejado pelo usurio. Ao modificar um arquivo dentro desta pasta, ele sincronizadocom o servidor para ficar acessvel de qualquer lugar. possvel acessar os arquivos usando osite 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

  • 8/6/2019 TCCMaurcio Valenti

    32/42

    32

    O SuperGesto Santander visualizado na figura 16 um projeto desenvolvido emparceria com o banco Santander pela TOTVS, que hoje a maior empresa de Sistema deGesto Empresarial (ERP) do Brasil.

    Esta ofertaSaaS integra servios tpicos de um ERP para controle administrativo depequenas empresas, como contas a pagar e a receber e emisso de border de cobrana, comos servios bancrios fornecidos pelo banco. O pblico alvo deste servio so empresasclientes do banco com at trs milhes de reais de faturamento. O sistema composto porquatro mdulos: compras, vendas, estoque e financeiro, integrados com o banco Santander.

    O uso do sistema feito atravs da internet, hospedado nodata 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 peloGoogle 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 com25gb de armazenamento e com o domnio da empresa. Todos esses servios so processados

  • 8/6/2019 TCCMaurcio Valenti

    33/42

    33

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

    Figura 17 - Google Apps: aplicaes na nuvem.Fonte: GOOGLEAPPS 2011.

    4.5 FLICKR

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

    Figura 18 - flickr: compartilhamento online de fotos.Fonte: FLICKR2011.

    http://www.google.com/apps/intl/pt-BR/business/index.htmlhttp://www.google.com/apps/intl/pt-BR/business/index.htmlhttp://www.flickr.com/http://www.flickr.com/http://www.flickr.com/http://www.google.com/apps/intl/pt-BR/business/index.html
  • 8/6/2019 TCCMaurcio Valenti

    34/42

    34

    4.6 CONSIDERAES

    As aplicaes de computao em nuvem esto disponveis para execuo a partir dainternet, sem necessidade de instalao no computador do usurio. Elas so carregadas noservidor do prestador de servio e este disponibiliza o acesso a estas aplicaes, atravs deuma interface que utiliza a internet. Cada cliente tem sua prpria conta para realizao daconexo nuvem do provedor para acessar o aplicativo que pagou. O provedor de serviotambm disponibiliza espao no prprio servidor de dados do cliente. Como consequncia,atualizaes de software so desnecessrias e h economia de infraestrutura e manuteno dohardware.

    A computao em nuvem oferece aplicativos de armazenamento, produtividade, ecomerciais disponveis comercialmente sem comprar a licena ou infraestrutura para utiliz-los. Esta facilidade permite que as empresas utilizem aplicaes que exijam alguminvestimento em hardware e a aquisio de licena do software a um preo muito baixo,pagando apenas o software utilizado.

  • 8/6/2019 TCCMaurcio Valenti

    35/42

    35

    5 VANTAGENS, DESVANTAGENS E RISCOS

    A promessa de economia financeira um ponto bastante atraente da computao emnuvem, mas a melhor opo para as empresas a simplificao de processos e o aumento deinovao. Com ela, possvel aumentar a produtividade e transformar os processos denegcio atravs de meios que eram extremamente caros antes do sistema de nuvem. Asorganizaes podem se concentrar em seu negcio principal ao invs de se preocuparem como 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 deriscos sero cruciais para assegurar que a informao seja disponibilizada e protegidasimultaneamente. Talvez os processos comerciais e procedimentos que devem serconsiderados com relao segurana e gerentes de segurana da informao tenham que seajustar 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 dacomputao em nuvem, desde que haja uma conexo de boa qualidade com a Internet. Osusurios no ficam presos a uma infraestrutura fsica porque os seus dados e aplicativos soacessados 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 derecursos.

    A minimizao de riscos de infraestrutura outra vantagem que pode ser obtida apartir da escalabilidade. Uma empresa, por exemplo, no precisa investir em muitos recursosfsicos, como servidores, para desenvolver uma aplicao que pode ser ou no ser bem-sucedida. Uma nuvem hbrida tambm pode ser utilizada para que os riscos de infraestruturasejam minimizados. A responsabilidade da infraestrutura passa a ser dos prestadores de

    infraestrutura, e no mais do usurio (CHIRIGATI, 2009).

  • 8/6/2019 TCCMaurcio Valenti

    36/42

    36

    A busca por reduo de custos, balanceando os recursos para a demanda anecessidade 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 manteruma margem de segurana, acarretando assim uma subutilizao de recursos computacionaisconforme os grficos da figura 19.

    Figura 19 - Data center Local X Data center em NuvensFonte: ALENCAR, 2010.

    No primeiro grfico (a esquerda da figura 19) mostra o funcionamento em umdatacenter 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 infraestruturaadquirida, isso sem contar os gastos com licenciamento e recursos humanos (pessoas einstituies 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 deCloud Computing

    como alternativa aodata center local, que atravs da elasticidade de seus servios, que poderacompanhar a demanda, nem subutilizando recursos e nem deixando de atender asrequisies, isso ao longo do tempo resulta em reduo de gastos com TI (ALENCAR, 2010)

  • 8/6/2019 TCCMaurcio Valenti

    37/42

    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 osistema, o usurio entrega seus dados e informaes importantes aos cuidados de outraempresa, o que para muitos uma questo bastante complicada, causando sensao devulnerabilidade; ao contrrio de hoje que estes dados e informaes so bem guardadas porseus proprietrios. A privacidade pode ser comprometida j que um cliente pode se logar dequalquer local e acessar as aplicaes (ANDRADE, 2009).

    Os usurios da computao em nuvem possuem um grande risco com a questo dadisponibilidade dos servios. Eles esperam que as aplicaes estejam sempre disponveis, ouseja, em execuo durante todo o tempo, principalmente nos momentos necessrios. Porm,h exemplos de servios que j ficaram indisponveis por um determinado perodo, como oGmail, 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 esoftwares so minimizados. Esta tecnologia ainda beneficia a chamada TI Verde, pois comono ser necessria uma grande quantidade de equipamentos, a energia demandada ser muito

    menor. Os grandes data centers possuem solues de energia e refrigerao muito maiseficazes dos que as praticadas pelas organizaes.

    Apesar da economia, os dados da empresa ficam armazenados no provedor deservios, portando ele deve ser confivel e ter dispositivos de segurana, que no permitamque terceiros ou pessoas no autorizadas acessem informaes confidenciais.

  • 8/6/2019 TCCMaurcio Valenti

    38/42

    38

    6 ANTEPROJETO TC 2

    Neste primeiro Trabalho de Concluso foi realizado um estudo sobre a computaoem nuvem, tecnologia inovadora na rea da tecnologia da informao. O trabalho buscouaveriguar as caractersticas, a arquitetura, seus riscos e vantagens.

    Este estudo inicial foi realizado buscando o entendimento dessa tecnologia, paraaplicao destes conhecimentos no Trabalho de Concluso II.

    6.1 OBJETIVO

    A seqncia deste trabalho tem por objetivo buscar diversas solues, atravs dacomputao em nuvem para resolver situaes diferentes nas empresas. Aps o mapeamentode possveis solues, sero realizados projetos de implementao, com possibilidade deutilizar 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 demanter a garantia de operao de servios. A computao em nuvem busca quebrar o modelo

    tradicional oferecendo solues que, atravs da elasticidade de seus servios, poderacompanhar 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 contrataode um servio adquirindo apenas as contas dos usurios dispensando a compra de umservidor, tarefas de manuteno e backup.

  • 8/6/2019 TCCMaurcio Valenti

    39/42

    39

    6.3 METODOLOGIA

    O Trabalho de Concluso II ser elaborado com base na obteno de dados, atravsde 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, foiutilizada a pesquisa bibliogrfica, feita com base em livros e dados provenientes de artigosencontrados na Internet.

  • 8/6/2019 TCCMaurcio Valenti

    40/42

    40

    7 CONCLUSO

    O Cloud Computing uma tendncia que crescer nos prximos anos ajudando aamadurecer o seu conceito, ainda sem uma definio clara e completa na literatura. Conformeapresentado neste trabalho, esse novo paradigma oferece diversos benefcios proporcionandoeconomia de recursos, com a possibilidade de expanso conforme o aumento da demanda, ecomodidade aos usurios para acessar de qualquer lugar. Os gastos com a utilizao desoftwares habituais, comoWord , Excel e PowerPoint , tendem a diminuir j que o pagamentono ser sobre a licena completa e sim pela sua utilizao. As atividades dehardware esoftware, como instalao de servidores, manuteno da operao, armazenamento de dados,e atualizao dos aplicativos, so realizadas fora do alcance das empresas, pelo prestador deservio.

    Hoje j so vrias as solues deCloud Computing e essas propostas sugerem ummodelo novo de gesto de infraestrutura computacional das empresas. Manter vriosservidores em algumas empresas se torna invivel, por isso, possvel manter um data centerpresente 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 asegurana um desafio a ser enfrentado a aprimorado. Portanto, antes de efetuar um contratocom 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 estarsujeita a um congestionamento no trfego de dados, simular possveis falhas e conhecer bem aempresa e analisar se realmente vivel estar migrando seu sistema para um ambiente virtual.

  • 8/6/2019 TCCMaurcio Valenti

    41/42

    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 nautilizao de cloud computing. 2010. Disponvel emhttp://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-EM-NUVEM.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: ABerkeley 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-cloud-computing. 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-e-dedicadas.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-9CD1-195463F7BCBE/ApresentandoPlataformaAzure.pdf.Acessado em 22 de maio de 2011.

    CHIRIGATI, Fernando Seabra. Computao em Nuvem. Rio de Janeiro. 2009. Disponvel emhttp://www.gta.ufrj.br/ensino/eel879/trabalhos_vf_2009_2/seabra/index.html. Acessado em12 de abril de 2011.

    DIKAIAKOS, M. D.; PALLIS, G.; KATSAROS, D.; MEHRA, P.; VAKALI, A. CloudComputing Distributed Internet Computing for IT and Scientific Research. IEEE InternetComputing, 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.

    http://download.microsoft.com/download/2/9/3/293F671C-203F-4208-9CD1-195463F7BCBE/ApresentandoPlataformaAzure.pdfhttp://download.microsoft.com/download/2/9/3/293F671C-203F-4208-9CD1-195463F7BCBE/ApresentandoPlataformaAzure.pdfhttp://download.microsoft.com/download/2/9/3/293F671C-203F-4208-9CD1-195463F7BCBE/ApresentandoPlataformaAzure.pdfhttp://download.microsoft.com/download/2/9/3/293F671C-203F-4208-9CD1-195463F7BCBE/ApresentandoPlataformaAzure.pdf
  • 8/6/2019 TCCMaurcio Valenti

    42/42

    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 de2011.

    LOCAWEB. Conhea o Cloud Server Locaweb. Disponvel emhttp://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 Computaoem nuvem, disponvel em http://informatica.hsw.uol.com.br/computacao-em-nuvem4.htmacessado 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 de2011.

    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 mundoda 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. Acessadoem: 08 de junho de 2011.

    VAQUERO, L. M.; MERINO-RODERO, L.; CACERES, J.; LINDNER, M. A Break in theClouds: 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.