Você está na página 1de 42

FACULDADE DE TECNOLOGIA DE ITAQUAQUECETUBA

GEOVANE MARCONDES SOUZA

COMPUTAO EM NUVEM Aplicao para envio e recuperao de arquivos para a nuvem

Itaquaquecetuba - SP 2012

FACULDADE DE TECNOLOGIA DE ITAQUAQUECETUBA

GEOVANE MARCONDES SOUZA

COMPUTAO EM NUVEM Aplicao para envio e recuperao de arquivos para a nuvem

Trabalho de Concluso de Curso apresentado Faculdade de Tecnologia de Itaquaquecetuba, para concluso do Curso Superior de Informtica para a Gesto de Negcios. Orientador Prof. Es. Ivaldo Franco

Itaquaquecetuba - SP 2012

FACULDADE DE TECNOLOGIA DE ITAQUAQUECETUBA

GEOVANE MARCONDES SOUZA

COMPUTAO EM NUVEM Aplicao para envio e recuperao de arquivos para a nuvem


Trabalho de Concluso de Curso apresentado Faculdade de Tecnologia de Itaquaquecetuba, como parte dos requisitos para obteno do Ttulo de Tecnlogo em Informtica para Gesto de Negcios.

Banca Examinadora:
Orientador: Membro: Membro: __________________________________________ Professor __________________________________________ Professor __________________________________________ Professor

Itaquaquecetuba - SP 2012

Dedico este trabalho a minha famlia em especial a minha querida esposa Dbora por ter me incentivado em continuar quando pensei em desistir, fazendo que o gosto da vitria no ficasse somente para mim e sim para todos os que sempre estiveram ao meu lado. Geovane Marcondes de Souza

AGRADECIMENTOS
A Deus por estar presente em todos os momentos de minha vida. A minha famlia em especial a minha querida esposa Dbora pela pacincia que teve ao longo destes anos que no pude estar presente diretamente com a famlia. A todos os meus familiares e colegas do curso pelo apoio e colaborao. A toda diretoria, professores e orientadores do Curso de Informtica para a Gesto de Negcios.. Ao meu Orientador Especialista Ivaldo Franco pela pacincia e ateno dedicada. Finalmente agradeo aos Mestres Eduardo Jesus Copolla, Luciano Deluqui Vasques, Michel Mott Machado e Aparecido Lopes Guerreiro que atuaram ativamente na concluso da minha graduao, auxiliando a alcanar minha meta.

LISTA DE ILUSTRAES

