SlideShare ist ein Scribd-Unternehmen logo
1 von 36
Thiago Gonzaga
thiagosg@sjrp.unesp.br
Agenda




Problemas em computação de alto desempenho
O que é virtualização?















Testes
Resultados
Grids e Clusteres virtuais
Ecco IT
Computação em Nuvem








Máquina Virtual
VMM
Host
Intel VT-x/ AMD-V
Sandbox
Estrutura
Produtos

Recursos
Estrutura
Produtos

Trabalhos relacionados
Referências
Dúvidas
Agenda




Problemas em computação de alto desempenho
O que é virtualização?















Testes
Resultados
Grids e Clusteres virtuais
Ecco IT
Computação em Nuvem








Máquina Virtual
VMM
Host
Intel VT-x/ AMD-V
Sandbox
Estrutura
Produtos

Recursos
Estrutura
Produtos

Trabalhos relacionados
Referências
Dúvidas
Problemas em Computação de Alto Desempenho
 Sub-aproveitamento de recursos computacionais;
 Muitos computadores porém a maior parte do
tempo estão ociosos;
 Alto consumo de energia em sistemas muito

grandes, e
 Custo de comunicação entre máquinas, gargalos da
rede, etc.
Agenda




Problemas em computação de alto desempenho
O que é virtualização?















Testes
Resultados
Grids e Clusteres virtuais
Ecco IT
Computação em Nuvem








Máquina Virtual
VMM
Host
Intel VT-x/ AMD-V
Sandbox
Estrutura
Produtos

Recursos
Estrutura
Produtos

Trabalhos relacionados
Referências
Dúvidas
O que é Virtualização?

Concepção de modelo virtual, a partir do real.
Máquina Virtual

Modelo base
VMM (Virtual Machine Manager)

Gerente de máquinas virtuais
Sistema Hospedeiro (Host)

Sistema físico
(Hardware e Software)
Intel VT-x / AMD-V

Conexão direta entre VM e processador
Sandbox

Isolamento do mundo externo
Estrutura
Principais Produtos
Processador Host
Hyper-V Server
2008 R2

S.O. Host

Gratuito

Open
Source

X

X

X
X

X
X

x86-64 + hardware-assisted virtualization Windows 2008 w/Hyper-V Role,
(Intel VT-x or AMD-V)
Windows Hyper-V Server

KVM

x86, x86-64, IA-64, with x86 virtualization,
s390, PowerPC

Linux, illumos

Oracle VM for
x86

x86, x86-64, Intel VT-x, AMD-V

Não precisa

QEMU

x86, x86-64, IA-64, PowerPC, Alpha,
SPARC 32/64, ARM, S/390, M68k

Windows, Linux, Mac OS X,
Solaris, FreeBSD, OpenBSD, BeOS

VirtualBox

x86, x86-64

Windows, Linux, Mac OS X x86,
Solaris, FreeBSD, eComStation

Windows Virtual
PC

x86, x86-64 with Intel VT-x or AMD-V

Windows, Mac

Vmware

x86, x86-64

Windows, Linux, Mac/Não precisa

X
Agenda




Problemas em computação de alto desempenho
O que é virtualização?















Testes
Resultados
Grids e Clusteres virtuais
Ecco IT
Computação em Nuvem








Máquina Virtual
VMM
Host
Intel VT-x/ AMD-V
Sandbox
Estrutura
Produtos

Recursos
Estrutura
Produtos

Trabalhos relacionados
Referências
Dúvidas
Testes
 Ambiente
 Intel Core i3 3.10 Ghz (2 núcleos com 2 threads p/ núcleo)
 8 GB RAM
 Virtual Box 4
 Casos de Teste
 Servidor de aplicações (Glassfish)
 Servidor de Banco de dados (MySQL)
 Servidor de arquivos
 Testes
 1º servidores físicos separados
 2º servidores virtualizados
 Execução de Testes
 Stress - jMeter (2000 requisições/segundo)
Agenda




Problemas em computação de alto desempenho
O que é virtualização?















Testes
Resultados
Grids e Clusteres virtuais
Ecco IT
Computação em Nuvem








Máquina Virtual
VMM
Host
Intel VT-x/ AMD-V
Sandbox
Estrutura
Produtos

Recursos
Estrutura
Produtos

Trabalhos relacionados
Referências
Dúvidas
Resultados
0.7
0.6
0.5
Servidor Glassfish

