Automatic virtual machine configuration for database workloads (SIGMOD Journal)

Tamanho: px
Começar a partir da página:

Download "Automatic virtual machine configuration for database workloads (SIGMOD Journal)"

Transcrição

1 Automatic virtual machine configuration for database workloads (SIGMOD Journal) [Soror et al. 2010] Adriano Lange Universidade Federal do Paraná Departamento de Informática Programa de Pós-Graduação em Informática Curitiba, 08 de Novembro de 2011 Adriano Lange (UFPR - DINF / C3SL) Cloud Computing 08/11/ / 51

2 1 Introdução 2 Definição 3 Design do Assistente de Configuração 4 Experimentos Realizados 5 Conclusões 6 Observações Adriano Lange (UFPR - DINF / C3SL) Cloud Computing 08/11/ / 51

3 Estrutura Introdução 1 Introdução 2 Definição 3 Design do Assistente de Configuração 4 Experimentos Realizados 5 Conclusões 6 Observações Adriano Lange (UFPR - DINF / C3SL) Cloud Computing 08/11/ / 51

4 Cloud Computing Introdução Arquitetura de computação orientada a serviços: recursos (storage, memória, processamento, tráfego de rede) dados softwares Adriano Lange (UFPR - DINF / C3SL) Cloud Computing 08/11/ / 51

5 Introdução Cloud Computing: Principais vantagens Escalabilidade e Elasticidade pay-per-use Baixo investimento inicial Baixo time-to-market Adriano Lange (UFPR - DINF / C3SL) Cloud Computing 08/11/ / 51

6 Introdução Modelos de Bancos de Dados para Múltiplos Clientes (Database Multitenancy) Shared Table Shared DB Shared OS Shared Hardware Adriano Lange (UFPR - DINF / C3SL) Cloud Computing 08/11/ / 51

7 Introdução Virtualização de Hardware Adriano Lange (UFPR - DINF / C3SL) Cloud Computing 08/11/ / 51

8 Introdução Algumas Vantagens da Virtualização Consolidação de recursos Abstração de hardware Simplificação de atividades administrativas Migração online Adriano Lange (UFPR - DINF / C3SL) Cloud Computing 08/11/ / 51

9 Introdução Desvantagem da Virtualização Definir uma distribuição adequada de recursos para cada máquina virtual (VM i ) de acordo com suas cargas de trabalho (W i ). Adriano Lange (UFPR - DINF / C3SL) Cloud Computing 08/11/ / 51

10 Objetivo Introdução Construir uma ferramenta que: Sugira uma quantidade adequada de recursos para cada VM a partir de uma estimativa de suas respectivas cargas de trabalho, considerando: Um SGBD por VM; Os SGBDs podem ser heterogêneos entre si; Uso do modelo de custo de cada SGBD. Refine as configurações iniciais, ajustando os recursos alocados em decorrência de possíveis erros nos modelos de custo; Se adapte às mudanças na carga de trabalho de cada VM. Adriano Lange (UFPR - DINF / C3SL) Cloud Computing 08/11/ / 51

11 Estrutura Definição 1 Introdução 2 Definição 3 Design do Assistente de Configuração 4 Experimentos Realizados 5 Conclusões 6 Observações Adriano Lange (UFPR - DINF / C3SL) Cloud Computing 08/11/ / 51

12 Definição do Problema Definição N máquinas virtuais, cada uma com uma carga de trabalho W i ; M recursos físicos (CPU, memória, I/O,...); O objetivo é minimizar o custo global dentro de um espaço de possíveis soluções: N Cost(W i, R i ) i=1 R i é a quantidade de recursos alocada para uma determinada VM i : R i = [r i1,..., r im ] 0 r ij 1 N r ij 1, para um mesmo j i=1 Adriano Lange (UFPR - DINF / C3SL) Cloud Computing 08/11/ / 51

13 Definição Qualidade de Serviço (QoS) Degradação de custo: Degradation(W i, R i ) = Cost(W i, R i ) Cost(W i, [1,..., 1]) Cada VM possui um limite de degranação L i 1; Uma solução é válida se, para toda VM i : Degradation(W i, R i ) L i Por padrão, L i foi definido como. Adriano Lange (UFPR - DINF / C3SL) Cloud Computing 08/11/ / 51

14 Prioridade Relativa Definição Cada VM possui um fator de ganho efetivo (G i 1): G i Cost(W i, R i ) Por padrão, G i foi definido como 1; Função de minimização de custo usando o fator de ganho efetivo: N (G i Cost(W i, R i )) i=1 Adriano Lange (UFPR - DINF / C3SL) Cloud Computing 08/11/ / 51

15 6 Observações Adriano Lange (UFPR - DINF / C3SL) Cloud Computing 08/11/ / 51 Estrutura Design do Assistente de Configuração 1 Introdução 2 Definição 3 Design do Assistente de Configuração Estimador de Custo Enumeração de Configurações Refinamento Online Gerenciamento Dinâmico de Configurações 4 Experimentos Realizados 5 Conclusões

16 Design do Assistente de Configuração Visão geral Adriano Lange (UFPR - DINF / C3SL) Cloud Computing 08/11/ / 51

17 6 Observações Adriano Lange (UFPR - DINF / C3SL) Cloud Computing 08/11/ / 51 Estrutura Design do Assistente de Configuração Estimador de Custo 1 Introdução 2 Definição 3 Design do Assistente de Configuração Estimador de Custo Enumeração de Configurações Refinamento Online Gerenciamento Dinâmico de Configurações 4 Experimentos Realizados 5 Conclusões

18 Cost Estimator Design do Assistente de Configuração Estimador de Custo Normalização do custo estimado para cada SGBD; Calibração dos parâmetros. Adriano Lange (UFPR - DINF / C3SL) Cloud Computing 08/11/ / 51

19 6 Observações Adriano Lange (UFPR - DINF / C3SL) Cloud Computing 08/11/ / 51 Estrutura Design do Assistente de Configuração Enumeração de Configurações 1 Introdução 2 Definição 3 Design do Assistente de Configuração Estimador de Custo Enumeração de Configurações Refinamento Online Gerenciamento Dinâmico de Configurações 4 Experimentos Realizados 5 Conclusões

20 Design do Assistente de Configuração Configuration Enumeration Enumeração de Configurações Percorre o espaço de busca: Uso de algoritmo guloso (otimização local de descida mais íngreme); Foram utilizados apenas CPU e Memória como recursos (M = 2). Adriano Lange (UFPR - DINF / C3SL) Cloud Computing 08/11/ / 51

21 6 Observações Adriano Lange (UFPR - DINF / C3SL) Cloud Computing 08/11/ / 51 Estrutura Design do Assistente de Configuração Refinamento Online 1 Introdução 2 Definição 3 Design do Assistente de Configuração Estimador de Custo Enumeração de Configurações Refinamento Online Gerenciamento Dinâmico de Configurações 4 Experimentos Realizados 5 Conclusões

22 Design do Assistente de Configuração Generalized Online Refinement Refinamento Online Tem por objetivo fazer pequenos ajustes no espaço de busca (acurácia dos modelos de custo); Uso de regressão linear. Fig. 6. Variation in DB2 cpuspeed. Adriano Lange (UFPR - DINF / C3SL) Cloud Computing 08/11/ / 51

