CONCEITOS E APLICAÇÕES DA COMPUTAÇÃO EM NUVEM



Documentos relacionados
ANÁLISE COMPARATIVA ENTRE APLICAÇÕES GRATUITAS EM NUVEM

COMPUTAÇÃO EM NUVEM: UM FUTURO PRESENTE

SISTEMAS DISTRIBUÍDOS

O que é Cloud Computing?

Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V

Faculdade Integrada do Ceará FIC Graduação em Redes de Computadores

Infraestrutura: devo usar a nuvem? Prof. Artur Clayton Jovanelli

Alexandre Malveira, Wolflan Camilo

Computação em Nuvem. Alunos: Allan e Clayton

Rivolta Cloud Backup

O que é o Virto ERP? Onde sua empresa quer chegar? Apresentação. Modelo de funcionamento

Núvem Pública, Privada ou Híbrida, qual adotar?

A computação na nuvem é um novo modelo de computação que permite ao usuário final acessar uma grande quantidade de aplicações e serviços em qualquer

Professor Esp.: Douglas Diego de Paiva

10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO

Instituto de Educação Tecnológica Pós-graduação Gestão em Tecnologia da Informação - Turma nº 25 08/04/2015. Computação em Nuvem

Virtualização de Sistemas Operacionais

GIS Cloud na Prática. Fabiano Cucolo 26/08/2015

Arquiteturas Paralelas e Distribuídas

Gestão em Sistemas de Informação. Profa.: Me. Christiane Zim Zapelini

CLOUD COMPUTING. Gustavo Matos Rodrigues 1 Leandro Panatta Vissentini 1 Sandy Júnior Sagiorato 1 Victor Daniel Scandolara 1 Eva Lourdes Pires 2

Armazenamento em nuvem é feito em serviços que poderão ser acessados de diferentes lugares, a qualquer momento e utilizando diferentes dispositivos,

CLOUD COMPUTING: COMPARANDO COMO O MUNDO ONLINE PODE SUBSTITUIR OS SERVIÇOS TRADICIONAIS

2 Computação na Nuvem

Relatório de Progresso

Estratégia da VMware: O modelo corporativo definido por software e o desafio de simplificar a TI. Anderson Ferreira Bruno Amaral 22 Ago 2014

Soluções de Gerenciamento de Clientes e de Impressão Universal

A ferramenta que você necessitava para seu Buffet Infantil.

COMPUTAÇÃO EM NUVEM. Michele Marques Costa 1,2, Julio César2 ¹Universidade paranaense (Unipar)

Renan Borges Pereira¹, Paulo Henrique Gomes Barbosa². Faculdade de Tecnologia de Ourinhos FATEC.

Computação em Nuvens. Professor: Dr. Rogério Vargas 2015/1

SIMARPE Sistema de Arquivo Permanente

Computação nas Nuvens

Apresenta. SofStore o mais novo aliado no gerenciamento do seu negócio

Virtualização Gerencia de Redes Redes de Computadores II

Computação em Nuvem. Henrique Ruschel, Mariana Susan Zanotto, Wélton Costa da Mota. Especialização em Redes e Segurança de Sistemas 2008/2

Intranets. FERNANDO ALBUQUERQUE Departamento de Ciência da Computação Universidade de Brasília 1.INTRODUÇÃO

Conceitos Básicos de Rede. Um manual para empresas com até 75 computadores

Proposta de Avaliação de Empresas para o uso do SAAS

Administração de Sistemas de Informação Gerenciais

TRIBUTAÇÃO NA NUVEM. Tax Friday 21 de outubro de 2011 AMCHAM - RJ

Introdução a Computação nas Nuvens

Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho

Planejamento Estratégico de TI. Felipe Pontes

UM NOVO CONCEITO EM HOSPEDAGEM DE DOMÍNIO

Aula 03-04: Modelos de Sistemas Distribuídos

Segurança da Informação

Universo Online S.A 1

Cloud Computing. Edy Hayashida

Novas ferramentas GIS para gestão Ambiental. Fabiano Cucolo 26/02/2015

Forneça a próxima onda de inovações empresariais com o Open Network Environment

Câmara dos Deputados CCTCI: Comissão de Ciência e Tecnologia, Comunicação e Informática

Agenda. A Empresa História Visão Conceito dos produtos. Produto Conceito Benefícios Mobilidade Vantagens. Clientes

ANEXO 11. Framework é um conjunto de classes que colaboram para realizar uma responsabilidade para um domínio de um subsistema da aplicação.

