Baixe o app para aproveitar ainda mais
Prévia do material em texto
Curso: Sistemas de Informação Acadêmico: Francisco Wkerlyson Pereira Batista Prof.: Dr. Daniel Barsi COMPUTAÇÃO EM NUVENS: Uma forma diferente de aplicação e armazenamento. QUIXADÁ JUNHO/2014 COMPUTAÇÃO EM NUVENS: Uma forma diferente de aplicação e armazenamento. Francisco Wkerlyson Pereira Batista1 Resumo O projeto tem por objetivo demonstrar os conceitos básicos da computação em nuvens, que é uma tecnologia que basicamente utiliza a internet para realizar desde aplicações como um simples armazenamento até a utilização de um Sistema Operacional sem o mesmo está instalado na máquina do usuário. Dá uma breve explanação por quais motivos esse conceito surgiu e cita alguns exemplos de serviços e empresas que utilizam e disponibilizam esse serviço para os usuários e também demonstra que existem diversas topologias de Nuvem, que se adepta aos mais variados tipos de clientes, o que facilita a escolha de um serviço de nuvem, pois os usuários poderão escolher somente o serviço que realmente vai utilizar o que consequentemente reduzirá os custos. Analisa também que há três tipos de nuvens: as públicas, que é um serviço disponibilizado via internet por grandes empresas; as privadas que é disponibilizada dentro das próprias empresas; e as hibridas que é uma junção das duas primeiras. O projeto analisa quais os problemas de segurança ainda enfrentados pelos usuários, que podem ser desde um ataque ao servidos onde estão guardadas as informações ou até mesmo o servidor da prestação de serviço sair fora do ar impossibilitando aos usuários de utilizar ou buscar seus dados. Também analisa os problemas que dificultam a implantação da Nuvem em médias e pequenas empresas. Por fim o projeto será realizado através de pesquisas bibliográficas e explicativas, e terá caráter qualitativo. Palavras-chave: Tecnologia; computação em nuvens; internet; empresas. Introdução O uso dos computadores para realizar tarefas de forma mais rápida e prática já vem de muito tempo, claramente que tanto o uso, quanto o tamanho em relação a sua forma física mudaram com o decorrer dos tempos. Antes os computadores eram considerados grandes máquinas de calcular, feito apenas para esse propósito. Durante o decorrer dos anos essa ideia foi mudando, computadores já serviam para outros propósitos, não apenas para cálculos e sim uso pessoal, claramente de forma ainda bem limitada, o que já mudou bastante nos dias atuais. 1 Aluno do curso de Sistemas de Informação da FCRS – Faculdade Católica Rainha do Sertão 2 Hoje vivemos em um mundo altamente tecnológico, em que diversas atividade são feitas através dos computadores e da internet diariamente, como por exemplo: realizar pesquisas, acessar redes sociais e até mesmo edições de planilhas, apresentações, documentos, tudo feito de forma online, sem a necessidade que esses programas estejam instalados em sua máquina. Todas essas atividades citadas acimas ou qualquer aplicação feita diretamente na internet, basicamente estão dentro do conceito de Computação nas Nuvens, ou Cloud Computing (em inglês). Conhecida no Brasil como computação em nuvens ou computação nas nuvens, nada mais é que a ideia que nos permiti utilizar as mais variadas aplicações com o auxílio da internet, independente de qual sistema operacional ou computador você esteja utilizando, contanto que esteja conectado a algum provedor de internet. A analogia feita a uma nuvem se dá por conta que esse é um serviço via internet, que também é representada por uma nuvem, que dá a ideia de abstração, por conta de não sabermos tudo o que acontece nela e por nuvens existirem e serem “acessíveis” em todas as partes, assim como a computação nas nuvens. Por mais que pareça uma ideia nova, utilizar programas ou aplicações que não estejam instalados em sua máquina, já é um conceito bem antigo. Ao utilizar um serviço de e-mail ou armazenamento, como é o caso do Dropbox, esse que é um serviço que funciona de forma online, para armazenamento de arquivos, que você pode ter acesso de onde estiver, bastando somente ter acesso a internet, também é um modelo de Cloud. 2. Justificativa Os motivos que levaram a realizar essa pesquisa foi para analisar quais as dificuldades e as possíveis melhorias sobre o que envolve todo o processo de armazenamento e aplicações em nuvens, pois por se tratar de um conceito ainda desconhecido, muitas pessoas não fazem ideia do que se refere, quais os riscos da utilização desse conceito, quais as vantagens, quais as diferentes topologias de nuvens, e quais as dificuldade de implantação nas pequenas e médias empresas, geralmente por não se importar muito sobre o assunto, ou por pensar erroneamente que o serviço não entrará em vigor por se tratar de um serviço muito caro e de difícil implementação, e que não trará retornos as empresas. A pesquisa também se propõe a identificar quais os avanços que a Cloud traz a empresas que aderem a esse conceito, e também quais os benefícios que ela traz a seus diferentes tipos de usuários, que vão dos usuários domiciliares, 3 passando por pequenas e medias empresas, chegando até a grandes companhias como a Google e a Microsoft por exemplo. Enfim, a computação em nuvens é um conceito ainda desconhecidos por muitos, mas que traz diversos benefícios, por isso deve ser melhor analisada e estudada para que possa ser aplicada da melhor forma possível pelos usuários. 3. Problemática O foco da Computação em Nuvens é o armazenamento e aplicações web, onde seja possível que o usuário possa acessar seus arquivos de qualquer lugar via internet, e realizar aplicações sem ter a necessidade de programas ou aplicativos instalados em sua máquina. Alguns motivos para que a Computação nas Nuvens ainda não tenha emplacado pode se dar pelas diversas dúvidas que ainda a cerca. Um dos principais problemas está relacionado a segurança, aos riscos que os dados que trafegam na Nuvem podem sofrer. Podemos aqui citar diferentes riscos da utilização da Nuvem, como indisponibilidade do servidor onde estão guardadas suas informações, esse podendo sair do ar; as informações ficam mais expostas a invasões por hacker via internet. Outro problema pode fica a caráter da implantação do serviço, que muitas vezes pode ter um custo elevado para quem deseja aderi-la. Sendo assim, a pergunta-problema que irá guiar o desenvolvimento desta pesquisa é: Quais as dificuldades encontradas na implantação da computação em nuvens nas pequenas e médias empresas que as impedem de aderir a essa tecnologia? 4. Objetivos 4.1. Objetivo geral Identificar quais as dificuldades encontradas na implantação da computação em nuvens nas pequenas e médias empresas que as impedem de aderir a essa tecnologia. 4.2 Objetivos específicos Identificar quais as melhores técnicas para a implantação da computação em nuvens nas pequenas e medias empresas. Analisar quais retornos a implantação da computação em nuvens pode trazer para quem aderi-la. 4 5. Referencial teórico Segundo o site Tudo Sobre Cloud, um dos fatores importantes para o surgimento desse novo conceito de aplicação, certamente foram os preços dos computadores que antes tinham preços elevadíssimos, pois estes tinham que rodar diferentes e pesadas aplicações o que necessitária de um bom núcleo de processamento, o que é um dos fatores preponderantes para o aumento dos preços dos computadores, quanto maior o poder deprocessamento, maior é o preço dos computadores. Foi a partir desse momento que surgiu a Nuvem. Hoje a maioria dos computadores e os dispositivos móveis não precisam mais desse alto poder de processamento de dados, pois esses processamentos e armazenamentos são feitos por Mainframes (Computadores com altíssimo poder de processamento de dados) de grandes empresas, como por exemplo a Amazon, o que faz com que os preços dos dispositivos diminuam. Embora que a computação em nuvem se pareça um serviço novo, ele está presente desde o surgimento da internet, mas de forma bem mais reduzida se comparado com hoje. Exemplos disso, eram e ainda são os serviços de e-mail e que computação em nuvens não dispensa em momento algum o armazenamento em discos rígidos. A diferença é que os arquivos não ficam armazenados na memória do seu computador pessoal ou empresarial, eles ficam armazenados em Data Center, que muitas vezes ocupam grandes galpões. Tendo isso como base, vemos que todo e qualquer serviço de nuvem depende de um servidor físico, onde ficam armazenados as informações e aplicações que serão acessadas pelo usuário no momento da utilização desse serviço. Ao usuário só fica a tarefa de acessar via internet o serviço dessas empresas para realizar as mais diferentes atividades que vão de um simples armazenamento de arquivos até rodar um Sistema Operacional sem esse está instalado na sua máquina. O usuário faz a solicitação a aplicação que ele está utilizando, está faz requisição ao seu servidor que retorna a informação que o usuário precisa, desta forma nenhum processamento ou armazenamento é feito diretamente no computador do usuário. Hoje a Computação nas Nuvens pode ser dividida basicamente em 5 tipos de serviços ou topologia. IaaS - Infrastructure as a Service ou Infraestrutura como Serviço: Quando contrata-se uma porcentagem do hardware, como um servidor, uma máquina virtual, ou ainda um sistema operacional de acordo com a necessidade do cliente. PaaS - 5 plataform as a Service ou Plataforma como Serviço: Este é uma das topologias consideradas mais completas, trata-se de um serviço mais amplo, incluindo quase todos os recursos necessário para uma determinada aplicação, como banco de dados, armazenamento e aumento automático da capacidade do serviço chegando até a suporte de linguagens de programação. DaaS - Development as a Service ou Desenvolvimento como Serviço: Serviço onde se faz presente diversas ferramentas de uso geral, como por exemplo os editores de textos online onde diferentes pessoas podem interagir modificando o mesmo arquivo de diferentes lugares, e de diferentes dispositivos. SaaS - Software as a Service ou Software como Serviço: esse modelo trata-se de utilizar software com um serviço, onde se paga um determinado valor só pelo que é usado, como por exemplo o serviço de abastecimento de água, onde o cliente só paga pelo que consome. CaaS - Communication as a Service ou Comunicação como Serviço: Solução para as empresas onde os funcionários poderão colaborar nas suas atividades de forma rápida e prática de onde estiver por meio da internet (VELLOSO, 2011). Com isso podemos identificar que existe diferentes tipos de topologias e que cada uma tem uma melhor utilização de acordo com a necessidade do cliente, o que facilita na escolha da Nuvem, e que isso também pode reduzir gastos, pois o cliente só vai contratar o que ele realmente precisa. Existem ainda diferentes tipos de nuvens, as privadas, as públicas e as hibridas que é a junção dos dois primeiros tipos. A privada é um serviço prestado dentro da própria empresa aos seus usuários, onde as próprias empresas poderão limitar ou aumentar o serviço de acordo com sua vontade. A pública é um serviço prestado por grandes empresas via internet, onde a hospedagem, proteção e manutenção das informações é feita por esses provedores de serviço, e o usuário só paga pelo que é utilizado. Já a hibrida como já relatado é a junção dos dois tipos, onde à possibilidade da utilização de uma nuvem privada e outra publica simultaneamente. (DIAS, et al. 2012). Como foi citado acima, existe diferentes tipos de cloud, o que possibilita e torna mais fácil a adaptação e implantação, podendo utilizar um serviço oferecido por empresas mundialmente conhecidas ou a própria empresa fornece um modelo de nuvem que melhor se adeque a seus empregados e clientes, de forma privada, compartilhando e oferecendo o serviço apenas a quem desejar dentro dos domínios da própria corporação, possibilitando o menor gasto, como por exemplo, a instituição pode requisitar um serviço de provisão de sistemas operacionais a uma nuvem pública e distribuir a seus empregados 6 por meio de uma nuvem privada, deste modo só se pagará por um pacote de licença dos sistemas e não uma licença individual a cada empregado. Um fator importante a se levar em consideração é na hora de migrar os seus dados ou de sua empresa para um serviço de nuvem, onde a preocupação se volta a segurança de suas informações. Existem riscos de invasões ao servidor por hackers, onde esses podem ter acesso às informações que estão guardadas nas nuvens, o que pode causar diversas complicações ou o servidor contratado saia fora ar, ou o sinal de internet seja interrompido no momento em que você precise muito de um sistema operacional ou arquivo que esteja na nuvem. Outro fatorr de extrema importância e que ainda é muito especulado e discutido é a segurança das informações nas nuvens, esse termo é o que mais preocupa os usuários quando vão utilizar ou migrar seus dados para esse serviço. Podemos aqui resgatar os pensamentos de Dias et al. (2012, p. 10) quando nos diz que: Na hora de migrar os dados de uma empresa para uma nuvem, todo administrador se preocupa com a segurança de suas informações, com a qualidade que estas estarão sendo guardadas. Existe o risco de alguém invadir o servidor e ter acesso aos dados das organizações que lá hospedam seus serviços, o que pode eventualmente gerar transtornos vitais, como o compartilhados de dados por concorrentes, ou mesmo a alteração original dos dados, levando a tomada de decisões equivocadas. Por esse e outros motivos que a segurança na hora de migrar ou contratar um serviço de nuvens é vista como a parte mais importante, pois as suas informações poderão ser compartilhadas de forma indevida, causando grandes prejuízos a essas empresas. Onde os principais responsáveis por essas quebras de segurança são os Crackers, esses que são pessoas maliciosas determinadas a realizar invasões a servidores atrás de informações que possam favorecer à eles financeiramente ou em forma de prestigio com outros Crackers. Porém não pode se ter completamente a ideia de que todos os dados estão desprotegidos nas nuvens. Segundo Dias et al. (2012, p. 12) “Grandes datacenters possuem uma infraestrutura muito preparada contra quaisquer tipos de ataques, tanto virtuais quanto físicas. ” Grandes empresas de distribuição desse tipo de serviço estão investidas alto na segurança das informações de seus clientes, para que assim ganhei ainda mais adeptos dessa tecnologia. Ainda podemos expor que grandes empresas como Amazon, Microsoft dentre outras mais, tem um poder muito maior de segurança de dados 7 que empresas pequenas ou médias, estas duas últimas, que procuram grandes empresas com um poder maior de proteção de dados para assegurar melhor suas informações. Pois se as mesmas fossem realizar esquemas maiores de segurança de dados possivelmente o custo seria bem maior do que contratar um serviço de nuvem. 6. Metodologia O primeiro procedimento a ser tomado será através de pesquisasbibliográficas, quando analisaremos alguns conceitos relativos a computação em nuvens e suas topologias mais usadas no mercado. Baseados em acervos bibliográficos e trabalhos relacionados na internet e afirmações de profissionais da área, desejando demonstrar os quais as dificuldades encontradas diante da implantação da computação em nuvens e os riscos que este conceito sofre e ainda poderá sofrer por se tratar de um serviço via internet, onde milhares de dados estão mais expostos a ameaças perigosas. Buscar analisar e explicar que apesar de diversos pontos críticos ainda relacionado a segurança, este é um conceito que crescei muito nos últimos anos e que é uma aposta para modelos de armazenamento nos dias atuais. A pesquisa se dará também através de questionários e entrevistas que terão caráter qualitativo onde buscamos saber o porquê da não utilização da nuvem, e quais as dificuldades encontradas no momento de migrar para essa tecnologia. Depois disso, entrará em vigor a pesquisa exploratória, onde buscamos analisar quais as melhores técnicas para anular essas dificuldades encontradas. 7. Cronograma MÊS 1º 2º 3º 4º 5º Atividades Pesquisa bibliográfica X X X Pesquisa Explicativa X X X Leitura do Material X X X Redação X X Revisão pelo professor X Redação final/apresentação X 8 8. Referências bibliográficas ALECRIM, Emerson. O que é Cloud computing (computação nas nuvens)? Disponível em: http://www.infowester.com/cloudcomputing.php Acesso em: 06 abr.2014 CIO. Cinco riscos da nuvem que você não pode ignorar. Disponível em: http://cio.com.br/gestao/2013/03/19/cinco-riscos-da-nuvem-que-voce-nao-pode-ignorar/ Acesso em: 17 abr.2014 CSC. O que é Cloud Computing? Disponível em: http://www.csc.com/pt/offerings/63346-o_que_%C3%A9_o_cloud_computing Acesso em: 06 abr.2014 OLHAR DIGITAL. Cloud computing: tudo o que você precisa saber sobre o assunto. Disponível em: http://olhardigital.uol.com.br/noticia/cloud_computing_tudo_o_que_voce_precisa_saber _sobre_o_assunto/20231 Acesso em: 15 mai.2014 RESIGET, A segurança de dados na computação em nuvens nas pequenas e médias empresas. Disponível em: http://periodicos.unifacef.com.br/index.php/resiget/article/view/287/278 9 Acesso em: 17 mai.2014 UOL HOST. Glossário da Computação em Nuvem. Disponível em: http://www.uolhost.com.br/academia/noticias/2014/02/27/glossario-da-computacao-em- nuvem.html Acesso em: 15 mai.2014 VELLOSO, Fernando de Castro. Informática: conceitos básicos. Rio de Janeiro: Elsevier, 2011. VELTE, Anthony; VELTE, Toby; ELSENPETER, Robert. Cloud computing: Computação em Nuvem: Uma Abordagem Prática. Rio de Janeiro: Alta Books, 2010.
Compartilhar