23 Design do Assistente de Configuração Generalized Online Refinement Refinamento Online Regressão linear: Cost (W i, R i ) = M j=1 Act i Est i αijk r ij + Act i Est i β ik Acti : Valor real da carga de trabalho durante a fase de refinamento; Esti : Valor estimado; αijk : Coeficiente angular do recurso r ij em um intervalo k ; β ik : Coeficiente linear do intervalo k ; Adriano Lange (UFPR - DINF / C3SL) Cloud Computing 08/11/ / 51

24 6 Observações Adriano Lange (UFPR - DINF / C3SL) Cloud Computing 08/11/ / 51 Estrutura Design do Assistente de Configuração Gerenciamento Dinâmico de Configurações 1 Introdução 2 Definição 3 Design do Assistente de Configuração Estimador de Custo Enumeração de Configurações Refinamento Online Gerenciamento Dinâmico de Configurações 4 Experimentos Realizados 5 Conclusões

25 Design do Assistente de Configuração Dynamic Configuration Management Gerenciamento Dinâmico de Configurações Monitora periodicamente a variação dos custos das consultas de cada carga de trabalho (θ): Para alterações menores (θ 10%): Refinamento online; Para alterações maiores (θ > 10%): Reinicia o processo de configuração. Adriano Lange (UFPR - DINF / C3SL) Cloud Computing 08/11/ / 51

26 Estrutura Experimentos Realizados 1 Introdução 2 Definição 3 Design do Assistente de Configuração 4 Experimentos Realizados Configuração Resultados 1: Uso de CPU Resultados 2: Uso de Memória Resultados 3: QoS Resultados 4: CPU e Memória com C. de Trabalho Variadas 5 Conclusões Adriano Lange (UFPR - DINF / C3SL) Cloud Computing 08/11/ / 51

27 Estrutura Experimentos Realizados Configuração 1 Introdução 2 Definição 3 Design do Assistente de Configuração 4 Experimentos Realizados Configuração Resultados 1: Uso de CPU Resultados 2: Uso de Memória Resultados 3: QoS Resultados 4: CPU e Memória com C. de Trabalho Variadas 5 Conclusões Adriano Lange (UFPR - DINF / C3SL) Cloud Computing 08/11/ / 51

28 Ambiente de Testes Experimentos Realizados Configuração SGBDs: PostgreSQL e DB2 V9; Monitor de VMs: Xen 3.0.2; SO: SUSE Adriano Lange (UFPR - DINF / C3SL) Cloud Computing 08/11/ / 51

29 Cargas de Trabalho Experimentos Realizados Configuração TPC-C (tpcc-uva para PostgreSQL) DB2: 10 (1GB) e 100 (10GB) warehouses; PostgreSQL: 10 (1,3GB) e 100 (13GB) warehouses. TPC-H (DBT3 para PostgreSQL) DB2: fatores de escala 1 (1GB) e 10 (10GB); PostgreSQL: fatores de escala 1 (4GB) e 10 (30GB). Adriano Lange (UFPR - DINF / C3SL) Cloud Computing 08/11/ / 51

30 Experimentos Realizados Medidas de Performance Configuração T default : Tempo total de execução padrão; Todas as VMs com recursos divididos igualmente (1/N) T advisor : Tempo total de execução sob a configuração recomentada pelo assistente; Melhoria de performance relativa à configuração padrão: T default T advisor T default Foram avaliadas apenas as alocações de CPU e Memória. Adriano Lange (UFPR - DINF / C3SL) Cloud Computing 08/11/ / 51

31 Estrutura Experimentos Realizados Resultados 1: Uso de CPU 1 Introdução 2 Definição 3 Design do Assistente de Configuração 4 Experimentos Realizados Configuração Resultados 1: Uso de CPU Resultados 2: Uso de Memória Resultados 3: QoS Resultados 4: CPU e Memória com C. de Trabalho Variadas 5 Conclusões Adriano Lange (UFPR - DINF / C3SL) Cloud Computing 08/11/ / 51

32 Experimentos Realizados Resultados 1: Uso de CPU Sensibilidade da Carga de Trabalho ao Uso de CPU (1) DB2 Somente alocação de CPU TPC-H fs 1 W 1 = 5C + 5I W 2 = kc + (10 k)i C = 25 Q18 (CPU intensivo) I = 1 Q21 (CPU não intensivo) Fig. 12. Varying CPU intensity (DB2). Adriano Lange (UFPR - DINF / C3SL) Cloud Computing 08/11/ / 51

33 Experimentos Realizados Resultados 1: Uso de CPU Sensibilidade da Carga de Trabalho ao Uso de CPU (1) PostgreSQL Somente alocação de CPU TPC-H fs 1 W 1 = 5C + 5I W 2 = kc + (10 k)i C = 20 Q18 (CPU intensivo) I = 1 Q21 (CPU não intensivo) Fig. 13. Varying CPU intensity (PostgreSQL). Adriano Lange (UFPR - DINF / C3SL) Cloud Computing 08/11/ / 51

34 Experimentos Realizados Resultados 1: Uso de CPU Sensibilidade da Carga de Trabalho ao Uso de CPU (2) DB2 Somente alocação de CPU TPC-H fs 1 W 3 = 1C W 4 = kc C = 25 Q18 (CPU intensivo) Fig. 14. Varying workload size and resource intensity (DB2). Adriano Lange (UFPR - DINF / C3SL) Cloud Computing 08/11/ / 51

35 Experimentos Realizados Resultados 1: Uso de CPU Sensibilidade da Carga de Trabalho ao Uso de CPU (2) PostgreSQL Somente alocação de CPU TPC-H fs 1 W 3 = 1C W 4 = kc C = 20 Q18 (CPU intensivo) Fig. 15. Varying workload size and resource intensity (PostgreSQL). Adriano Lange (UFPR - DINF / C3SL) Cloud Computing 08/11/ / 51

36 Experimentos Realizados Resultados 1: Uso de CPU Sensibilidade da Carga de Trabalho ao Uso de CPU (3) DB2 Somente alocação de CPU TPC-H fs 1 W 5 = 1C W 6 = ki C = 25 Q18 (CPU intensivo) I = 1 Q21 (CPU não intensivo) Fig. 16. Varying workload size but not resource intensity (DB2). Adriano Lange (UFPR - DINF / C3SL) Cloud Computing 08/11/ / 51

37 Experimentos Realizados Resultados 1: Uso de CPU Sensibilidade da Carga de Trabalho ao Uso de CPU (3) PostgreSQL Somente alocação de CPU TPC-H fs 1 W 5 = 1C W 6 = ki C = 20 Q18 (CPU intensivo) I = 1 Q21 (CPU não intensivo) Fig. 17. Varying workload sizebut not resourceintensity (PostgreSQL) Adriano Lange (UFPR - DINF / C3SL) Cloud Computing 08/11/ / 51

38 Estrutura Experimentos Realizados Resultados 2: Uso de Memória 1 Introdução 2 Definição 3 Design do Assistente de Configuração 4 Experimentos Realizados Configuração Resultados 1: Uso de CPU Resultados 2: Uso de Memória Resultados 3: QoS Resultados 4: CPU e Memória com C. de Trabalho Variadas 5 Conclusões Adriano Lange (UFPR - DINF / C3SL) Cloud Computing 08/11/ / 51

