2. ¿Cuál tecnología dominará el 2007?
1. Acceso a la información
2. Computación Distribuida en el Ambiente
(Pervasive Computing)
3. Ajax
4. Enterprise Information Management (EIM)
5. Virtualización
6. Código abierto
7. Recolección inteligente de datos.
8. Mashup Composite Model
9. Grid Computing
10. Arquitectura orientada a servicios (SOA)
3. Pronóstico IDC 2007
1. Virtualización
2. Grid Computing
3. Arquitectura orientada a servicios (SOA)
4. Enterprise Information Management (EIM)
5. Código abierto
6. Acceso a la información
7. Ajax
8. Mashup Composite Model
9. Computación Distribuida en el Ambiente (del
inglés, Pervasive Computing)
10.Recolección inteligente de datos.
4. Pronóstico Gartner 2007
1. Código abierto
2. Virtualización
3. Registro de servicios y repositorios
4. Suites para la gestión de procesos de negocios
5. Enterprise Information Management
6. Cómputo ubicuo
7. Acceso a la información
8. Web 2.0 – AJAX Rich Clients
9. Web 2.0 - Mashup Composite Model
10.Inteligencia colectiva y comunidades
5. Virtualización…
• No es nada nuevo bajo el sol.
• Originado en los 70s por IBM VM/360
• En computación muchas cosas son
Virtuales…
7. ¿Qué es Virtualización?
• Según la real academia ‘virtual’ significa en
una de sus acepciones “que tiene existencia
aparente y no real”
• Abstracción de recursos de cómputo
• Cualquier problema en computación se
puede resolver con una capa de indirección.
8. Virtualización de Sistemas Operativos
• Problemas SOs actuales:
– Seguridad (virus)
– Software legado
– Rendimiento
– Incompatibilidad entre aplicaciones de sistemas
operativos
– ...
9. Importancia de la Virtualización
• En promedio sólo el 10% del tiempo una
computadora está trabajando.
• “Virtualización = Liberación. Un servidor
puede hacer el trabajo de muchos”
• Menos del 10% de los servidores actuales
son virtualizados*
10. Ventajas
• Reducción de costos al tener en un solo
servidor físico varios servidores virtuales.
• Personalización de recursos
• Seguridad ante virus (aislamiento)
• Dividir procesadores o núcleos entre
diversas aplicaciones
• Aplicaciones legadas
• Portabilidad
11. Desventajas
• Aplicaciones son más lentas*
• Interoperabilidad entre diferentes máquinas virtuales.
• *A través de pruebas se ha determinado que se logran
pequeñas mejoras en servidores (Java, de correo, servidor
Web, servidor de base de datos, y servidor de archivos)
utilizando virtualización.
• *Aplicaciones nativas del microprocesador
13. Herramientas de Virtualización
• Bochs y QEMU emulación,
• Vmware, Virtual PC, z/VM, Parallels Workstation
Virtualización completa
• Xen y User-Mode Linux (UML) paravirtualización
• Linux V-Serve y OpenVZ virtualización en nivel del
sistema operativo.
22. Virtualización en Dispositivos Móviles
•Muchas de las limitaciones de los dispositivos
móviles podrían desaparecer como:
•Memoria de almacenamiento
•Velocidad de Procesamiento
•Memoria principal
•etc.
23. Conclusiones
• La virtualización tendrá gran uso en los
próximos años.
• La virtualización traerá a los usuarios
sistemas computacionales más confiables,
seguros, de mayor rendimiento y más
compatibles.
25. Referencias
• New Approach to Virtualization is a Lightweight, Steven J. Vaughon, et al., Computer
Magazine, IEEE Computer Society Press, noviembre, 2006
• Can We Make Operating System Reliable and Secure?, Andre S. Tanenbaum, et al.,
Computer Magazine, Mayo de 2006
• Magic Boxes and Boots: Security Hardware, Sean Smith, Computer Magazine, pp. 106-
109, octubre 2004.
• PlanetLab Computing Platform overcoming the Internet Impass through Virtualization,
Thomas Anderson, et al., Computer Magazine, abril 2005, pp. 34-41
• Cross-Platform Development: Software the Lasts, Judith Bishop, et al., Computer
Magazine, octubre de 2006, pp. 26-35
• High-Capacity Flash Could Replace Small Hard Drives, Computer Magazine, Nes brief, pp.
22, noviembre 2005.
• Improved Flash Memory Grows in Popularity, Computer Magazine, pp. 16-18, Enero 2006.
• Resource a Virtualization Renaissance, Renato Figueraido, et al., Computer Magazine,
mayo de 2005, pp 28-31
• The Architecture of Virtual Machines, James E. Smith, Computer Magazine, mayo de
2005, pp. 32-38.
• Virtual Machine Monitors: Current Technology and Future Trends, Computer Magazine,
pp. 39-47, Mendel Rosenblaum, et al.
26. Referencias
• Intel Virtualization Technology, Rich Vhely, et al., Computer Magazine, mayo de
2005, pp. 48-56.
• Rethinking the Design of Virtual Machine Monitors, Andrew Whitacker, Computer
Magazine, IEEE Computer Society Press, mayo de 2005, pp. 57-62.
• Virtual Distributed Environment in a Shared Infrastructure, Paul Ruth, et al.,
Computer Magazine, IEEE Computer Society Press, pp. 63-69
• IBM Virtualization Engine Version 1: Planning and Installation Guide, Christian
Matthys, IBM Red Books.
• On Demand Operating Environment: Managing the Infraestructura (Virtualization
Engine Update), IBM Red Books, 2005, ISBN: 0-7384-9277-9, pp. 420
• Virtualization Mith VMware ESX Server, Al Muller, et al., Syngress Publishing pp.
488, 2005, ISBN: 1-59749-019-9
• Building Storage Networks, Second Edition, Mar Forley, McGraw-Hill, ISBN: 0-
07-219444-8, 2002, pp. 633
• Networking Approach to Grid Computing, Daniel Minoli, John Wiley & Sons
Incorporated, 2004, ISBN 0-477-68756-1, pp. 397
• Grid Computing, Products and Services, IBM Redbooks, 2005, pp. 254, ISBN: 0-
7384-9178-0.