virtualização e cloud computing

36
Uma abordagem de Cloud Computing usando Virtualização Thiago Gonzaga [email protected]

Upload: thiago-gonzaga

Post on 17-Dec-2014

136 views

Category:

Technology


2 download

DESCRIPTION

 

TRANSCRIPT

2. Agenda Problemas em computao de alto desempenho O que virtualizao? Testes Resultados Grids e Clusteres virtuais Ecco IT Computao em Nuvem Mquina Virtual VMM Host Intel VT-x/ AMD-V Sandbox Estrutura ProdutosRecursos Estrutura ProdutosTrabalhos relacionados Referncias Dvidas 3. Agenda Problemas em computao de alto desempenho O que virtualizao? Testes Resultados Grids e Clusteres virtuais Ecco IT Computao em Nuvem Mquina Virtual VMM Host Intel VT-x/ AMD-V Sandbox Estrutura ProdutosRecursos Estrutura ProdutosTrabalhos relacionados Referncias Dvidas 4. Problemas em Computao de Alto Desempenho Sub-aproveitamento de recursos computacionais; Muitos computadores porm a maior parte do tempo esto ociosos; Alto consumo de energia em sistemas muitograndes, e Custo de comunicao entre mquinas, gargalos da rede, etc. 5. Agenda Problemas em computao de alto desempenho O que virtualizao? Testes Resultados Grids e Clusteres virtuais Ecco IT Computao em Nuvem Mquina Virtual VMM Host Intel VT-x/ AMD-V Sandbox Estrutura ProdutosRecursos Estrutura ProdutosTrabalhos relacionados Referncias Dvidas 6. O que Virtualizao?Concepo de modelo virtual, a partir do real. 7. Mquina VirtualModelo base 8. VMM (Virtual Machine Manager)Gerente de mquinas virtuais 9. Sistema Hospedeiro (Host)Sistema fsico (Hardware e Software) 10. Intel VT-x / AMD-VConexo direta entre VM e processador 11. SandboxIsolamento do mundo externo 12. Estrutura 13. Principais Produtos Processador Host Hyper-V Server 2008 R2S.O. HostGratuitoOpen SourceXXX XX Xx86-64 + hardware-assisted virtualization Windows 2008 w/Hyper-V Role, (Intel VT-x or AMD-V) Windows Hyper-V ServerKVMx86, x86-64, IA-64, with x86 virtualization, s390, PowerPCLinux, illumosOracle VM for x86x86, x86-64, Intel VT-x, AMD-VNo precisaQEMUx86, x86-64, IA-64, PowerPC, Alpha, SPARC 32/64, ARM, S/390, M68kWindows, Linux, Mac OS X, Solaris, FreeBSD, OpenBSD, BeOSVirtualBoxx86, x86-64Windows, Linux, Mac OS X x86, Solaris, FreeBSD, eComStationWindows Virtual PCx86, x86-64 with Intel VT-x or AMD-VWindows, MacVmwarex86, x86-64Windows, Linux, Mac/No precisaX 14. Agenda Problemas em computao de alto desempenho O que virtualizao? Testes Resultados Grids e Clusteres virtuais Ecco IT Computao em Nuvem Mquina Virtual VMM Host Intel VT-x/ AMD-V Sandbox Estrutura ProdutosRecursos Estrutura ProdutosTrabalhos relacionados Referncias Dvidas 15. Testes Ambiente Intel Core i3 3.10 Ghz (2 ncleos com 2 threads p/ ncleo) 8 GB RAM Virtual Box 4 Casos de Teste Servidor de aplicaes (Glassfish) Servidor de Banco de dados (MySQL) Servidor de arquivos Testes 1 servidores fsicos separados 2 servidores virtualizados Execuo de Testes Stress - jMeter (2000 requisies/segundo) 16. Agenda Problemas em computao de alto desempenho O que virtualizao? Testes Resultados Grids e Clusteres virtuais Ecco IT Computao em Nuvem Mquina Virtual VMM Host Intel VT-x/ AMD-V Sandbox Estrutura ProdutosRecursos Estrutura ProdutosTrabalhos relacionados Referncias Dvidas 17. Resultados 0.7 0.6 0.5 Servidor Glassfish0.4Servidor MySQL0.3Servidor Arquivos Servidores Virtualizados0.2 0.1 0 110204060 18. Agenda Problemas em computao de alto desempenho O que virtualizao? Testes Resultados Grids e Clusteres virtuais Ecco IT Computao em Nuvem Mquina Virtual VMM Host Intel VT-x/ AMD-V Sandbox Estrutura ProdutosRecursos Estrutura ProdutosTrabalhos relacionados Referncias Dvidas 19. Clusteres e Grid VirtuaisMquinas virtuais conectadas. 20. Agenda Problemas em computao de alto desempenho O que virtualizao? Testes Resultados Grids e Clusteres virtuais Ecco IT Computao em Nuvem Mquina Virtual VMM Host Intel VT-x/ AMD-V Sandbox Estrutura ProdutosRecursos Estrutura ProdutosTrabalhos relacionados Referncias Dvidas 21. TI EcolgicaGerenciamento/reduo de consumo de energia 22. Agenda Problemas em computao de alto desempenho O que virtualizao? Testes Resultados Grids e Clusteres virtuais Ecco IT Computao em Nuvem Mquina Virtual VMM Host Intel VT-x/ AMD-V Sandbox Estrutura ProdutosRecursos Estrutura ProdutosTrabalhos relacionados Referncias Dvidas 23. InternetServios 24. Estamos todos conectados a nuvem 25. Pague o que usar 26. Aproveite melhor os recursos 27. Servios IaaS (Infrastructure as a Service, ouInfraestrutura como Servio) PaaS (Platform as a Service, ou Plataforma como Servio) SaaS (Software as a Service, ou Software como Servio) 28. Estrutura 29. Produtos 30. Agenda Problemas em computao de alto desempenho O que virtualizao? Testes Resultados Grids e Clusteres virtuais Ecco IT Computao em Nuvem Mquina Virtual VMM Host Intel VT-x/ AMD-V Sandbox Estrutura ProdutosRecursos Estrutura ProdutosTrabalhos relacionados Referncias Dvidas 31. Trabalhos relacionados FlexLab (Laborattio gerenciavl) WCE-OS (Exteno do projeto FlexLab) Live Migration 32. Agenda Problemas em computao de alto desempenho O que virtualizao? Testes Resultados Grids e Clusteres virtuais Ecco IT Computao em Nuvem Mquina Virtual VMM Host Intel VT-x/ AMD-V Sandbox Estrutura ProdutosRecursos Estrutura ProdutosTrabalhos relacionados Referncias Dvidas 33. Referncias Smith, James E.; Nair, Ravi (2005). "The Architectureof Virtual Machines". Computer (IEEE Computer Society) 38 (5): 3238 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. Referncias 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. 328336. Taurion, Cezar. Cloud Computing: Computao em Nuvem, Editora Brasoft, 2009 35. Thiago Gonzaga [email protected]