39 Experimentos Realizados Resultados 2: Uso de Memória Sensibilidade da C. de Trabalho ao Uso de Memória DB2 Somente alocação de Memória TPC-H fs 10 W 7 = 5B + 5D W 8 = kb + (10 k)d B = 1 Q7 (Mem intensivo) D = 150 Q16 (Mem não intensivo) Fig. 18. Varying memory intensity (DB2). Adriano Lange (UFPR - DINF / C3SL) Cloud Computing 08/11/ / 51

40 Estrutura Experimentos Realizados Resultados 3: QoS 1 Introdução 2 Definição 3 Design do Assistente de Configuração 4 Experimentos Realizados Configuração Resultados 1: Uso de CPU Resultados 2: Uso de Memória Resultados 3: QoS Resultados 4: CPU e Memória com C. de Trabalho Variadas 5 Conclusões Adriano Lange (UFPR - DINF / C3SL) Cloud Computing 08/11/ / 51

41 Experimentos Realizados Limite de Degradação (L i ) Resultados 3: QoS DB2 TPC-H fs 1 W 9 a W 13 = 1C L 9 = 1, 5 a 4, 5 L 10 = 2, 5 L 11 a L 13 = C = 25 Q18 Fig. 19. Effect of L 9 (DB2). Adriano Lange (UFPR - DINF / C3SL) Cloud Computing 08/11/ / 51

42 Experimentos Realizados Fator de Ganho Efetivo (G i ) Resultados 3: QoS DB2 TPC-H fs 1 W 9 a W 13 = 1C G 9 = 1 a 10 G 10 = 4 G 11 a G 13 = 1 C = 25 Q18 Fig. 20. Effect of G 9 (DB2). Adriano Lange (UFPR - DINF / C3SL) Cloud Computing 08/11/ / 51

43 Estrutura Experimentos Realizados Resultados 4: CPU e Memória com C. de Trabalho Variadas 1 Introdução 2 Definição 3 Design do Assistente de Configuração 4 Experimentos Realizados Configuração Resultados 1: Uso de CPU Resultados 2: Uso de Memória Resultados 3: QoS Resultados 4: CPU e Memória com C. de Trabalho Variadas 5 Conclusões Adriano Lange (UFPR - DINF / C3SL) Cloud Computing 08/11/ / 51

44 Alocação de CPU Experimentos Realizados Resultados 4: CPU e Memória com C. de Trabalho Variadas Fig. 25. CPU allocation for N workloads when allocating M resources (DB2). Adriano Lange (UFPR - DINF / C3SL) Cloud Computing 08/11/ / 51

45 Alocação de Memória Experimentos Realizados Resultados 4: CPU e Memória com C. de Trabalho Variadas Fig. 26. Memory allocation for N workloads when allocating M resources (DB2). Adriano Lange (UFPR - DINF / C3SL) Cloud Computing 08/11/ / 51

46 Experimentos Realizados Melhoria de Performance Resultados 4: CPU e Memória com C. de Trabalho Variadas Fig. 27. Performance improvement for N workloads when allocating M resources (DB2). Adriano Lange (UFPR - DINF / C3SL) Cloud Computing 08/11/ / 51

47 Estrutura Conclusões 1 Introdução 2 Definição 3 Design do Assistente de Configuração 4 Experimentos Realizados 5 Conclusões 6 Observações Adriano Lange (UFPR - DINF / C3SL) Cloud Computing 08/11/ / 51

48 Conclusões Conclusões Configuração automática de múltiplas VMs, executando SGBDs, que compartilham um mesmo conjunto de recursos físicos; Uso da carga de trabalho e do modelo de custo de cada SGBD para estimar a quantidade de recursos alocada para cada VM; Calibração e refinamento do modelo de custo; Realocação dinâmica de recursos. Adriano Lange (UFPR - DINF / C3SL) Cloud Computing 08/11/ / 51

49 Estrutura Observações 1 Introdução 2 Definição 3 Design do Assistente de Configuração 4 Experimentos Realizados 5 Conclusões 6 Observações Adriano Lange (UFPR - DINF / C3SL) Cloud Computing 08/11/ / 51

50 Observações Observações Sobre [Soror et al. 2010] A definição dos parâmetros do SGBD não considera a carga de trabalho, mas apenas os recursos; Utilizar o modelo de custo para estimar os recursos de cada VM pode não ser uma boa solução, pois: não avalia o acesso concorrente; a arquitetura proposta não encapsula corretamente as atribuições de cada um de seus componentes; O uso estatísticas do SO e do monitor de máquinas virtuais poderia contribuir para a definição de recursos de cada VM; A interferência entre VMs, principalmente sobre I/O, deve ser levado em consideração. Adriano Lange (UFPR - DINF / C3SL) Cloud Computing 08/11/ / 51

51 Observações Automatic virtual machine configuration for database workloads (SIGMOD Journal) [Soror et al. 2010] Adriano Lange Universidade Federal do Paraná Departamento de Informática Programa de Pós-Graduação em Informática Curitiba, 08 de Novembro de 2011 Adriano Lange (UFPR - DINF / C3SL) Cloud Computing 08/11/ / 51

CloudNet: dynamic pooling of cloud resources by live WAN migration of virtual machines

CloudNet: dynamic pooling of cloud resources by live WAN migration of virtual machines CloudNet: dynamic pooling of cloud resources by live WAN migration of virtual machines Timothy Wood, Prashant Shenoy, K.K. Ramakrishnan, Jacobus Van der Merwe VEE '11 Proceedings of the 7th ACM SIGPLAN/SIGOPS

Leia mais

Benefícios e processos relacionados à migração e servidores dedicados para cloud servers. Juliano Simões. Diretor de Tecnologia

Benefícios e processos relacionados à migração e servidores dedicados para cloud servers. Juliano Simões. Diretor de Tecnologia Benefícios e processos relacionados à migração e servidores dedicados para cloud servers Juliano Simões Diretor de Tecnologia Agenda Comparar o modelo de servidor dedicado, orientado ao hardware, com os

Leia mais

Otimização de recursos de TI

Otimização de recursos de TI Otimização de recursos de TI Maurício Affonso da Conceição Executivo de Unidade de Negócio, IBM Brasil mauaff@br.ibm.com 2005 IBM Corporation Agenda Systems Sales Estratégias de Otimização de Recursos

Leia mais

Consolidação inteligente de servidores com o System Center

Consolidação inteligente de servidores com o System Center Consolidação de servidores por meio da virtualização Determinação do local dos sistemas convidados: a necessidade de determinar o melhor host de virtualização que possa lidar com os requisitos do sistema

Leia mais

Virtualização de Sistemas Operacionais

Virtualização de Sistemas Operacionais Virtualização de Sistemas Operacionais Felipe Antonio de Sousa 1, Júlio César Pereira 1 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil felipeantoniodesousa@gmail.com, juliocesarp@unipar.br Resumo.

Leia mais

VIRTUALIZAÇÃO EM SERVIDORES DE BANCO DE DADOS. Resumo: A estratégia de virtualização de servidores de banco de dados é uma tendência