Apresentação. Vitae Tec Tecnologia a Serviço da Vida!

Arquitetura dos Sistemas de Informação Distribuídos

TRIBUTAÇÃO NAS NUVENS Uma Regulação em Debate

Quarta-feira, 09 de janeiro de 2008

Renan Borges Pereira¹, Rodrigo Rodrigues da Silva². Faculdade de Tecnologia de Ourinhos FATEC.

Sistemas Operacionais. Conceitos de um Sistema Operacional

Projeto Incubadora no SecondLife

Simplificando a TECNOLOGIA

Formação: o Bacharel em Sistemas de Informações (SI); o MBA em Tecnologia da Informação e Comunicação (TIC).

Guia Rápido de Licenciamento do SQL Server 2012

MÓDULO 8 ARQUITETURA DOS SISTEMAS DE BANCO DE DADOS

15/09/2015. Gestão e Governança de TI. Modelo de Governança em TI. A entrega de valor. A entrega de valor. A entrega de valor. A entrega de valor

Sistemas Operacionais II. Prof. Gleison Batista de Sousa

FileMaker Pro 14. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 14

Serviços de TIC Soluções e demandas

Computação em Nuvem & OpenStack

Funcionalidade Escalabilidade Adaptabilidade Gerenciabilidade

MANUAL DE IMPLANTAÇÃO SISTEMA DE INVENTÁRIO CACIC GOVERNO FEDERAL SOFTWARE PÚBLICO

Outside On-Line LTDA Telefone: +55 (19) (19) (claro) carlos@outside.com.br

Escolha seu serviço Cloud O melhor do Cloud

FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES

da deusa Athena, da sabedoria na mitologia grega PROPOSTA COMERCIAL Fone:

MECANISMOS PARA GOVERNANÇA DE T.I. IMPLEMENTAÇÃO DA. Prof. Angelo Augusto Frozza, M.Sc.

Soluções Completas. Fundada em 1991, a.compos é pioneira na área de soluções em tecnologia, atuando nas áreas de:

1

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert:

PROJETO E IMPLANTAÇÃO DE INTRANETS

É CLOUD. É ON-DEMAND.

Introdução ao Modelos de Duas Camadas Cliente Servidor

Usando Service Design Thinking para criar SOA Corporativo

ADMINISTRAÇÃO DE ATIVOS DE TI GERENCIAMENTO DE CONFIGURAÇÃO

Projeto de Desenvolvimento Institucional de. Gestão Documental

Transcrição:

CONCEITOS E APLICAÇÕES DA COMPUTAÇÃO EM NUVEM Rogério Schueroff Vandresen¹, Willian Barbosa Magalhães¹ ¹Universidade Paranaense(UNIPAR) Paranavaí-PR-Brasil rogeriovandresen@gmail.com, wmagalhaes@unipar.br Resumo: Este artigo apresenta um estudo sobre os principais conceitos e aplicações da Computação em Nuvem, abordando os diferentes tipos de serviços e modo de compartilhamento de dados, buscando apresentar de forma objetiva este novo paradigma da computação que esta cada vez mais presente em nosso dia-a-dia, e que já se tornou indispensável para muitas pessoas e empresas. 1. Introdução A evolução constante da computação sempre trouxe consigo grandes inovações, uma dessas inovações é a Computação em Nuvem ou Cloud Computing, que vem se popularizando e ganhando espaço, seja para usuários comuns ou até mesmo para grandes empresas. A computação em nuvem pode ser entendida como um ambiente de computação formado por diversos servidores sejam esses virtuais ou físicos, ou um conjunto de serviços com capacidade de processamento, armazenamento, aplicações, plataformas e serviços disponibilizados na internet [Taurion 2009]. A possibilidade de armazenamento e processamento de dados em um servidor na web, através dos serviços oferecidos pela Computação em Nuvem, permite que uma grande diversidade de dispositivos (tablets, celulares, notebooks e desktops), possam acessar e executar esses recursos, sendo necessário somente o acesso à internet e um mecanismo padronizado, que por sua vez pode ser um navegador que necessita poucos recursos computacionais. A computação em nuvem pode ser considerada a transformação dos sistemas computacionais físicos em sistemas virtuais que poderão ser acessados de qualquer lugar, tornando assim a internet o centro da base de dados do mundo, permitindo novas possibilidades com grande capacidade de processamento sem a necessidade de altos investimentos em infraestrutura. 2. Computação em Nuvem Originalmente o termo cloud (nuvem) e sua imagem eram usados pela telefonia e posteriormente foi adotado como metáfora pela computação, descrevendo a internet nos diagramas de redes. A imagem da nuvem era usada para indicar algo intangível, mas necessário para o funcionamento das redes, tanto que, as linhas desenhadas nos diagramas passavam por dentro da imagem da nuvem ilustrando a internet somente como um intermediário no fluxo de dados [Taurion 2009].

