FACULDADE DE TECNOLOGIA DE SÃO JOSÉ DOS CAMPOS SUELLEN SALLES DA COSTA AVALIAÇÃO COMPARATIVA DE FERRAMENTAS PARA BACKUP DE DADOS NAS NUVENS SÃO JOSÉ DOS CAMPOS 2011 SUELLEN SALLES DA COSTA AVALIAÇÃO COMPARATIVA DE FERRAMENTAS PARA BACKUP DE DADOS NAS NUVENS Trabalho de graduação apresentado à Faculdade de Tecnologia de São José dos Campos, como parte dos requisitos necessários para obtenção do título de Tecnólogo em Banco de Dados. Orientador: Me. Murilo da Silva Dantas SÃO JOSÉ DOS CAMPOS 2011 SUELLEN SALLES DA COSTA AVALIAÇÃO COMPARATIVA DE FERRAMENTAS PARA BACKUP DE DADOS NAS NUVENS Trabalho de graduação apresentado à Faculdade de Tecnologia de São José dos Campos, como parte dos requisitos necessários para obtenção do título de Tecnólogo em Banco de Dados. _____________________________________________________________ ME. MURILO DA SILVA DANTAS _____________________________________________________________ ME. JULIANA FORIN PASQUINI MARTINEZ _____________________________________________________________ ME. EDUARDO SAKAUE ___/___/___ DATA DE APROVAÇÃO Dedico esse trabalho ao meu avô Messias Rodrigues da Costa (in memorian). Um grande homem, e sem dúvida uma das pessoas que mais torceu pelo meu sucesso. A ele a minha eterna gratidão. V AGRADECIMENTOS Agradeço em primeiro lugar a Deus, por guiar os meus passos ao longo desta caminhada, me iluminando e protegendo. Aos meus pais: Rita de Cássia e Claudemir Salles, que foram a base de tudo para mim, apoiando-me nos momentos difíceis com força, confiança, amor, ensinando-me a persistir nos meus objetivos e ajudando a alcançá-los. Ao meu irmão, Iago Salles, agradeço a compreensão, paciência e companhia. À minha avó Olga Salles, pelo carinho e palavras de incentivo. Aos meus amigos de graduação do curso, pelo convívio e amizade, compreensão e estudos. Ao orientador Murilo da S. Dantas, agradeço as cobranças, exigências, dinamismo, confiança e, acima de tudo, por acreditar no meu potencial. Enfim, a todos que contribuíram direta ou indiretamente para o sucesso deste trabalho. Muito obrigada. Suellen Salles da Costa VI “Ama-se mais o que se conquista com esforço.” Benjamin Disraeli VII RESUMO Para as organizações, o conjunto de dados que compõe as informações que ela detém é um bem ativo, a partir do qual importantes decisões serão tomadas. Para os usuários domésticos a importância dos dados não está em patamar inferior, uma vez que arquivos pessoais se mostram de grande valia para seus donos. Portanto, zelar por esse bem tem sido alvo de constante atenção das organizações de pequeno e grande porte, bem como dos usuários convencionais. Junto a esta demanda cada vez maior pela necessidade de se manter a informação, cresce também o paradigma da computação denominado Cloud Computing ou Computação nas Nuvens, onde recursos de T.I., como hardware e software, são disponibilizados como serviços, de maneira transparente para o usuário. Uma das características da nuvem é a possibilidade de armazenar arquivos, para que estejam disponíveis de qualquer lugar e a todo o momento, o que demonstra esse ambiente como uma alternativa à proteção dos dados, indo ao encontro da demanda supracitada. A presente pesquisa tem por objetivo avaliar algumas das ferramentas, Dropbox©, LiveKive™ e SugarSync© ,disponíveis para Backup e armazenamento de dados nas nuvens. Para os testes foi aplicado um questionário a alguns profissionais da área de Tecnologia da Informação, para saber o que estes acharam das ferramentas propostas. Para análise dos dados foi utilizado o método quantitativo. Com a avaliação das respostas constatou-se que as opiniões dos entrevistados divergem em alguns pontos, contudo as ferramentas analisadas não desmontaram grandes discrepâncias. Palavras- chave: Computação nas Nuvens, Nuvem e Backup. VIII ABSTRACT For the organizations, the data set that makes up the information it holds is an active well, from which important decisions are made. For home users, the matter of the data is not in a minor baseline, once the personal files show themselves as a great value for their owners. Therefore, looking after this item has been a target of small and large-sized companies, as well as conventional users. Among to this request that gets bigger due to the need of keeping the information, grows the computing paradigm nominated Cloud Computing, from which resources, as hardware and software, are available as services, in a clear way to the user. One of the cloud’s features is the possibility to store files, so that they are available anywhere and anytime, which shows this environment as an alternative to data protection of the request cited above. This research has as a main goal to evaluate some of the available tools, Dropbox©, LiveKive™, SugarSync©, for Backup and data storing on the clouds. Some questions were made to some professionals of the field, to know what their opinion about the suggested tools was. The quantitative method was used to analyze the data. With this evaluation, it was possible to see that the interviewers have some different opinions. However, the analyzed tools do not show a big inequality. Key-Words: Cloud Computing, Cloud and Backup. IX LISTA DE FIGURAS Figura 1 – Logomarca das Empresas Google e Amazon, que se destacam entre as pioneiras no serviço da nuvem. ........................................................................................................... 20 Figura 2 – Modelo de Serviços da Computação nas nuvens.......... ........................................ 22 Figura 3 – Estratégia do Backup Incremental...... .................................................................. 26 Figura 4 – Serviço de Armazenamento nas Nuvens. ............................................................. 29 Figura 5 – Serviço de Backup nas Nuvens... ......................................................................... 29 Figura 6 – Ilustração da Infraestrutura de Testes................................................................... 34 Figura 7 – Página de Cadastro do Dropbox©........................................................................ 37 Figura 8 – Download do Dropbox©. .................................................................................... 37 Figura 9 – Pasta de Instalação do Dropbox©. ....................................................................... 38 Figura 10 – Arquivo Inserido na Pasta de Instalação do Dropbox©. ..................................... 39 Figura 11 – Arquivo Disponível a Partir do Painel de Controle do Dropbox© na Web. ........ 39 Figura 12 – Download do Aplicativo AVG LiveKive™. ...................................................... 41 Figura 13 – Interface de Login do AVG LiveKive™. ........................................................... 41 Figura 14 – Interface Principal do AVG LiveKive™............................................................ 42 Figura 15 – Download do Aplicativo SugarSync©. .............................................................. 43 Figura 16 – Interface de Login para Instalação do SugarSync©. ........................................... 44 Figura 17 – Interface de Gerenciamento do SugarSync©. .................................................... 44 Figura 18 – Resultado da Avaliação do Objetivo 1. .............................................................. 50 Figura 19 – Percentual da Avaliação do Dropbox© para o Objetivo 1. ................................. 51 Figura 20 – Percentual da Avaliação do LiveKive™ para o Objetivo 1. ............................... 51 Figura 21 – Percentual da Avaliação do SugarSync© para o Objetivo 1.. ............................. 51 Figura 22 – Resultado da Avaliação do Objetivo 2..... .......................................................... 53 Figura 23 – Percentual da Avaliação do Dropbox© para o Objetivo 2.... .............................. 53 Figura 24 – Percentual da Avaliação do LiveKive™ para o Objetivo 2. ............................... 53 Figura 25 – Percentual da Avaliação do SugarSync© para o Objetivo 2.. ............................. 54 Figura 26 – Resultado da Avaliação do Objetivo 3. .............................................................. 55 Figura 27 – Percentual da Avaliação do Dropbox© para o Objetivo 3. ................................. 56 Figura 28 – Percentual da Avaliação do LiveKive™ para o Objetivo 3. ............................... 56 Figura 29 – Percentual da Avaliação do SugarSync© para o Objetivo 3.. ............................. 56 X LISTA DE TABELAS Tabela 1 – Comparativo entre Backup nas Nuvens e Backup Tradicional. ............................ 28 Tabela 2 – Descrição do Hardware. ..................................................................................... 33 Tabela 3 – Modelo de Pontuação.......................................................................................... 35 Tabela 4 – Questões para o Objetivo 1.. ............................................................................... 46 Tabela 5 – Questões para o Objetivo 2. ................................................................................ 46 Tabela 6 – Questões para o Objetivo 3.. ............................................................................... 46 Tabela 7 – Resultado da Avaliação do Objetivo 1................................................................. 50 Tabela 8 – Resultado da Avaliação do Objetivo 2................................................................. 52 Tabela 9 – Resultado da Avaliação do Objetivo 3................................................................. 54 XI LISTA DE ABREVIATURAS E SIGLAS TI: Tecnologia da Informação NYBOT: Bolsa de Valores de Nova York (do inglês, New York Board of Trade) NIST: Instituto Nacional de Padrões e Tecnologia (do inglês, National Institute of Standards and Technology) SAAS: Software como Serviço (do inglês, Software as a Service) PAAS: Plataforma como Serviço (do inglês, Platform as a Service) IAAS: Infraestrutura como Serviço (do inglês, Infrastructure as a Service) WAN: Rede de longa distância (do inglês, Wide Area Network) GQM: Goal /Question/Metrics 12 SUMÁRIO 1 INTRODUÇÃO........... .............................................................................................15 1.1 Motivação ............................................................................................................. .15 1.2 Objetivos ............................................................................................................... 16 1.2.1 Objetivo Geral ....................................................................................................... 16 1.2.2 Objetivos Específicos............................................................................................. 17 1.3 Metodologia ........................................................................................................... 17 1.4 Organização do Trabalho ....................................................................................... 17 2 ATUALIZAÇÃO TEÓRICA.................... ...............................................................19 2.1 Computação nas Nuvens ........................................................................................ 19 2.1.1 Breve Histórico ...................................................................................................... 19 2.1.2 Principais Aplicações ............................................................................................. 21 2.1.3 Modelos de Implantação da Computação nas Nuvens ............................................ 23 2.2 Backup de Dados ................................................................................................... 24 2.2.1 Importância do Backup de Dados ........................................................................... 24 2.2.2 Tipos de Backup .................................................................................................... 25 2.2.3 Estratégias de Backup ............................................................................................ 26 2.3 Backup de Dados nas Nuvens................................................................................. 27 2.3.1 Backup nas Nuvens ............................................................................................... .27 2.3.2 Funcionamento ...................................................................................................... 28 2.4 Serviços Analisados................................................................................................ ... 30 2.4.1 Identificação de Fornecedores do Serviço de Backup nas Nuvens........................... 30 2.4.2 Serviços para Backup de Dados nas Nuvens ........................................................... 31 3 MATERIAIS E MÉTODOS ................................................................................ 33 3.1 Ambiente para Testes ............................................................................................. 33 3.1.1 Equipamento Utilizado .......................................................................................... 33 3.2 Método Utilizado para Avaliação da Ferramenta .................................................... 34 3.2.1 Definição dos Critérios para Avaliação das Ferramentas ........................................ 34 3.2.2 Definição da Pontuação para Avaliação dos Critérios............................................. 35 3.3 Ferramentas Avaliadas ........................................................................................... 36 3.3.1 Dropbox©.............................................................................................................. 36 13 3.3.2 LiveKive™ ............................................................................................................ 40 3.3.3 SugarSync© ........................................................................................................... 42 3.4 Definição da Pesquisa ............................................................................................ 45 3.4.1 Universo e Amostra ............................................................................................... 45 3.4.2 Coleta de Dados ..................................................................................................... 45 3.4.3 Tratamento dos Dados ........................................................................................... 47 4 RESULTADO DO TESTE .................................................................................. 49 4.1 Avaliação de Resultados ........................................................................................ 49 4.1.1 Avaliação de Resultados para o Objetivo 1 ............................................................ 49 4.1.2 Avaliação de Resultados para o Objetivo 2 ............................................................ 52 4.1.3 Avaliação de Resultados para o Objetivo 3 ............................................................ 54 5 CONSIDERAÇÕES FINAIS ............................................................................... 57 5.1 Contribuições ......................................................................................................... 57 5.2 Publicações ............................................................................................................ 58 5.3 Trabalhos Futuros .................................................................................................. 58 6 REFERÊNCIAS BIBLIOGRÁFICAS ................................................................ 59 APÊNDICE ........................................................................................................................ 63 14 15 1 INTRODUÇÃO 1.1. Motivação Atualmente um novo paradigma da computação, no que diz respeito à gerência da infraestrutura de TI, tem possibilitado que recursos sejam fornecidos por terceiros de maneira transparente para o usuário, em contraste com o modelo tradicional em que os próprios usuários administram suas infraestruturas. Esse novo paradigma da computação é chamado Cloud Computing ou Computação nas Nuvens (SOUZA, 2009). A Computação nas Nuvens nasce da necessidade de disponibilização dos recursos de TI como serviço, permitindo serem acessados mesmo que não se conheçam as tecnologias envolvidas (SOUZA, 2009). Nessa estrutura, o acesso é feito sob demanda e o pagamento sob uso. Para compreender melhor essa relação podem-se comparar os serviços oferecidos pela nuvem aos serviços básicos como água, luz ou gás que são fornecidos à população, nos quais o indivíduo paga somente por aquilo que consumir, sem se preocupar com os meios utilizados para que determinado recurso pudesse chegar até ele (VECCHIOLA, et al. 2009). No contexto da nuvem o usuário pode contratar um serviço que provê, por exemplo, um banco de dados. É este o cenário pelo qual muitas empresas estão optando para protegerem seus dados, pois para elas o valor da informação por muitas vezes é inestimável e a sua perda pode acarretar até mesmo na falência do negócio. Segundo ORLANDINI (2003), especialista em Gestão Empresarial e Empreendedorismo, o bom planejamento estratégico de uma organização depende das informações que ela detém. Assim, é possível dizer que o sucesso de uma instituição está também ligado à confiabilidade daquela informação e, portanto, zelar por esse bem tem sido alvo de constante atenção das companhias que visam sua continuidade em um mercado competitivo. No que diz respeito ao risco de perda de dados é possível verificar que nem mesmo grandes organizações, com equipes experientes não estão isentas de falhas. É o caso da New York Board of Trade – NYBOT, bolsa de mercadorias de Nova York que negocia futuros e opções sobre açúcar, algodão, cacau, café e suco de laranja, além de taxas de juros, moedas e índices. 16 A organização matinha uma instalação no World Trade Center, o qual sofreu o atentado terrorista de 11 de Setembro de 2001. Backups de alguns dos seus servidores eram armazenados em cofres a prova de fogo, nesse mesmo local. Porém, após o desastre o material acabou ficando soterrado sob as toneladas de destroços, impedindo assim que dados pudessem ser recuperados, o que acarretou uma série de problemas para empresa. Mediante esse fato, é fácil perceber a necessidade de atenção acerca do cuidado na segurança contra perda da informação. Considerando a descrição sobre a Computação em Nuvens supracitada, identifica-se esse ambiente como uma alternativa à perda de dados, uma vez que possibilita o armazenamento de arquivos para que estejam disponíveis de qualquer lugar e a todo o momento. Para muitos, essa característica é o principal atrativo da nuvem, pois coloca em uma posição de menos destaque aqueles computadores que por muitas vezes necessitam de poder de processamento e até mesmo espaço físico, o que os tornam de custo elevado para o usuário. Com a novidade trazida por esse novo paradigma, equipamentos compactos e com custos mais acessíveis, como os netbooks e outros com conexão à internet sem fio, passaram a ocupar boa parte das vendas. O que o usuário precisa nesse cenário é apenas um meio para acessar seus recursos na nuvem, e não de toda a capacidade da computação, que antes estava nos computadores maiores. Ainda que a nuvem apresente condições em manter dados, são necessárias ferramentas e estratégias para que essa ação seja eficiente em caso de falhas. Esses meios, quando associados aos recursos da nuvem permitirão o sucesso na recuperação de dados em eventuais situações críticas, como a ocorrida no caso da Board of Trade, exemplificado anteriormente. 1.2. 1.2.1 Objetivos Objetivo Geral O objetivo deste trabalho é avaliar as principais ferramentas de mercado para backup de dados nas nuvens. 17 1.2.2 Objetivos Específicos Este trabalho tem como objetivos específicos: - Apresentar as principais ferramentas de mercado de backup de dados nas nuvens; - Estabelecer critérios que permitam uma avaliação comparativa de tais ferramentas; - Classificar as ferramentas selecionadas segundo os critérios pré-definidos. 1.3. Metodologia O método científico que envolve o presente trabalho prevê pesquisas bibliográficas, a fim de realizar o levantamento das informações acerca de trabalhos que se mostrem bem-sucedidos no que diz respeito a Backup de Banco de Dados nas Nuvens. E ainda, pesquisa quantitativa, por meio de questionário, a partir do qual foi possível avaliar algumas das ferramentas disponíveis no mercado, com o intuito de apresentar aquelas que se mostram mais adequadas às necessidades do usuário. Para a realização do experimento foram utilizados o Dropbox©, LiveKive™ e SugarSync©, a partir dos critérios que serviram como parâmetros no momento da escolha da ferramenta. 1.4. Organização do Trabalho O restante deste trabalho encontra-se organizado da seguinte maneira: a) Capítulo 2 – Atualização Teórica: esse capítulo aborda os principais pontos relacionados à Computação nas Nuvens e ao Backup de Dados. Dentre os principais tópicos encontram-se o Histórico da Computação nas Nuvens, os Conceitos sobre Backup e o Gerenciamento do Backup de Dados nas Nuvens; 18 b) Capítulo 3 – Materiais e Métodos: aqui se tem uma descrição das ferramentas e métodos utilizados, bem como o cenário dos testes desta pesquisa. Os pontos chaves desse capítulo compõem-se da descrição das ferramentas incluindo características, bem como todo o processo realizado para a implantação do ambiente de testes; c) Capítulo 4 – Resultados e Conclusões: esse capítulo apresenta os resultados e as conclusões obtidos com a realização dos testes. Aqui foi demonstrado se as ferramentas se mostraram eficientes para atenderem as necessidades reais de uma organização no que diz respeito à proteção contra perda de dados. d) Capítulo 5 – Considerações finais: finalmente, esse capítulo apresenta as considerações finais do trabalho com base nos testes desenvolvidos, bem como as contribuições e propostas de trabalhos futuros. 19 2 ATUALIZAÇÃO TEÓRICA Neste capítulo serão apresentados os principais conceitos sobre Computação nas Nuvens e Backup de Dados. O capítulo está subdivido em seções, sendo que, na seção 2.1 é abordado um histórico da Computação nas Nuvens bem como suas principais aplicações; na seção 2.2 é abordado o Backup de Dados, levando-se em consideração a importância, os tipos e as estratégias de backup; na seção 2.3 é explorado o Backup de dados nas Nuvens; por fim, na seção 2.4 é descrito os serviços a serem avaliados nesta pesquisa. 2.1. 2.1.1. Computação nas Nuvens Breve Histórico No século XVIII empresas eram movidas por máquinas a vapor, e imaginar que a energia elétrica gerada pelas usinas poderia transformar esse cenário era algo difícil aos olhos da sociedade daquela época. Hoje, mais de cem anos após essa transformação, a energia elétrica tornou-se um recurso básico e necessário a toda estrutura social. Junto a essas constantes evoluções tecnológicas, destaca-se a computação, na qual cenários que antes existiam apenas na teoria, hoje já fazem parte dos processos de Tecnologia da Informação, estando cada vez mais presentes no dia a dia das mais diversas organizações. Fruto desses avanços computacionais, a Computação nas Nuvens emergiu trazendo um novo conceito para o cenário atual da Tecnologia da Informação (MOTAHARI-NEZHAD, 2009). Para o National Institute of Standards and Technology (NIST) esse novo paradigma da computação se propõe a oferecer serviços de TI (como redes, servidores, armazenamento, aplicações e serviços) sob demanda (MELL and GRANCE, 2009) com pagamento baseado em uso (ARMBRUST, 2009). Até pouco tempo a computação caracterizava-se pela ascensão dos computadores pessoais, ou seja, cada um era responsável por gerenciar o recurso adquirido, desde os usuários domésticos 20 até as empresas. Para os usuários domésticos o problema dessa estrutura é estar limitado às capacidades básicas de armazenamento e processamento que um computador pessoal oferece. Quanto às organizações, o problema está associado à administração do Datacenter (Repositório de Dados), o qual acarreta custos elevados, além de exigir necessidade de minuciosa administração e gerenciamento. Com o advento da nuvem os usuários convencionais passam a dispor de recursos como espaço em disco e softwares e assim, os computadores pessoais não precisam mais ser dotados de capacidade de disco, pois o potencial da computação passa a estar na nuvem. Já no cenário organizacional a mudança é bem mais impactante positivamente. Segundo TAURION (2009), estudos relatam que as empresas despendem cerca de 70% do tempo total de trabalho no gerenciamento dos recursos de TI, e apenas os outros 30% restantes seriam de fato o tempo gasto com o negócio. Com a nuvem toda essa parte de gerenciamento não estaria mais sob a responsabilidade da empresa, e então aqueles 70% de tempo passariam a ser alocados em função do negócio, possibilitando assim um melhor desempenho da organização. Dentre os grandes nomes deste novo cenário da computação, cita-se a Amazon©, que se destacou no mercado como sendo um dos maiores serviços de e-commerce do mundo (GARCIA, 2009), e é um dos idealizadores da Computação nas Nuvens, disponibilizando grandes serviços de hardware e software nessa nova arquitetura. E não menos importante, a Google, uma das pioneiras no modelo de aplicações desse conceito, que vem desde 2002 desenvolvendo soluções baseadas nessa nova proposta (NOGUEIRA, 2009), um exemplo é o Google Docs, serviço da Google para edição de textos, apresentações, planilhas e formulários. A Figura 1 ilustra a logomarca das empresas Google e Amazon©. Empresa Serviço Figura 1 – Logomarca das Empresas Google e Amazon©, que se destacam entre as pioneiras no serviço da nuvem. 21 As teorias acerca da Computação nas Nuvens bem como os estudos ainda são recentes, mas seu futuro é promissor. De acordo com TAURION (2009), grande parte dos usuários desta nova tecnologia tem entre 18 e 29 anos, e dentro de aproximadamente 10 anos possivelmente esta será a grande massa predominante no mercado. Assim sendo, evidencia-se o crescimento da utilização dos serviços da nuvem. Não apenas esse fator proverá a evolução e utilização massiva desta nova arquitetura, mas também a crescente necessidade de estruturas computacionais eficientes, e capazes de armazenarem as crescentes quantidades de dados que são gerados no mundo inteiro. Além disso, um Datacenter eleva o consumo de energia (TAURION, 2009), portanto se cada empresa adotar uma estrutura física desse tipo o consumo tenderá a crescer ainda mais, já que novas organizações surgem a todo o momento. É provável que os Datacenters corporativos não deixem de existir em sua totalidade, e que muitos utilizarão a nuvem apenas como um auxilio a essa estrutura particular da qual muitas empresas já dispõem, mas sem dúvida esse novo paradigma da computação já está e continuará transformando o cenário da Tecnologia da Informação, assim como a energia elétrica, que revolucionou o cenário empresarial e a estrutura socioeconômica mundial no passado. 2.1.2. Principais Aplicações São inúmeras as definições para Computação nas Nuvens. Para BUYYA (2008) a nuvem define-se como um sistema que é constituído de computadores, sejam esses virtuais ou físicos, que interconectados são capazes de prover recursos computacionais através de acordos estabelecidos entre o usuário e o fornecedor. Uma segunda definição é dada por DELIC e WALKER (2008), que consideram essa estrutura uma junção de hardwares, softwares, dados e usuários, capaz de prover serviços on-line. Diante dessas duas breves definições já é possível perceber que a proposta central trazida por essa nova linha da computação é a capacidade de fornecer recursos como serviço. Quanto ao modelo, a nuvem pode ser dividida em camadas. As três principais, levando-se em consideração os serviços oferecidos, são: Software como Serviço (do inglês, Software as a Service ou SAAS), Plataforma como Serviço (do inglês, Plataform as a Service ou PAAS) e 22 Infraestrutura como Serviço (do inglês, Infrastructure as a Service ou IAAS) (NOGUEIRA, 2009), as quais serão brevemente descritas abaixo: - Software como Serviço: na camada de Software como Serviço a empresa desenvolve um determinado software com o intuito de disponibilizá-lo para uma grande quantidade de usuários a um baixo custo. Esse software localiza-se fisicamente em Datacenters que são de responsabilidade da empresa desenvolvedora, e os interessados, sejam esses usuários comuns ou instituições, fazem o acesso via rede para usufruírem do recurso (AULBACH, 2009). - Plataforma como Serviço: como o próprio nome sugere essa camada dispõe de plataformas para desenvolvimento, que auxiliam de modo a facilitar a implantação de aplicações bem como o gerenciamento da camada superior (SAAS) (NOGUEIRA, 2009). Fazem parte dessa camada os serviços que dão suporte ao funcionamento dos diversos aplicativos. São exemplos, o Amazon Web Services™ e o Google App Engine (GARCIA, 2009). - Infraestrutura como Serviço: recursos físicos na computação demandam espaço e custos elevados, como é o caso dos parques tecnológicos com centenas de máquinas (Datacenter) que, por muitas vezes, suportam aplicações de uma única empresa. A Infraestrutura como Serviço é a proposta de oferecer servidores de alto desempenho, equipamentos de rede e softwares complexos de maneira terceirizada (CANCIAN, 2009), onde a empresa contrata o serviço ao qual mais se adequa, pagando apenas pela capacidade computacional que utilizar, podendo assim eliminar os gastos com Datacenters particulares. A Figura 2 ilustra a estrutura das camadas no modelo de serviços da Computação nas Nuvens, citados acima. Figura 2 – Modelo de Serviços da Computação nas Nuvens. Fonte: CHIRIGATI (2009). 23 Essa nova arquitetura apresentada proporciona ao mercado o acesso rápido e objetivo à informação, já que uma das finalidades da nuvem é justamente eliminar ou minimizar o tempo ocioso em que equipamentos e softwares ficam subutilizados (RAMOS, 2009). 2.1.3. Modelos de Implantação da Computação nas Nuvens Um ambiente nas nuvens pode ter seu acesso disponibilizado por diferentes métodos de implantação. No momento em que a organização optar por mover seus dados para as nuvens, o acesso total ou restrito a esse ambiente vai depender das regras determinadas pelas próprias empresas, a fim de controlarem os níveis de acesso às informações residentes no âmbito da nuvem. Isso evita que usuários sem autorização, acessem determinados recursos disponíveis nesse ambiente. É visando à necessidade desse tipo de nível de restrição, que os modelos de implantação da Computação nas Nuvens dividem-se em (MELL and GRANCE, 2009): - Nuvem Pública: é o modelo no qual o acesso é fornecido aos usuários em geral. Neste molde não deve haver restrições de acesso, e tão pouco a utilização de técnicas para autenticação e autorização de uso (SOUSA, 2010). É este o modelo de implantação nas nuvens o qual será utilizado para fins deste trabalho. - Nuvem Privada: esse modelo prevê uma infraestrutura de nuvem que é de uso exclusivo para uma determinada empresa, podendo ser esta nuvem local ou remota, sendo administrada ou não pela própria organização. É regrada a políticas de acesso aos serviços, na qual técnicas de nível de gerenciamento de redes, configurações dos provedores de serviços e utilização de tecnologias para autenticação, são utilizadas a fim de garantir essa característica privada (SOUSA, 2010). - Nuvem Comunitária: a nuvem comunitária é um modelo de implantação no qual é montada uma infraestrutura para ser compartilhada entre um conjunto específico de organizações, com interesses comuns. A administração desse modelo pode ter como responsável uma das empresas do grupo, ou ainda, um terceiro (SOUSA, 2010). 24 - Nuvem Híbrida: o modelo de nuvem híbrida é composto de dois ou mais dos modelos acima citados, conectadas através de uma tecnologia proprietária (SOUSA, 2010). 2.2. 2.2.1. Backup de Dados Importância do Backup de Dados Com a era digital, a grande maioria dos documentos e informações, tanto pessoais quanto das pequenas, médias ou grandes empresas, são hoje gerados, manuseados e armazenados por meio do computador. No setor empresarial, informações sobre o histórico das organizações, bem como dados de clientes, fornecedores e principalmente financeiros, além de tantos outros, são de extrema importância para a execução bem sucedida das atividades rotineiras organizacionais (MORAES, 2007). As bases de dados gerenciadas pelas organizações crescem consideravelmente e em ritmo acelerado, exigindo estruturas que sejam eficientes no armazenamento e recuperação dos dados, de forma a minimizar os impactos contra incidentes. Esse cuidado com a informação, bem como a atenção em relação à perda de dados requer Políticas de Segurança e Planos de Continuidade do Negócio, que tem por objetivo manter a normalidade do funcionamento das atividades, mediante situações críticas (ERLICH, 2004). De acordo com BARBOSA e EIRAS (2010) Backup, comumente conhecido no português como Cópia de Segurança, é a realização da cópia de dados, de modo que essa seja armazenada em um meio diferente de onde se encontram os dados originais. Essa ação faz parte de um plano de contingência em situações de falhas ou perda de dados. Um sistema computacional pode ser acometido de falha humana, desastres naturais ou a simples falha do hardware ou software (LEÃO, 2010). Assegurar a estabilidade do sistema mediante a perda dos dados requer que estratégias de Backup de Dados sejam parte do planejamento organizacional, de modo que assegurem a disponibilidade, confidencialidade e integridade das informações, a fim de não comprometer a continuidade do negócio 25 (MORAES, 2007). Segundo especificações estabelecidas pela NBR ISO/IEC 27002, a qual trata da Gestão da Segurança da Informação, esses três quesitos são traduzidos como: - Disponibilidade: os usuários autorizados deverão ter acesso à informação sempre que preciso. - Confidencialidade: capacidade de garantir que somente usuários autorizados terão acesso à informação; - Integridade: não permitir que informações sejam alteradas indevidamente; A informação é uma parte fundamental da organização, nela estão contidos dados de toda a vida do útil do negócio como, referências sobre histórico, setores financeiros, administrativos, entre tantos outros dos quais dependem a sobrevivência da empresa. São essas necessidades que tornam as Cópias de Segurança ativos importantes, e que devem ser protegidos. 2.2.2. Tipos de Backup Segundo MORAES (2007), os Backups podem ser de dois tipos, são eles: On-line e Off-line, que por sua vez se subdividem em: completo ou incremental. Abaixo são descritas as breves definições de cada tipo, de acordo com ZHU (2004). - Backup On-line: também conhecido como Backup Quente é realizado com o banco de dados em estado disponível, permitindo assim que usuários e dados do sistema possam ser modificados. - Backup Off-line: conhecido também por Backup Frio é executado com o banco de dados indisponível. Os usuários não estão conectados e os dados não são modificados. A única atividade vigente no sistema será o próprio backup. - Backup Completo: esse tipo de backup realiza a cópia de todas as bases de dados, incluindo arquivos envolvidos na aplicação. 26 - Backup Incremental: o Backup Incremental prevê que sejam copiados os dados que foram modificados desde o último Backup Completo ou Incremental. Por exemplo, a empresa pode definir criar Backups Completos a todo domingo, porém ao longo da semana os dados sofrem alteração, assim para essas alterações é realizado o Backup Incremental. A Figura 3 ilustra esse cenário. Figura 3 – Estratégia do Backup Incremental. ZHU (2004). 2.2.3. Estratégias de Backup Para BIGELOW (2010), inicialmente Backup era tido apenas como uma simples cópia de dados armazenada em mídia. As preocupações sobre a maneira como os dados eram copiados, bem como a importância dessa ação para o negócio, não chamavam a atenção dos responsáveis pelas atividades de TI. Porém, o fato é que situações adversas que acarretam a perda de dados ocorrem, prova disso é o atentado às Torres Gêmeas em Nova York, nas quais sediavam muitas empresas que mantinham cópias de seus dados em cofres à prova de fogo no subsolo desse mesmo local. Após a tragédia praticamente nada foi recuperado devido à magnitude do evento. Investir em Backup requer o uso de estratégias que tenham por objetivo manter e garantir, de maneira confiável, a disponibilidade dessa Cópia de Segurança. A ação estratégica é particular de cada organização, e são as boas práticas resultantes desse planejamento que garantirão uma recuperação eficiente dos dados da organização, bem como a continuidade do negócio em meio a situações críticas (MORAES, 2010). 27 A complexidade de uma estratégia para Backup depende diretamente do nível da organização. Empresas com estruturas menores podem ter estratégias baseadas em cópias que sejam realizadas uma ou duas vezes por semana apenas, já os ambientes empresariais de maior complexidade exigem maior atenção, além de estruturas que sejam capazes de suportar grandes quantidades de dados de alta criticidade (BIGELOW, 2006). Basicamente as Cópias de Segurança devem ser (MICROSOFT, 2006): (i) fáceis de recuperar, sendo esse item garantido através de procedimentos de testes realizados regularmente; (ii) armazenada em locais seguros; (iii) periódicas, sendo essa periodicidade de acordo com a complexidade do negócio; (iv) identificadas, para que sejam de fácil localização no momento em que for necessária sua utilização; e, por fim, (v) devem ser utilizáveis. A política estratégica para Backup não é fixa, pois se o negócio evoluir as medidas iniciais adotadas não serão mais válidas, necessitando assim serem reformuladas de modo a acompanhar o crescimento da organização (MORAES, 2007). 2.3. 2.3.1. Backup de Dados nas Nuvens Backup nas Nuvens versus Backup Tradicional Backup nas Nuvens trata do envio das Cópias de Segurança para a Internet. Esse tipo de serviço oferecido pela nuvem é baseado em acordos contratuais feitos entre o cliente, usuário do serviço de backup, e o fornecedor, responsável por prover toda estrutura bem como o gerenciamento desse serviço. As taxas contratuais são efetuadas com base na largura de banda, capacidade ou número de usuários, desejados pelo contratante (SEARCH DATA BACKUP, 2007). Backups nas Nuvens ganharam popularidade entre os usuários domésticos e escritórios de pequeno porte, para os quais os gastos com a manutenção de infraestruturas para esses serviços muitas vezes não estavam dentro do orçamento. Nas grandes empresas esse tipo de Backup é comumente usado no auxilio às rotinas de Cópias de Segurança tradicionais. Esse 28 paralelo entre os dois tipos de Backup, na nuvem e físico, deve-se a determinadas restrições que o serviço fornecido pela nuvem apresenta. Para o Backup nas nuvens existem limites físicos em relação à quantidade de dados que podem ser transferidos pela rede em um determinado tempo, sendo assim, quando cópias muito grandes necessitarem ser recuperadas em um intervalo de tempo pequeno tornar-se-á mais viável transportá-las em mídias (SEARCH DATA BACKUP, 2007). Divulgado no site SEARCH DATA BACKUP (2007), o comparativo entre os métodos tradicional e online para a realização de backups é apresentado na Tabela 1. Este prévio estudo auxilia no momento da decisão pela opção mais vantajosa para o negócio. Tabela 1 – Comparativo entre Backup nas Nuvens e Backup Tradicional. Fonte: SEARCH DATA BACKUP (2007). Quantidade de Dados Em relação à quantidade de dados este tipo de Backup apresenta-se Backup eficiente quando o tamanho total dos Nuvem dados a serem protegidos é de até 100GB, pois esse tamanho pode ser suportado por uma demanda de 1MB de WAN. Este ambiente de Backup é vantajoso quando se tem grandes quantidades Backup de dados ou ambientes que Tradicional apresentem conectividades de rede limitada. 2.3.2. Variação Quanto à variação dos dados, ou seja, aqueles backups realizados várias vezes no dia, este método apresenta-se como melhor alternativa quando a variação for inferior a 10% do total de dados do mês. O Backup tradicional é indicado para dados que tendem a mudar mais frequentemente, já que os acessos aos discos são feitos constantemente, assim o processo não dependeria da rede, podendo ser mais rápido. Funcionamento De acordo com PRESTON (2011), Armazenamento nas Nuvens é definido como o serviço de armazenamento de dados nas “nuvens”. O cliente interessado nesse tipo de aquisição compra a capacidade de armazenamento e paga pelo que consumir dela. Nessa atividade o usuário contratante não gerencia o armazenamento, e capacidades adicionais muitas vezes são acrescentadas conforme os dados crescem, sendo que essa variação é percebida apenas no 29 pagamento, uma vez que as taxas são cobradas de acordo com a quantidade de dados armazenados em uma determinada conta. Backup nas Nuvens, por sua vez, é uma opção do Armazenamento nas Nuvens (SNIA, 2010). Para PRESTON (2011), é o serviço de armazenamento com todas as suas características, e mais um software responsável pela realização do backup. Normalmente esses softwares utilizam de técnicas que visam diminuir o tráfego de rede. As Figuras 4 e 5 ilustram essa descrição. NUVEM ARMAZENAMENTO EM NUVEM Figura 4 – Serviço de Armazenamento nas Nuvens. Fonte: SNIA (2010). NUVEM SOFTWARE DE BACKUP ARMAZENAMENTO EM NUVEM Figura 5 – Serviço de Backup nas Nuvens. Fonte: SNIA (2010). O Backup nas Nuvens inclui basicamente um software responsável por executar a cópia dos dados do cliente e enviá-la para a Internet. A maneira como esse serviço será realizado é determinada pelo nível de contrato do usuário. Por exemplo, o usuário que contratar um pacote no qual se opta por backups diários, o aplicativo irá receber os dados, comprimir, criptografar e enviá-los aos servidores do provedor contratado para o serviço a cada 24 horas com o valor condizente a essa rotina. Para uma empresa que pretende mover seus backups para as nuvens, é necessário levar em consideração (SNIA, 2010): (i) o custo dessa mudança, de tal forma que em longo prazo esse serviço torne-se mais barato, se comparado aos métodos tradicionais de Cópias de Segurança; (ii) se a capacidade disponibilizada pela nuvem suportará as demandas diárias, semanais ou mesmo mensais dos backups da empresa; (iii) se o tempo de latência, ou seja, o tempo de 30 recuperação dos dados é suficientemente baixo, de modo a não impactar nas atividades da organização; e por fim, (iv) a segurança e privacidade, onde o serviço garanta que os dados estarão devidamente protegidos contra a ação indevida de terceiros. 2.4. 2.4.1. Serviços Analisados Identificação de Fornecedores do Serviço de Backup nas Nuvens Paralelamente ao crescimento acelerado desse novo ambiente computacional da Computação nas Nuvens, cresce também o número de fornecedores para os serviços que são providos dentro desse cenário. No que diz respeito a backup, são diversas as opções, tornando-se difícil a escolha pela melhor. Para auxiliar nessa decisão, PRESTON (2011) definiu alguns questionamentos, os quais poderão auxiliar no momento da escolha pelo melhor serviço fornecido para Backup de Dados nas Nuvens. Desses, ressaltam-se: 1 – De Modo Geral o que Avaliar em um Serviço de Backup nas Nuvens? O primeiro item da resposta a essa pergunta, segundo PRESTON (2011), é avaliar as plataformas suportadas pelo serviço oferecido em questão, ou seja, suporte a plataformas Windows®, Linux ou MAC OS. Faz-se necessário também a compreensão das políticas contratuais, e negociações sobre níveis de serviços, além disso, conhecer e investigar a empresa da qual se está contratando o serviço. 2 – Gestão e Segurança do Backup de Dados nas Nuvens É necessário atentar para fatores como: (i) modo como os dados são armazenados na nuvem; (ii) identificar se o backup é replicado para mais de um destino; (iii) se for um sistema baseado em disco, deverá certificar-se de como será feita a proteção desse disco; (iv) certificar-se se há suporte à criptografia dos dados, que também é fator indispensável no serviço adquirido (PRESTON, 2011). É natural que todo fornecedor de um determinado tipo de serviço faça da propaganda o grande atrativo do seu negócio. Na nuvem esse marketing não é diferente, pois, por exemplo, o 31 contratado pode oferecer a possibilidade de realizar backups com centenas de gigabytes, o que tornaria seu serviço de grande interesse para o usuário. Porém, através da Internet essa atividade levaria meses para acontecer, ou seja, embora apresente um bom atrativo o serviço não seria eficiente. Quando uma determinada empresa decide mover seus Backups para a nuvem, contratando um terceiro, fica ela isenta do trabalho de gerenciamento das atividades recorrentes ao serviço de Backup. Porém, ainda é função dessa mesma empresa certificar-se de que o contratado dispõe de todos os meios necessários para que a tarefa seja executada com sucesso. Ela conhece as reais necessidades do seu negócio, e assim terá parâmetros necessários para optar pela contração que mais se adequa às necessidades do mesmo. 2.4.2. Serviços para Backup de Dados nas Nuvens Na categoria de Serviços para Backup nas Nuvens encontram-se os serviços ilimitados e os serviços os quais dispõe de mais recursos. Os serviços ilimitados não apresentam um controle rígido no gerenciamento do backup, consequentemente são de custos menos elevados. Os serviços com mais recursos, e de custos mais elevados, acabam tornando-se a opção de escolha das empresas, por apresentarem uma capacidade maior de controle dos dados, uma vez que para as organizações esse quesito é uma necessidade. Caso o controle rígido do backup não seja uma necessidade crítica do usuário doméstico ou da empresa, então são boas opções o Backblaze, Inc. Carbonite, ElephantDrive ou Mozy (FELLOWS, 2009). Já para os backups de dados organizacionais críticos, encontra-se como uma das opções o produto Backup Exec da empresa Symantec Corp, o aplicativo na sua versão 2010 foi premiado no Best of Tech 2010, na categoria de backup e recuperação de dados, demonstrando-se de grande importância estratégica para o mercado, e de valor excepcional para os clientes (WINDOWS IT PRO, 2010). Neste trabalho os testes serão sempre realizados visando os pacotes básicos oferecidos por cada aplicativo e serão utilizados, para fins de análises. Serão avaliados os seguintes 32 aplicativos para Serviço de Backup nas Nuvens (veja o Capítulo 3 para uma descrição mais abrangente destas aplicações): - Dropbox©: é um serviço de backup e armazenamento de arquivos, que foi fundado em 2007 por Drew Houston e Ferdowsi Arash. Esse serviço oferece ao usuário 2GB de espaço para armazenamento gratuitamente, mas também apresentam planos para os clientes que necessitarem de mais espaço. O Dropbox© cresceu consideravelmente, seus fundadores informaram que a marca de usuário atingiu 25 milhões em 2010. Os números são surpreendentes, já que em 2009 o serviço era utilizado por cerca de 4 milhões de usuários (G1.COM, 2011). - LiveKive™: ferramenta de backup nas nuvens lançada pela AVG, que disponibiliza desde planos básicos com 5GB de espaço até os planos de 500GB. O LiveKive™ é compatível com as plataformas Windows® e MAC OS X. Apresenta opções de backup automatizado e restauração de arquivos que tenham sido apagados por acidente. - SugarSync©: o SugarSync© segue a mesma linha do Dropbox©, seu concorrente direto, porém com alguns atrativos adicionais. Por exemplo, o SugarSync© oferece 5GB de espaço livre, mas o usuário não necessariamente precisará contratar uma conta para ter mais espaço, pode indicar novos usuários ao serviço, que ao aderirem ao serviço darão ao usuário principal mais 500MB de espaço em conta. Ressalta-se que a ferramenta guarda qualquer tipo de dados e ainda, tanto na versão livre quanto na versão paga os usuários terão acesso à (INFO.COM, 2010): (i) lixeira online, a qual guarda os arquivos excluídos do backup; (ii) acesso às fotos ou músicas por streaming; (iii) edição de documentos ou planilhas direto da tela do navegador; (iv) compartilhamento de arquivos do SugarSync© por links e e-mails; e (v) envio de arquivos para backup por e-mail. 33 3 MATERIAIS E MÉTODOS O presente capítulo abordará os materiais e métodos utilizados para o desenvolvimento deste trabalho, sendo subdividido em seções da seguinte forma: na seção 3.1 é descrito o ambiente sugerido para realização dos testes. Na seção 3.2 consta o método utilizado para avaliação das ferramentas. Na seção 3.3 são apresentadas as ferramentas a serem avaliadas. Por fim, na seção 3.4 é apresentada a definição da pesquisa, onde se descrevem os procedimentos de coleta de dados e o modo de avaliação dos dados coletados. 3.1 3.1.1. Ambiente para Testes Equipamento Utilizado Para a realização dos testes foi sugerida a utilização de um hardware com as seguintes configurações: Tabela 2 – Descrição do Hardware. Processador Intel(R) Core (TM) i3-2310M CPU @ 2.10GHz Memória 4,00 GB Sistema Operacional Windows 7 Ultimate® Service Pack 1 Todas as ferramentas propostas para os testes de backup foram instaladas, configuradas e gerenciadas a partir de um computador com a configuração acima conectado à internet, a fim de possibilitar a comunicação com a nuvem. A conexão foi sugerida para o link de 1MB, via wireless ou cabo convencional. A Figura 6 ilustra esta descrição, utilizando-se a wireless. 34 Figura 6 – Ilustração da Infraestrutura de Testes. 3.2 Método Utilizado para Avaliação das Ferramentas O método científico deste trabalho envolve um estudo comparativo, com base em pesquisas do tipo bibliográfica e experimental. A pesquisa bibliográfica teve por objetivo o levantamento de informações acerca de outros trabalhos relacionados ao assunto abordado neste estudo. É de fundamental importância para todo e qualquer trabalho científico ou acadêmico, pois leva ao aprimoramento de ideias, auxiliando a formulação de hipóteses, que influenciam nas considerações finais sobre o fato em estudo. A experimental, por sua vez, trata a forma de aquisição de conhecimento em que o pesquisador se fixa, permitindo a introdução de variáveis que viabilizem a manipulação do objeto em estudo. 3.2.1 Definição dos Critérios para Avaliação das Ferramentas Para avaliar as ferramentas propostas para Backup de Dados nas Nuvens, foram definidos critérios embasando-se nos padrões de projetos descritos por SOMMERVILLE (2007) e, no documento ISO/IEC 9126 (ISO9126), o qual descreve um modelo de qualidade para produto de software em duas partes: (i) qualidade interna e externa; e (ii) qualidade de uso. Assim sendo, são critérios de avaliação desta pesquisa: a) Plataforma operante: em um ambiente corporativo muitas vezes encontram-se diferentes sistemas operacionais em funcionamento, por exemplo, servidores Linux e 35 estações clientes em Windows®. Assim sendo, definiu-se este critério para avaliar a disponibilidade dos softwares em questão em duas ou mais plataformas. (SOMMERVILLE, 2007). b) Facilidade de uso e layout organizado: segundo SOMMERVILLE (2007) um software bem organizado é aquele cujo layout não dispõe de muitos submenus de acesso, proporcionando ao usuário facilidade de uso e claro entendimento. c) Facilidade na configuração inicial: as configurações necessárias para o sistema iniciar com funcionamento correto devem possuir fácil acesso, além de serem apresentadas de maneira clara, a fim de não confundir o usuário. (SOMMERVILLE, 2007). d) Funcionalidade: o produto de software, quando utilizado sob condições especificadas, deve prover funções que atendam às necessidades do usuário. (ISO9126). e) Segurança: estando no ambiente especificado de uso, o software deve apresentar níveis aceitáveis de riscos ao negócio. (ISO9126). f) Satisfação: capacidade do sistema de satisfazer às necessidades do usuário. (ISO9126). 3.2.2 Definição da Pontuação para Avaliação dos Critérios A avaliação dos critérios adotará o modelo de notas definido pela OPENBRR (2011) conforme tabela abaixo: Tabela 3 – Modelo de Pontuação. Conceito Valor Excelente 5 Muito Bom 4 Aceitável 3 Pobre 2 Inaceitável/ Inexistente 1 36 3.3 Ferramentas Avaliadas A escolha das ferramentas a serem avaliados se deu a partir de consultas a diversos portais especializados, que discutem as características e a popularidade das diversas ferramentas disponíveis no mercado no que diz respeito ao Backup de Dados nas Nuvens. Após esse estudo, foram definidas as seguintes ferramentas para serem avaliadas neste trabalho: Dropbox©, LiveKive™ e o SugarSync©, que serão descritas nos itens abaixo. 3.3.1 Dropbox© O Dropbox©, além de um serviço de armazenamento e sincronização de arquivos, funciona também como ferramenta de backup. Destaca-se por permitir que o usuário acesse seus arquivos independentemente da plataforma utilizada, bem como por meio de dispositivos móveis. Algumas características como a recuperação de arquivos apagados, tornam esta ferramenta bastante atrativa. O funcionamento prevê um usuário cliente em um computador, a partir do qual será efetuado o upload dos arquivos desejados para os servidores na nuvem. A configuração do Dropbox© requer inicialmente um cadastro no site oficial (DROPBOX, 2011), após esse cadastro será então disponibilizado o arquivo para download. Estes procedimentos podem ser observados nas Figuras 7 e 8. 37 Figura 7 – Página de Cadastro do Dropbox©. Figura 8 – Download do Dropbox©. 38 A instalação no ambiente Windows® apontará a pasta do Dropbox© para o diretório C: na pasta Usuários. É neste local que o usuário irá adicionar os arquivos que deseja mover para a nuvem. Esta localização é proveniente visto o modo de instalação padrão, contudo é possível redefini-la através da instalação customizada. A Figura 9 ilustra a pasta de instalação padrão. Figura 9 – Pasta de Instalação do Dropbox©. O usuário deverá selecionar os arquivos desejados, e movê-los ou copiá-los para a pasta da instalação padrão ou outra, caso tenha optado pela instalação customizada. Neste momento os arquivos continuam apenas no computador pessoal. Para serem movidos para a nuvem é necessário que este equipamento esteja conectado à internet, deste modo o próprio aplicativo encarregar-se-á de submeter os arquivos que se encontram na referida pasta, para os servidores na nuvem, sendo que esta ação ocorre de modo transparente para o usuário. Para validar se os dados encontram-se de fato na nuvem o usuário pode se conectar através do site, com os dados da conta pessoal inicialmente criada. Este login levará a uma página web na qual terá acesso àqueles mesmos arquivos, de modo que possa gerenciá-los de qualquer 39 local e a partir de qualquer dispositivo ligado à internet. Esses procedimentos podem ser observados nas Figuras 10 e 11. Figura 10 – Arquivo Inserido na Pasta de Instalação do Dropbox©. Figura 11 – Arquivo Disponível a Partir do Painel de Controle do Dropbox© na Web. 40 3.3.2 LiveKive™ O AVG LiveKive™, lançado pela AVG Technologies®, é a também ferramenta para Backup de Dados OnLine, que tem o intuito de adaptar-se às necessidades multiplataforma dos usuários que precisam de backup e armazenamento de dados pessoais ou comerciais remotamente, a todo momento, para serem acessado de qualquer lugar. Os pacotes de serviços oferecidos variam entre os disponíveis gratuitamente e por tempo limitado, sendo aqueles com até 5GB de espaço, bem como os que apresentam custos financeiros ao usuário, porém que oferecem espaços maiores, entre 25GB, 50GB ou superiores. Destaca-se que para os testes desta pesquisa foi utilizada a versão Trial da ferramenta, a qual permite testes gratuitamente por um período de 30 dias. As características básicas do aplicativo não se diferem em valor significativo dos demais disponíveis no mercado para esse tipo de utilitário, pois oferece, assim como seus concorrentes, a sincronia de pastas, o compartilhamento com outros usuários, ou a restauração de arquivos que tenham sido apagados acidentalmente, porém um dos pontos de destaque do AVG LiveKive™ está na proteção, uma vez que o serviço de criptografia oferecido pela ferramenta conta com a experiência de uma das empresas líderes na área, a AVG Technologies®. A configuração do AVG LiveKive™ inicia-se com o cadastro através do site da ferramenta (AVG, 2011). Após esta etapa, é então liberado ao usuário o programa para download. No momento da execução do arquivo é solicitado que se faça o login, para proceder à instalação, e caso o usuário ainda não o possua, é possível criá-lo a partir desta mesma interface principal de instalação. As Figuras 12 e 13 ilustram respectivamente, o momento pós o cadastro com disponibilização do aplicativo para download e interface de login que precede à instalação. 41 Figura 12 – Download do Aplicativo AVG LiveKive™. Figura 13 – Interface de Login do AVG LiveKive™. 42 O gerenciador do AVG LiveKive™ apresenta uma interface com usabilidade, compõe-se de menus bem dispostos e textos explicativos a cada ação, que tornam as tarefas de gerenciamento e configuração mais fáceis de serem desenvolvidas pelo usuário. A Figura 14 ilustra a interface principal de gerenciamento do LiveKive™. Figura 14 – Interface Principal do AVG LiveKive™. 3.3.3 SugarSync© O SugarSync© é o utilitário que viabiliza a criação de backups e sincronização de arquivos entre computadores pessoais e dispositivos móveis. Essa ferramenta é concorrente direta do Dropbox©, já referenciado nesta pesquisa, porém apresenta recursos a mais que o seu popular concorrente. Não diferente das outras ferramentas aqui descritas, o SugarSync© também necessita que seu usuário realize prévio cadastro em site oficial (SUGARSYNC, 2011). Após a instalação, o 43 gerenciador do SugarSync© é adicionado ao computador pessoal, assim o usuário poderá selecionar pastas ou arquivos, os quais desejar sincronizar com os servidores na nuvem. Como aspecto interessante da ferramenta destaca-se a possibilidade de sincronização entre computadores e dispositivos móveis automaticamente. Por exemplo, se o usuário possuir o programa gerenciador instalado em um desses dispositivos, será possível manter o computador do trabalho sincronizado com o computador de casa e ainda, com o celular. Quanto à facilidade do acesso a partir de qualquer lugar e a todo o momento, esta se dá devido à disponibilização de um serviço web, o qual permite o usuário visualizar ou editar os dados guardados no SugarSync©. O serviço é acessado através do site referenciado. Para esta pesquisa, a versão utilizada da ferramenta é a que dispõe de 5GB livre para o usuário. Das figuras abaixo, 15 e 16 ilustram, respectivamente, a página para download da ferramenta, e a interface de login para instalação. Na Figura 17 é possível verificar o painel de gerenciamento da ferramenta. Figura 15 – Download do Aplicativo SugarSync©. 44 Figura 16 – Interface de Login para Instalação do SugarSync©. Figura 17 – Interface de Gerenciamento do SugarSync©. 45 3.4 3.4.1 Definição da Pesquisa Universo e Amostra O universo foi composto por profissionais dos níveis técnico e superior, atuantes da área de tecnologia da informação, sendo de diversas especialidades como, administradores de banco de dados, implementadores e testadores. Com o intuito de demonstrar a importância do assunto tratado por esta pesquisa, foram realizadas pequenas reuniões, de caráter pessoal ou ainda via email, com os profissionais que se demonstraram dispostos a participarem desta pesquisa. Procurou-se uma amostra acessível, onde a escolha dos profissionais foi feita levando-se em consideração os conhecimentos técnicos que se aproximassem da realidade deste trabalho, não foi considerado para a escolha da amostra as organizações de trabalho dos entrevistados. Ao total participaram desta pesquisa vinte profissionais da área de T.I. 3.4.2 Coleta de Dados A coleta de dados foi realizada através de um questionário, o qual tem por objetivo atender aos critérios previamente definidos na seção 3.2.1. Para elaboração das questões pertinentes a este material utilizou-se a abordagem GQM (Goal/Question/Metrics), uma metodologia que visa caracterizar e fornecer um melhor entendimento dos processos, produtos, recursos e ambientes, a fim de estabelecer meios para comparação com trabalhos futuros (MAURO, 2009). Para o método GQM, uma medição eficaz deve inicialmente estabelecer alguns objetivos, a partir do quais poderão ser definidas as perguntas que comporão o questionário, logo, para que a avaliação dos dados seja bem sucedida é necessária uma definição clara dos objetivos. 46 Assim, de acordo com a descrição acima, definiram-se três objetivos principais: a) Objetivo 1: avaliar a documentação para cada uma das ferramentas; b) Objetivo 2: avaliar as funcionalidades propostas por cada software; c) Objetivo 3: avaliar a usabilidade dos aplicativos. Para cada um dos objetivos foram elaboradas três questões, que comporão o questionário, as quais serão apresentadas nas Tabelas 4, 5 e 6 abaixo. As métricas para avaliação das questões foram previamente definidas no item 3.2.2. O modelo do questionário, bem como alguns dos questionários respondidos, encontra-se no apêndice desta pesquisa. Tabela 4 – Questões para o Objetivo 1. Questão 1: considerando-se os sites oficiais de cada ferramenta, qual o grau de clareza das informações disponíveis por meio deste ambiente? Questão 2: qual o grau de compreensão das ilustrações e exemplos utilizados na documentação, por meio do website ou manuais, apresentados para cada ferramenta? Questão 3: qual o grau de compreensão da linguagem utilizada pela documentação apresentada dos aplicativos? Tabela 5 – Questões para o Objetivo 2. Questão 1: qual o grau de satisfação em relação à funcionalidade de realização de backup? Questão 2: qual o grau de satisfação quanto à funcionalidade de recuperação dos dados? Questão 3: qual o grau de satisfação em relação à capacidade do aplicativo de recuperar arquivos que foram acidentalmente apagados? Tabela 6 – Questões para o Objetivo 3. Questão 1: qual o grau de facilidade de uso das interfaces Questão 2: qual o grau de clareza das informações disponíveis na tela? Questão 3: a nomenclatura utilizada nas telas (nome de comandos, títulos, campos, etc.), demonstrou-se de grau? 47 3.4.3 Tratamento dos Dados Os dados coletados nesta pesquisa são apresentados quantitativamente, através de gráficos específicos para cada objetivo e, qualitativamente, por meio de textos explicativos. Para geração dos gráficos foi usado o software Excel®. 48 49 4 RESULTADOS E CONCLUSÕES Os resultados obtidos ao longo da pesquisa são os gráficos demonstrados, a partir dos quais é possível apresentar a ferramenta que mais se destacou para Backup de Dados nas Nuvens, dentre as propostas, na opinião dos entrevistados. Com o método de avaliação utilizado, constatou-se que as opiniões divergem em alguns pontos, contudo as ferramentas analisadas não desmontaram grandes discrepâncias. Para chegar ao resultado da forma como apresentado, e de modo coerente com a literatura revista e estudada, foi feita a consolidação das respostas, destacando e discutindo os pontos mais importantes do questionário. 4.1 Avaliação de Resultados Os gráficos gerados foram desenvolvidos com base nas pontuações recebidas por cada uma das ferramentas, logo, a avaliação ocorreu a partir do agrupamento das questões dentro de cada objetivo proposto. 4.1.1 Avaliação de Resultados do Objetivo 1 O Objetivo 1 avaliou a documentação de uma das ferramentas, a partir das questões presentes na Tabela 4, previamente definida na seção 3.4.2. Foi considerado para este objetivo o grau de clareza das informações disponíveis por meio de websites ou manuais, para melhor compreensão de uso dos aplicativos propostos para o teste. A avaliação do Objetivo 1 demonstrou, para as ferramentas propostas, grau Muito Bom em relação à documentação apresentada. Destacaram-se neste objetivo o Dropbox© e o SugarSync©. A Tabela 7 mostra a pontuação obtida após avaliação do Objetivo 1. 50 Tabela 7 – Resultado da Avaliação do Objetivo 1. Conceito Dropbox© LiveKive™ SugarSync© Excelente 11 15 16 Muito Bom 41 21 40 Aceitável 8 14 14 Pobre 0 10 0 Inaceitável/ Inexistente 0 0 0 Para ilustrar a Tabela 7 foi gerado um gráfico, a partir do qual é possível visualizar de modo mais claro os resultados obtidos. A Figura 18 ilustra o gráfico de resultados da avaliação do Objetivo 1. 45 40 35 30 25 20 15 10 5 0 Dropbox© LiveKive™ SugarSync© Figura 18 – Resultado da Avaliação do Objetivo 1. Considerando a amostragem, tem-se que 68% dos entrevistados julgaram o Dropbox© com conceito Muito Bom a cerca da documentação, caracterizando-a como intuitiva, com ilustrações que estimulam a propagação e popularização do serviço. Demonstrou-se atrativa também por ser uma ferramenta de manipulação simples, estando acessível para todos os usuários, incluindo aqueles que não demonstram grande conhecimento na área de estudo desta pesquisa. O percentual de avaliação do LiveKive™ foi inferior ao Dropbox©, dentre os 51 entrevistados, apenas 35% julgaram a documentação do aplicativo com grau Muito Bom, e 17% avaliaram como Pobre. Algumas observações feitas pelos entrevistados abordaram a documentação como pouco intuitiva, especialmente através do website, onde na interface não fica clara a localização das informações específicas do LiveKive™, uma vez que o acesso ocorrer pelo site oficial da AVG® e não da ferramenta. Na avaliação do SugarSync© 57% dos profissionais consideraram a documentação também com grau Muito Bom neste quesito documentação, este resultado mostra uma aproximação desta ferramenta com o Dropbox©. Os gráficos das Figuras 19, 20 e 21, ilustram as porcentagens citadas neste texto. LiveKive™ Dropbox© 14% 18% Excelente Excelente 17% Muito Bom Aceitável 68% 23% Pobre 25% 35% Inaceitável/Inexistente Muito Bom Aceitável Pobre Inaceitável/Inexistente Figura 19 – Percentual da Avaliação Figura 20 – Percentual da Avaliação do Dropbox© para o Objetivo 1. do LiveKive™ para o Objetivo 1. SugarSync© Excelente 20% 23% 57% Muito Bom Aceitável Pobre Inaceitável/Inexistente Figura 21 – Percentual da Avaliação do SugarSync© para o Objetivo 1. 52 4.1.2 Avaliação de Resultados do Objetivo 2 O Objetivo 2 propôs uma avaliação das funcionalidades das ferramentas, por meio das questões definidas na Tabela 5 da seção 3.4.2. As principais funcionalidades avaliadas foram o Backup e a recuperação de arquivos, incluindo a recuperação de arquivos apagados acidentalmente do sistema. Verificou-se que a avaliação para o Objetivo 2 também permeou o grau de satisfação Muito Bom, com destaque para a ferramenta SugarSync©. Os comentários dos entrevistados destacaram que a recuperação de dados desta ferramenta é simples, porém arquivos deletados permanentemente são impossíveis de serem recuperados. O Dropbox© manteve sua característica de simplicidade e eficiência, sendo uma ferramenta que se integra facilmente ao gerenciador de arquivos do sistema, mantendo um versionamento de até trinta dias, e sua vantagem em relação ao SugarSync©, é a recuperação de arquivos apagados permanentemente via browser. O LiveKive™ instala um cliente na máquina local e o sincronismo/backup pode ser feito de diferentes localidades, apresenta funcionalidade que permite visualizar e restaurar arquivos, porém é de difícil gerenciamento, característica esta que pode não ter dado o destaque à ferramenta neste Objetivo. A Tabela 8 mostra a pontuação obtida após avaliação do Objetivo 2. Tabela 8 – Resultado da Avaliação do Objetivo 2. Conceito Dropbox© LiveKive™ SugarSync© Excelente 18 2 3 Muito Bom 39 43 50 Aceitável 3 13 7 Pobre 0 0 0 Inaceitável/ Inexistente 0 2 0 Para ilustrar a Tabela 8 foi gerado um gráfico, a partir do qual é possível visualizar de modo mais claro os resultados obtidos. A Figura 22 ilustra o gráfico de resultados da avaliação do Objetivo 2. 53 50 45 40 35 30 25 20 15 10 5 0 Dropbox© LiveKive™ SugarSync© Figura 22 – Resultado da Avaliação do Objetivo 2. A avaliação do Dropbox© obteve 65% de aceitação dos entrevistados no grau Muito Bom, a boa aceitação é fruto das características de usabilidades do Software. Neste mesmo grau, o LiveKive™ recebeu 72% de aceitação, porém o destaque ocorreu para o SugarSync©, que obteve 83% de satisfação no grau aqui avaliado. Os gráficos das Figuras 23, 24 e 25, ilustram as porcentagens citadas neste texto. 5% Dropbox© Excelente 30% 65% Muito Bom Aceitável Pobre Inaceitável/Inexistente 3% LiveKive™ 3% Excelente Muito Bom 22% Aceitável 72% Pobre Inaceitável/Inexistente Figura 23 – Percentual da Avaliação Figura 24 – Percentual da Avaliação do Dropbox© para o Objetivo 2. do LiveKive™ para o Objetivo 2. 54 SugarSync© 12% 5% Excelente Muito Bom Aceitável 83% Pobre Inaceitável/Inexistente Figura 25 – Percentual da Avaliação do SugarSync© para o Objetivo 2. 4.1.3 Avaliação de Resultados do Objetivo 3 O Objetivo 3 avaliou a usabilidade de cada ferramenta, com base nas questões definidas na Tabela 5 da seção 3.4.2. A ferramenta que melhor se destacou neste Objetivo foi o Dropbox©, obtendo maior pontuação no grau Excelente. A satisfação por parte dos entrevistados permeia em torno da simplicidade que este aplicativo apresenta, o que o torna de fácil utilização. Não exige que os usuários tenham grande conhecimento para o gerenciamento, e a interface é de caráter amigável, não dispondo de muitos submenus de acesso, atendendo aos requisitos definidos no item b da seção 3.2.1. Na sequência, consta o LiveKive™, que obteve 48 pontos no grau Muito Bom, foi observado, a partir dos comentários feitos pelo entrevistados, que esta ferramenta é de nível mais avançado, e requer maior utilização para melhor compreensão, assim como o SugarSync©, que se apresentou com grau de satisfação no nível Aceitável. A Tabela 9 mostra a pontuação obtida após avaliação do Objetivo 2. Tabela 9 – Resultado da Avaliação do Objetivo 3. Conceito Dropbox© LiveKive™ SugarSync© Excelente 50 3 8 Muito Bom 6 48 13 Aceitável 4 9 39 Pobre 0 0 0 Inaceitável/ Inexistente 0 2 0 55 Para ilustrar a Tabela 9 foi gerado um gráfico, a partir do qual é possível visualizar de modo mais claro os resultados obtidos. A Figura 26 ilustra o gráfico de resultados da avaliação do Objetivo 3. 50 45 40 35 30 25 20 15 10 5 0 Dropbox© LiveKive™ SugarSync© Figura 26 – Resultado da Avaliação do Objetivo 3. Para melhor compreender a Figura 26 foram definidas as percentagens que representam os graus da avaliação dos entrevistados em relação às ferramentas propostas. Da amostragem utilizada, na avaliação do Dropbox©, o grau Excelente correspondeu a 85% da pontuação total recebida, quando para o LiveKive™, este mesmo grau obteve um percentual de apenas 5%, contudo o grau Muito Bom para esta última ferramenta chegou a um percentual de 80%. A avaliação do SugarSync© permeia o grau Aceitável que correspondeu a 65%. Os gráficos das Figuras 27, 28 e 29, ilustram as porcentagens citadas neste texto. 56 10% 7% Dropbox© LiveKive™ 5% Excelente 15% Muito Bom Muito Bom Aceitável 83% 80% Pobre Excelente Inaceitável/Inexistente Aceitável Pobre Inaceitável/Inexistente Figura 27 – Percentual da Avaliação Figura 28 – Percentual da Avaliação do Dropbox© para o Objetivo 3. do LiveKive™ para o Objetivo 3. SugarSync© Excelente 13% 65% 22% Muito Bom Aceitável Pobre Inaceitável/Inexistente Figura 29 – Percentual da Avaliação do SugarSync© para o Objetivo 3. 57 5 CONSIDERAÇÕES FINAIS Considerando-se a necessidade de proteção contra perda de dados, esse novo paradigma da computação, intitulado Cloud Computing ou Computação nas Nuvens, dispõe de um ambiente desejável no que diz respeito à proteção contra perda de dados. A proposta deste trabalho foi avaliar ferramentas para Backup de Dados nas Nuvens. A avaliação se deu por meio dos resultados obtidos, a partir de um questionário fornecido a usuários dispostos a participarem desta pesquisa. As ferramentas analisadas não apresentaram grandes discrepâncias entre si, contudo foi possível verificar que o Dropbox© se sobressaiu em relação às demais. Considerando os graus Excelente e Muito Bom, esta obteve percentuais altos que permitiram julgá-la como a melhor ferramentas para Backup de Dados nas Nuvens, quando comparada com o LiveKive™ e o SugarSync©. 5.1 Contribuições A partir do estudo comparativo desenvolvido neste trabalho, pode-se identificar uma ferramenta que se mostra satisfatória no atendimento às necessidades dos usuários de maneira simples e objetiva, para Backup de Dados nas Nuvens. Além disso, foi possível conhecer mais sobre três importantes ferramentas para Backup de Dados nas Nuvens. O assunto deste estudo tem sua devida importância justificada quando se reconhece o valor agregado à informação, e o quão importante se torna mantê-las armazenadas, de maneira a estarem sempre disponíveis quando necessários. 58 5.2 Publicação Trabalho publicado com o tema, “Levantamento de Critérios para uma Avaliação Comparativa de Ferramentas para Backup de Dados nas Nuvens”, no Anais do 13º Simpósio de Iniciação Científica e Tecnológica. Simpósio promovido pela Faculdade de Tecnologia de São Paulo em outubro de 2011. 5.3 Trabalhos Futuros O seguinte tópico é proposição para trabalho futuro: • Estudo da Segurança no Backup de Dados nas Nuvens: segurança é um tema fortemente discutido quando se cita a nuvem. Dados podem conter informações de caráter sigiloso. Assim sendo, avaliar o nível de segurança ao qual a informação vai estar submetida, considerando-se o ambiente citado, garante ao usuário do serviço uma maior tranquilidade e certeza da confiabilidade daquela informação. 59 6 REFERÊNCIAS BIBLIOGRÁFICAS ARMBRUST, M., FOX, A., GRIFFITH, R., JOSEPH, A. D., KATZ, R., KONWINSKI, A., LEE, G., PATTERSON, D., RABKON, A., STOICA, I., ZAHARIA, M. Above the Clouds: A Berkeley View of Cloud Computing, 2009. Retrieved from University of California at Berkeley website: http://www.eecs.berkeley.edu/Pubs/TechRpts/2009/EECS-2009-28.pdf. Acessado em: 10 abr. 2011. AULBACH, STEFAN; JACOB, DEAN; KEMPER, ALFONS; et al. A comparison of flexible schemas for software as a service, 2009. Proceedings of the 35th SIGMOD international conference on Management of data, June 29-July 02, 2009, Providence, Rhode Island, USA. AVG, 2011. Disponível em: <http://www.avg.com/us-en/avg-livekive>. Acessado em: 05 jun. 2011. BARBOSA, José Geraldo Pereira.; EIRAS, Fábio da Silva. Obtenção de Conhecimento Necessário a Inovações: Benefícios e Malefícios de Processos de Gestão da Segurança da Informação, 2010. São Paulo. XIII SEMEAD. Disponível em: <http://www.ead.fea.usp.br/semead/13semead/resultado/trabalhosPDF/432.pdf>. Acessado em: 10 abr. 2011. BIGELOW, Stephen J. Backup strategies: Future directions, 2010. Disponível em: < http://searchdatabackup.techtarget.com/news/1300299/Backup-strategies-Future-directions>. Acessado em: 12 abr. 2011. BUYYA, R.; CHEE, Shin Yeo; VENUGOPAL, S.. Market-Oriented Cloud Computing: Vision, Hype, and Reality for Delivering IT Services as Computing Utilies. In Proceedings of the 10th IEEE International Conference High Performance Computing and Communications. 2008. CANCIA, MAIARA HEIL CANCIAN. Uma proposta de Guia de Referência para Provedores de Software como um Serviço, 2009. Master’s thesis, Universidade Federal de Santa Catarina. Disponível em: <http://www.das.ufsc.br/~maiara/files/dissert_maiara.pdf>. Acessado em: 10 abr. 2011. CHIRIGATI, FERNANDO SEABRA. Computação em Nuvem, Rio de Janeiro, RJ. 2009. Disponível em: <http://www.gta.ufrj.br/ensino/eel879/trabalhos_vf_2009_2/seabra/arquitetura.html>. Acessado em: 10 abr. 2011. DELIC, K. e WALKER, M. A. Emergence of the Academic Computing Clouds. ACM Ubiquity, Volume 9, Issue 25. June 24, 2008. 60 DROPBOX, 2011. Disponível em: <http://www.dropbox.com/>. Acessado em: 05 jun. 2011. ERLICH, Leonardo. Plano de Continuidade de Negócios: Uma pesquisa Exploratória na Perspectiva Estratégica no Âmbito da Segurança da Informação, 2004. Master’s thesis, Pontifícia Universidade Católica do Rio de Janeiro, Maio de 2004. Disponível em: <http://www.maxwell.lambda.ele.pucrio.br/Busca_etds.php?strSecao=resultado&nrSeq=5000@1>. Acessado em: 11 abr. 2011. FELLOWS, Russ. Cloud backup tutorial: How to leverage cloud backup services, 2009. Disponível em: <http://searchdatabackup.techtarget.com/tutorial/Cloud-backuptutorial-How-to-leverage-cloud-backup-services#q4>. Acessado em: 20 abr. 2011. GARCIA, MARCO A. B. A.. Definições, Funcionamento e Aplicações da Computação em Nuvem (Cloud Computing), 2009. Disponível em: < https://www.dcce.ibilce.unesp.br/~aleardo/cursos/hpc/Marco.pdf>. Acessado em: 05 abr. 2011. GLOBO, 2011. Disponível em: <http://g1.globo.com/tecnologia/noticia/2011/04/servico-debackup-na-nuvem-atinge-25-milhoes-de-usuarios.html>. Acessado em: 20 abr. 2011. INFO, 2010. Disponível em: <http://info.abril.com.br/>. Acessado em: 25 abr. 2011. ISO 9126, 2011. Disponível em: <http://www.iso.org/iso/home.html>. Acessado em: 05 out. 2011. LEÃO, Itagiba C. Carneiro. Estudo de Viabilidade com Enfoque Experimental para a Implantação de Sistema de Backup Open Source em Ambiente Corporativo, 2010. Disponível em: < http://dsc.upe.br/~tcc/20102/TCC_Itagiba_Final.pdf>. Acessado em: 15 abr. 2011. MAURO, Fernando Souza. Uso do GQM para Avaliar Documentos de Utilização de Framework, SBQS 2009 VIII Simpósio Brasileiro de Qualidade de Software. Disponível em: <http://www.lbd.dcc.ufmg.br/colecoes/sbqs/2009/030.pdf>. Acessado em: 04 out. 2011. MELL, P.; GRANCE, T. Draft NIST Working Definition of Cloud Computing. National Disponível em: Institute of Standards and Technology, 2009. < http://www.info.apps.gov/sites/default/files/NIST_Cloud_Definition.doc>. Acessado em: 10 abr. 2011. MICROSOFT. Curso Básico de Segurança da Informação, 2006. Disponível em <www.modulo.com.br >. Acessado em: 27 abr. 2011. 61 MORAES, Eliana Márcia. Planejamento de Backup de Dados, 2010. Disponível em: <http://www.ppga.com.br/mestrado/2007/moraes-eliana_marcia.pdf>. Acessado em: 11 abr. 2011. MOTAHARI, HAMID R.; STEPHENSON, BRYAN; SINGHAL, SHARAD. Outsourcing Business to Cloud Computing Services: Opportunities and Challenges, 2009. Disponível em: < http://www.hpl.hp.com/techreports/2009/HPL-2009-23.pdf>. Acessado em: 09 abr. 2011. NATIONAL INSTITUTE OF STANDARDS AND TECHNOLOGY, NIST. Cloud Computing, 2010. Disponível em: <http://csrc.nist.gov/groups/SNS/cloudcomputing/index.html >. Acessado em: 10 abr. 2011. NOGUEIRA, MATHEUS CADORI; PEZZI, DANIEL DA CUNHA. A Computação Agora é nas Nuvens, 2009. Disponível em: <http://comp.unicruz.edu.br/~mcadori/A%20COMPUTACAO%20AGORA%20E%20NAS% 20NUVENS.pdf>. Acessado em: 08 abr. 2011. OPENBRR, 2011. Disponível em: <http://www.openbrr.org/>. Acessado em: 10 out. 2011. ORLANDINI, LEANDRO. O Valor da Informação, 2003. Disponível em: <http://www.bonde.com.br/?id_bonde=1-14--763-20030507&tit=o+valor+da+informacao>. Acessado em: 08 mar. 2011. PRESTON, W. Curtis. Cloud Services: Cloud Storage and Cloud Backup Defined, 2011. Disponível em: <http://searchdatabackup.techtarget.com/tutorial/Data-backup-software-andmanaged-cloud-services-Cloud-backup-explained>. Acessado em: 12 Abr. 2011. RAMOS, Paulo Henrique; JUNIOR, Ivanir H. de Freitas. Os Desafios da Computação em Nuvem como Serviço, 2009. Disponível em: <http://www.enacomp.com.br/2010/cd/artigos/completos/enacomp2010_34.pdf>. Acessado em: 07 mar. 2011. SERACH DATA BACKUP, 2007. Disponível http://searchdatabackup.techtarget.com>. Acessado em: 12 abr. 2011. em: < SNIA, Storage Networking Industry Association. Implementing, Serving, and Using Cloud Storage, 2010. Disponível em: < http://docs.media.bitpipe.com/io_21x/io_21631/item_399449/Implementing%20Serving%20a nd%20Using%20The%20Cloud.pdf>. Acessado em: 14 abr. 2011. SOMMERVILLE, Ian. Engenharia de Software, Addison-Wesley Brasil, 8ª Edição, 2007. 62 SOUSA, FLÁVIO R. C.; MOREIRA, LEONARDO O.; MACÊDO, JOSÉ ANTÔNIO F.; MACHADO, JAVAM C. Gerenciamento de Dados em Nuvem: Conceitos, Sistemas e Desafios, In: XXV Simpósio Brasileiro de Banco de Dados, 2010, Belo Horizonte. SBBD 2010. Disponível em: <http://74.125.155.132/scholar?q=cache:oaychMPYhjoJ:scholar.google.com/+Gerenciamento +de+Dados+em+Nuvem:+Conceitos,+Sistemas+e+Desafios&hl=pt-BR&as_sdt=0,5>. Acesso em: 06 mar. 2011. SUGARSYNC, 2011. Disponível em: <https://www.sugarsync.com/>. Acessado em: 05 jun. 2011. TAURION, CEZAR. Cloud Computing – Computação em Nuvem: Transformando o Mundo da Tecnologia, 2009. Disponível em: <http://books.google.com.br/ >. Acessado em: 03 mar. 2011. VECCHIOLA, C.; CHU, X.; BUYYA, R. Aneka: A Software Platform for .NET-based Cloud Computing, 2009. Disponível em < http://arxiv.org/abs/0907.4622> pages 267–295. In: W. Gentzsch, L. Grandinetti, G. Joubert (Eds.). High Speed and Large Scale Scientific Computing. IOS Press, Amsterdam, Netherlands. Acesso em: 06 mar. 2011. ZHU, Wei-Dong Jackie; CERRUTI, Julian; GENTA, Antony A.; KOENIG, Holger; SCHIAVI, Hernán; TALONE, Thomas. Content Manager Backup/Recovery and High Availability: Strategies, Options, and Procedures, 2004. Disponível em: <http://www.redbooks.ibm.com/redbooks/pdfs/sg246444.pdf>. Acessado em: 18 mai. 2011. WINDOWS IT PRO, 2010. Disponível em: <http://www.windowsitpro.com/>. Acessado em: 20 abr. 2011. 63 APÊNDICE 64 APÊNDICE 65 APÊNDICE 66 APÊNDICE