VIRTUALIZAÇÃO EM SERVIDORES DE BANCO DE DADOS. Resumo: A estratégia de virtualização de servidores de banco de dados é uma tendência VIRTUALIZAÇÃO EM SERVIDORES DE BANCO DE DADOS Igor Lucas Coelho Santos 1 Iremar Nunes de Lima 2 Resumo: A estratégia de virtualização de servidores de banco de dados é uma tendência recente em Tecnologia

Leia mais

AN EVALUATION OF ALTERNATIVE ARCHITECTURE FOR TRANSACTION PROCESSING IN THE CLOUD (SIGMOD)

AN EVALUATION OF ALTERNATIVE ARCHITECTURE FOR TRANSACTION PROCESSING IN THE CLOUD (SIGMOD) AN EVALUATION OF ALTERNATIVE ARCHITECTURE FOR TRANSACTION PROCESSING IN THE CLOUD (SIGMOD) Donal Krossman, Tim Kraska and Simon Loesing João Lucas Chiquito Universidade Federal do Paraná Departamento de

Leia mais

4 Implementação e Resultados Experimentais

4 Implementação e Resultados Experimentais 4 Implementação e Resultados Experimentais Com o objetivo de fazer a criação automática de visões materializadas, ou seja, prover uma solução on-the-fly para o problema de seleção de visões materializadas,

Leia mais

O que é Cloud Computing?

O 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 mais

Oracle Database 11g: Novos Recursos para Administradores

Oracle Database 11g: Novos Recursos para Administradores Oracle Database 11g: Novos Recursos para Administradores Course O11NFA 5 Day(s) 30:00 Hours Introduction Este curso de cinco dias oferece a você a oportunidade de conhecer e fazer exercícios com os novos

Leia mais

Impactos do Envelhecimento de Software no Desempenho dos Sistemas. Jean Carlos Teixeira de Araujo jcta@cin.ufpe.br

Impactos do Envelhecimento de Software no Desempenho dos Sistemas. Jean Carlos Teixeira de Araujo jcta@cin.ufpe.br Impactos do Envelhecimento de Software no Desempenho dos Sistemas Jean Carlos Teixeira de Araujo jcta@cin.ufpe.br 1 Agenda Introdução; Software Aging; Software Rejuvenation; Laboratório MoDCS Cloud; Dúvidas?

Leia mais

Gerenciamento de sistemas GNU/Linux: do computador pessoal à rede corporativa

Gerenciamento de sistemas GNU/Linux: do computador pessoal à rede corporativa Gerenciamento de sistemas GNU/Linux: do computador pessoal à rede corporativa Daniel Weingaertner Departamento de Informática UFPR Centro de Computação Científica e Software Livre C3SL Programa de Extensão

Leia mais

SISTEMAS OPERACIONAIS. Maquinas Virtuais e Emuladores

SISTEMAS OPERACIONAIS. Maquinas Virtuais e Emuladores SISTEMAS OPERACIONAIS Maquinas Virtuais e Emuladores Plano de Aula Máquinas virtuais Emuladores Propriedades Benefícios Futuro Sistemas de Computadores Os sistemas de computadores são projetados com basicamente

Leia mais

Escolha seu serviço Cloud O melhor do Cloud

Escolha seu serviço Cloud O melhor do Cloud Escolha seu serviço Cloud O melhor do Cloud CAPA Comparamos os melhores serviços de Cloud Computing do Brasil em três categorias de ofertas. Leia e descubra qual é o mais adequado para suas necessidades.

Leia mais

Gerenciando TI - do físico ao virtual para o cloud. Guilherme Azevedo EMC Ionix. Copyright 2009 EMC Corporation. All rights reserved.

Gerenciando TI - do físico ao virtual para o cloud. Guilherme Azevedo EMC Ionix. Copyright 2009 EMC Corporation. All rights reserved. Gerenciando TI - do físico ao virtual para o cloud Guilherme Azevedo EMC Ionix 1 O trajeto do data center virtualizado Desafios de gerenciamento Exigências essenciais Gerenciar entre domínios Adotar a

Leia mais

GREEN IT VIRTUALIZING IT. Cenários de Consolidação que promovem a Redução de Custos e a Sustentabilidade UM PANORAMA 1

GREEN IT VIRTUALIZING IT. Cenários de Consolidação que promovem a Redução de Custos e a Sustentabilidade UM PANORAMA 1 GREEN IT VIRTUALIZING IT Cenários de Consolidação que promovem a Redução de Custos e a Sustentabilidade UM PANORAMA 1 Linking the Future Agenda Desafios das Organizações Virtualizing IT Cenário 1: Caracterização

Leia mais

Gerenciamento de memória. Carlos Eduardo de Carvalho Dantas

Gerenciamento de memória. Carlos Eduardo de Carvalho Dantas Carlos Eduardo de Carvalho Dantas Motivos: 1 Manter a CPU ocupada o máximo de tempo para não existir gargalos na busca de dados na memória; 2 Gerenciar os espaços de endereçamento para que processos executem

Leia mais

ETEC RAPOSO TAVARES GESTÃO DE SISTEMAS OPERACIONAIS I. Máquina Virtual. Instalação de S.O. em dual boot. 1º Semestre 2010 PROF.

ETEC RAPOSO TAVARES GESTÃO DE SISTEMAS OPERACIONAIS I. Máquina Virtual. Instalação de S.O. em dual boot. 1º Semestre 2010 PROF. ETEC RAPOSO TAVARES GESTÃO DE SISTEMAS OPERACIONAIS I Máquina Virtual Instalação de S.O. em dual boot 1º Semestre 2010 PROF. AMARAL Na ciência da computação, máquina virtual é o nome dado a uma máquina,

Leia mais

Classificação::Modelo de implantação

Classificaçã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 mais

A Academia Brasileira de Letras diz que este verbete não existe.

A Academia Brasileira de Letras diz que este verbete não existe. Virtualização Virtualização? A Academia Brasileira de Letras diz que este verbete não existe. Virtual: Segundo o Dicionário da Língua Portuguesa, significa: adj (lat virtuale) 1- Que não existe como realidade,

Leia mais

A SALA DE AULA é meu paraíso. Nela me realizo, nela exercito minha cidadania e nela me sinto útil.

A SALA DE AULA é meu paraíso. Nela me realizo, nela exercito minha cidadania e nela me sinto útil. Virtualização Meu nome: Nome de guerra: Meu e-mail: Marcos Vinicios Bueno Marques Professor Cidão marcos@cidao.com.br Quem sou? Professor e coordenador de cursos de TI do Senac Informática em Porto Alegre,

Leia mais

Sistemas IBM Flex & PureFlex

Sistemas IBM Flex & PureFlex Eduardo (Edu) Pacini Líder Plataforma PureFlex Brasil IBM Systems & Technology Group Sistemas IBM Flex & PureFlex A Tecnologia está liderando as mudanças que impactam os negócios 1 Fatores de impacto:

Leia mais

Cloud Computing. Andrêza Leite. andreza.lba@gmail.com

Cloud Computing. Andrêza Leite. andreza.lba@gmail.com Cloud Computing Andrêza Leite andreza.lba@gmail.com Roteiro O que é cloud computing? Classificação O que está 'por traz' da cloud? Exemplos Como montar a sua? O que é cloud computing? Cloud Computing O