Na prática a Computação em Nuvem seria a transformação dos sistemas computacionais físicos de hoje em sistemas virtuais. Toda a infraestrutura necessária para o processamento, conectividade e armazenamento desses sistemas, aplicações e serviços, devem ser de responsabilidade de uma empresa que preste tal serviço. Isso torna possível uma grande economia quanto a suporte técnico e equipamento. O emprego da computação em nuvem proporcionará uma série de vantagens, principalmente para o setor corporativo, que poderá destinar o dinheiro que inevitavelmente teria que desembolsar para a manutenção de sua infraestrutura tecnológica para outras finalidades, além de não precisar se preocupar com atualizações, suporte técnico ou licenças [Intel 2010]. A Computação em Nuvem torna possível o acesso de arquivos, aplicativos e serviços disponíveis na web por diversos usuários simultaneamente e de diversos tipos de aparelhos que tenham acesso à internet e navegadores compatíveis com tais serviços e aplicações. A Figura 1 retrata esse cenário. Figura 1. Visão geral nuvem computacional [Sousa, Moreira e Machado, 2009] A Computação em Nuvem torna o acesso a serviços e aplicativos simples e dinâmico. Possibilitando que dispositivos com configurações inferiores possam executalos sem comprometer o desempenho. O conceito das aplicações na nuvem já está presente no cotidiano, em muitos casos os usuários nem se dão conta que estão trabalhando com aplicações em nuvens, como por exemplo, a Google disponibiliza diversos aplicativos como o Google Drive que possibilita o armazenamento de arquivos, vídeos, documentos de textos (inclusive criados no Google Docs) e muitos mais, possibilitando uma maior segurança, pois é possível utiliza-lo como um drive de backup ou apenas para garantir o acesso aos arquivos quando necessário, sem a necessidade de mídias físicas para o transporte dos mesmos. O Google Maps é outro exemplo muito interessante, através dele é possível acessar o mapa do mundo todo através do navegador, traçar rotas e procurar localidades, também é possível a visualização 3D que proporciona uma maior capacidade de

localização, e como os demais exemplos, é possível acessá-lo de qualquer dispositivo que tenha acesso à internet. 2.1 Características Essenciais Segundo NIST (2011), um modelo de Computação em Nuvem deve apresentar algumas características essenciais: Autoatendimento sob demanda: o usuário pode usufruir das funcionalidades computacionais sem a necessidade da interação humana com o provedor de serviço, ou seja, o provedor identifica as necessidades do usuário, podendo assim automaticamente reconfigurar todo hardware e software, e essas modificações devem ser apresentadas ao usuário de forma transparente. Amplo acesso a serviços de rede: os recursos computacionais são acessados através da internet, que são acessados por mecanismos padronizados, que pode ser um navegador simples que use poucos recursos computacionais, sem a necessidade do usuário modificar o ambiente de trabalho de seu dispositivo, como por exemplo, linguagem de programação e sistema operacional. Pool de recursos: os recursos computacionais (físicos ou virtuais) do provedor são divididos em pools para que possam atender a múltiplos usuários simultaneamente. Esses recursos são alocados e realocados dinamicamente, de acordo com a demanda dos usuários. Os usuários por sua vez não precisam saber a localização física dos recursos computacionais, essas informações podem ser proporcionadas de maneira de alta abstração podendo apenas ser informados a país, estado ou centro de dados. Elasticidade rápida: as funcionalidades computacionais devem ser rápidas e elásticas, assim como rapidamente liberadas, podendo em alguns casos serem liberadas automaticamente caso haja necessidade devido a demanda. O usuário deve ter a impressão de ter recursos ilimitados que podem ser comprados ou adquiridos em qualquer quantidade e a qualquer momento. A elasticidade deve ter três componentes: escalabilidade linear, utilização on-demand e pagamento por unidades consumidas de um recurso. Outro recurso que pode auxiliar nesse processo é a virtualização que pode criar várias instâncias de recursos requisitados usando apenas um recurso físico. A virtualização também torna possível abstrair características físicas de uma plataforma computacional, emulando vários ambientes que podem ser independentes ou não. Serviços mensuráveis: os sistemas em nuvem automaticamente controlam e monitoram os recursos necessários para cada tipo de serviço, tais como armazenamento, processamento e largura de banda. Esse recurso deve ser monitorado e controlado de forma transparente tanto para o provedor de serviço quanto para o usuário.