Figura 1 - Comunicao entre dispositivos e a Cloud (Fonte: www.ibm.com). .16 Figura 2 - Estrutura bsica de servios da nuvem (Fonte: www.ibm.com)........17 Figura 3 - Tipos de Nuvem (Fonte: www.ibm.com)..............................................20 Figura 4 - Bem vindo a Nuvem (Fonte: https://www.dropbox.com)....................30 Figura 5 - Atalho para escolha de tarefa. (Fonte: www.gladinet.com)................35 Figura 6- Upload para drive virtual com simples arrastar e soltar. (Fonte: www.gladinet.com).................................................................................................36

LISTA DE TABELAS

Tabela 1 - Planos para contratar servios Gladinet (Fonte: http://www.gladinet.com/c/index.php/gladinet-products-services)....................40

LISTA DE ABREVIATURAS E SIGLAS


SAAS SOFTWARE COMO SERVIO (SOFTWARE AS A SERVICE) PAAS PLATAFORMA COMO SERVIO (PLATAFORM AS A SERVICE) IAAS INFRAESTRUTURA COMO SERVIO (INFRASTRUCTURE AS A SERVICE) TI TECNOLOGIA DA INFORMAO EC2 - ELASTIC COMPUTE CLOUD SLA - SERVICE LEVEL AGREEMENT (ACORDO DE NVEL DE SERVIO) CEO CHIEF ENGINNER OFFICER

SUMRIO

RESUMO
Cloud Computing um modelo de computao em que parte do processamento, armazenamento e software, esto em algum lugar na rede que acessado remotamente pela Internet. De acordo com pesquisas realizadas durante esse estudo, podemos dizer que Cloud Computing, oferta um conjunto de servios disponibilizados atravs da internet como software, hardware e plataforma de desenvolvimento na nuvem. A sociedade atual tende a oferecer muitos servios, tendo com base a relao de quanto mais for consumido, mais ter que ser pago por este consumo. Com a computao em nuvem todos os servios sero pagos de acordo com a demanda. O que veremos neste trabalho justamente o que a computao em nuvem, como estamos trabalhando com ela, como transferimos os nossos arquivos e os recuperamos com segurana quando for necessrio pelo usurio. O funcionamento bsico da cloud consiste na oferta de data centers virtuais e mquinas virtuais em que o cliente usa ou contrata essa infraestrutura de acordo com a sua demanda, no precisando se preocupar com as tarefas de desenvolvimento, armazenamento, manuteno, atualizao, backup e etc, j que toda essa tecnologia oferecida na forma de servios e no atravs de licenciamento de software e aquisio de hardware. No decorrer desse trabalho foi observado um grande volume de informaes na Internet sobre o assunto Cloud Computing, porm, h somente dois livros em nossa lngua nativa para estudo e o que nos surpreendeu que ele foi abordado em diversas pontos e setores de negcios da rea de Tecnologia da Informao (TI). Isso mostra que o mercado para os profissionais de TI e para as empresas em geral muito promissor e pode viabilizar novos negcios usando a plataforma de Computao em Nuvem. Palavras-chaves: Computao em nuvem, Internet, Saas, Iaas, Paas, Dropbox e Gladinet

ABSTRACT
Cloud Computing is a computing model in which part of the processing, storage, and software, are somewhere in the network that is accessed remotely over the Internet. According to surveys conducted for this study we can say that Cloud Computing offers a range of services available over the internet as software, hardware and development platform in the cloud. The current society tends to offer many services, and on the basis of the relationship of the more is consumed, more will have to be paid for this consumption. With cloud computing all services shall be paid according to demand. What we will see in this work is just what is cloud computing, as we are working with her, as we transfer our files and recover safely when needed by the user. The basic operation of cloud consists in offering virtual data centers and virtual machines in which the client uses or engages this infrastructure according to your demand, not needing to worry about the tasks of development, storage, maintenance, update, backup and so on, since all this technology is offered in the form of services and not through software licensing and hardware acquisition. In the course of this work was observed a large volume of information on the Internet about this Cloud Computing, however, there are only two books in our native language to study and what surprised us is that he was approached on several points and business sectors of the information technology (it). This shows that the market for professionals and companies in General is very promising and can enable new business using a cloud computing platform.. Keywords: Cloud Computing, Internet, Saas, Iaas, Paas, Dropbox and Gladinet.

11

INTRODUO
Cloud computing a tecnologia que recentemente est se destacando no mercado mundial e influencia atravs dos custos por pagamento somente pela utilizao de servios, softwares, sistemas, e funcionalidades que os usurios esto acostumados a utilizar em seus computadores pessoais, internet, obedecendo a nveis de segurana e acessibilidade ininterruptamente, em escalas de trabalho vinte e quatro por sete, ou seja, disponveis aos proprietrios, contratantes, usurios, vinte e quatro horas por dia, sete dias por semana. Desse modo, a popularizao do acesso rede mundial de computadores, a entrada de informao e conhecimento ser to sutil entre os usurios e a internet, que mesmo sem perceber muitos j utilizaro utilizando a cloud, confirmando esta tendncia. Este trabalho est destinado para esclarecimento da cloud computing na faixa relacionada ao armazenamento de arquivos. O que nos influenciou tratar de um tema recente como este foi justamente a falta de material que mostre as caractersticas de aplicaes desta tecnologia e como podemos recuperar de forma segura os arquivos disponibilizados na cloud. Estar descrito neste documento como os usurios da computao em nuvem devem fazer a recuperao dos seus arquivos, alm de poder continuar trabalhando quando esta estiver fora do ar. Identificamos duas aplicaes, uma de pequeno porte e uma de porte mais robusto, para exemplificar as facilidades da utilizao deste novo modelo de tecnologia que ainda est engatinhando na rea da tecnologia da informao. As caractersticas das aplicaes estaro detalhadas e bem claras. 1.1. Justificativa Com o aumento de empresas oferecendo os servios de computao em nuvem, a demanda de usurios e empresas que buscam o acesso a esta tecnologia tende a aumentar, portando, as caractersticas devem ser esclarecidas. Como a computao em nuvem consiste principalmente em hospedarmos nossas informaes ou arquivos pessoais em um local, que no seja o computador, deveremos obter informaes sobre quais provedores garantiro o melhor nvel de atendimento na computao em nuvem. O que motivou o desenvolvimento deste trabalho, justamente foi a falta de material que mostre as caractersticas, vantagens e desvantagens desta tecnologia, para que possamos utilizar de forma segura a Computao na Nuvem, alm de descrever como podemos enviar e recuperar arquivos na nuvem.

12

1.2. Objetivo geral Apresentar o funcionamento da computao em nuvem 1.3. Objetivos especficos Descrever as caractersticas da computao em nuvem. Identificar duas aplicaes de envio e recuperao de arquivos para a nuvem. 1.4. Problema de pesquisa Qual a dificuldade de recuperar arquivos na computao em nuvem ? 1.5. Hiptese de pesquisa A computao em nuvem ficar inoperante.

13

FUNDAMENTAO TERICA
Estamos acostumados a utilizar em nossos computadores, aplicaes j instaladas e armazenar arquivos e dados dos mais variados tipos. No ambiente empresarial esse panorama um pouco diferente, j que nele mais fcil encontrar aplicaes que so disponibilizadas em servidores e que podem ser acessadas por qualquer terminal com permisso atravs de uma rede. Neste modelo do ambiente empresarial, podemos utilizar as aplicaes, sem acesso internet ou rede, ou seja, conseguimos utilizar estes recursos sem estarmos ligados totalmente a rede ou a internet. A constante evoluo da tecnologia, tanto computacional, quanto a tecnologia das telecomunicaes, faz com que o acesso internet se torne cada vez mais amplo e cada vez mais rpido. Em alguns pases na sia, na Europa e Amrica do Norte, atualmente pagam pouco por um acesso a internet rpido, o que faz pensar em uma condio perfeita para popularizar a Cloud Computing. Aproveitando-se deste exemplo que muitas aplicaes dos usurios e seus respectivos arquivos e dados relacionados, no precisam mais estar instalados ou armazenados em seu computador, estas ficaro disponveis na "cloud", isto , na internet. Ao fornecedor de aplicaes e servios, caber s tarefas de desenvolvimento, armazenamento, manuteno, atualizao, backup, escalonamento, etc., no sendo necessrio, que o usurio precise se preocupar com nada disso, apenas dever se preocupar com acesso e utilizao. A computao em nuvem consiste principalmente em hospedarmos nossas informaes ou arquivos pessoais, em um local que no seja o nosso computador.

2.1.As definies sobre computao na nuvem


A terminologia computao em nuvem, foi introduzida pelo Chief Enginner Officer (CEO) da Google, senhor Eric Schmidt, que utilizou esta descrio para demonstrar os servios da Google, em seguida a Amazon utilizou a mesma descrio para lanar seu servio EC2 (Elastic Compute Cloud). A popularizao do termo foi confirmado na edio de outubro do ano de 2006 da Revista Wired, em um artigo de George Gilder intitulado The Information Factories (as fbricas de informao). Como no h definio especfica para a computao na nuvem, o termo acaba sendo

14

utilizado como rtulo para aplicaes online quanto para servios de datacenters. No primeiro tem, as aplicaes j conhecidas por serem utilizadas nos computadores, como editores de texto, planilhas ou at mesmo de editores de imagens, so acessadas atravs da internet e todo o processamento e armazenamento de dados que ocorriam no computador do usurio, agora ocorrem online, ou na nuvem. Segundo Cearley (2009) a computao na nuvem um estilo de computao onde as capacidades de TI elsticas e escalveis so providas como servios para usurios atravs da Internet. Klems (2009) argumenta que caractersticas chaves de computao na nuvem so a escalabilidade imediata e a otimizao da utilizao de recursos. Estas so adquiridas pelo monitoramento e automao dos recursos computacionais em utilizao. Conforme Kepes (2009) define computao na nuvem da seguinte forma:
De forma simplificada computao na nuvem um exemplo de infraestrutura que permite o estabelecimento do SaaS (software-como-servio)... um grande conjunto de servios baseados na Web com o objetivo de fornecer funcionalidades, que at o momento demandavam enorme investimento de hardware e software, atravs de um novo modelo de pagamento por uso.

Vaquero et al. (2008) realizaram um amplo estudo no qual foram consideradas dezenas de diferentes definies para o conceito de computao na nuvem. De acordo com os autores, as nuvens so grandes repositrios de recursos virtualizados (hardware, plataformas de desenvolvimento e/ou servios), facilmente acessveis. Estes recursos podem ser reconfigurados dinamicamente de modo a se ajustar a cargas variadas, otimizando a utilizao destes mesmos recursos. Este repositrio de recursos tipicamente explorado utilizando-se um modelo do tipo pagamento-por-uso, onde os fornecedores de infraestrutura oferecem garantias no formato de Service Level Agreements (SLA) customizadas. Uma definio de computao na nuvem, ligada as caractersticas de hardware, fornecida por Armbrust et al. (2009). Segundo os autores, este novo exemplo oferece as seguintes novidades:
)

Iluso de recursos computacionais infinitos, disponibilizados sob demanda, eliminando a necessidade do planejamento para a proviso de recursos em longo prazo. Eliminao da necessidade de se fazer grandes investimentos iniciais em infraestrutura, permitindo com que negcios sejam iniciados com um parque

15

computacional pequeno e que aumentem sua infraestrutura a medida que suas necessidades demandarem.
)

Possibilidade da contratao de recursos computacionais em curto prazo, por exemplo, processadores por hora, armazenagem por um dia. Uma vez que estes no so mais necessrios, capacidade de finalizar os contratos.

interessante notar que os autores remarcam que no encontraram um denominador comum entre todas as definies estudadas, isto , uma caracterstica comum a todas as definies. Segundo Parkhill (1966, p. 19), define-se:
Cloud Computing, o sonho de longa data de computao como utilidade, tem o potencial de transformar uma grande parte da Indstria de TI, tornando o software ainda mais atraente como um servio e mudando a forma como o hardware concebido e comprado.