Leia mais

Professor Esp.: Douglas Diego de Paiva douglas.ddp@gmail.com

Professor Esp.: Douglas Diego de Paiva douglas.ddp@gmail.com VIRTUALIZAÇÃO Professor Esp.: Douglas Diego de Paiva douglas.ddp@gmail.com Virtualização o que é? É uma forma de esconder as características físicas de uma plataforma computacional dos usuários, emulando

Leia mais

Realizando o P2V - Online

Realizando o P2V - Online Realizando o P2V - Online O recurso P2V (Physical-to-Virtual) existente no System Center Virtual Machine Manager, permite a conversão de uma maquina física em virtual. Este processo pode ser realizado

Leia mais

Virtualização Gerencia de Redes Redes de Computadores II

Virtualização Gerencia de Redes Redes de Computadores II Virtualização Gerencia de Redes Redes de Computadores II *Créditos: baseado no material do Prof. Eduardo Zagari Virtualização - Introdução Introduzido nos anos 60 em Mainframes Em 1980 os microcomputadores

Leia mais

Carga Horária 40 horas. Requisitos Servidor Oracle 10G Ferramenta para interação com o banco de dados

Carga Horária 40 horas. Requisitos Servidor Oracle 10G Ferramenta para interação com o banco de dados Oracle 10g - Workshop de Administração I Objetivos do Curso Este curso foi projetado para oferecer ao participante uma base sólida sobre tarefas administrativas fundamentais. Neste curso, você aprenderá

Leia mais

Avaliação do Uso de Xen em Ambientes de Computação de Alto Desempenho

Avaliação do Uso de Xen em Ambientes de Computação de Alto Desempenho Avaliação do Uso de Xen em Ambientes de Computação de Alto Desempenho Márcio Parise Boufleur Guilherme Piegas Koslovski Andrea Schwertner Charão LSC - Laboratório de Sistemas de Computação UFSM - Universidade

Leia mais

TUTORIAL VMWARE WORKSTATION 8. Aprenda a instalar e configurar corretamente uma máquina virtual utilizando VMware Workstation com este tutorial

TUTORIAL VMWARE WORKSTATION 8. Aprenda a instalar e configurar corretamente uma máquina virtual utilizando VMware Workstation com este tutorial TUTORIAL VMWARE WORKSTATION 8 Aprenda a instalar e configurar corretamente uma máquina virtual utilizando VMware Workstation com este tutorial INTRODUÇÃO O uso de máquinas virtuais pode ser adequado tanto

Leia mais

Resumo até aqui. Gerenciamento Proteção Compartilhamento. Infra-estrutura de Software

Resumo até aqui. Gerenciamento Proteção Compartilhamento. Infra-estrutura de Software Resumo até aqui Complexidade do computador moderno, do ponto de vista do hardware Necessidade de abstrações software Sistema computacional em camadas SO como uma máquina estendida abstrações SO como um

Leia mais

CLOUD COMPUTING. Andrêza Leite. andreza.leite@univasf.edu.br

CLOUD COMPUTING. Andrêza Leite. andreza.leite@univasf.edu.br CLOUD COMPUTING Andrêza Leite andreza.leite@univasf.edu.br Roteiro O que é cloud computing? Classificação O que está 'por traz' da cloud? Exemplos Como montar a sua? O que é cloud computing? Cloud Computing

Leia mais

Curso 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 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 mais

UNIVERSIDADE FEDERAL DE SANTA CATARINA UFSC DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA INE BACHARELADO EM CIÊNCIAS DA COMPUTAÇÃO.

UNIVERSIDADE FEDERAL DE SANTA CATARINA UFSC DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA INE BACHARELADO EM CIÊNCIAS DA COMPUTAÇÃO. UNIVERSIDADE FEDERAL DE SANTA CATARINA UFSC DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA INE BACHARELADO EM CIÊNCIAS DA COMPUTAÇÃO Xen Hypervisor Glauco Neves 07132022 Guilherme Pacheco 07232063 INE 5412-0432

Leia mais

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

CONCEITOS 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 mais

NOTA DE ESCLARECIMENTO

NOTA DE ESCLARECIMENTO ASSEMBLEIA LEGISLATIVA DO ESTADO DO RIO GRANDE DO SUL SUPERINTENDÊNCIA ADMINISTRATIVA E FINANCEIRA COMISSÃO PERMANENTE DE LICITAÇÕES NOTA DE ESCLARECIMENTO PREGÃO ELETRÔNICO Nº 02/2014 PROCESSO Nº 3778-01.00/13-0

Leia mais

Máquinas Virtuais. Virtualização Tornar virtual. Exemplo comum de Virtualização PORTABILIDADE

Máquinas Virtuais. Virtualização Tornar virtual. Exemplo comum de Virtualização PORTABILIDADE Virtual: Existente apenas em potência ou como faculdade, não como realidade ou com efeito real Dicionário Houaiss Virtualização Tornar virtual Exemplo comum de Virtualização PORTABILIDADE Java Virtual

Leia mais

Por Antonio Couto. Autor: Antonio Couto Enterprise Architect

Por 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 mais

Virtualização e Criação de uma rede Virtual utilizando Virtual Box Professor: João Paulo de Brito Gonçalves

Virtualização e Criação de uma rede Virtual utilizando Virtual Box Professor: João Paulo de Brito Gonçalves Virtualização e Criação de uma rede Virtual utilizando Virtual Box Professor: João Paulo de Brito Gonçalves Anatomia de uma máquina virtual Cada máquina virtual é um sistema completo encapsulado em um

Leia mais

UFRJ IM - DCC. Sistemas Operacionais I. Unidade I Introdução. 11/02/2014 Prof. Valeria M. Bastos

UFRJ IM - DCC. Sistemas Operacionais I. Unidade I Introdução. 11/02/2014 Prof. Valeria M. Bastos UFRJ IM - DCC Sistemas Operacionais I Unidade I Introdução 11/02/2014 Prof. Valeria M. Bastos 1 ORGANIZAÇÃO DA UNIDADE Introdução Conceituação de SO Funções Básicas Breve Histórico Tipos de SO Fundamentos

Leia mais

Prof. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO

Prof. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO Conceitos básicos e serviços do Sistema Operacional Prof. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO Tipos de serviço do S.O. O S.O.

Leia mais

João Víctor Rocon Maia Engenharia de Computação - UFES

João Víctor Rocon Maia Engenharia de Computação - UFES João Víctor Rocon Maia Engenharia de Computação - UFES Agenda Quem usa? Conceito Ilustração Vantagens Tipologia Topologia Como fazer? O que é preciso? Infraestrutura Sistema Operacional Software Eucalyptus

Leia mais

Metodologias de Desenvolvimento de Sistemas. Analise de Sistemas I UNIPAC Rodrigo Videschi

Metodologias de Desenvolvimento de Sistemas. Analise de Sistemas I UNIPAC Rodrigo Videschi Metodologias de Desenvolvimento de Sistemas Analise de Sistemas I UNIPAC Rodrigo Videschi Histórico Uso de Metodologias Histórico Uso de Metodologias Era da Pré-Metodologia 1960-1970 Era da Metodologia

Leia mais

V M 2 T - Um Sistema para Auxílio na Migração de VMs em Nuvens OpenStack

