virtualizacion

26
Top 10 Tecnologías Informáticas 2007 M.C. Juan Carlos Olivares Rojas

Upload: juan-carlos-olivares-rojas

Post on 24-Jul-2015

62 views

Category:

Documents


0 download

TRANSCRIPT

Top 10 Tecnologías Informáticas 2007

M.C. Juan Carlos Olivares Rojas

¿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)

Pronóstico IDC 2007

1. Virtualización2. 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.

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

Virtualización…

• No es nada nuevo bajo el sol.

• Originado en los 70s por IBM VM/360

• En computación muchas cosas son Virtuales…

Ejemplos de Virtualización

• Realidad virtual

• VLAN (Virtual LAN)

• VNC (Virtual Network Computing)

• VPN (Virtual Private Network)

• Memoria virtual

• Almacenamiento virtual

• JVM (Java Virtual Machine)

• .NET Framework

¿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.

Virtualización de Sistemas Operativos

• Problemas SOs actuales:

– Seguridad (virus)

– Software legado

– Rendimiento

– Incompatibilidad entre aplicaciones de sistemas

operativos

– ...

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*

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

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

Tipos de Virtualización

EmulaciónVirtualización

Completa

ParavirtualizaciónVirtualización a nivel de

Sistema Operativo

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.

Caso Práctico

Caso Práctico

Caso Práctico

Caso Práctico

Caso Práctico

Caso Práctico

Caso Práctico

Caso Práctico

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.

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.

¿Preguntas?

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.

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.