COMPUTAÇÃO EM NUVEM: CONCEITOS E TECNOLOGIAS DE GERENCIAMENTO DE DADOS
|
|
- Sabrina Andrade de Mendonça
- 8 Há anos
- Visualizações:
Transcrição
1 COMPUTAÇÃO EM NUVEM: CONCEITOS E TECNOLOGIAS DE GERENCIAMENTO DE DADOS Ticiana Linhares Coelho da Silva 1, Jean Gleison de Santana Silva 2, Lincoln Alexandre Paz Silva 2, Clayton Maciel Costa 2 1 Departamento de Computação Universidade Federal do Ceará (UFC) Fortaleza, CE Brasil 2 Instituto Federal do Rio Grande do Norte (IFRN) Ipanguaçu, RN Brasil ticianalc@lia.uf.br, jeangleison2@gmail.com, lincolnalexandre@hotmail.com, clayton.maciel@ifrn.edu.br Abstract. The advent of new information technologies has resulted in an increased amount of data to be stored. The need to provide services that manipulate data, such as management services, storage and query on these data still grows. In this context, it is necessary to provide computing as a service, such paradigm is known as Cloud Computing, where the term cloud is a metaphor for the Internet. This new trend of technology, which is one of the biggest promises of the century, allows the use of services of Information Technology (IT) to demand payment based on usage. Furthermore, Cloud Computing is an alternative sustainable and brings many benefits; because it covers a wide area in the IT market. This work discusses the concept, some characteristics of Cloud Computing technologies and data management technologies in Cloud Computing. Resumo. O advento das novas tecnologias de informação têm resultado no aumento da quantidade de dados a serem armazenados. Cresce ainda, a necessidade de disponibilizar serviços que manipulem esses dados, tais como serviços de gerenciamento, de armazenamento e de consulta sobre esses dados. Nesse contexto, é necessário fornecer computação como um serviço, tal paradigma é conhecido como Computação em Nuvem ou Cloud Computing em inglês, onde o termo nuvem é uma metáfora para Internet. Essa nova tendência de tecnologia, a qual é uma das maiores promessas do século, permite a utilização de serviços de Tecnologia da Informação (TI) sob demanda com pagamento baseado no uso. Além disso, a Computação em Nuvem se mostra uma alternativa sustentável e trás muitos benefícios, pois abrange uma ampla área no mercado de TI. Dessa forma, o objetivo desse artigo consiste em discutir o conceito, as características, e ainda algumas tecnologias de gerenciamento de dados em Computação em Nuvem. 1. Introdução O advento das novas tecnologias de informação têm resultado no aumento da quantidade de dados a serem armazenados. Cresce ainda, a necessidade de disponibilizar serviços que manipulem esses dados, tais como serviços de gerenciamento, de armazenamento e de consulta sobre esses dados. Nesse contexto, é
2 necessário fornecer computação como um serviço, tal paradigma conhecido como Computação em Nuvem ou Cloud Computing em inglês, onde o termo nuvem é uma metáfora para a Internet. Essa nova tendência de tecnologia diz respeito a proporcionar serviços de Tecnologia da Informação (TI) sob demanda com pagamento baseado no uso. A Computação em Nuvem pretende atingir desde os usuários finais que hospedam seus documentos na Internet até empresas que terceirizam recursos de TI para outras empresas. A Computação em Nuvem facilita o acesso aos serviços ou recursos computacionais, de maneira independente de plataforma e de arquitetura. Além disso, provê aos usuários a ideia de recursos computacionais e armazenamento de dados infinitos. Contudo, toda sua estrutura arquitetural é sob demanda e com pagamento baseado no uso, ou seja, só se paga pelo que é utilizado (pay only when it matters). Esse artigo tem como objetivo discutir o conceito, as características e algumas tecnologias de Computação em Nuvem. Além disso, são apresentadas algumas tecnologias de gerenciamento de dados em nuvem existentes. O artigo está organizado da seguinte forma: a Seção 2 apresenta uma visão geral do que é a Computação em Nuvem e suas principais características; a Seção 3 descreve o gerenciamento de dados em nuvem. Finalmente, a Seção 4 discute as considerações finais. 2. Computação em Nuvem: uma nova tendência O computador tem sido utilizado cada vez mais em nosso dia-a-dia, pois é nele que armazenamos arquivos e que executamos aplicativos para uso pessoal. Contudo, em um ambiente corporativo, o mesmo não acontece, pois normalmente tem-se uma estrutura de rede e os arquivos ficam armazenados nos servidores, de forma que os usuários finais podem acessá-los de qualquer computador que esteja no grupo da rede. Essa ideia de armazenamento e processamento local, que temos hoje, está sendo substituída por outros modelos distribuídos e transparentes ao usuário. Computação em Nuvem tem se tornado uma palavra chave da indústria de TI. Ela é uma evolução dos serviços e produtos de tecnologia da informação sob demanda. Usuários de serviços que são baseados nesse modelo, não precisam se preocupar com escalabilidade nem com disponibilidade dos recursos, e ainda, eles pagam apenas pelo recurso utilizado. Assim, computação em Nuvem é um modelo inovador que provê recursos computacionais com base em self-service sob demanda, ou seja, os recursos utilizados pelo usuário que estão dentro da nuvem sejam eles software ou hardware, podem ser alocados automaticamente de acordo com a necessidade do usuário de maneira transparente e sem que o mesmo necessite de interação humana com os provedores do serviço. A Computação em Nuvem provê ainda um pooling de recursos. O provedor organiza seus recursos computacionais em um pool, tanto de recursos físicos quanto virtuais, a fim de atender a demanda de vários usuários. A localização desses recursos é transparente ao usuário. A elasticidadade rápida é outra característica do modelo de Computação em Nuvem, ela se comporta de acordo com a demanda. Recursos dedicados ao processamento e à capacidade de armazenamento dos dados, por exemplo, são automaticamente adquiridos pelo usuário de maneira rápida e elástica, basta que o
3 mesmo pague o preço adequado pelo uso do recurso. Quando a demanda dimunui, os recursos são automaticamente liberados. A Computação em Nuvem permite aos usuários acessarem seus aplicativos e programas como se estivessem instalados em sua máquina e independentemente do sistema operacional. O processamento da máquina, as configurações de hardware e de softwares aplicativos, e até mesmo o sistema operacional são carregadas no momento em que se começa a utilizar o serviço. Isso é vantajoso, não só para as empresas como para os usuários domésticos, visto que dessa forma só há o pagamento se houver o uso, não havendo a necessidade de comprar licenças integrais de um software. Assim, a medida que a necessidade dos usuários aumenta, basta eles adquirirem facilmente recursos que estão nas nuvens. Figure 1. Uma visão geral de uma nuvem computacional. Outra vantagem para empresas e usuários domésticos é que eles não precisarão mais se preocupar com o backup, cuja responsabilidade passa a ser do provedor de serviço de Cloud Computing, responsável por guardar e proteger seus arquivos, e restaurar se necessário. Contudo, muitas empresas ficam receosas pelos seus dados estarem sob o domínio de outra empresa, ou hospedar todos os seus dados na Internet, não oferecendo total segurança a suas informações, como por exemplo, número da conta corrente dos funcionários, relatórios de produção, relatórios de projetos, entre outros. Dessa forma, foram criados os modelos de implantação, são eles: público, privado, híbrido e comunidade [NIST 2009], a fim de atender ao requisito de segurança da aplicação. O modelo de implantação privado é dedicado exclusivamente para uma organização, podendo a nuvem ser administrada pela própria empresa ou por terceiros. Neste modelo, são empregadas políticas de segurança quanto ao acesso. Essas políticas podem ser a nível de gerenciamento de rede, configurações dos provedores de serviços e utilização de tecnologia de autenticação e autorização [Sousa 2010]. Esse tipo de
4 modelo é viável de se utilizar em um cenário de uma universidade e seus departamentos, de tal forma que a universidade só deseja disponibilizar seus dados aos departamentos. O modelo de implantação público é dedicado a qualquer usuário, basta que o mesmo conheça onde se encontra o serviço. Nesse modelo, não faz sentido aplicar técnicas de segurança quanto ao acesso, como por exemplo, aplicação de tecnologia de autenticação e autorização. No modelo de implantação comunidade, diversas empresas compartilham uma mesma nuvem. Nesse modelo, podem ser aplicadas técnicas de segurança quanto ao acesso, tais políticas de segurança devem estar de acordo com os requisitos de cada empresa que participa da comunidade. Uma empresa da comunidade ou terceiros podem administrar a nuvem. O modelo híbrido envolve união de duas ou mais nuvens, que podem ser privada, pública e comunidade. 3. Gerenciamento de Dados em Computação em Nuvem A expansão dos processos automatizados em diversas áreas e as novas tecnologias de informação levaram os sistemas computacionais a manipularem grande quantidade de dados e ainda, de forma flexível. Aplicações como sistemas de monitoramento, desejam armazenar e consultar dados capturados por uma rede de sensores, por exemplo, a fim de tomar decisões futuras. Assim, um sistema de monitoramento que opera em um ambiente local, pode utilizar um Sistemas de Gerenciamento de Banco de Dados (SGBD) relacional, o qual atenderia ao requisito de os usuários consultarem de forma flexível. Contudo, quando esses sistemas passam a ser operados e sincronizados de maneira distribuída, uma opção seria utilizar SGBDs que estivesse em ambiente de nuvem, já que esses ambientes garantem características tais como alta escalabilidade, alta disponibilidade, autogerenciamento. Apesar da alta disponibilidade que os bancos de dados para ambientes de nuvem garantem, através da replicação em múltiplos data centers, do escalonamento automático e do particionamento dos dados para o armazenamento em vários hosts atendendo a demanda dos usuários, muitos dos bancos de dados de ambientes de nuvem perdem características peculiares que existem em bancos de dados relacionais, tais como consultas utilizando operador de junção, suporte a transações e garantia de consistência forte [Sousa 2010]. Na literatura, existem SBGDs relacionais para ambientes de nuvem, tais como Relational Cloud [Curino 2010], SQL Azure [Microsoft Azure 2009] e Amazon RDS [Amazon 2010], que garantem suporte a transação e suporte ao SQL como linguagem de consulta. Mas, apresentam desvantagens, pois não garantem forte escalabilidade nem alta disponibilidade. Já os SGBDs orientados a coluna, tais como Google DataStore e Cassandra [Lakshman, A., Malik, Prashant 2009], garantem forte escalabilidade e alta disponibilidade. Porém, não oferecem ou oferecem suporte simplificado a transações e possuem API simples para realizar consultas, não oferecendo suporte a junções. Os SGBDs orientados a coluna, geralmente, são otimizados para leituras, sendo aconselhável a sua utilização em aplicações que requerem a realização de consultas adhoc em grande quantidade de dados, já os SGBDs relacionais, geralmente, são otimizados para escrita, sendo mais viáveis para aplicações que realizam consultas com pouca frequência e que desejam alto desempenho na escrita dos dados.
5 Na literatura, existem outros Sistemas de Gerenciamento de Banco de Dados que apresentam suporte à nuvem e que possuem modelos de dados diferentes do relacional e do modelo orientado a coluna, como por exemplo, os modelos Chave-Valor, como Amazon Dynamo [DeCandia 2007] e orientado a Documento, como CouchDB [Apache CouchDB 2010]. O Dynamo utiliza o modelo par chave-valor armazenados em uma Distributed Hash Table e não possui suporte a associações ou esquemas. Para garantir um nível de escalabilidade e disponibilidade, uma das técnicas utilizada por ele é relaxar a consistência em alguns cenários de falhas [Sousa 2010]. O CouchDB é um sistema de banco de dados orientado a documentos, ditribuído, livre de esquema e de código livre. Figure 2. Classificação dos Sistemas de Gerenciamento de Dados. 4. Considerações finais Ultimamente, a atenção dada à preservação do meio ambiente tem aumentado. Os problemas ambientais causados pelos lixos tecnológicos têm obrigados as empresas a repensar seu modo de trabalhar e adotarem medidas que sejam tanto benéficas aos seus negócios, quanto ao meio ambiente. Toneladas de lixo tecnológico são jogadas no meio ambiente todos os dias, devido à falta de postos de coleta, principalmente em países de economia emergente como o Brasil. O uso cada vez mais crescente do computador e a necessidade de upgrade das máquinas, devido ao uso de softwares que exigem melhores configurações de hardware, gera uma problemática preocupante, pincipalmente nos dias de hoje. Alternativas como Cloud Computing prometem diminuir esse problema, pois os provedores oferecem servidores de alto desempenho, de tal sorte que os usuários não precisam se preocupar com o upgrade de suas máquinas e em descartar as que estão obsoletas. Dessa forma, os usuários geram menos lixo tecnológico, não prejudicando o meio ambiente.
6 Este artigo apresentou um estudo sobre Computação em Nuvem, destacando o gerenciamento de dados nesse ambiente. A Computação em Nuvem é um novo paradigma, onde os recursos de TI são oferecidos como serviços aos usuários que pagam pelo seu uso. No gerenciamento de dados, podemos perceber que existem vários sistemas de gerenciamento de banco de dados que oferecem suporte à nuvem. Esses SGBDs estão evoluindo e se adequando à necessidade das aplicações. 5. Referências Sousa, F. R. C. (2010). Gerenciamento de Dados em Nuvem, Monografia de Qualificação de Doutorado em Ciência da Computação na Universidade Federal do Ceará, Brasil. NIST. Draft Definition of Cloud Computing. National Institute of Standarts and Technology, Curino, C., Jones, E., Zhang, Y., Wu, E., Madden, S. (2010). Relational cloud: The case for a database service. Technical report, MIT-CSAIL-TR Computer Science and Artificial Intelligence Laboratory, MIT, Estados Unidos. Microsoft Azure (2009). Amazon Relational Database Service (2010). Lakshman, A., Malik, Prashant (2009). Cassandra a decentralized structured storage system. Ladis 09: Proceedings of the 3nd Workshop on Large-Scale Distributed Systems and Middleware. DeCandia, G., Hastorun, D., Jampani, M., Kakulapati, G., Lakshman, A., Pilchin, A., Sivasubramanian, S., Vosshall, P., Vogels, W. (2007). Dynamo: amazon s highly available key-value store. SIGOPS Oper. Syst. Rev., 41(6): Apache CouchDB(2010). Vecchiola C., Chu, X. and Buyya R. Aneka: A software platform for.net-based cloud computing. CoRR, abs/ , Daniel J Abadi. Data management in the cloud: Limitations and opportunities. IEEE Data Eng. Bull., 32:3-12, Vaquero L. M., Rodero-Merino L., Caceres J and Lindner M. A breaking the clouds: towards a cloud definition. SIGCOMM Comput. Commun. Rev., 39(1):50-55, Aboulnaga A., Salem K., Soror A. A, Minhas U. F., Kokosielis P. and Kamath S. Deploying database appliances in the cloud. IEEE Data Eng. Bull., 32(1):13-20, Ciurana E. Developing with Google App Engine. Apress, Berkely, CA, USA, Liu S, Liang Y. and Brooks M. Eucalyptus: a web service-enabled-infrastructure. In CASCON '07: Proceedings of the 2007 conference of the center or advanced studies on Collaborative research, pages 1-11, New York, NY, USA, ACM.
Infraestrutura: devo usar a nuvem? Prof. Artur Clayton Jovanelli
Infraestrutura: devo usar a nuvem? Prof. Artur Clayton Jovanelli Conceitos principais Nuvem Local Dados (informações) Profissional Pessoal Procedimento padrão (modelo) Produzir Armazenar Como era... Como
Leia maisFaculdade Integrada do Ceará FIC Graduação em Redes de Computadores
Faculdade Integrada do Ceará FIC Graduação em Redes de Computadores Disciplina - Sistemas Distribuídos Prof. Andrey Halysson Lima Barbosa Aula 12 Computação em Nuvem Sumário Introdução Arquitetura Provedores
Leia maisSISTEMAS DISTRIBUÍDOS
SISTEMAS DISTRIBUÍDOS Cluster, Grid e computação em nuvem Slide 8 Nielsen C. Damasceno Introdução Inicialmente, os ambientes distribuídos eram formados através de um cluster. Com o avanço das tecnologias
Leia mais23/05/12. Computação em Nuvem. Computação em nuvem: gerenciamento de dados. Computação em Nuvem - Características principais
Computação em Nuvem Computação em nuvem: gerenciamento de dados Computação em nuvem (Cloud Computing) é uma tendência recente de tecnologia cujo objetivo é proporcionar serviços de Tecnologia da Informação
Leia maisCONCEITOS E APLICAÇÕES DA COMPUTAÇÃO EM NUVEM
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
Leia maisMÓDULO 8 ARQUITETURA DOS SISTEMAS DE BANCO DE DADOS
MÓDULO 8 ARQUITETURA DOS SISTEMAS DE BANCO DE DADOS Quando falamos em arquitetura, normalmente utilizamos esse termo para referenciar a forma como os aplicativos computacionais são estruturados e os hardwares
Leia maisNúvem Pública, Privada ou Híbrida, qual adotar?
Instituto de Educação Tecnológica Pós-graduação Gestão e Tecnologia da Informação - Turma 25 03/04/2015 Núvem Pública, Privada ou Híbrida, qual adotar? Paulo Fernando Martins Kreppel Analista de Sistemas
Leia maisArmazenamento em nuvem é feito em serviços que poderão ser acessados de diferentes lugares, a qualquer momento e utilizando diferentes dispositivos,
Nuvem cloud Armazenamento em nuvem é feito em serviços que poderão ser acessados de diferentes lugares, a qualquer momento e utilizando diferentes dispositivos, não havendo necessidade de armazenamento
Leia maisA 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
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 lugar e independente da plataforma, bastando para isso
Leia maisProgramação com acesso a BD. Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br
Programação com acesso a BD Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br 1 Introdução BD desempenha papel crítico em todas as áreas em que computadores são utilizados: Banco: Depositar ou retirar
Leia maisANÁLISE COMPARATIVA ENTRE APLICAÇÕES GRATUITAS EM NUVEM
ANÁLISE COMPARATIVA ENTRE APLICAÇÕES GRATUITAS EM NUVEM Pedro Victor Fortunato Lima, Ricardo Ribeiro Rufino Universidade Paranaense UNIPAR Paranavaí Paraná Brasil pedrin_victor@hotmail.com, ricardo@unipar.br
Leia maisFernando Seabra Chirigati. Universidade Federal do Rio de Janeiro EEL879 - Redes de Computadores II Professores Luís Henrique Costa e Otto Duarte
Fernando Seabra Chirigati Universidade Federal do Rio de Janeiro EEL879 - Redes de Computadores II Professores Luís Henrique Costa e Otto Duarte Introdução Grid x Nuvem Componentes Arquitetura Vantagens
Leia maisO que é Cloud Computing?
O que é Cloud Computing? Referência The Economics Of The Cloud, Microsoft, Nov. 2010 Virtualização, Brasport, Manoel Veras, Fev. 2011. 2 Arquitetura de TI A arquitetura de TI é um mapa ou plano de alto
Leia maisSegurança da Informação
INF 108 Segurança da Informação Computação em Nuvem Prof. João Henrique Kleinschmidt Introdução Centralização do processamento Surgimento da Teleinformática Década de 60 Execução de programas localmente
Leia mais10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO
10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO UMA DAS GRANDES FUNÇÕES DA TECNOLOGIA É A DE FACILITAR A VIDA DO HOMEM, SEJA NA VIDA PESSOAL OU CORPORATIVA. ATRAVÉS DELA, ELE CONSEGUE
Leia maisArquiteturas Paralelas e Distribuídas
Arquiteturas Paralelas e Distribuídas TSI-6AN Apresentado por: Cleber Schroeder Fonseca 1 CLOUD COMPUTING 2 Cloud Computing A expressão cloud computing (computação nas nuvens) começou a ganhar força em
Leia maisCOMPUTAÇÃO EM NUVEM: UM FUTURO PRESENTE
COMPUTAÇÃO EM NUVEM: UM FUTURO PRESENTE Andressa T.R. Fenilli 1, Késsia R.C.Marchi 1 1 Universidade Paranaense (UNIPAR) Paranavaí PR Brasil andressa.trf@gmail.com, kessia@unipar.br Resumo. Computação em
Leia maisCloud Computing. Edy Hayashida E-mail: edy.hayashida@uol.com.br
Cloud Computing Edy Hayashida E-mail: edy.hayashida@uol.com.br Facebook 750 milhões de usuários 42% de todos os usuários do Facebook estão localizado na América, 27% na Ásia e 25% na Europa 4% na África
Leia maisAdministração de Sistemas de Informação Gerenciais
Administração de Sistemas de Informação Gerenciais UNIDADE III: Infraestrutura de Tecnologia da Informação Atualmente, a infraestrutura de TI é composta por cinco elementos principais: hardware, software,
Leia maisProposta de Avaliação de Empresas para o uso do SAAS
1 INSTITUTO DE EDUCAÇÃO TECNOLÓGICA PÓS-GRADUAÇÃO Gestão e Tecnologia da Informação/ IFTI 1402 Turma 25 09 de abril de 2015 Proposta de Avaliação de Empresas para o uso do SAAS Raphael Henrique Duarte
Leia maisNoções de. Microsoft SQL Server. Microsoft SQL Server
Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados
Leia maisComputação nas Nuvens
Computação nas Nuvens TÓPICOS Introdução Internet: O fundamento principal O que é Computação em Nuvens Vantagens Dúvidas Corrida pela tecnologia Trabalhos Futuros Conclusão Referências 2 TÓPICOS Introdução
Leia maisUMA PROPOSTA PARA COMPARAÇÃO DE PROVEDORES DE COMPUTAÇÃO EM NUVEM DESDE UMA PERSPECTIVA DE INTEGRAÇÃO DE APLICAÇÕES 1
UMA PROPOSTA PARA COMPARAÇÃO DE PROVEDORES DE COMPUTAÇÃO EM NUVEM DESDE UMA PERSPECTIVA DE INTEGRAÇÃO DE APLICAÇÕES 1 Igor G. Haugg 2, Rafael Z. Frantz 3, Fabricia Roos-Frantz 4, Sandro Sawicki 5. 1 Pesquisa
Leia maisPlanejamento Estratégico de TI. Felipe Pontes felipe.pontes@gmail.com
Planejamento Estratégico de TI Felipe Pontes felipe.pontes@gmail.com VPN Virtual Private Network Permite acesso aos recursos computacionais da empresa via Internet de forma segura Conexão criptografada
Leia maisCurso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V. 2009-2
Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V. 2009-2 Aula 1 Conceitos da Computação em Nuvem A computação em nuvem ou cloud computing
Leia maisSISTEMA GERENCIADOR DE BANCO DE DADOS
BANCO DE DADOS Universidade do Estado de Santa Catarina Centro de Ciências Tecnológicas Departamento de Ciência da Computação Prof. Alexandre Veloso de Matos alexandre.matos@udesc.br SISTEMA GERENCIADOR
Leia maisIntranets. FERNANDO ALBUQUERQUE Departamento de Ciência da Computação Universidade de Brasília 1.INTRODUÇÃO
Intranets FERNANDO ALBUQUERQUE Departamento de Ciência da Computação Universidade de Brasília 1.INTRODUÇÃO As intranets são redes internas às organizações que usam as tecnologias utilizadas na rede mundial
Leia maisBancos de Dados em Clouds
Bancos de Dados em Clouds Bancos de Dados em Clouds Erik Williams Zirke Osta Rafael Brundo Uriarte Agenda Introdução; Fundamentos; Estudo comparativo das Ferramentas; Conclusões e Trabalhos Futuros. Agenda
Leia maisRelatório de Progresso
Luís Filipe Félix Martins Relatório de Progresso Mestrado Integrado em Engenharia Electrotécnica e de Computadores Preparação para a Dissertação Índice Introdução... 2 Motivação... 2 Cloud Computing (Computação
Leia maisSistema de Bancos de Dados. Conceitos Gerais Sistema Gerenciador de Bancos de Dados
Sistema de Bancos de Dados Conceitos Gerais Sistema Gerenciador de Bancos de Dados # Definições # Motivação # Arquitetura Típica # Vantagens # Desvantagens # Evolução # Classes de Usuários 1 Nível 1 Dados
Leia maisPor Antonio Couto. Autor: Antonio Couto Enterprise Architect
Cloud Computing e HP Converged Infrastructure Para fazer uso de uma private cloud, é necessário crescer em maturidade na direção de uma infraestrutura convergente. Por Antonio Couto O que é Cloud Computing?
Leia maisAlexandre Malveira, Wolflan Camilo
Alexandre Malveira, Wolflan Camilo Introdução Cloud Computing Computação Móvel SaaS, PaaS e IaaS CloudBees Diariamente arquivos são acessados, informações dos mais variados tipos são armazenadas e ferramentas
Leia mais1 http://www.google.com
1 Introdução A computação em grade se caracteriza pelo uso de recursos computacionais distribuídos em várias redes. Os diversos nós contribuem com capacidade de processamento, armazenamento de dados ou
Leia maisHoje é inegável que a sobrevivência das organizações depende de dados precisos e atualizados.
BANCO DE DADOS Universidade do Estado de Santa Catarina Centro de Ciências Tecnológicas Departamento de Ciência da Computação Prof. Alexandre Veloso de Matos alexandre.matos@udesc.br INTRODUÇÃO Hoje é
Leia maisNUVEM HÍBRIDA: DEIXE AS PREOCUPAÇÕES COM SEGURANÇA NO PASSADO.
NUVEM HÍBRIDA: DEIXE AS PREOCUPAÇÕES COM SEGURANÇA NO PASSADO. Muitas empresas brasileiras estão interessadas nas vantagens proporcionadas pela computação em nuvem, como flexibilidade, agilidade e escalabilidade,
Leia maisADAPTANDO UMA APLICAÇÃO PARA CLOUD: UMA ANÁLISE ENTRE OS ESFORÇOS UTILIZADOS
ADAPTANDO UMA APLICAÇÃO PARA CLOUD: UMA ANÁLISE ENTRE OS ESFORÇOS UTILIZADOS Cleverson Nascimento de Mello¹, Claudete Werner¹, Gabriel Costa Silva² ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil
Leia maisCâmara dos Deputados CCTCI: Comissão de Ciência e Tecnologia, Comunicação e Informática
Câmara dos Deputados CCTCI: Comissão de Ciência e Tecnologia, Comunicação e Informática A relevância tecnológica, econômica e estratégia da Computação em Nuvem (Cloud Computing) para a competitividade
Leia maisRenan Borges Pereira¹, Rodrigo Rodrigues da Silva². Faculdade de Tecnologia de Ourinhos FATEC. renanzaum_1@hotmail.com¹, rodrigues_fatec@hotmail.
Renan Borges Pereira¹, Rodrigo Rodrigues da Silva² Faculdade de Tecnologia de Ourinhos FATEC renanzaum_1@hotmail.com¹, rodrigues_fatec@hotmail.com² Há algum tempo o termo computação em nuvem ou Cloud Computing
Leia maisTRIBUTAÇÃO NA NUVEM. Tax Friday 21 de outubro de 2011 AMCHAM - RJ
TRIBUTAÇÃO NA NUVEM Tax Friday 21 de outubro de 2011 AMCHAM - RJ PROGRAMA 1. INTRODUÇÃO À COMPUTAÇÃO EM NUVEM CONCEITOS APLICÁVEIS 2. PRINCIPAIS OPERAÇÕES E ASPECTOS TRIBUTÁRIOS POLÊMICOS INTRODUÇÃO À
Leia maisMANUAL DE IMPLANTAÇÃO SISTEMA DE INVENTÁRIO CACIC GOVERNO FEDERAL SOFTWARE PÚBLICO
MANUAL DE IMPLANTAÇÃO SISTEMA DE INVENTÁRIO CACIC Configurador Automático e Coletor de Informações Computacionais GOVERNO FEDERAL SOFTWARE PÚBLICO software livre desenvolvido pela Dataprev Sistema de Administração
Leia maisPollyanna Gonçalves. Seminário da disciplina Banco de Dados II
Pollyanna Gonçalves Seminário da disciplina Banco de Dados II Web 2.0 vem gerando grande volume de dados Conteúdo gerado por redes sociais, sensores inteligentes, tecnologias de colaboração, etc. Novas
Leia maishttp://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho
vi http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Administração de Redes de Computadores Resumo de Serviços em Rede Linux Controlador de Domínio Servidor DNS
Leia maisBancos de Dados. Conceitos F undamentais em S is temas de B ancos de Dados e s uas Aplicações
Conceitos F undamentais em S is temas de B ancos de Dados e s uas Aplicações Tópicos Conceitos Básicos Bancos de Dados Sistemas de Bancos de Dados Sistemas de Gerenciamento de Bancos de Dados Abstração
Leia maisInstituto 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
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 Carlos Henrique Barbosa Lemos RESUMO Este trabalho tem por objetivo tratar
Leia maisConceitos Básicos de Rede. Um manual para empresas com até 75 computadores
Conceitos Básicos de Rede Um manual para empresas com até 75 computadores 1 Conceitos Básicos de Rede Conceitos Básicos de Rede... 1 A Função de Uma Rede... 1 Introdução às Redes... 2 Mais Conceitos Básicos
Leia maisClassificação::Modelo de implantação
Classificação::Modelo de implantação Modelo de implantação::privado Operada unicamente por uma organização; A infra-estrutura de nuvem é utilizada exclusivamente por uma organização: Nuvem local ou remota;
Leia maisInteroperabilidade entre Bancos de Dados Relacionais e Bancos de Dados NoSQL
Minicurso: Interoperabilidade entre Bancos de Dados Relacionais e Bancos de Dados NoSQL Geomar A. Schreiner Ronaldo S. Mello Departamento de Informática e Estatística (INE) Programa de Pós-Graduação em
Leia maisComputação em Nuvem. Alunos: Allan e Clayton
Computação em Nuvem Alunos: Allan e Clayton 1 - Introdução 2 - Como Funciona? 3 - Sistemas Operacionais na Nuvem 4 - Empresas e a Computação em Nuvem 5 - Segurança da Informação na Nuvem 6 - Dicas de Segurança
Leia maisPanorama de Aplicações de Alto Desempenho em Nuvem
EXTRAÇÃO DE DADOS NO CONTEXTO DE UMA REDE SOCIAL DE CONSUMO Panorama de Aplicações de Alto Desempenho em Nuvem Jonathan Patrick Rosso, Claudio Schepke jonathan.p.rosso@gmail.com, claudioschepke@unipampa.edu.br
Leia maisComo usar a nuvem para continuidade dos negócios e recuperação de desastres
Como usar a nuvem para continuidade dos negócios e recuperação de desastres Há diversos motivos para as empresas de hoje enxergarem o valor de um serviço de nuvem, seja uma nuvem privada oferecida por
Leia maisTRIBUTAÇÃO NAS NUVENS Uma Regulação em Debate
TRIBUTAÇÃO NAS NUVENS Uma Regulação em Debate Workshop Divisão Tributária 18.04.2013 CIESP - CAMPINAS PROGRAMA 1. BREVE INTRODUÇÃO À COMPUTAÇÃO EM NUVEM 2. PRINCIPAIS OPERAÇÕES E ASPECTOS TRIBUTÁRIOS POLÊMICOS
Leia maisDAS6607 - Inteligência Artificial Aplicada à Controle de Processos e Automação Industrial
DAS6607 - Inteligência Artificial Aplicada à Controle de Processos e Automação Industrial Aluno: André Faria Ruaro Professores: Jomi F. Hubner e Ricardo J. Rabelo 29/11/2013 1. Introdução e Motivação 2.
Leia maisO que é o Virto ERP? Onde sua empresa quer chegar? Apresentação. Modelo de funcionamento
HOME O QUE É TOUR MÓDULOS POR QUE SOMOS DIFERENTES METODOLOGIA CLIENTES DÚVIDAS PREÇOS FALE CONOSCO Suporte Sou Cliente Onde sua empresa quer chegar? Sistemas de gestão precisam ajudar sua empresa a atingir
Leia maisBancos de dados distribuídos Prof. Tiago Eugenio de Melo tiagodemelo@gmail.com. http://www.tiagodemelo.info
Bancos de dados distribuídos Prof. Tiago Eugenio de Melo tiagodemelo@gmail.com Última atualização: 20.03.2013 Conceitos Banco de dados distribuídos pode ser entendido como uma coleção de múltiplos bds
Leia maisPÚBLICA, PRIVADA OU HÍBRIDA: QUAL É A MELHOR NUVEM PARA SEUS APLICATIVOS?
PÚBLICA, PRIVADA OU HÍBRIDA: QUAL É A MELHOR NUVEM PARA SEUS APLICATIVOS? As ofertas de nuvem pública proliferaram, e a nuvem privada se popularizou. Agora, é uma questão de como aproveitar o potencial
Leia maisDisciplina: Tecnologias de Banco de Dados para SI s
Curso de Gestão em SI Disciplina: Tecnologias de Banco de Dados para SI s Rodrigo da Silva Gomes (Extraído do material do prof. Ronaldo Melo - UFSC) Banco de Dados (BD) BD fazem parte do nosso dia-a-dia!
Leia maisE N AT O M O L I N A T O T H
no:sql Not only SQL Renato Molina Toth ww.renatomolina.in R E N AT O M O L I N A T O T H O que é? O que é? Não é uma nova tecnologia, é uma nova abordagem Propõe um modelo alternativo de banco de dados
Leia maisPROPOSTA COMERCIAL CLOUD SERVER
PROPOSTA COMERCIAL CLOUD SERVER Sobre a AbsamHost A AbsamHost atua no mercado de hosting desde 2008, fornecendo infraestrutura de data center a diversas empresas no Brasil e no mundo. Focada em servidores
Leia maisProf. Daniela Barreiro Claro
Prof. Daniela Barreiro Claro Volume de dados muito grande Principais problemas em relação aos SGBD Relacionais é conciliar o tipo de modelo com a demanda da escalabilidade. Exemplo -Facebook Um crescimento
Leia maisRivolta Cloud Backup
Rivolta Cloud Backup Apresentação O que é o cloud backup? Cloud backup ou backup na nuvem é a forma mais economica e segura de manter as informações da sua empresa segura e sempre atualizada, caso haja
Leia maisIntrodução ao Modelos de Duas Camadas Cliente Servidor
Introdução ao Modelos de Duas Camadas Cliente Servidor Desenvolvimento de Sistemas Cliente Servidor Prof. Esp. MBA Heuber G. F. Lima Aula 1 Ciclo de Vida Clássico Aonde estamos? Page 2 Análise O que fizemos
Leia maisDisciplina de Banco de Dados Introdução
Disciplina de Banco de Dados Introdução Prof. Elisa Maria Pivetta CAFW - UFSM Banco de Dados: Conceitos A empresa JJ. Gomes tem uma lista com mais ou menos 4.000 nomes de clientes bem como seus dados pessoais.
Leia maisEstratégia da VMware: O modelo corporativo definido por software e o desafio de simplificar a TI. Anderson Ferreira Bruno Amaral 22 Ago 2014
Estratégia da VMware: O modelo corporativo definido por software e o desafio de simplificar a TI Anderson Ferreira Bruno Amaral 22 Ago 2014 Desafios de TI Arquitetura da VMware Estratégia da VMware Sucesso
Leia maisLINGUAGEM DE BANCO DE DADOS
LINGUAGEM DE BANCO DE DADOS Gabriela Trevisan Bacharel em Sistemas de Informação Universidade Federal do Rio Grande Pós-Graduanda Formação Pedagógica de Professores (FAQI) Conceito de BD Um banco de dados
Leia maisSoluções Completas. Fundada em 1991, a.compos é pioneira na área de soluções em tecnologia, atuando nas áreas de:
Soluções Completas Fundada em 1991, a.compos é pioneira na área de soluções em tecnologia, atuando nas áreas de: - Conexões compartilhada (.IP) e dedicada (.LINK); - Data Center com servidores virtuais
Leia maisConheça a nova solução de servidor que ajuda pequenas empresas a fazer mais Com menos.
Conheça a nova solução de servidor que ajuda pequenas empresas a fazer mais Com menos. O papel de um servidor Introdução à rede básica Sua empresa tem muitas necessidades recorrentes, tais como organizar
Leia maisSQL APOSTILA INTRODUÇÃO A LINGUAGEM SQL
SQL APOSTILA INTRODUÇÃO Uma linguagem de consulta é a linguagem por meio da qual os usuários obtêm informações do banco de dados. Essas linguagens são, tipicamente, de nível mais alto que as linguagens
Leia maisProvedor de serviços de software oferece solução econômica de gestão eletrônica
Windows Azure Soluções para clientes - Estudo de caso Provedor de serviços de software oferece solução econômica de gestão eletrônica Visão geral País ou região: Índia Setor: Tecnologia da informação Perfil
Leia maisBancos de dados NOSQL (Not Only SQL)
Bancos de dados NOSQL (Not Only SQL) Qual banco de dados utilizado pelo Facebook e Twitter???? E pelo Google? Quando você digita pindamonhangaba no Google, e ele traz: "Aproximadamente 7.220.000 resultados
Leia maisCOMPUTAÇÃO EM NUVEM. Michele Marques Costa 1,2, Julio César2 ¹Universidade paranaense (Unipar)
COMPUTAÇÃO EM NUVEM Michele Marques Costa 1,2, Julio César2 ¹Universidade paranaense (Unipar) Paranavaí PR Brasil Mih_nai@hotmail.com juliocesar@unipar.br Resumo. Este artigo contém a definição e citação
Leia mais04/08/2012 MODELAGEM DE DADOS. PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS. Aula 1. Prof. Rafael Dias Ribeiro. M.Sc.
MODELAGEM DE DADOS PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS Aula 1 Prof. Rafael Dias Ribeiro. M.Sc. @ribeirord 1 Objetivos: Apresenta a diferença entre dado e informação e a importância
Leia maisFUNDAMENTOS DE SISTEMAS DE INFORMAÇÃO
FUNDAMENTOS DE SISTEMAS DE INFORMAÇÃO Rafael D. Ribeiro, M.Sc,PMP. rafaeldiasribeiro@gmail.com http://www.rafaeldiasribeiro.com.br @ribeirord Pesquisa e Propagação do conhecimento: Através da Web, é possível
Leia mais15/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
Gestão e Governança de TI Modelo de Governança em TI Prof. Marcel Santos Silva PMI (2013), a gestão de portfólio é: uma coleção de projetos e/ou programas e outros trabalhos que são agrupados para facilitar
Leia maisGerenciamento e Interoperabilidade de Redes
EN-3610 Gerenciamento e Interoperabilidade de Redes Computação em Nuvem Introdução Centralização do processamento Surgimento da Teleinformática Década de 60 Execução de programas localmente Computadores
Leia maisAumente sua velocidade e flexibilidade com a implantação da nuvem gerenciada de software da SAP
Parceiros de serviços em nuvem gerenciada Aumente sua velocidade e flexibilidade com a implantação da nuvem gerenciada de software da SAP Implemente a versão mais recente do software da SAP de classe mundial,
Leia maisArquitetura dos Sistemas de Informação Distribuídos
Arquitetura dos Sistemas de Informação Distribuídos Quando se projeta um sistema cuja utilização é destinada a ser feita em ambientes do mundo real, projeções devem ser feitas para que o sistema possa
Leia maisBanco de Dados I. Apresentação (mini-currículo) Conceitos. Disciplina Banco de Dados. Cont... Cont... Edson Thizon (edson@esucri.com.
Sistemas da Informação Banco de Dados I Edson Thizon (edson@esucri.com.br) 2008 Apresentação (mini-currículo) Formação Acadêmica Mestrando em Ciência da Computação (UFSC/ ) Créditos Concluídos. Bacharel
Leia maisArcGIS for Server: Administração e Configuração do Site (10.2)
ArcGIS for Server: Administração e Configuração do Site (10.2) Duração: 3 dias (24 horas) Versão do ArcGIS: 10.2 Material didático: Inglês Descrição Projetado para administradores, este curso ensina como
Leia mais10 Dicas Eficazes Para Fazer Backup Online
10 Dicas Eficazes Para Fazer Backup Online Luiz H. Reis Com mais de 20 anos em TI, e trabalhos realizados em grandes empresas, como Allen, Grupo Contax, Todo! e Rede D Or, especialidade atual em Backup,
Leia maisProf. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br
Prof. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br Ementa Introdução a Banco de Dados (Conceito, propriedades), Arquivos de dados x Bancos de dados, Profissionais de Banco de dados,
Leia maisApresentação resumida
New Generation Data Protection Powered by AnyData Technology Apresentação resumida Para obter apresentação completa ou mais informações ligue (11) 3441 0989 ou encaminhe e-mail para vendas@dealerse.com.br
Leia maisCONSULTORIA E SERVIÇOS DE INFORMÁTICA
CONSULTORIA E SERVIÇOS DE INFORMÁTICA Quem Somos A Vital T.I surgiu com apenas um propósito: atender com dedicação nossos clientes. Para nós, cada cliente é especial e procuramos entender toda a dinâmica
Leia maisCLOUD COMPUTING NAS EMPRESAS: NUVEM PÚBLICA OU NUVEM PRIVADA? nubeliu.com
CLOUD COMPUTING NAS EMPRESAS: NUVEM PÚBLICA OU NUVEM PRIVADA? nubeliu.com SUMÁRIO Introdução... 4 Nuvem pública: quando ela é ideal... 9 Nuvem privada: quando utilizá-la... 12 Alternativas de sistemas
Leia maisINTRODUÇÃO. Diferente de Bando de Dados
INTRODUÇÃO Diferente de Bando de Dados 1 INTRODUÇÃO DADOS São fatos conhecidos que podem ser registrados e que possuem significado. Ex: venda de gasolina gera alguns dados: data da compra, preço, qtd.
Leia maisLaboratório de Redes. Professora Marcela Santos marcela@edu.estacio.br
Laboratório de Redes Professora Marcela Santos marcela@edu.estacio.br Active Directory (AD) Samba Máquina virtual Criação de uma máquina virtual Instalação do Windows Server O Active Directory (AD) é um
Leia maisAgenda CLOUD COMPUTING I
Agenda O que é Cloud Computing? Atributos do Cloud Computing Marcos do Cloud Computing Tipos do Cloud Computing Camadas do Cloud computing Cloud Computing Tendências O Cloud Computing do Futuro Pros &
Leia maisCurso de Aprendizado Industrial Desenvolvedor WEB
Curso de Aprendizado Industrial Desenvolvedor WEB Disciplina: Programação Orientada a Objetos II Professor: Cheli dos S. Mendes da Costa Modelo Cliente- Servidor Modelo de Aplicação Cliente-servidor Os
Leia maisADMINISTRAÇÃO DE ATIVOS DE TI GERENCIAMENTO DE CONFIGURAÇÃO
1 ADMINISTRAÇÃO DE ATIVOS DE TI GERENCIAMENTO DE CONFIGURAÇÃO 2 INFRAESTRUTURA DE TI Para garantir o atendimento às necessidades do negócio, a área de TI passou a investir na infraestrutura do setor, ampliando-a,
Leia mais