V M 2 T - Um Sistema para Auxílio na Migração de VMs em Nuvens OpenStack V M 2 T - Um Sistema para Auxílio na Migração de VMs em Nuvens OpenStack Felipe Aparecido dos Santos Novais 1, Lúcio Agostinho Rocha 1, Fábio Luciano Verdi 1 1 Departamento de Computação Universidade Federal

Leia mais

www.en-sof.com.br SOLUÇÕES PARA CONTINUIDADE DO NEGÓCIO

www.en-sof.com.br SOLUÇÕES PARA CONTINUIDADE DO NEGÓCIO SOLUÇÕES PARA CONTINUIDADE DO NEGÓCIO 1 Soluções Oracle Voltadas à Continuidade dos Negócios Luciano Inácio de Melo Oracle Database Administrator Certified Oracle Instructor Bacharel em Ciências da Computação

Leia mais

Gabriel Oliveira do Nascimento Rogério Libarino Aguilar. UFF - Universidade Federal Fluminense

Gabriel Oliveira do Nascimento Rogério Libarino Aguilar. UFF - Universidade Federal Fluminense Gabriel Oliveira do Nascimento Rogério Libarino Aguilar 1 Introdução Mododelo: Hardware -> Sistema Operacional -> Aplicações Aplicação desenvolvida para um SO. Capacidade de processamento aumentando bastante

Leia mais

Segurança e Computação em Nuvem

Segurança e Computação em Nuvem Instituto de Educação Tecnológica Pós-graduação Gestão e Tecnologia da Informação - Turma nº 25 09 de abril de 2015 Segurança e Computação em Nuvem Jean Poinho Malard Coordenador em Tecnologia da Informação

Leia mais

Introdução. Sistemas Operacionais. Introdução. Roteiro (1 / 2) Por que Máquinas Virtuais Existem? Roteiro (2 / 2)

Introdução. Sistemas Operacionais. Introdução. Roteiro (1 / 2) Por que Máquinas Virtuais Existem? Roteiro (2 / 2) Sistemas Operacionais O termo máquina virtual foi descrito na década de 60 como uma abstração de software que enxerga um sistema físico. Aula 7 Máquinas Virtuais Prof. Othon Marcelo Nunes Batista Mestre

Leia mais

Cloud Computing. Eduardo Roloff

Cloud Computing. Eduardo Roloff Cloud Computing Eduardo Roloff Sumário Conceituação Modelos de Serviços Modos de Implantação Oportunidades de Pesquisa Discussão Conceituação Cloud Computing é um modelo que pretende prover computação

Leia mais

SISTEMAS DISTRIBUÍDOS

SISTEMAS 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 mais

Sistemas Operacionais 1/66

Sistemas Operacionais 1/66 Sistemas Operacionais 1/66 Roteiro Máquinas virtuais Emuladores Propriedades Benefícios Futuro 2/66 Sistemas de Computadores Os sistemas de computadores são projetados com basicamente 3 componentes: hardware

Leia mais

Sistemas Operacionais. Roteiro. Sistemas de Computadores. Os sistemas de computadores são projetados com basicamente 3 componentes: Marcos Laureano

Sistemas Operacionais. Roteiro. Sistemas de Computadores. Os sistemas de computadores são projetados com basicamente 3 componentes: Marcos Laureano Sistemas Operacionais Marcos Laureano 1/66 Roteiro Máquinas virtuais Emuladores Propriedades Benefícios Futuro 2/66 Sistemas de Computadores Os sistemas de computadores são projetados com basicamente 3

Leia mais

Virtual Operating Environment (VOE) Marcelo Tomoyose, Kodak Brasileira

Virtual Operating Environment (VOE) Marcelo Tomoyose, Kodak Brasileira Virtual Operating Environment (VOE) Marcelo Tomoyose, Kodak Brasileira Desafios da Industria de TI Os fornecedores de impressão estão procurando maneiras de reduzir os custos associados: Manipulação de

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores 3º Ano Sistemas de Informação 2008 Aula 05A: Hub/Switch/Gateway Servidores e Virtualização Prof. Msc. Ricardo Slavov ricardo.slavov@aes.edu.br Roteiro Pedagógico HUB Switch Bridge

Leia mais

Gerência de Memória Adaptativa no XEN

Gerência de Memória Adaptativa no XEN Gerência de Memória Adaptativa no XEN Artur Baruchi, Edson Toshimi Midorikawa Laboratório de Arquitetura e Computação de Alto Desempenho Departamento de Engenharia de Computação e Sistemas Digitais Escola

Leia mais

Gerenciamento de memória

Gerenciamento de memória Na memória principal ficam todos os programas e os dados que serão executados pelo processador. Possui menor capacidade e custo maior. S.O buscam minimizar a ocupação da memória e otimizar sua utilização.

Leia mais

Analisando o Desempenho de Banco de Dados Multi-Inquilino em Nuvem

Analisando o Desempenho de Banco de Dados Multi-Inquilino em Nuvem Simpósio Brasileiro de Bancos de Dados - SBBD 212 Analisando o Desempenho de Banco de Dados Multi-Inquilino em Nuvem Leonardo O. Moreira, Flávio R. C. Sousa e Javam C. Machado Universidade Federal do Ceará

Leia mais

SECRETÁRIA DE ESTADO DA EDUCAÇÃO DO PARANÁ CURSO PROFISSIONALIZANTE INFORMÁTICA

SECRETÁRIA DE ESTADO DA EDUCAÇÃO DO PARANÁ CURSO PROFISSIONALIZANTE INFORMÁTICA SECRETÁRIA DE ESTADO DA EDUCAÇÃO DO PARANÁ CURSO PROFISSIONALIZANTE INFORMÁTICA Documento elaborado no encontro realizado de 10 a 12 de agosto de 2004. Curitiba, PR Perfil do Profissional Ao final de cada

Leia mais

Gerência de Memória. Paginação

Gerência de Memória. Paginação Gerência de Memória Paginação Endereçamento Virtual (1) O programa usa endereços virtuais É necessário HW para traduzir cada endereço virtual em endereço físico MMU: Memory Management Unit Normalmente

Leia mais

Máquinas Virtuais E eu com isso???

Máquinas Virtuais E eu com isso??? E eu com isso??? IV Ciclo de Palestras sobre Software Livre Daniel Antonio Fenrnandes Bojczuk Slide 1 de 27 Virtual: Existente apenas em potência ou como faculdade, não como realidade ou com efeito real

Leia mais

Prof. Ms. José Eduardo Santarem Segundo santarem@univem.edu.br. Demonstrar o impacto que o tema virtualização tem representado no mercado

Prof. Ms. José Eduardo Santarem Segundo santarem@univem.edu.br. Demonstrar o impacto que o tema virtualização tem representado no mercado Prof. Ms. José Eduardo Santarem Segundo santarem@univem.edu.br Demonstrar o impacto que o tema virtualização tem representado no mercado de TI. Apresentar alguns conceitos e técnicas sobre a tecnologia

Leia mais

Maestro. Arthur Kazuo Tojo Costa 317497. Universidade Federal de São Carlos Campus Sorocaba Bacharelado em Ciência da Computação

