gustavo cd

Download Gustavo CD

Post on 10-Jul-2015

285 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

GUSTAVO ZANATTA BRUNO

COMPUTAO EM NUVEM NOS SISTEMAS DE INFORMAO

BARRA DO BUGRES 2011

GUSTAVO ZANATTA BRUNO

COMPUTAO EM NUVEM NOS SISTEMAS DE INFORMAO

Monografia apresentada ao Departamento de Cincia da Computao, da Universidade do Estado de Mato Grosso UNEMAT, como prrequisito para obteno do ttulo de Bacharel em Cincia da Computao, sob orientao do Prof. MSc. Fernando Selleri Silva.

BARRA DO BUGRES 2011

GUSTAVO ZANATTA BRUNO

COMPUTAO EM NUVEM NOS SISTEMAS DE INFORMAO

Monografia

apresentada

ao

curso

de

Cincia

da

Computao,

da

Universidade do Estado de Mato Grosso, como trabalho de concluso de curso e pr-requisito para obteno do titulo de Bacharel em Cincia da Computao, sob orientao do Professor MSc. Fernando Selleri Silva sujeito avaliao da seguinte banca examinadora:

Banca Examinadora

________________________________________ Prof. MSc. Fernando Selleri Silva Orientador

________________________________________ Prof. Esp. Raquel da Silva Vieira Coelho Coordenadora de Monografia II

________________________________________ Prof. MSc. Everton Ricardo no Nascimento Convidado

________________________________________ Prof. Luciano Barco Indicado pelo Departamento

Barra do Bugres, 30 de junho de 2011.

DEDICATRIA

Dedico esse trabalho a minha me, a senhora Ilse Maria Zanatta Bruno, que esteve ao meu lado em todas as etapas da minha vida, me prestando todo tipo de apoio.

AGRADECIMENTOS

Gostaria de deixar meu agradecimento a todos meus amigos que me deram apoio para o desenvolvimento desse trabalho. Tambm gostaria de agradecer ao meu orientador Fernando Selleri Silva pelo apoio prestado durante a realizao do mesmo.

RESUMO

Este trabalho descreve o novo paradigma para arquitetura de servidores, a computao em nuvem. O mesmo faz uma contextualizao histrica sobre as arquiteturas computacionais at os dias de hoje. Apresenta uma abordagem sobre os conceitos bsicos de computao em nuvem, demonstrando suas principais caractersticas, vantagens e desafios. Tambm descreve os modelos de servio fornecidos pela nuvem e seus tipos. No final apresenta um estudo de caso de migrao para a nuvem de uma empresa petrolfera e sugere sistemas brasileiros que poderiam ser migrados para a nuvem. O trabalho foi desenvolvido por meio de pesquisa exploratria com reforo de pesquisa bibliogrfica e visa despertar a ateno da comunidade acadmica para o tema, bem como contribuir com o desenvolvimento e adoo dessa tecnologia no nosso pas. Palavras-chave: Arquitetura. Nuvem. Vantagens. Migrao.

ABSTRACT

This paper describes the new paradigm for server architecture, cloud computing. So does a historical context on computing architectures to this day. Presents a discussion of the basic concepts of cloud computing, demonstrating its main features, advantages and challenges. It also describes the types of service provided by the cloud and its brands. At the end presents a case study of migration to the cloud of an oil company and Brazilian systems suggests that could be migrated to the cloud. The work was developed through exploratory research reinforced with literature and aims to arouse the attention of the academic community to the issue and contribute to the development and adoption of this technology in our country. Keywords: Architecture. Cloud. Benefits. Migration.

LISTA DE FIGURAS

Figura 1: Representao da nuvem .......................................................................... 17 Figura 2: Camadas da nuvem. .................................................................................. 24 Figura 3: Diferena do ciclo de vida do software convencional para o SaaS. ........... 25 Figura 4: Tipos de nuvens. ........................................................................................ 28 Figura 5: Descrio do sistema antes da nuvem....................................................... 33 Figura 6: Descrio do sistema aps a nuvem.......................................................... 33 Figura 7: Motivos de chamadas para manuteno.................................................... 36

SUMRIO