2.2. Computao em nuvem e suas camadas O modelo de Cloud Computing tem como objetivo principal, oferecer estruturas com ampla segurana tanto para aplicaes como tambm para servios na Internet, sempre se baseando em compartilhamento de dados. As aplicaes podem ter diversos aspectos diferentes e com funcionalidades distintas, tais como processamento em real time (tempo real) e hospedagem de pginas e informaes na WEB. Em Cloud Computing, ns podemos ser terminais de usurios, Web Services e Data Centers. Uma rede de ns denominada Cloud, que tem a possibilidade de interagir com outras Clouds, caracterizando assim o modelo de Computao em nuvem. 2.2.1. O modelo de cloud computing em quatro camadas O modelo de Camada Fsica, contm a quantidade real de processamento, armazenagem, memria, ou seja, capacidade fsica da rede. a camada que d suporte e disponibilidade a todas as outras. J o modelo que contempla a camada das mquinas virtuais incluiu todas as mquinas virtuais criadas pelas mquinas fsicas para oferecer algum servio a um ou mais usurios. Vale ressaltar que um usurio pode se beneficiar de vrias mquinas virtuais para completar a sua tarefa. A quantidade de recursos que sero disponibilizados ao usurio est intimamente ligada a camada de Service Level Agreement (SLA) ou Acordo de Nvel de Servio, detalharei este

16

item abaixo. Mquina virtual a forma mais comum de se prover recursos a usurios de nuvens, pois desta forma os mesmos podem obter uma flexibilidade na interao, uma vez que eles tem acesso ao super-usurio das maquinas virtuais deles, possibilitando uma configurao prpria do software para melhor eficincia e performance. A camada SLA define a quantidade de recursos que o usurio ter acesso ao se conectar a uma ou mais mquinas virtuais disponveis da rede. importante ressaltar que um Acordo de Nvel de Servio no pode ser quebrado, fazendo com que o usurio tenha menos recurso do que o acordado previamente, na contratao do servio da nuvem. Na camada de aplicao que configuramos as aplicaes que sero executadas em um ambiente de Cloud Computing. Vrias empresas j possuem algumas de suas aplicaes Web funcionando neste ambiente, tais como Google, Amazon, etc. Na figura 1 demonstrada como feita a comunicao entre os inmeros tipos de dispositivos e a cloud.

Figura 1 - Comunicao entre dispositivos e a Cloud (Fonte: www.ibm.com)

17

2.3. Tipos de servios em nuvens

2.3.1. Servios
Os servios so compostos por produtos que oferecem servios baseados na Internet, como armazenamento, colaboraes, bancos de dados, etc. Os servios mais utilizados pela cloud so Iaas (Infrastructure-as-a-service), Paas (Plafatorm-as-a-service) e Saas (Software-as-a-service) como est na estrutura da Figura 2.

Figura 2 - Estrutura bsica de servios da nuvem (Fonte: www.ibm.com)

2.3.1.1.

Iaas (Infrastructure-as-a-service)

Segundo Taurion (2009, p.100), o IaaS, consiste em oferta de servios de hospedagem de capacidade computacional e armazenamento de dados, ou seja, o usurio no precisa dispor de hardware e software, em seu datacenter, sendo que a capacidade de processamento de armazenamento ser obtida remotamente da nuvem. O IaaS a parte responsvel por prover toda a infraestrutura necessria para a PaaS e o SaaS. O principal objetivo do IaaS tornar mais fcil e acessvel o fornecimento de recursos, tais como servidores, rede, armazenamento e outros recursos de computao fundamentais para construir um ambiente sob demanda, que podem incluir sistemas operacionais e aplicativos.

18

A mesma consiste em entregar infraestrutura tecnolgica (basicamente um ambiente com plataforma de virtualizao) como servio. Essa infraestrutura utilizando plataformas de virtualizao exemplo de tudo como um servio. Ao invs de comprar supercomputadores, softwares, equipamentos de rede, os clientes podem comprar estes recursos como um servio terceirizado. Este servio tarifado baseando-se na quantidade de recursos consumidos. Diante desta discusso, deste cenrio, podemos afirmar que a Computao em nuvem ou Cloud Computing como Servio no sobre tecnologia, mas sobre um novo modelo de negcios. 2.3.1.2.

Paas (Plafatorm-as-a-service)

Proporcionam todo ou uma parte de um ambiente de desenvolvimento que os usurios podem acessar online, individualmente ou em grupo. Segundo LAUDON (2011, p.113):
Os clientes utilizam a infraestrutura e as ferramentas de programao hospedadas pelo provedor de servios para desenvolver suas prprias aplicaes. A Sun Microsystems, por exemplo, oferece os servios Sun Storage Cloud e Sun Compute Cloud para ajudar os desenvolvedores de software, estudantes e iniciantes a testar e desenvolver novas aplicaes baseadas na Internet utilizando hardware da Sun. A IBM possui um servio semelhante, o Smart Business Application Development & Test, para desenvolvimento e teste de software de nuvem

A PaaS oferece uma infraestrutura para implementao, teste e integrao de softwares na nuvem. O usurio no gerencia a infraestrutura, incluindo servidores, sistemas operacionais ou armazenamento dentre outros, mas tem total controle sobre as aplicaes implantadas nesta infraestrutura. A PaaS fornece um sistema operacional, linguagens de programao e ambientes de desenvolvimento para as aplicaes, apoiando o desenvolvimento de sistemas de software (SOUSA, 2009). Em resumo, os desenvolvedores tm a sua disposio um ambiente escalvel, contudo eles tm que conviver com algumas restries sobre o tipo de software que se pode desenvolver, seja limitaes do tipo de linguagem de programao, SGBD e etc. Segundo Sousa et al (2009) do ponto de vista do negcio, a PaaS permitir aos usurios utilizarem servios de terceiros, aumentando o uso do modelo de suporte no qual os usurios se inscrevem para solicitaes de servios de TI ou para resolues de problemas pela Web. 2.3.1.3.

Saas (Software-as-a-service)

19

De acordo com Taurion (2009, p.101), SaaS o modelo que entrega o software como servio, de uma forma diferente do modelo tradicional, o SaaS altera a forma de como o software ser comercializado, ou seja, o responsvel pelas licenas do software o provedor de servios e o usurio tem que se preocupar somente em utiliz-lo. LAUDON (2011, p.113) define:
Os clientes utilizam software hospedado pelo fornecedor. Exemplos pioneiros so o Google Apps, que oferece aplicativos comuns on-line, e o Salesforce.com, que disponibiliza CRM e outros servios de software relacionados pela internet. Ambos cobram dos usurios uma taxa anual de assinatura, embora o Google Apps oferea uma verso equivalente gratuita. Os usurios acessam essas aplicaes a partir de um navegador da Web, e daos e software so mantidos nos servidores remotos dos provedores.

Uma definio bsica sobre Software as a Service (SaaS), segundo Velte (2011, p.11): Software as a Service (SaaS) is an application hosted on a remote server and accessed through the internet. Traduzindo o texto do autor, um aplicativo hospedado em um servidor remoto e que pode ser acessado pela Internet. 2.3.1.3.1.

Vantagens e desvantagens do Saas

O SaaS uma tecnologia nativa da internet, pois foi criada para ser executada por navegadores (browsers), o SaaS permite acesso baseado em redes, a softwares que so disponveis comercialmente. Por se tratar de um dos conceitos da Cloud Computing, algumas caractersticas permanecem, tais como a possibilidade de utilizao do software em qualquer local, alm de ser algo com desenvolvimento tanto para empresas, quanto para usurios comuns. Segundo o autor VELTE (2011, p.13) destacam-se: Familiaridade com o Wide Web World: Por os trabalhadores terem acesso aos computadores e saberem usar o W tem-se como conseqncia uma curva de aprendizado muito menor. Menor equipe de trabalho: Sistemas de TI requerem altos salrios, seguros, rea de trabalho em boas condies para o funcionamento do equipamento. Retirando este espao da empresa, tem-se a diminuio no quadro de trabalhadores. Personalizao: Aplicativos antigos necessitam de adequao em novos sistemas, tendo muitas vezes que ser reescrito o seu cdigo. O SaaS permite as aplicaes serem melhores adequadas Marketing: A empresa que desenvolve uma aplicao para um nicho pequeno do