Maestro. Arthur Kazuo Tojo Costa 317497. Universidade Federal de São Carlos Campus Sorocaba Bacharelado em Ciência da Computação Maestro Arthur Kazuo Tojo Costa 317497 Universidade Federal de São Carlos Campus Sorocaba Bacharelado em Ciência da Computação Introdução Sistema Operacional de Redes Detalhes do hardware Multiplexação

Leia mais

Marcos Vinicios Marques Professor Cidão. Professor Marcelo Neves

Marcos Vinicios Marques Professor Cidão. Professor Marcelo Neves Virtualização Marcos Vinicios Marques Professor Cidão Professor Marcelo Neves Virtualizar??? Executar várias instâncias de um sistema operacional, ou vários sistemas operacionais em instâncias distintas,

Leia mais

No VirtualBox, carregar no Botão Novo (New), que irá abrir o Assistente de Criação de Máquina Virtual para criar uma nova VM.

No VirtualBox, carregar no Botão Novo (New), que irá abrir o Assistente de Criação de Máquina Virtual para criar uma nova VM. INSTALAÇÃO E GESTÃO DE REDES INFORMÁTICAS EFA NS/NÍVEL III UFCD 5 FORMADOR: PAULO RELVAS Fontes: http://www.formatds.org/instalar-ubuntu-no-virtualbox/ MANUAL DE INSTALAÇÃO UBUNTU 8.10 SOBRE VBOX DA SUN

Leia mais

Avaliação do Desempenho da Migração de Máquinas Virtuais em Xen

Avaliação do Desempenho da Migração de Máquinas Virtuais em Xen Avaliação do Desempenho da Migração de Máquinas Virtuais em Xen Guilherme Piegas Koslovski Márcio Parise Boufleur Andrea Schwertner Charão UFSM - Universidade Federal de Santa Maria Roteiro Introdução

Leia mais

The Eucalyptus Open- source Cloud-computing System. Janaina Siqueira Lara Wilpert Marcelo Scheidt Renata Silva

The Eucalyptus Open- source Cloud-computing System. Janaina Siqueira Lara Wilpert Marcelo Scheidt Renata Silva The Eucalyptus Open- source Cloud-computing System Janaina Siqueira Lara Wilpert Marcelo Scheidt Renata Silva Sumário Introdução Trabalhos Correlatos Eucalyptus Design Conclusões Visão Geral Introdução:

Leia mais

LABORATÓRIO DE SISTEMAS OPERACIONAIS. PROFª. M.Sc. JULIANA HOFFMANN QUINONEZ BENACCHIO

LABORATÓRIO DE SISTEMAS OPERACIONAIS. PROFª. M.Sc. JULIANA HOFFMANN QUINONEZ BENACCHIO LABORATÓRIO DE SISTEMAS OPERACIONAIS PROFª. M.Sc. JULIANA HOFFMANN QUINONEZ BENACCHIO Sistemas Operacionais Conteúdo retirado de: SOsim: SIMULADOR PARA O ENSINO DE SISTEMAS OPERACIONAIS Luiz Paulo Maia

Leia mais

Virtualização de Software

Virtualização de Software UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA CURSO DE BACHARELADO DE SISTEMAS DE INFORMAÇÃO Virtualização de Software Luana Sandrini Saft Trabalho de conclusão de curso

Leia mais

23/05/12. Computação em Nuvem. Computação em nuvem: gerenciamento de dados. Computação em Nuvem - Características principais

23/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 mais

UFRJ IM - DCC. Sistemas Operacionais I

UFRJ IM - DCC. Sistemas Operacionais I UFRJ IM - DCC Sistemas Operacionais I Unidade I 18/9/2009 Prof. Antonio Carlos Gay Thomé Prof. Aux. Simone Markenson Pech 1 ORGANIZAÇÃO DA UNIDADE Conceituação de SO Funções Básicas Breve Histórico Tipos

Leia mais

SAD orientado a MODELO

SAD orientado a MODELO Universidade do Contestado Campus Concórdia Curso de Sistemas de Informação Prof.: Maico Petry SAD orientado a MODELO DISCIPLINA: Sistemas de Apoio a Decisão SAD Orientado a Modelo De acordo com ALTER

Leia mais

Introdução a Virtualização. Sergio Roberto Charpinel Junior Profa. Roberta Lima Gomes

Introdução a Virtualização. Sergio Roberto Charpinel Junior Profa. Roberta Lima Gomes Introdução a Virtualização Sergio Roberto Charpinel Junior Profa. Roberta Lima Gomes Por que virtualizar? Descentralização de recursos computacionais Cloud computing Plena utilização de recursos físicos

Leia mais

Soluções Inteligentes para regulamentações e negócios em aplicações SAP

Soluções Inteligentes para regulamentações e negócios em aplicações SAP Soluções Inteligentes para regulamentações e negócios em aplicações SAP Uma nova visão no Gerenciamento da Aplicação INDICE 1. A Union IT... 3 2. A importância de gerenciar dinamicamente infra-estrutura,

Leia mais

Windows 2008 Server. Windows 2008 Server IFSP Boituva Prof. Sérgio Augusto Godoy. www.profsergiogodoy.com sergiogutogodoy@hotmail.

