El objetivo es presentar las diferentes estrategias y alternativas de software disponibles para virtualización.
- 1. Virtualizacin para cada necesidad This work is licensed
under the Creative Commons Attribution-Share Alike 3.0 License. To
view a copy of this license, visit
http://creativecommons.org/licenses/by-sa/3.0/ or send a letter to
Creative Commons, 171 Second Street, Suite 300, San Francisco,
California, 94105, USA. O cmo multiplicar PCs Ariel Graneros
[email_address]
2. Virtualizacin para cada necesidad
-
- Introduccin a la virtualizacin
-
- Diferentes estrategias para virtualizar
3. Virtualizacin para cada necesidad
- Introduccin a la virtualizacin
-
-
- Es una idea revolucionaria?
4. Virtualizacin para cada necesidad
-
-
- CTSS (1961, 32768 bancos de memoria de ferrite de 36-bits, 27K
para el usuario y 5K para el monitor)
-
-
- Introduccin del modo Supervisor
-
-
- CTSS->Multics->Unix...el legado contina
5. Virtualizacin para cada necesidad 6. Virtualizacin para cada
necesidad
-
-
- Provisioning (server y usuario)
-
-
- Desarrollo/testing en plataformas cruzadas
-
-
- Optimizacin del uso de recursos
7. Virtualizacin para cada necesidad
-
-
- Virtualizacin de aplicacin
-
-
-
- JVM, Parrot, FlashPlayer, Mono, LUA, ScummVM, Squeak
-
-
- Virtualizacin parcial (CTSS)
-
-
- Virtualizacin asistida por hardware (VM370, VT/AMD-V)
-
-
- Otras capas de compatibilidad de aplicacin
-
-
- Virtualizacin de escritorios remotos
8. Virtualizacin para cada necesidad 9. Virtualizacin para cada
necesidad
-
-
-
- Son las menos performantes
-
-
-
- No requieren modificacin de las aplicaciones/SO.
-
-
-
- De una arquitectura en otra: MAME, SNES, GBA/DS, SDK para
mviles, MacOnLinux.
-
-
-
- De arquitecturas anlogas (usualmente asistida por hardwareIntel
VT/AMD-V o acelerada: KQEmu)
-
-
-
- Parallels, VMWare GSX, Virtualbox, Adeos, DOSBox,
Bochs,Qemu/KQemu
10. Virtualizacin para cada necesidad 11. Virtualizacin para
cada necesidad 12. Virtualizacin para cada necesidad 13.
Virtualizacin para cada necesidad
-
-
-
- Se proporciona recursos similares al hardware real al OS
-
-
-
- Se introduce nanokernels/hypervisors
-
-
-
- El sistema huesped debe modificarse, a menos que se asista con
Intel VT/AMD-V o IBM Power5
-
-
-
- Es transparente a las aplicaciones.
-
-
-
- Xen, TRANGO, Denali, VMWare ESX, MS-Viridian
-
-
-
- Mejor rendimiento que la virtualizacin completa.
14. Virtualizacin para cada necesidad 15. Virtualizacin para
cada necesidad 16. Virtualizacin para cada necesidad 17.
Virtualizacin para cada necesidad 18. Virtualizacin para cada
necesidad 19. Virtualizacin para cada necesidad 20. Virtualizacin
para cada necesidad
-
-
-
- Mejor performance, pero no siempre sobre el mismo OS
-
-
-
- Pueden combinarse con asistencia por hardware
-
-
-
- OpenVZ->Parallels' Virtuoso
21. Virtualizacin para cada necesidad 22. Virtualizacin para
cada necesidad 23. Virtualizacin para cada necesidad 24.
Virtualizacin para cada necesidad 25. Virtualizacin para cada
necesidad
- Algunas demostraciones...
26. Virtualizacin para cada necesidad
-
-
-
- A ustedes, por llegar hasta aqu