20

mercado tem dificuldades com o marketing do seu produto. Entretanto, com o SaaS o mundo inteiro est aberto aos desenvolvedores. Disposio em demanda: Elimina-se a necessidade de passar pelo processo de venda. Uma vez com o acesso pode-se voltar ao programa de qualquer lugar com acessibilidade global. Desvantagens: Com o acesso, pode-se vir o lock-in, que no permite a mudana da aplicao para outro vendedor e quando no h esta restrio consequentemente pode haver uma multa de valores exorbitantes.

2.4. Tipo de Nuvens Os trs tipos principais de nuvens conforme figura 3, esto descritas abaixo para melhor entendermos.

Figura 3 - Tipos de Nuvem (Fonte: www.ibm.com)

Para Furht e Escalante (2010), as implantaes dos tipos podem ter as seguintes abordagens: Pblicas, Privadas ou Hbridas.

2.4.1. Nuvens Pblicas


Nuvens pblicas so servios em nuvem fornecidos por terceiros (fornecedor). Elas existem alm do firewall da empresa e so completamente hospedadas e gerenciadas pelo provedor da nuvem. As nuvens pblicas tentam a fornecer aos consumidores elementos de TI sem problemas. Seja software, infraestrutura de aplicativo ou infraestrutura fsica, o provedor de

21

nuvem assume as responsabilidades de instalao, gerenciamento fornecimento e manuteno. Os clientes so cobrados somente pelos recursos usados, portanto, a subutilizao eliminada. No entanto, isso tem um custo. Esses servios so geralmente oferecidos com "conveno sobre configurao", o que significa que so fornecidos com a ideia de acomodar os casos de uso mais comuns. As opes de configurao so geralmente um subconjunto menor do que seriam se o recurso fosse controlado diretamente pelo consumidor. Outra coisa que deve ser lembrada que como os consumidores tm pouco controle sobre a infraestrutura, os processos que requerem forte segurana e conformidade reguladora nem sempre so uma boa adequao para nuvens pblicas. 2.4.2. Nuvens Privadas Nuvens privadas so servios em nuvem fornecidos dentro da empresa. Essas nuvens existem dentro do firewall da empresa e so gerenciadas pela empresa. Nuvens privadas oferecem muitos dos mesmo benefcios que as nuvens pblicas com uma principal diferena: a empresa responsvel por configurar e manter a nuvem. A dificuldade e o custo de estabelecer uma nuvem interna podem, s vezes, ser proibitivos e o custo da operao contnua da nuvem pode exceder o custo de usar uma nuvem pblica. As nuvens privadas oferecem vantagens com relao variedade pblica. O controle com granularidade mais baixa com relao a diversos recursos que formam a nuvem fornece a uma empresa todas as opes de configurao disponveis. Alm disso, as nuvens privadas so ideais quando o tipo de trabalho que est sendo realizado no prtico para a nuvem pblicas, devido a preocupaes com segurana e regulao. 2.4.3. Nuvens Hbridas Nuvens hbridas so uma combinao de nuvens pblicas e privadas. Essas nuvens seriam geralmente criadas pela empresa e as responsabilidade de gerenciamento seriam divididas entre a empresa e o provedor de nuvem pblica. A nuvem hbrida usa servios que esto no espao pblico e no privado. As nuvens hbridas so a resposta quando uma empresa precisa empregar os servios de nuvens pblicas e privadas. Nesse sentido, uma empresa pode determinar os objetivos e necessidades de servios e obter os mesmos da nuvem pblica ou privada, conforme

22

apropriado. Uma nuvem hbrida bem construda poderia atender processos seguros crticos para a misso, como o recebimento de pagamentos de clientes, assim como aqueles secundrios para os negcios, como processamento de folha de pagamento de funcionrios. A principal desvantagem dessa nuvem a dificuldade de criar e controlar de forma efetiva tal soluo. Servios de diferentes origens devem ser obtidos e fornecidos como se tivessem originado de um nico local e interaes entre componentes privados e pblicos podem tornar a implementao ainda mais complicada. Como esse um conceito arquitetnico relativamente novo em computao em nuvem, boas prticas e ferramentas sobre esse padro continuam a surgir e pode haver uma relutncia geral para adotar esse modelo at que seja mais conhecido.

2.5.Arquitetura
A Cloud Computing vem propor uma ruptura nesse tipo de arquitetura e cria um novo paradigma da computao baseado no uso de recursos computacionais prprios ou/e de terceiros, sob demanda. De acordo com Taurion (2009, p.44), a Computao em Nuvem tem algumas caractersticas prprias, que definem o seu conjunto de tecnologias. Essas caractersticas so: A abstrao da infra estrutura e a distribuio geogrfica dos sistemas, exigindo recursos administrativos e gerenciais que permitem autonomia de gesto e operao entre diversos sites. A heterogeneidade dos sistemas, uma vez que no se pode exigir que os sistemas, que constituem uma nuvem, sejam da mesma tecnologia. Escalabilidade, que permite que a nuvem seja dinmica, crescendo na medida que mais sistemas se incorporem aos anteriores. Adaptabilidade, com a nuvem buscando se autoconfigurar sempre que um determinado n se torna indisponvel. O fundamento bsico da Computao em Nuvem a virtualizao dos recursos computacionais.

Segundo Velte (2011, p.6) precisamos de basicamente trs elementos para implementar uma simples estrutura em Cloud Computing e so eles: clientes, servidores distribudos e data centers. Cada um realizando um papel especfico para o funcionamento da aplicao. Conforme detalhado abaixo.

23

Os Clientes so os usurios finais e so divididos basicamente em o mobile: como exemplos celular, smartphone e Iphone; o thin-client: so computadores que no possuem HD (hard drive) e o processamento maior feito no servidor; e o thick-client: como exemplo os computadores que temos em nossas casas e nas maiorias das empresas Data center, segundo Velte (2011, p.70) uma coleo de servidores aonde suas aplicaes residem, podem estar em grandes salas em suas construes ou em salas cheias de servidores em qualquer outro lugar do mundo que podem ser acessados via Internet. Servidores distribudos, que, geralmente, ficam geograficamente distantes uns dos outros, porm no nvel de usurio como se estivessem todos em um mesmo local, isso aumenta a segurana e a operabilidade, j que se um servidor apresentar algum problema, possvel acessar por outro, tambm com os servidores distribudos, na cloud se for requerido mais hardware, no preciso necessariamente instalar mais servidores na infraestrutura fsica, e sim adicionar servidores de outros sites e inclu-los na cloud.

2.5.1. Recursos da Cloud


Cada Datacenter composto por Hosts, computadores fsicos que possuem uma quantidade definida de capacidade de processamento, armazenamento, etc. Estes hosts so ns da Cloud, pois sobre eles que as mquinas virtuais sero geradas.

2.5.2. Servios da Cloud


Cada Cloud dever possuir recursos a serem utilizados. Os mais importantes so CPU, memria, espao para armazenamento e alocao de banda. Estes recursos so disponibilizados pela Cloud com a criao de uma mquina virtual.

24

2.5.3. Servios da Mquina Virtual


Esta camada controla e gerencia os recursos e o funcionamento das mquinas virtuais que so criadas para o processamento das aplicaes do usurio.

2.5.4. Estruturas da Interface do Usurio