0.4

Servidor MySQL

0.3

Servidor Arquivos
Servidores Virtualizados

0.2
0.1
0
1

10

20

40

60
Agenda




Problemas em computação de alto desempenho
O que é virtualização?















Testes
Resultados
Grids e Clusteres virtuais
Ecco IT
Computação em Nuvem








Máquina Virtual
VMM
Host
Intel VT-x/ AMD-V
Sandbox
Estrutura
Produtos

Recursos
Estrutura
Produtos

Trabalhos relacionados
Referências
Dúvidas
Clusteres e Grid Virtuais

Máquinas virtuais conectadas.
Agenda




Problemas em computação de alto desempenho
O que é virtualização?















Testes
Resultados
Grids e Clusteres virtuais
Ecco IT
Computação em Nuvem








Máquina Virtual
VMM
Host
Intel VT-x/ AMD-V
Sandbox
Estrutura
Produtos

Recursos
Estrutura
Produtos

Trabalhos relacionados
Referências
Dúvidas
TI Ecológica

Gerenciamento/redução de consumo de energia
Agenda




Problemas em computação de alto desempenho
O que é virtualização?















Testes
Resultados
Grids e Clusteres virtuais
Ecco IT
Computação em Nuvem








Máquina Virtual
VMM
Host
Intel VT-x/ AMD-V
Sandbox
Estrutura
Produtos

Recursos
Estrutura
Produtos

Trabalhos relacionados
Referências
Dúvidas
Internet

Serviços
Estamos todos conectados a nuvem
Pague o que usar
Aproveite melhor os recursos
Serviços
 IaaS (Infrastructure as a Service, ou

Infraestrutura como Serviço)
 PaaS (Platform as a Service, ou
Plataforma como Serviço)
 SaaS (Software as a Service, ou Software
como Serviço)
Estrutura
Produtos
Agenda




Problemas em computação de alto desempenho
O que é virtualização?















Testes
Resultados
Grids e Clusteres virtuais
Ecco IT
Computação em Nuvem








Máquina Virtual
VMM
Host
Intel VT-x/ AMD-V
Sandbox
Estrutura
Produtos

Recursos
Estrutura
Produtos

Trabalhos relacionados
Referências
Dúvidas
Trabalhos relacionados

 FlexLab (Laboratótio gerenciavél)
 WCE-OS (Extenção do projeto FlexLab)
 Live Migration
Agenda




Problemas em computação de alto desempenho
O que é virtualização?















Testes
Resultados
Grids e Clusteres virtuais
Ecco IT
Computação em Nuvem








Máquina Virtual
VMM
Host
Intel VT-x/ AMD-V
Sandbox
Estrutura
Produtos

Recursos
Estrutura
Produtos

Trabalhos relacionados
Referências
Dúvidas
Referências
• Smith, James E.; Nair, Ravi (2005). "The Architecture

of Virtual Machines". Computer (IEEE Computer
Society) 38 (5): 32–38
• Matthew Chapman and Gernot Heiser. vNUMA: A
virtual shared-memory multiprocessor. Proceedings of
the 2009 USENIX Annual Technical Conference, San
Diego, CA, USA, June, 2009
• James E. Smith, Ravi Nair, Virtual Machines: Versatile
Platforms For Systems And Processes, Morgan
Kaufmann, May 2005
• Craig, Iain D. Virtual Machines. Springer, 2006
Referências
 Buyya, Rajkumar; Chee Shin Yeo, Srikumar Venugopal (PDF). Market-Oriented Cloud
Computing: Vision, Hype, and Reality for Delivering IT Services as Computing Utilities.
Department of Computer Science and Software Engineering, University of
Melbourne, Australia. p. 9. Retrieved 2008-07-31.
 B. Rochwerger, J. Caceres, R.S. Montero, D. Breitgand, E. Elmroth, A. Galis, E. Levy, I.M.
Llorente, K. Nagin, Y. Wolfsthal, E. Elmroth, J. Caceres, M. Ben-Yehuda, W. Emmerich, F.
Galan. "The RESERVOIR Model and Architecture for Open Federated Cloud
Computing", IBM Journal of Research and Development, Vol. 53, No. 4. (2009)
 D. Kyriazis, A. Menychtas, G. Kousiouris, K. Oberle, T. Voith, M. Boniface, E. Oliveros, T.