Windows 2008 Server. Windows 2008 Server IFSP Boituva Prof. Sérgio Augusto Godoy. www.profsergiogodoy.com sergiogutogodoy@hotmail. Windows 2008 Server IFSP Boituva Prof. Sérgio Augusto Godoy www.profsergiogodoy.com sergiogutogodoy@hotmail.com Windows 2008 Server Construído sob o mesmo código do Vista Server Core (Instalação somente

Leia mais

Uso de Virtualização de Recursos Computacionais na Administração de Redes

Uso de Virtualização de Recursos Computacionais na Administração de Redes Uso de de Recursos Computacionais na Administração de Redes Guilherme Piegas Koslovski Márcio Parise Boufleur Andrea Schwertner Charão LSC - Laboratório de Sistemas de Computação UFSM - Universidade Federal

Leia mais

Soluções em. Cloud Computing. Midia Indoor. para

Soluções em. Cloud Computing. Midia Indoor. para Soluções em Cloud Computing para Midia Indoor Resumo executivo A Midia Indoor chegou até a Under buscando uma hospedagem para seu site e evoluiu posteriormente para uma solução cloud ampliada. A empresa

Leia mais

Segurança da Informação

Seguranç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 mais

Envelhecimento de software na plataforma de computação em nuvem OpenStack

Envelhecimento de software na plataforma de computação em nuvem OpenStack Carlos Melo Envelhecimento de software na plataforma de computação em nuvem OpenStack Orientador: Paulo Romero Martins Maciel prmm@cin.ufpe.br WMoDCS 2015.1 Software Aging: OpenStack CIn - UFPE Agenda

Leia mais

Departamento de Tecnologia da Informação

Departamento de Tecnologia da Informação Xen - O case de virtualização da Alergs XIII Enial - Brasília Novembro/2010 DTI Superintendência Administrativa e Financeira Assembleia Legislativa do RS Tópicos abordados: A infraestrutura de TI Alergs

Leia mais

Administração de Sistemas GNU/Linux

Administração de Sistemas GNU/Linux Administração de Sistemas GNU/Linux Backup do Sistema GRACO - Gestores da Rede Acadêmica de Computação Instrutor: Ibirisol Fontes Ferreira Monitor: Jundai Halim Abdon

Leia mais

Garantindo a. Máquinas Virtuais do. alta disponibilidade nas. Microsoft Azure MDC305

Garantindo a. Máquinas Virtuais do. alta disponibilidade nas. Microsoft Azure MDC305 Garantindo a alta disponibilidade nas Máquinas Virtuais do Microsoft Azure MDC305 Palestra Quem são os palestrantes? Daniel Mauser Senior Techical Advisor LATAM Escalation Team Lead Email: dmauser@microsoft.com

Leia mais

Desempenho de um Cluster Virtualizado em Relação a um Cluster Convencional Similar

Desempenho de um Cluster Virtualizado em Relação a um Cluster Convencional Similar Desempenho de um Cluster Virtualizado em Relação a um Cluster Convencional Similar David Beserra 1, Alexandre Borba¹, Samuel Souto 1, Mariel Andrade 1, Alberto Araujo 1 1 Unidade Acadêmica de Garanhuns

Leia mais

Online Help StruxureWare Data Center Expert

Online Help StruxureWare Data Center Expert Online Help StruxureWare Data Center Expert Version 7.2.7 Appliance virtual do StruxureWare Data Center Expert O servidor do StruxureWare Data Center Expert 7.2 está agora disponível como um appliance

Leia mais

Novas tecnologias otimizando a avaliação de bens

Novas tecnologias otimizando a avaliação de bens Novas tecnologias otimizando a avaliação de bens Avaliando Imóveis Urbanos em 2 minutos Antônio Pelli Neto Eng. Civil e Mecânico INTRODUÇÃO Agenda: Conceitos básicos sobre Avaliando nas Nuvens Porque somente

Leia mais

Disciplina de Banco de Dados Introdução

Disciplina 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 mais

A.S.P. Servidores Windows

A.S.P. Servidores Windows A.S.P. Servidores Windows Servidores TCP/IP O mercado de servidores de rede é dominado essencialmente por duas linhas de produtos: Open Source: Linux, BSD, e seus derivados Proprietários: Microsoft Windows

Leia mais

Sistemas Operacionais. Conceitos de um Sistema Operacional

Sistemas Operacionais. Conceitos de um Sistema Operacional Sistemas Operacionais Conceitos de um Sistema Operacional Modo usuário e Modo Kernel Como já vimos são ambientes de execução diferentes no processador Há um conjunto de funções privilegiadas acessadas

Leia mais

SCM-BT 2 : Uma ferramenta para avaliação e ajuste de políticas de buffer no contexto da mídia SCM

SCM-BT 2 : Uma ferramenta para avaliação e ajuste de políticas de buffer no contexto da mídia SCM SCM-BT 2 : Uma ferramenta para avaliação e ajuste de políticas de buffer no contexto da mídia SCM Júlio A. Tavares 1, José de Aguiar Moraes Filho 1, Angelo Brayner 1, Saulo Medeiros 1 1 Programa de Pós-Graduação

Leia mais

1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.

1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. About Eugenio Chleba Product Sales Specialist - PM (11) 5189-1211 (11) 96060-2687 eugenio.chleba@oracle.com Experience Skills Products

Leia mais

INSTALANDO UM SERVIDOR WINDOWS SERVER 2012 R2 SERVER CORE

INSTALANDO UM SERVIDOR WINDOWS SERVER 2012 R2 SERVER CORE INSTALANDO UM SERVIDOR WINDOWS SERVER 2012 R2 SERVER CORE A Microsoft disponibilizou em seu site, o link para download da versão Preview do Windows Server 2012 R2. A licença do produto irá expirar somente

Leia mais

Introdução aos Sistemas Operacionais

Introdução aos Sistemas Operacionais Introdução aos Sistemas Operacionais Prof. Dr. José Luís Zem Prof. Dr. Renato Kraide Soffner Prof. Ms. Rossano Pablo Pinto Faculdade de Tecnologia de Americana Centro Paula Souza Tópicos O que é um Sistema

Leia mais

Agenda. Histórico Máquinas virtuais X Emuladores Vantagens & Desvantagens Vmware Quemu Xen UML Comparação entre VM's Conclusão

Agenda. Histórico Máquinas virtuais X Emuladores Vantagens & Desvantagens Vmware Quemu Xen UML Comparação entre VM's Conclusão Máquinas Virtuais Agenda Histórico Máquinas virtuais X Emuladores Vantagens & Desvantagens Vmware Quemu Xen UML Comparação entre VM's Conclusão Histórico Mainframe É um computador de grande porte, dedicado

Leia mais

CLOUD COMPUTING PEDRO MORHY BORGES LEAL. MAC0412 - Organização de Computadores Prof. Alfredo Goldman 7 de dezembro de 2010

CLOUD COMPUTING PEDRO MORHY BORGES LEAL. MAC0412 - Organização de Computadores Prof. Alfredo Goldman 7 de dezembro de 2010 CLOUD COMPUTING PEDRO MORHY BORGES LEAL MAC0412 - Organização de Computadores Prof. Alfredo Goldman 7 de dezembro de 2010 0 CLOUD COMPUTING 1 1. Introdução Com o grande avanço da tecnologia de processadores,

Leia mais

Prof. Luiz Fernando Bittencourt MC714. Sistemas Distribuídos 2 semestre, 2013

Prof. Luiz Fernando Bittencourt MC714. Sistemas Distribuídos 2 semestre, 2013 MC714 Sistemas Distribuídos 2 semestre, 2013 Virtualização - motivação Consolidação de servidores. Consolidação de aplicações. Sandboxing. Múltiplos ambientes de execução. Hardware virtual. Executar múltiplos

Leia mais

IW10. Rev.: 02. Especificações Técnicas

IW10. Rev.: 02. Especificações Técnicas IW10 Rev.: 02 Especificações Técnicas Sumário 1. INTRODUÇÃO... 1 2. COMPOSIÇÃO DO IW10... 2 2.1 Placa Principal... 2 2.2 Módulos de Sensores... 5 3. APLICAÇÕES... 6 3.1 Monitoramento Local... 7 3.2 Monitoramento

Leia mais

Hospedagem Virtualizada

Hospedagem Virtualizada Conheça também Desenvolvimento de sistemas Soluções de Segurança Soluções com o DNA da Administração Pública Há 43 anos no mercado, a Prodesp tem um profundo conhecimento da administração pública e também

Leia mais

Arquitetura de Computadores. Sistemas Operacionais IV

Arquitetura de Computadores. Sistemas Operacionais IV Arquitetura de Computadores Sistemas Operacionais IV Introdução Multiprogramação implica em manter-se vários processos na memória. Memória necessita ser alocada de forma eficiente para permitir o máximo

Leia mais

MUM. Mikrotik User s Meeting Rio de Janeiro - 2009. Mikrotik e a Computação nas nuvens. Maila Networks

MUM. Mikrotik User s Meeting Rio de Janeiro - 2009. Mikrotik e a Computação nas nuvens. Maila Networks MUM Mikrotik User s Meeting Rio de Janeiro - 2009 Mikrotik e a Computação nas nuvens Oferece serviços de Conectividade IP, Desenvolvimento e Integração de Sistemas. Consultoria `a Provedores de Acesso,

Leia mais