O usurio necessita rodar sua aplicao na Cloud, sobre uma ou mais mquinas virtuais. Para tanto, disponibilizado a estrutura ou uma parte dela destas mquinas para que o mesmo possa realizar suas tarefas.

2.6.Viso da Cloud
H centenas de sistemas de armazenamento diferentes de nuvem e alguns so muito especficos no que executam, alguns so orientados a nichos de armazenamento de fotos , email e outros armazenam qualquer tipo de dados, no nvel mais rudimentar, um sistema de armazenamento em nuvem precisa de um servidor de dados conectado internet. Um usurio copia arquivos para o servidor atravs da internet, que em seguida grava os dados, logo, quando o usurio quer recupaerar os dados, ele acessa o servidor de dados com um interface baseada em web, e o servidor ento envia os arquivos de volta para o cliente ou permite ao usurio acessar e manipular os dados em si. 2.7. Pontos relevantes a considerar sobre cloud computer Segundo Reese (2009, p.12), uma comparao entre infraestrutura interna de TI e uma infraestrutura baseada em Cloud Computing possuem vrios fatores a considerar como: Capital Investido: Em uma infraestrutura de TI interna o investimento em hardware feito todo antes. J em uma estrutura de Cloud Computing h um investimento gradual de acordo com a necessidade da organizao. Despesas correntes: No modelo de infraestrutura interna, h uma variao grande do custo de TI, ainda mais quando requer mais recursos. J no modelo de infraestrutura na nuvem essa despesa poder ser grande ou insignificante, depender da sua necessidade. A grande chave desse modelo que voc paga exatamente pelo que voc precisa, nada mais, o que garante na

25

maioria dos casos que as despesas correntes nesse modelo so mais em conta. Provisionamento de recursos: No modelo tradicional h um tempo que se esperar para a implementao e ampliao de recursos de hardware como: aquisio, tempo de chegada dos equipamentos e outros. J no modelo Cloud Computing no h que se esperar mais do que minutos para ter um novo servidor na sua infraestrutura, tendo em vista que esse servidor totalmente virtual. Flexibilidade: Um das vantagens que a infraestrutura na nuvem traz a flexibilidade de recursos que acompanha as suas necessidades. J no modelo tradicional o pessoal de TI fixa um valor, por exemplo, de espao em disco muito acima ou em determinados casos abaixo da sua necessidade real ocasionando gasto maior e ou desnecessrios, enquanto que o modelo de Cloud Computing proporciona uma economia de escala. Requerimento de Especialistas em TI: Na infraestrutura interna h uma necessidade de pessoas qualificadas para prestar suporte, controlar os servidores, e sistemas, corrigir e atualizar os mesmos. Isso custa caro. J no modelo de infraestrutura na nuvem esse custo moderado tendo em vista que a manuteno da maior parte feita pelas empresas fornecedoras de infraestrutura na nuvem. Confiabilidade: Para termos certeza que nosso sistema ir funcionar 24 horas por dia, 7 dias por semana e garantirmos os dados, em uma Infraestrutura interna, temos que fazer altos investimentos na nossa infraestrutura. O modelo de Cloud Computing, tem como uma de suas caractersticas garantir a alta redundncia dos dados, porm ainda carece de um histrico comprovado de estabilidade. At porque uma tecnologia totalmente nova. Ainda de acordo com Reese (2009, p.18-19), a Amazon.com uma das pioneiras na oferta de infraestrutura como servio e com seu AWS Amazon Web Service, que possui, numa viso altamente superficial, os seguintes servios: Amazon EC2 Amazon S3 Amazon Simple Queue Service (SQS) Amazon CloudFront Amazon SimpleDB Segundo Velte (2011, p.16), infraestrutura como servio ou hardware como servio (HaaS) tem vrias partes a considerar que so elas: Service Level Agreements (SLA): um acordo entre o fornecedor e o cliente sobre as garantias e qualidade do sistema. Computer Hardware: So os computadores virtuais locados pelo cliente e que o

26

fornecedor do servio oferece na forma de uma grade com diversas configuraes proporcionando uma fcil escalabilidade para o cliente. Network: Isso inclui hardware para firewalls, roteadores e outros equipamentos necessrios a bom funcionamento da rede. Internet Conection: Permite o acesso rpido ao hardware virtual pelo cliente de sua prpria organizao. Plataform virtualization environment: Permite que os clientes rodem qualquer mquina virtual que eles escolherem. Utility computing billing: Pagamento dos servios de computao como um servio e de acordo com os recursos consumidos pelo cliente. 2.8. Armazenamento como servio O termo armazenamento como servio enquadra-se no item sobre Saas dito anteriormente, que significa que um fornecedor de terceiros aluga espao em seu armazenamento para os usurios finais que no tem o oramento ou o capital para pag-lo por conta prpria. Segundo Vettel, et al, (2011, p.136), os prestadores de servios de armazenamento no so novidade, mas dada a complexidade de backup atual, rplica e necessidades de recuperao de desastres, o servio tornou-se popular, especialmente entre as empresas pequenas e mdias.

27

3. METODOLOGIA
A metodologia da pesquisa tem por finalidade conhecer e explicar os fatos que acontecem em tempo, situao especfica, ambiente e populao. Ferrari (1982) amplia este horizonte afirmando que tambm atende a duas finalidades mais amplas que a simples procura de respostas; o enriquecimento terico da cincia e o valor prtico e pragmtico da mesma.

3.1. Delineamento da pesquisa Para o desenvolvimento acerca deste trabalho utilizamos a pesquisa exploratria que caracterizada quando h pouco conhecimento sobre o assunto e atravs do estudo exploratrio busca-se conhecer o assunto para torn-lo mais claro ou criar questionamentos importantes para o desenvolvimento da pesquisa. Segundo Gil (1999) a pesquisa exploratria desenvolvida no sentido de proporcionar uma viso geral acerca de determinado fato. Portanto, esse tipo de pesquisa realizado, sobretudo, quanto o tema escolhido pouco explorado e torna-se difcil formular hipteses precisas. O trabalho de pesquisa bibliogrfica em questo possui natureza cientfica aplicada, comparativa e de avaliao formativa. Immanuel Kant (1689- 1755)
A pesquisa bibliogrfica o passo inicial na construo efetiva de um protocolo de investigao, quer dizer, aps a escolha de um assunto necessrio fazer uma reviso bibliogrfica do tema apontado. Essa pesquisa auxilia na escolha de um mtodo mais apropriado, assim como num conhecimento das variveis e na autenticidade da pesquisa.

A pesquisa bibliogrfica abrange a leitura, anlise e interpretao de livros, peridicos, xerocopiados, mapas, fotos, manuscritos, etc. Todo material coletado deve ser submetido a uma seleo, a partir da qual possvel estabelecer um plano de leitura. Trata-se de uma leitura atenta e sistemtica que se faz acompanhar de anotaes e fichamentos que, eventualmente, podero servir fundamentao terica do estudo.

28

3.2.Delimitao da pesquisa
A pesquisa foi efetuada em anlise bibliogrfica e documental, mais precisamente em Anlise de livros, peridicos semanais e mensais, alm de meios informticos, todos relacionados diretamente com cloud computing. Kche (1997, p.199.) indica o tipo de pesquisa bibliogrfica:
A pesquisa bibliogrfica levanta o conhecimento disponvel na rea, identificando as teorias produzidas, analisando-as e avaliando sua contribuio para compreender ou explicar o problema objeto da investigao. fundamental a todos os demais tipos de investigao, j que no se pode proceder o estudo de algo, sem identificar o que j foi produzido sobre o assunto, evitando tomar como indito o conhecimento j existente, repetir estudos j desenvolvidos, bem como elaborar pesquisas desguarnecidas de fundamentao terica. Por ser etapa obrigatria a todos os demais tipos de pesquisa, no h unanimidade entre os autores sobre a caracterizao de estudos eminentemente bibliogrficos como pesquisas cientficas, embora esse tipo esteja presente na maioria das classificaes.