Cucinotta, S. Berger, “A Real-time Service Oriented Infrastructure”, International
Conference on Real-Time and Embedded Systems (RTES 2010), Singapore, November
2010
 Bernstein, David; Ludvigson, Erik; Sankar, Krishna; Diamond, Steve; Morrow, Monique
(2009-05-24). Blueprint for the Intercloud – Protocols and Formats for Cloud Computing
Interoperability. IEEE Computer Society. pp. 328–336.
 Taurion, Cezar. “Cloud Computing: Computação em Nuvem”, Editora Brasoft, 2009
Thiago Gonzaga
thiagosg@sjrp.unesp.br

Weitere ähnliche Inhalte

Andere mochten auch

Visa pour le_pcem_1___biologie
Visa pour le_pcem_1___biologieVisa pour le_pcem_1___biologie
Visa pour le_pcem_1___biologieemna2202
 
High performance e commerce
High performance e commerceHigh performance e commerce
High performance e commercemacnews.de
 
Adforallprsentation 100914100808 Phpapp02
Adforallprsentation 100914100808 Phpapp02Adforallprsentation 100914100808 Phpapp02
Adforallprsentation 100914100808 Phpapp02fabrice_TALAZAC
 
PHPunconf14: Apigility Einführung
PHPunconf14: Apigility EinführungPHPunconf14: Apigility Einführung
PHPunconf14: Apigility EinführungRalf Eggert
 
Incendio trenes lima
Incendio trenes limaIncendio trenes lima
Incendio trenes limaLuis
 
FYP Report - Eoin Lees
FYP Report - Eoin LeesFYP Report - Eoin Lees
FYP Report - Eoin LeesEoin Lees
 
Трансформаторы серии TTR
Трансформаторы серии TTRТрансформаторы серии TTR
Трансформаторы серии TTRsea_cvn
 
MARKETING 2.0 Y REDES SOCIALES EN LA EMPRESA
MARKETING 2.0  Y REDES SOCIALES EN LA EMPRESAMARKETING 2.0  Y REDES SOCIALES EN LA EMPRESA
MARKETING 2.0 Y REDES SOCIALES EN LA EMPRESAJoan Clapés
 
SEM-search-engine-marketing
SEM-search-engine-marketingSEM-search-engine-marketing
SEM-search-engine-marketingNeo Consulting
 

Andere mochten auch (15)

Visa pour le_pcem_1___biologie
Visa pour le_pcem_1___biologieVisa pour le_pcem_1___biologie
Visa pour le_pcem_1___biologie
 
A todo tren ALBERTO SÁNCHEZ AIZCORBE
A todo tren ALBERTO SÁNCHEZ AIZCORBEA todo tren ALBERTO SÁNCHEZ AIZCORBE
A todo tren ALBERTO SÁNCHEZ AIZCORBE
 
High performance e commerce
High performance e commerceHigh performance e commerce
High performance e commerce
 
Adforallprsentation 100914100808 Phpapp02
Adforallprsentation 100914100808 Phpapp02Adforallprsentation 100914100808 Phpapp02
Adforallprsentation 100914100808 Phpapp02
 
Slides udm-101110-corrigé
Slides udm-101110-corrigéSlides udm-101110-corrigé
Slides udm-101110-corrigé
 
PHPunconf14: Apigility Einführung
PHPunconf14: Apigility EinführungPHPunconf14: Apigility Einführung
PHPunconf14: Apigility Einführung
 
Les meilleures cachettes du pere Noel
Les meilleures cachettes du pere NoelLes meilleures cachettes du pere Noel
Les meilleures cachettes du pere Noel
 
Incendio trenes lima
Incendio trenes limaIncendio trenes lima
Incendio trenes lima
 
FYP Report - Eoin Lees
FYP Report - Eoin LeesFYP Report - Eoin Lees
FYP Report - Eoin Lees
 
AATE11
AATE11AATE11
AATE11
 
Трансформаторы серии TTR
Трансформаторы серии TTRТрансформаторы серии TTR
Трансформаторы серии TTR
 
MARKETING 2.0 Y REDES SOCIALES EN LA EMPRESA
MARKETING 2.0  Y REDES SOCIALES EN LA EMPRESAMARKETING 2.0  Y REDES SOCIALES EN LA EMPRESA
MARKETING 2.0 Y REDES SOCIALES EN LA EMPRESA
 