3. Modelos de Serviços A ideia de Computação em Nuvem é composta por modelos de serviços, esses modelos são pagos conforme a necessidade e o uso dos mesmos (pay-per-use), dando ao cliente a possiblidade de usar mais ou menos recursos de acordo com sua necessidade. Os modelos de serviços são os seguintes: Software como Serviço: um aplicativo pode ser utilizado por uma grande quantidade de usuários simultaneamente. Esse tipo de serviço é disponibilizado por provedores e acessado pelos usuários através de aplicações como o navegador. Todo o controle e gerenciamento da rede, sistemas operacionais, armazenamento e possíveis manutenções será de responsabilidade do provedor de serviço [Aulbach 2009]. Plataforma como Serviço: é a disponibilização de plataformas de desenvolvimento que facilitam a implantação de aplicações assim como o gerenciamento do hardware subjacente e das camadas de software. O usuário não tem controle sobre a rede, sistemas operacionais ou armazenamento, mas poderá controlar a aplicação implementada na nuvem. A linguagem de programação bem como o ambiente de desenvolvimento é fornecida pelo provedor [NOGUEIRA 2010]. Infraestrutura como Serviço: consiste no fornecimento de infraestrutura de processamento, armazenamento, redes, entre outros. Este serviço, assim como os demais, tem seus recursos neste caso a infraestrutura compartilhados com diversos usuários simultaneamente. Isso se torna possível através do processo de virtualização, no qual o usuário terá controle sobre máquinas virtuais, armazenamento, aplicativos instalados e possivelmente um controle limitado sobre os recursos de rede [VERAS 2012]. Figura 2. Papel dos três modelos de serviços da computação em nuvem [SOUSA, MOREIRA E MACHADO 2009]

4. Metodologia Para a realização deste artigo foi realizada uma revisão bibliográfica em livros, artigos e sites da Internet. Após a revisão deste conteúdo, foi realizada a elaboração deste material. 5. Conclusão A Computação em Nuvem é uma tecnologia que está se popularizando a cada dia que passa, tornando-se mais presente no cotidiano de todos, tanto para usuários domésticos como para grandes empresas. Seus recursos e serviços variados vêm modificando o modo como os recursos computacionais são comercializados e utilizados. A computação, como é conhecida atualmente, com notebooks, desktops e até mesmos dispositivos móveis como tablets, celulares e smartphones, caracterizados pela grande capacidade de processamento, está a caminho de sofrer uma grande mudança pelo fato de cada vez mais os serviços oferecidos pela Computação em Nuvem possibilitem que dispositivos com pouca capacidade de processamento e máquinas poderosas executem um mesmo aplicativo com a mesmo eficiência. Referencias Nogueira, Matheus Cadori1; PEZZI, Daniel da Cunha (2010) A Computação Agora é nas Nuvens Universidade de Cruz Alta (UNICRUZ) Cruz Alta, RS Brasil. Aulbach, Stefan; JACOBS, Dean; KEMPER, Alfons; et al. (2009) A Comparison of Flexible Schemas for Software as a Service. 35th SIGMOD - International Conference on Management of Data, 2009. Taurion, C. (2009) Cloud Computing: computação em nuvem: transformando o mundo da tecnologia da informação, Editora Brasport: Rio de Janeiro, Brasil. Veras, Manoel.(2012) Cloud Computing: Nova Arquitetura da TI. Editora Brasport: Rio de Janeiro, Brasil. INTEL (2010) Cloud Computing, http://www.nextgenerationcenter.com/detallecurso/cloud_computing.aspx?pageid=1, Acesso em: 04/08/2013. Souza, Flávio R. C.; Moreira, Leonardo O.; Machado, Javam C. Computação em Nuvem: Conceitos, Tecnologias, Aplicações e Desafios. ERCEMAPI 2009. NIST, (2011) The NIST Definition of Cloud Computing (Draft), http://csrc.nist.gov/publications/nistpubs/800-145/sp800-145.pdf, Acesso em: 03/08/2013.