INTRODUO ............................................................................................................ 9 1 SISTEMAS DE INFORMAO COORPORATIVOS ............................................. 11 1.2 Evoluo dos sistemas de informao ................................................................ 12 1.2.3 Arquitetura web ................................................................................................ 14 2 COMPUTAO EM NUVEM ................................................................................. 16 2.1 Histrico .............................................................................................................. 16 2.2 Conceitos de computao em nuvem ................................................................. 17 2.3 Vantagens da computao em nuvem ................................................................ 18 2.4 Desafios para a computao em nuvem ............................................................. 20 2.5 Modelos de servios disponveis na nuvem ........................................................ 24 2.6 Ferramentas para a nuvem ................................................................................. 27 2.7 Tipos de nuvem quanto propriedade ................................................................ 28 3 A COMPUTAO EM NUVEM NOS SISTEMAS COORPORATIVOS .................. 30 3.1 Sistemas favorveis migrao para a nuvem ................................................... 30 3.2 Estudo de caso de migrao para a nuvem ........................................................ 31 3.3 Sistemas que poderiam ir para nuvem ................................................................ 39 3.4 A nuvem uma tendncia ................................................................................... 42 CONCLUSO ............................................................................................................43 REFERNCIAS BIBLIOGRFICAS .......................................................................... 44

9

INTRODUO

Atualmente, grande parte dos servios essenciais que consumimos como gua e energia so cobrados conforme o uso, ento por que no cobrar os recursos de TI (tecnologia da informao) consumidos pelas empresas dessa forma? Nos ltimos tempos surgiu um modelo de prestao de servios computacionais em que possvel fazer dessa forma, o modelo chamado de computao em nuvem. A computao em nuvem um modelo de servio recente, em que a forma de pagamento baseada no consumo de servios utilizados, que cresce a cada dia e pode oferecer servios para os usurios finais que queiram hospedar arquivos at as grandes empresas que queiram migrar toda sua parte de TI para a nuvem. A nuvem pode ser acessada de qualquer lugar e se adaptar as mais diversas demandas, esses so os grandes diferenciais, incluindo a facilidade em se projetar um servidor sem se preocupar com a demanda. Essas caractersticas atraem cada dia mais usurios para as nuvens. Alm dessas, a nuvem possui outras vantagens com relao s demais arquiteturas. Porm, ainda encontra resistncia de adoo por parte de muitas empresas, principalmente pelo fato de ser um paradigma novo. A computao em nuvem resultado de uma unio de uma srie de outras ferramentas j conhecidas na rea de tecnologia. Generalizando, o conceito de nuvem parte do princpio de que toda infraestrutura de TI da empresa so ativos das empresas clientes, e passa a ser acessado pela Internet, por meio do uso de um simples navegador. Nesse modelo de negcios a Internet passa a ser o centro das operaes e atividades das empresas, e a rede passa a focar nos sistemas utilizados em grande escala pelos usurios. A metodologia de pesquisa adotada para o desenvolvimento deste trabalho teve como foco a Pesquisa Exploratria. Para refinar os resultados em muitos momentos foram oferecidas diferentes abordagens, sobre o tema. Portanto, para fundamentao terica a metodologia de pesquisa utilizada foi a Pesquisa Bibliogrfica. (SANTOS, 2005). O trabalho visa explicar os conceitos bsicos de computao em nuvens e dos sistemas corporativos. Descrever as vantagens da utilizao da computao em

10

nuvens em sistemas corporativos. Demonstrar as aplicaes de computao em nuvens. E contribuir para a melhoria dos sistemas de informaes corporativas utilizados nas organizaes, fornecendo informaes para as reas de TI das empresas. O presente trabalho encontra-se estruturado em trs captulos. O primeiro faz uma demonstrao da evoluo das arquiteturas dos computadores at os dias atuais. O segundo aprofunda o estudo sobre os conceitos de computao em nuvem. E o terceiro demonstra um estudo de caso em computao em nuvem e uma discusso sobre sistemas que possivelmente ficariam mais estveis com a aplicao da nuvem.

11

1 SISTEMAS DE INFORMAO COORPORATIVOS

Os sistemas de informao so de suma importncia nas organizaes modernas, pois integram as vrias operaes da empresa facilitando a administrao da mesma. So de grande utilidade para a busca de lucro das empresas, pois aperfeioam os processos aumentando a eficincia. Conforme Stair e Reynolds sistema de informao significa:

[...] um conjunto de elementos ou componentes inter-relacionados que coletam (entrada), manipulam (processamento) e disseminam (sada) os dados e a informao e fornecem um mecanismo de feedback para atender a um objetivo. (2002, p.12).

Segundo Laudon, K e Laudon, J sistemas de informao podem ser definidos como um conjunto de componentes inter-relacionados que coleta (recupera), processa, armazena e distribui informaes destinadas a apoiar a tomada de decises, a coordenao e o controle de uma organizao. (2004,