Intel vs amd
Intel vs amdIntel vs amd
Intel vs amd
 
Traim lima 2
Traim lima 2Traim lima 2
Traim lima 2
 
SEM-search-engine-marketing
SEM-search-engine-marketingSEM-search-engine-marketing
SEM-search-engine-marketing
 

Ähnlich wie Virtualização e cloud computing

Introdução à computação na nuvem e Windows Azure
Introdução à computação na nuvem e Windows AzureIntrodução à computação na nuvem e Windows Azure
Introdução à computação na nuvem e Windows AzureGiovanni Bassi
 
Introdução ao Windows Azure
Introdução ao Windows AzureIntrodução ao Windows Azure
Introdução ao Windows AzureFernando Correia
 
Ws08 hyper v it pro deck long-brz
Ws08 hyper v it pro deck long-brz Ws08 hyper v it pro deck long-brz
Ws08 hyper v it pro deck long-brz nilsonspa
 
Apresentação HyperCloud GT8
Apresentação HyperCloud GT8Apresentação HyperCloud GT8
Apresentação HyperCloud GT8HyperCloud UFS
 
Microsoft research e inovação
Microsoft research e inovaçãoMicrosoft research e inovação
Microsoft research e inovaçãoVitor Ciaramella
 
Datawarehouse - Obtenha insights consistentes para o seu negócio: conheça o n...
Datawarehouse - Obtenha insights consistentes para o seu negócio: conheça o n...Datawarehouse - Obtenha insights consistentes para o seu negócio: conheça o n...
Datawarehouse - Obtenha insights consistentes para o seu negócio: conheça o n...iMasters
 
Planejamento E Gerenciamento de Capacidade Para Sistemas Distribuídos
Planejamento E Gerenciamento de Capacidade Para Sistemas DistribuídosPlanejamento E Gerenciamento de Capacidade Para Sistemas Distribuídos
Planejamento E Gerenciamento de Capacidade Para Sistemas DistribuídosRodrigo Campos
 
Cloud Computing - Conceitos, história e APPs modernas com Microsoft Azure
Cloud Computing - Conceitos, história e APPs modernas com Microsoft AzureCloud Computing - Conceitos, história e APPs modernas com Microsoft Azure
Cloud Computing - Conceitos, história e APPs modernas com Microsoft AzureVitor Meriat
 
Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1) Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1) Marcus Garcia
 
Arquitetura para otimização de legado
Arquitetura para otimização de legadoArquitetura para otimização de legado
Arquitetura para otimização de legadoClóvis Wichoski
 
Virtualização: pedra no sapato ou facilitador da segurança?
Virtualização: pedra no sapato ou facilitador da segurança?Virtualização: pedra no sapato ou facilitador da segurança?
Virtualização: pedra no sapato ou facilitador da segurança?edmofilho
 
Cloud Computing com Windows Azure
Cloud Computing com Windows AzureCloud Computing com Windows Azure
Cloud Computing com Windows AzureMarcelo Paiva
 
Data Center Virtual Embratel - Plataforma VCE
Data Center Virtual Embratel - Plataforma VCEData Center Virtual Embratel - Plataforma VCE
Data Center Virtual Embratel - Plataforma VCEAlex Hübner
 

Ähnlich wie Virtualização e cloud computing (20)

Introdução à computação na nuvem e Windows Azure
Introdução à computação na nuvem e Windows AzureIntrodução à computação na nuvem e Windows Azure
Introdução à computação na nuvem e Windows Azure
 
Virtualização.ppt
Virtualização.pptVirtualização.ppt
Virtualização.ppt
 
Sentilla
SentillaSentilla
Sentilla
 
Introdução ao Windows Azure
Introdução ao Windows AzureIntrodução ao Windows Azure
Introdução ao Windows Azure
 
Bridges Virtuais
Bridges VirtuaisBridges Virtuais
Bridges Virtuais
 
Ws08 hyper v it pro deck long-brz
Ws08 hyper v it pro deck long-brz Ws08 hyper v it pro deck long-brz
Ws08 hyper v it pro deck long-brz
 
.NET Micro Framework
.NET Micro Framework.NET Micro Framework
.NET Micro Framework
 
Apresentação HyperCloud GT8
Apresentação HyperCloud GT8Apresentação HyperCloud GT8
Apresentação HyperCloud GT8
 