29

4. APLICAO PARA ARMAZENAMENTO DE ARQUIVOS NA NUVEM


O gerenciador de arquivos na nuvem facilita, pois a sincronizao de arquivos do desktop para a nuvem. Os arquivos podem ser manipulados normalmente no seu computador sendo que seu trabalho a cada atualizao e enviado para a nuvem. Existem dezenas de servios on-line que oferecem armazenamento de arquivos na chamada nuvem da internet. Contar com esse tipo de servio tem se mostrando uma estratgia eficiente para os usurios que possuem um computador, tablet ou smartphone. Isso porque armazenando os arquivos na nuvem, eles ficam disponveis a qualquer momento quando conectados internet. Alm de confiveis, as ferramentas acabam se tornando alternativas mais eficientes de armazenamento do que discos externos e pen drives. Dependendo do servio assinado, possvel contar com o streaming de arquivos multimdias, aplicativos para acessar os arquivos em dispositivos mveis, limite de tamanho individual de arquivos e taxa de velocidade de upload.

4.1.Tipos de aplicaes para guardar arquivos on-line


O Dropbox outro servio de compartilhamento muito popular, possvel armazenar e compartilhar na nuvem todo o tipo de arquivo. Os usurios que optarem pela conta gratuita tero acesso a um disco virtual de 2GB de espao. A capacidade de armazenamento pode ser ampliada gratuitamente quando o usurio envia convites aos seus contatos, para que eles tambm se inscrevam no Dropbox. Na Figura 4 demonstrado que para participar da gravao, sincronia e compartilhamento, o Dropbox s est aguardando seu primeiro acesso.

30