Microsoft research e inovação
Microsoft research e inovaçãoMicrosoft research e inovação
Microsoft research e inovação
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Datawarehouse - Obtenha insights consistentes para o seu negócio: conheça o n...
Datawarehouse - Obtenha insights consistentes para o seu negócio: conheça o n...Datawarehouse - Obtenha insights consistentes para o seu negócio: conheça o n...
Datawarehouse - Obtenha insights consistentes para o seu negócio: conheça o n...
 
Módulo 1.pptx
Módulo 1.pptxMódulo 1.pptx
Módulo 1.pptx
 
Planejamento E Gerenciamento de Capacidade Para Sistemas Distribuídos
Planejamento E Gerenciamento de Capacidade Para Sistemas DistribuídosPlanejamento E Gerenciamento de Capacidade Para Sistemas Distribuídos
Planejamento E Gerenciamento de Capacidade Para Sistemas Distribuídos
 
Cloud Computing - Conceitos, história e APPs modernas com Microsoft Azure
Cloud Computing - Conceitos, história e APPs modernas com Microsoft AzureCloud Computing - Conceitos, história e APPs modernas com Microsoft Azure
Cloud Computing - Conceitos, história e APPs modernas com Microsoft Azure
 
Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1) Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1)
 
Arquitetura para otimização de legado
Arquitetura para otimização de legadoArquitetura para otimização de legado
Arquitetura para otimização de legado
 
Virtualização: pedra no sapato ou facilitador da segurança?
Virtualização: pedra no sapato ou facilitador da segurança?Virtualização: pedra no sapato ou facilitador da segurança?
Virtualização: pedra no sapato ou facilitador da segurança?
 
Cloud Computing com Windows Azure
Cloud Computing com Windows AzureCloud Computing com Windows Azure
Cloud Computing com Windows Azure
 
Data Center Virtual Embratel - Plataforma VCE
Data Center Virtual Embratel - Plataforma VCEData Center Virtual Embratel - Plataforma VCE
Data Center Virtual Embratel - Plataforma VCE
 
Azure @ Rio Cloud Meetup
Azure @ Rio Cloud MeetupAzure @ Rio Cloud Meetup
Azure @ Rio Cloud Meetup
 

Mehr von Thiago Gonzaga

Big Data: Seus problemas estão apenas começando
Big Data: Seus problemas estão apenas começandoBig Data: Seus problemas estão apenas começando
Big Data: Seus problemas estão apenas começandoThiago Gonzaga
 
Keynote Abertura 20 Dias de Java - Javanoroeste
Keynote Abertura 20 Dias de Java - JavanoroesteKeynote Abertura 20 Dias de Java - Javanoroeste
Keynote Abertura 20 Dias de Java - JavanoroesteThiago Gonzaga
 
Concurrency 1.0: Concorrência em Ambientes Corporativos
Concurrency 1.0: Concorrência em Ambientes CorporativosConcurrency 1.0: Concorrência em Ambientes Corporativos
Concurrency 1.0: Concorrência em Ambientes CorporativosThiago Gonzaga
 
Introdução a Tecnologia Java
Introdução a Tecnologia JavaIntrodução a Tecnologia Java
Introdução a Tecnologia JavaThiago Gonzaga
 

Mehr von Thiago Gonzaga (8)

Big Data: Seus problemas estão apenas começando
Big Data: Seus problemas estão apenas começandoBig Data: Seus problemas estão apenas começando
Big Data: Seus problemas estão apenas começando
 
Software Livre
Software LivreSoftware Livre
Software Livre
 
Keynote Abertura 20 Dias de Java - Javanoroeste
Keynote Abertura 20 Dias de Java - JavanoroesteKeynote Abertura 20 Dias de Java - Javanoroeste
Keynote Abertura 20 Dias de Java - Javanoroeste
 
Java 8 e futuro
Java 8 e futuroJava 8 e futuro
Java 8 e futuro
 
Design patterns
Design patternsDesign patterns
Design patterns
 
Concurrency 1.0: Concorrência em Ambientes Corporativos
Concurrency 1.0: Concorrência em Ambientes CorporativosConcurrency 1.0: Concorrência em Ambientes Corporativos
Concurrency 1.0: Concorrência em Ambientes Corporativos
 
Compweek
CompweekCompweek
Compweek
 
Introdução a Tecnologia Java
Introdução a Tecnologia JavaIntrodução a Tecnologia Java
Introdução a Tecnologia Java
 

Virtualização e cloud computing

  • 2. Agenda   Problemas em computação de alto desempenho O que é virtualização?             Testes Resultados Grids e Clusteres virtuais Ecco IT Computação em Nuvem       Máquina Virtual VMM Host Intel VT-x/ AMD-V Sandbox Estrutura Produtos Recursos Estrutura Produtos Trabalhos relacionados Referências Dúvidas
  • 3. Agenda   Problemas em computação de alto desempenho O que é virtualização?             Testes Resultados Grids e Clusteres virtuais Ecco IT Computação em Nuvem       Máquina Virtual VMM Host Intel VT-x/ AMD-V Sandbox Estrutura Produtos Recursos Estrutura Produtos Trabalhos relacionados Referências Dúvidas
  • 4. Problemas em Computação de Alto Desempenho  Sub-aproveitamento de recursos computacionais;  Muitos computadores porém a maior parte do tempo estão ociosos;  Alto consumo de energia em sistemas muito grandes, e  Custo de comunicação entre máquinas, gargalos da rede, etc.
  • 5. Agenda   Problemas em computação de alto desempenho O que é virtualização?             Testes Resultados Grids e Clusteres virtuais Ecco IT Computação em Nuvem       Máquina Virtual VMM Host Intel VT-x/ AMD-V Sandbox Estrutura Produtos Recursos Estrutura Produtos Trabalhos relacionados Referências Dúvidas
  • 6. O que é Virtualização? Concepção de modelo virtual, a partir do real.
  • 8. VMM (Virtual Machine Manager) Gerente de máquinas virtuais
  • 9. Sistema Hospedeiro (Host) Sistema físico (Hardware e Software)
  • 10. Intel VT-x / AMD-V Conexão direta entre VM e processador
  • 13. Principais Produtos Processador Host Hyper-V Server 2008 R2 S.O. Host Gratuito Open Source X X X X X X x86-64 + hardware-assisted virtualization Windows 2008 w/Hyper-V Role, (Intel VT-x or AMD-V) Windows Hyper-V Server KVM x86, x86-64, IA-64, with x86 virtualization, s390, PowerPC Linux, illumos Oracle VM for x86 x86, x86-64, Intel VT-x, AMD-V Não precisa QEMU x86, x86-64, IA-64, PowerPC, Alpha, SPARC 32/64, ARM, S/390, M68k Windows, Linux, Mac OS X, Solaris, FreeBSD, OpenBSD, BeOS VirtualBox x86, x86-64 Windows, Linux, Mac OS X x86, Solaris, FreeBSD, eComStation Windows Virtual PC x86, x86-64 with Intel VT-x or AMD-V Windows, Mac Vmware x86, x86-64 Windows, Linux, Mac/Não precisa X
  • 14. Agenda   Problemas em computação de alto desempenho O que é virtualização?             Testes Resultados Grids e Clusteres virtuais Ecco IT Computação em Nuvem       Máquina Virtual VMM Host Intel VT-x/ AMD-V Sandbox Estrutura Produtos Recursos Estrutura Produtos Trabalhos relacionados Referências Dúvidas
  • 15. Testes  Ambiente  Intel Core i3 3.10 Ghz (2 núcleos com 2 threads p/ núcleo)  8 GB RAM  Virtual Box 4  Casos de Teste  Servidor de aplicações (Glassfish)  Servidor de Banco de dados (MySQL)  Servidor de arquivos  Testes  1º servidores físicos separados  2º servidores virtualizados  Execução de Testes  Stress - jMeter (2000 requisições/segundo)
  • 16. Agenda   Problemas em computação de alto desempenho O que é virtualização?             Testes Resultados Grids e Clusteres virtuais Ecco IT Computação em Nuvem       Máquina Virtual VMM Host Intel VT-x/ AMD-V Sandbox Estrutura Produtos Recursos Estrutura Produtos Trabalhos relacionados Referências Dúvidas
  • 17. Resultados 0.7 0.6 0.5 Servidor Glassfish 0.4 Servidor MySQL 0.3 Servidor Arquivos Servidores Virtualizados 0.2 0.1 0 1 10 20 40 60
  • 18. Agenda   Problemas em computação de alto desempenho O que é virtualização?             Testes Resultados Grids e Clusteres virtuais Ecco IT Computação em Nuvem       Máquina Virtual VMM Host Intel VT-x/ AMD-V Sandbox Estrutura Produtos Recursos Estrutura Produtos Trabalhos relacionados Referências Dúvidas
  • 19. Clusteres e Grid Virtuais Máquinas virtuais conectadas.
  • 20. Agenda   Problemas em computação de alto desempenho O que é virtualização?             Testes Resultados Grids e Clusteres virtuais Ecco IT Computação em Nuvem       Máquina Virtual VMM Host Intel VT-x/ AMD-V Sandbox Estrutura Produtos Recursos Estrutura Produtos Trabalhos relacionados Referências Dúvidas
  • 22. Agenda   Problemas em computação de alto desempenho O que é virtualização?             Testes Resultados Grids e Clusteres virtuais Ecco IT Computação em Nuvem       Máquina Virtual VMM Host Intel VT-x/ AMD-V Sandbox Estrutura Produtos Recursos Estrutura Produtos Trabalhos relacionados Referências Dúvidas
  • 25. Pague o que usar
  • 27. Serviços  IaaS (Infrastructure as a Service, ou Infraestrutura como Serviço)  PaaS (Platform as a Service, ou Plataforma como Serviço)  SaaS (Software as a Service, ou Software como Serviço)
  • 30. Agenda   Problemas em computação de alto desempenho O que é virtualização?             Testes Resultados Grids e Clusteres virtuais Ecco IT Computação em Nuvem       Máquina Virtual VMM Host Intel VT-x/ AMD-V Sandbox Estrutura Produtos Recursos Estrutura Produtos Trabalhos relacionados Referências Dúvidas
  • 31. Trabalhos relacionados  FlexLab (Laboratótio gerenciavél)  WCE-OS (Extenção do projeto FlexLab)  Live Migration
  • 32. Agenda   Problemas em computação de alto desempenho O que é virtualização?             Testes Resultados Grids e Clusteres virtuais Ecco IT Computação em Nuvem       Máquina Virtual VMM Host Intel VT-x/ AMD-V Sandbox Estrutura Produtos Recursos Estrutura Produtos Trabalhos relacionados Referências Dúvidas
  • 33. Referências • Smith, James E.; Nair, Ravi (2005). "The Architecture of Virtual Machines". Computer (IEEE Computer Society) 38 (5): 32–38 • Matthew Chapman and Gernot Heiser. vNUMA: A virtual shared-memory multiprocessor. Proceedings of the 2009 USENIX Annual Technical Conference, San Diego, CA, USA, June, 2009 • James E. Smith, Ravi Nair, Virtual Machines: Versatile Platforms For Systems And Processes, Morgan Kaufmann, May 2005 • Craig, Iain D. Virtual Machines. Springer, 2006
  • 34. Referências  Buyya, Rajkumar; Chee Shin Yeo, Srikumar Venugopal (PDF). Market-Oriented Cloud Computing: Vision, Hype, and Reality for Delivering IT Services as Computing Utilities. Department of Computer Science and Software Engineering, University of Melbourne, Australia. p. 9. Retrieved 2008-07-31.  B. Rochwerger, J. Caceres, R.S. Montero, D. Breitgand, E. Elmroth, A. Galis, E. Levy, I.M. Llorente, K. Nagin, Y. Wolfsthal, E. Elmroth, J. Caceres, M. Ben-Yehuda, W. Emmerich, F. Galan. "The RESERVOIR Model and Architecture for Open Federated Cloud Computing", IBM Journal of Research and Development, Vol. 53, No. 4. (2009)  D. Kyriazis, A. Menychtas, G. Kousiouris, K. Oberle, T. Voith, M. Boniface, E. Oliveros, T. Cucinotta, S. Berger, “A Real-time Service Oriented Infrastructure”, International Conference on Real-Time and Embedded Systems (RTES 2010), Singapore, November 2010  Bernstein, David; Ludvigson, Erik; Sankar, Krishna; Diamond, Steve; Morrow, Monique (2009-05-24). Blueprint for the Intercloud – Protocols and Formats for Cloud Computing Interoperability. IEEE Computer Society. pp. 328–336.  Taurion, Cezar. “Cloud Computing: Computação em Nuvem”, Editora Brasoft, 2009
  • 35.