Figura 4 - Bem vindo a Nuvem (Fonte: https://www.dropbox.com)

O iCloud o servio de armazenamento na nuvem disponvel para usurios de produtos da Apple. Nele, so armazenadas fotos, aplicativos da App Store, livros e outros. Ele possui total integrao com iPhone, iPad, iPod touch, Mac e PC. So 5 GB disponveis gratuitamente para o armazenamento de contedo. No servio tambm ficam guardados os e-mails, contatos e compromissos do calendrio. Desde que habilitado, o usurio no precisa se preocupar com a sincronizao dos dados, pois todo o processo executado automaticamente nos dispositivos que tiverem acesso ao servio. Se faltar espao, tambm possvel assinar um plano de ampliao da capacidade de armazenamento. O Ubuntu One um servio de armazenamento de arquivos na nuvem oferecido pela empresa criadora da distribuio Linux Ubuntu. Nesse servio, os usurios contam gratuitamente com um disco virtual de 5 GB para armazenarem os arquivos. A sincronizao dos arquivos pode ser feita pelo recurso nativo do Ubuntu, mas usurios do sistema operacional Windows tambm podem sincronizar os seus arquivos por meio do aplicativo do Ubuntu One criado para a plataforma. Os usurios do sistema Android tambm contam com um aplicativo para smartphones e tablets. Para os donos de iPhone e iPad foi desenvolvido um aplicativo destinado apenas para o servio Ubuntu One Music, que um servio adicional. Alm dos aplicativos mencionados acima, tambm possvel acessar os arquivos no prprio site do Ubuntu One. Windows Live SkyDrive, a Microsoft tambm oferece um servio de armazenamento na

31

nuvem, o SkyDrive. Para ter acesso ao servio preciso ter uma conta ativa no Windows Live Messenger. Automaticamente, o usurio ter disponvel 25 GB para armazenar arquivos. A interface do servio fica no prprio site do SkyDrive. Tambm possvel editar arquivos do Office na ferramenta. 4.2. DropBox DropBox um servio gratuito que permite que voc traga suas fotos, documentos e vdeos em qualquer lugar e compartilh-los facilmente, foi fundado em 2007 por Drew Houston e Arash Ferdowsi, dois estudantes do MIT, que cansados de enviar arquivos mesmos para trabalhar a partir de mais de um computador.

4.2.1. Conceito
Dropbox um servio para armazenamento de arquivos. baseado no conceito de "computao em nuvem" ("cloud computing"). A empresa desenvolvedora do programa disponibiliza enormes e poderosas centrais de computadores que conseguem armazenar os arquivos de seus clientes ao redor do mundo. Uma vez que os arquivos sejam devidamente copiados para os servidores da empresa, passaro a ficar acessveis a partir de qualquer lugar que tenha acesso internet. O princpio o de manter arquivos sincronizados entre dois computadores que tenham o Dropbox instalado. Hoje, mais de 45 milhes de pessoas em todos os continentes usam Dropbox para ter sempre ter suas coisas na mo, compartilhar com famlia e amigos e trabalhar com projetos de equipe. Estava procurando pessoas para se juntar a ns, ento se voc est animado para ajudar a simplificar a vida de milhes de pessoas, confira nossa.

4.2.2. Aplicao
A aplicao Dropbox foi desenvolvida para operar, preferencialmente, em ambientes corporativos ou particulares utilizando meio de conexo atravs da internet, que sincroniza e compartilha os arquivos na nuvem entre vrios dispositivos, construindo uma grande rea de armazenamento aproveitando o espao de armazenamento ocioso existente nos equipamentos

32

dos participantes da nuvem. O que faz desta aplicao uma ferramenta que da mais agilidade para quem utiliza os arquivos armazenados em locais diferentes. evidente que a aplicao gratuita e na medida em que so convidadas pessoas para fazer parte deste compartilhamento, a conta que est sendo utilizada recebe uma bonificao em sua conta de 250 megabytes, por cada novo membro, logo pode ser expandido de acordo com aceitao dos convites enviados, criando uma grande nuvem de armazenamento de arquivos na prpria Internet.

4.2.3. Usurios
Os usurios da aplicao Dropbox sero todos que criarem uma conta no domnio www.dropbox.com, estes tero gratuitamente 2 gigabytes de espao para armazenamento de arquivos e para cada convite enviado e aceito pelo convidado, esta conta ter um upgrade de 250 megabytes, gratuitos. Em caso de necessidade de upgrade imediato, existem planos para os usurios a partir de 50 gigabytes cobrada uma taxa de $ 9,99 e 100 gigabytes $19,99.

4.2.4. Componentes
Os componentes do Dropbox resumem-se a sua arquitetura e ao formato especial de arquivo utilizado, ambos apresentados nas sees a seguir.

4.2.5. Arquitetura
O DropBox desenvolvido em Python. Usado no servidor; no cliente, controle lgico do website, API de backend, e estatsticas. Roda em uma nica base de cdigo usando Python. O Dropbox roda em Windows, Mac e Linux usando ferramentas como PyObjs, WxPython, types, py2exe, py2app, PyWin32.

4.2.6. Modelo de operao


O modelo de operao do Dropbox possui caractersticas semelhantes as aplicaes convencionais que manipulam arquivos em rede, mas o que diferencia esta aplicao das demais justamente por atualizar seus arquivos em seu desktop e de modo automtico este ser enviado direto para a nuvem. Desde a instalao desta aplicao no desktop, j solicitada a

33

criao de uma pasta onde ficar armazenadas as informaes locais e que sero sincronizadas na nuvem. O nome da pasta local ser idntico ao da pasta que est na nuvem, pois, a prpria aplicao j criar, a pasta principal de sincronia e todas as demais criadas futuramente.

4.2.7. Controlar acesso


O controle de acesso, por sua vez, sutilmente implementado pelo sistema, atravs do princpio da confidencialidade, ou seja, da possibilidade do usurio requisitante decriptar o arquivo. O princpio da confidencialidade da informao tem como objetivo garantir que apenas a pessoa certa tenha acesso informao.

4.2.8. Arquivos
Todos os tipos de arquivos podem ser armazenados, vdeos, msicas, documentos de texto, planilhas e etc. No h distino de tipos de arquivos justamente para oferecer abertura para os novos usurios de que qualquer um de seus arquivos podero ser enviados para a nuvem a partir da sua disponibilizao na pasta da sincronia do DropBox.

4.2.9. Enviar arquivo


H duas opes de envio de arquivos para a nuvem atravs desta aplicao, a primeira uma opo manual que o usurio deve escolh-la para que envie o arquivo, ou a opo que j est como padro na instalao da aplicao que a partir da configurao da pasta de sincronia para transferncia de arquivos, onde automaticamente envia os arquivos para a nuvem de acordo com o login e senha que foi cadastrado no site www.dropbox.com. Para as situaes de novos arquivos estes sero enviados integralmente para a nuvem, e nas atualizaes somente as partes do arquivo atualizados que sero enviados para a nuvem, diminuindo o trfego de dados pela rede.

34

4.2.10.

Buscar arquivo

A operao de busca simplificada, pois h uma estrutura de diretrios, onde visualmente se localiza o arquivo, podendo ser copiado e colado de acordo com as necessidades do usurio.

4.2.11.

Baixar arquivo

Baixar o arquivo do DropBox, ou fazer o download pode ser feita a qualquer tempo, podendo o usurio escolher o arquivo ou a pasta inteira que queira sincronizar no computador que estiver usando.

4.2.12.

Excluir arquivo

A excluso de arquivos, por se tratar de uma operao crtica, requer alto nvel de controle, porm, somente o administrador da conta no caso o usurio principal poder exclu-lo, todos os arquivos e pastas que estiverem compartilhados.

4.3.Gladinet
Fundada em 2008 como uma corporao C Florida, Gladinet Inc. fornece solues de cloud, acesso ao armazenamento. A empresa foi auto-financiado por um grupo de engenheiros da Citrix e Lucent com dois objetivos principais: fornecer simples, fcil de usar solues de acesso que so gerenciados centralmente e autorizados, ajudando seus parceiros entrar rapidamente no mercado de armazenamento em nuvem com verses simples destas solues .

4.3.1. Conceito
O Gladinet um programa que tem como objetivo principal ligar voc aos seus documentos ou arquivos em geral que esto online, ou seja, fora do seu desktop. Com o Gladinet, todos eles passam a ficar mais perto. O programa cria um cone no seu desktop que faz essa ligao. Alm de permitir a criao de diretrios virtuais, o software tambm faz o caminho

35

inverso executa aplicativos online no seu computador. Um exemplo do que o Gladinet capaz de trazer ao seu computador so Google Mail (Gmail), Google Docs, Google Talk, Google Picasa e inclusive o Windows Live SkyDrive

4.3.2. Tipos de Aplicao 4.3.2.1. Gladinet Cloud Desktop

Armazenamento de acesso nuvem como uma unidade local. Arquivos de backup, pastas e e-mail a qualquer servio de armazenamento em nuvem, Sincronizao de dados em vrios computadores usando qualquer armazenamento em nuvem, conforme figura 5. O que o Gladinet Cloud Desktop quer garantir que o seu armazenamento em nuvem esteja com criptografia de nvel militar.

Figura 5 - Atalho para escolha de tarefa. (Fonte: www.gladinet.com)

O envio de arquivo pode ser selecionando o arquivo copiando e colando na pasta virtual do Gladinet Cloud Desktop ou utilizando o simples arrastar o arquivo solt-lo na pasta do diretrio virtual do Gladinet Cloud Desktop, conforme podemos visualizar na figura 6

36

Figura 6- Upload para drive virtual com simples arrastar e soltar. (Fonte: www.gladinet.com)

4.3.2.2.

Gladinet Cloud Servidor

Anexar armazenamento em nuvem para o seu servidor de arquivos Proteja o seu servidor de banco de dados de arquivos, e-mail com cpia de segurana cloud. Armazenamento de acesso nuvem usando CIFS / NFS com a integrao AD Acesso seguro a seu servidor de arquivos em qualquer lugar com Gladinet Nuvem

4.3.2.3.

Gladinet Cloud Team

Anexar pastas locais para o instante, acesso em qualquer lugar na nuvem, as pastas de compartilhamento e permisses de acesso definidas para os membros da equipe, criar automaticamente diretrios home dos usurios na nuvem, gerenciar centralmente as identidades dos usurios e acesso. Backup offsite de dados importantes para a nuvem, acesso de armazenamento em nuvem a partir de uma unidade local ou browser web, incluem armazenamento em nuvem padro, plug-in a sua prpria conta de armazenamento em nuvem

37

4.3.2.4.

Arquitetura

A linguagem de desenvolvimento do Gladinet guardada em sigilo e a empresa no nos passa esta informao. O gladinet roda Windows XP, Vista, Windows 7, Windows 2003/2008.

4.3.2.5.

Modelo de operao

Esta aplicao mais robusta ao ponto que alm da sincronia que feita com a pasta local do computador, voc pode optar de criar backup da pasta ou arquivo que quiser a qualquer momento, o que nos garante o direito de uma segurana ainda maior, como j sabemos, existir uma cpia no computador local, um cpia na nuvem e um backup que gerado na nuvem e local para que possa passar para um DVD ou fita dat.

4.3.2.6.

Controlar acesso

O controle de acesso por meio da sincronia da conta j existente do usurio, no caso, se o usurio utiliza o Google docs, ele atravs do usurio e senha dele, na instalao ou em algum outro momento, poder eftuar a sincronia dos arquivos que ele j dispe na rede, no tendo que baix-lo automticamente. O download s ser efetuado quando for utilizar o arquivo para qualquer natureza de manipulao de informao, ou seja, para incluir ou excluir dados do arquivos, dever ser feito o download do arquivo a atualizar para que efetue as alteraes necessrias e depois seja transferido para a nuvem com as devidas atualizaes. O exemplo para uma conta do Google docs, porm, poder ser feita a sincronia Amazon Cloud Drive, Google Picasa, Windows Live Groups, Windows Live Skydrive.

38

5. CONSIDERAES FINAIS
fato, a cloud computing projeta um futuro para rea de tecnologia da informao que far com que muitos profissionais trabalhem distantes da empresa, reduzindo custos e gerando mais empregos. A capacidade dos profissionais em tecnologia da informao no relacionamento pela internet como tambm a facilidade de trabalhar de maneira virtual, podendo estar a quilmetros de distncia de seu empregador e ao mesmo tempo estar a milsimos de segundos prximo um profissional do outro com rendimentos acima do esperado ou pretendido. O que nos faz entender que o empregador ter que fazer o recrutamento e seleo dos profissionais que mais enquadrarem-se nesta recente modalidade de trabalho, porque sero de extrema importncia que os profissionais que trabalharem em casa, tenham, compromisso, responsabilidade e pontualidade para a entrega de seus projetos. Neste caso, sero necessrias pesquisas focadas em gesto de pessoas fundamentadas na pscicologia, para trabalhar a relao trabalhador e empregador, pautada principalmente em princpios da tica, moral e da cidadania. Novos negcios tendem a surgir com a confirmao da entrada desta tecnologia, e com isso, novos profissionais viro. O custo menor da estrutura tende a se tornar inversamente proporcional a qualidade do servio prestado, ou seja, reduzir o custo e aumentar a qualidade, de forma que o prprio mercado forar a busca pelo diferencial, no caso, o nvel de servio de cada profissional. O tema proposto facilita para o profissional o entendimento e a facilidade da utilizao de aplicaes para o envio e a recuperao de arquivos na cloud, alm de deixar claro como funciona o armazenamento de arquivos na nuvem e abre portas para novos estudos relacionados a computao em nuvem, com nfase na segurana, na relao trabalhista a distncia. Ressalto que as aplicaes que utilizamos online so muito importantes, porm, deixam lacunas em caso de inoperncia da nuvem. Logo, com a utilizao de ferramentas fora da nuvem, podemos manter o negcio funcionando e garantir que ao restabelecer os servios da nuvem, tudo que foi trabalhado seja enviado instantaneamente, para que todos tenham sempre, ou quase por todo tempo, informaes atualizadas.

6. REFERNCIAS

39

ARMBRUST, M., Fox, M., Griffith, R., et al. (2009). Above the Clouds: A BerkeleyView of Cloud Computing - In: University of California at Berkeley TechnicalReport no. UCB/EECS2009-28, pp. 6-7. CEARLEY, D. et al (2009) Hype Cycle for Application Development Gartner Group report number G00147982 Relatrio tcnico do grupo gartner. Acessvel em: http://www.gartner.com/. COOPER, D. R., SCHINDLER, P. S. Mtodos de pesquisa em Administrao. 7. Ed. So Paulo: Artmed, 2001. FURHT, B. ESCALANTE, A. Handbook Of Cloud Computing. Springer, 2010 GILDER, G. (2006) The Information Factories, Wired Magazine. GIL, A.C. Mtodos e Tcnicas de pesquisa social. 5.ed. So Paulo: Atlas, 1999. KCHE, J. C.. Fundamentos de metodologia cientfica: teoria da cincia e prtica da pesquisa. 14. ed. rev. e ampl. Petrpolis: Vozes, 199 LAUDON.K, LAUDON. J.. (2011) Sistemas de informaes Gerenciais. 9. ed. So Paulo. Pearson Prentice Hall. pp. 113. PARKHILL, D. The Challenge of the Computer Utility. Addison-Wesley. Educational Publishers Inc., US, 1966. REESE, G. Cloud Computing: Building Application and infrastructure in the cloud, O'reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol, 2009 SOUSA, F. R. C et all. Computao em Nuvem: Conceitos, Tecnologias, Aplicaes e Desafios. ERCEMAPI 2009. Teresina PI. TAURION , C. (2009). Computao em Nuvem: Transformando o mundo da Tecnologia da Informao. So Paulo. Brasport. TRUJILLO F, Afonso. Metodologia da pesquisa cientfica. So Paulo, McGraw-Hill,1982. VAQUERO, L. M., RODERO-MERINO, L., BUYYA, R. (2011). Dynamically scaling applications in the cloud. SIGCOMM Comput. Commun. Rev., 41:4552. VELTE, A. T; VELTE, Ph.D., Toby J; ELSENPETER, R. Computao em nuvem: Uma abordagem prtica, Rio de Janeiro, Alta Books Editora, 2011

40

7. ANEXOS 7.1. Planos Gladinet


De acordo com a tabela 1, podemos ter idia de planos que cada usurio poder escolher.
Tabela 1 - Planos para contratar servios Gladinet (Fonte: http://www.gladinet.com/c/index.php/gladinetproducts-services) Nuvem desktop Nuvem de rea Starter Edition de trabalho Professional Edition Gratuito Como a funcionalidade fornecida Aplicao Desktop Servidor nuvem Nuvem para a equipe

Gratuito 30 dias Gratuito 30 dias Aplicao Desktop Uma taxa de tempo por licena de usurio Servio janela

Gratuito 30 dias Aplicao Web mais rea de trabalho

Modelo de Licenciamento Suporte para expanso de armazenamento em nuvem Mais servios de armazenamento adicionais em nuvem esto constantemente a ser integrado com a famlia de produtos Gladinet. Mapa Cloud Storage como uma unidade de rede Cloud Storage Monte como um diretrio virtual para acessar armazenamento em nuvem como um disco local Gerenciador de tarefas Executar aes de transferncia de gesto, como pausar, continuar, reprogramar e mais Integrao completa Explorador Arrastar e soltar arquivos e pastas para agendar automaticamente transferncias Segurana perfil local criptografado; In-MemoryOnly perfil; AES-256 bits a criptografia de dados Resto; SSL transferncias de dados seguras (configurvel) Sincronizao nuvem pasta Sincronizar pasta local, em todos os computadores, com controle de verso. Pode restaurar as verses anteriores. Backup espelhado Mirror seus arquivos locais para armazenamento em nuvem, por pasta ou por tipo de arquivo sem a varredura de seu disco.Backup sua Conta do Google

Sempre gratuito

Assinatura com Assinatura com base no nmero base no nmero de de usurios e de usurios e de armazenamento armazenamento

Limitado

41

Docs para outro armazenamento em nuvem ou em disco local Avanado de backup da empresa soluo de backup grau que suporta backups ao vivo de pastas, arquivos Windows Estado, o SQL Server, o Exchange Server para o armazenamento em nuvem de sua escolha. Abrir Backup / arquivos bloqueados. Protege o Windows 7, Vista, XP e Windows 2003/2008 Backup instantneo e controle de verso que voc controle como um backup feito, quando para criar um backup completo ou umbackup incremental instantneo, que apenas faz o upload do arquivo mudou, ou mesmo alteradas blocos do arquivo. Voc tambm pode controlar o nmero de pontos de restaurao que voc deseja manter. Um Clique em Restore recuperar dados facilmente para a mesma mquina ou numa mquina diferente.Recuperar dados a partir de instantneos diferentes. Restaurar para qualquer local.Restaurao total ou escolher um subconjunto de arquivos para restaurar. Armazenamento de Acesso nuvem usando CIFS / NFS Publique seu armazenamento em nuvem como uma parte CIFS. Acesse armazenamento em nuvem usando Windows nativo cliente (XP/Vista/7). Acesse armazenamento em nuvem usando CIFS / clientes SMB (Mac / Samba). Adicionar ilimitada, espao ondemand para o seu servidor de arquivos existente. Integrar-se com identidades do Active Directory. Nuvem de Gateway de ligar os aplicativos existentes para armazenamento em nuvem. Aproveite sua soluo de backup existente. Criar nuvem / soluo de backup offsite sem interromper o seu investimento existente. Limites de transferncia de arquivo por tarefa uma tarefa definida por uma nica drag & drop ou copiar e colar. No entanto, no h limite de quantas tarefas que voc pode usar.Em outras palavras, voc pode arrastar e soltar quantas vezes quiser, para dividir uma pasta grande em vrias tarefas pequenas.

1000

Ilimitado

Ilimitado

Ilimitado

42

Central Manage Cloud e armazenamento local Acessar com segurana o seu servidor de arquivos em qualquer lugar Criar espaos de trabalho compartilhados com controles de acesso Migrao Instantnea com disponibilidade imediata Automaticamente criar diretrios pessoais dos usurios na nuvem com Per-user Quota

Você também pode gostar