Virtualizacion o el_arte_de_tener_muchas_pcs_e

24
Virtualización, el arte de tener muchas Pcs en una sola

Transcript of Virtualizacion o el_arte_de_tener_muchas_pcs_e

Page 1: Virtualizacion o el_arte_de_tener_muchas_pcs_e

Virtualización, el arte de tener muchas Pcs en una sola

Page 2: Virtualizacion o el_arte_de_tener_muchas_pcs_e

$whoami

Ing. Marco Carranza

twitter.com/[email protected]

Page 3: Virtualizacion o el_arte_de_tener_muchas_pcs_e

¿Como puedo probar una aplicación que no es para mi

SO / Arquitectura?Instalar un SO en paralelo (dual boot)

Usar una 2da computadora, laptop

Page 4: Virtualizacion o el_arte_de_tener_muchas_pcs_e

Como ejecuto una aplicación para procesadores ARM ? ...

Una para DOS? Una para OsX ?

Page 5: Virtualizacion o el_arte_de_tener_muchas_pcs_e

Si quiero ejecutar un programa para Winxp y tengo Win7 ?

Como pruebo una app de forma segura ?

Page 6: Virtualizacion o el_arte_de_tener_muchas_pcs_e

Usualmente para instalar un segundo SO necesito...

Particionar adecuadamente

Un segundo disco

Mover particiones / redimesionar (partition magik,gparted)

Reiniciar el equipo para cambiar de SO

Usar particiones NTFS/FAT32 para compartir files

Sistemas de archivos incompatibles ( Vista?)

Page 7: Virtualizacion o el_arte_de_tener_muchas_pcs_e

¿Y si algo falla?

Page 8: Virtualizacion o el_arte_de_tener_muchas_pcs_e
Page 9: Virtualizacion o el_arte_de_tener_muchas_pcs_e
Page 10: Virtualizacion o el_arte_de_tener_muchas_pcs_e

¿Y si virtualizamos?

Page 11: Virtualizacion o el_arte_de_tener_muchas_pcs_e

¿Qué es la Virtualización?

Tecnología antigua (Mainframes)

Abstracción de Hardware

Múltiples SO en una computadora.

El SO se vuelve una aplicación más.

El hardware adicional se genera como un módulo de software.

Page 12: Virtualizacion o el_arte_de_tener_muchas_pcs_e

¿Me sirve esta tecnología como usuario final?

Permite probar Software sin malograr mi PCUsar programas antiguosEjecutar Linux dentro de Windows y viceversaEntregar software completamente configuradoPara probar otros SO(Solaris, FreeBSd, DOS,OSX, Android)Ejecutar programas no disponibles para una plataformaProbar softwarePruebas de seguridad en ambientes aisladosGenerar servicios y aplicacionesPrototipos de implementaciónEstudiar

Page 13: Virtualizacion o el_arte_de_tener_muchas_pcs_e

¿Y si trabajo con Servidores, me sirve esta tecnología ?

Consolidar Server Software Legacy Ahorro energético Administración Backup Espacio datacenters Tiempo de respuesta ante incidente. Migracion de serveridores Aprovechar el HD al máximo Una mejor gestión de Laboratorios/Oficinas.

Page 14: Virtualizacion o el_arte_de_tener_muchas_pcs_e

y como funciona ?Aísla el Hardware de un equipo y lo reemplaza por una capa de Software.

El SO se comunica con esta capa de Software como si fuera el hardware real.

Page 15: Virtualizacion o el_arte_de_tener_muchas_pcs_e

y como funciona ?Hardware Hardware

Hardware

Hardware

Hypervisor

Page 16: Virtualizacion o el_arte_de_tener_muchas_pcs_e

Performance

Compatibilidad Hardware Costos Licencias

Hardware redundante

Dependencia de un solo ServidorBackups gigantescos

Existe alguna desventaja ?

Page 17: Virtualizacion o el_arte_de_tener_muchas_pcs_e

Qemu

VirtualboxVMWare Player, Server, ESXi (propietario)

VirtualPC (propietario)

Hyper-VParallels (propietario)

OpenVZ

KVM

Como puedo Virtualizar ?

Page 18: Virtualizacion o el_arte_de_tener_muchas_pcs_e

un par de demos ...

Page 19: Virtualizacion o el_arte_de_tener_muchas_pcs_e

Tendencias ...

Virtualización de Celulares

Cloud Computing

Page 20: Virtualizacion o el_arte_de_tener_muchas_pcs_e

Cloud Computing

“ A pool of highly scalable, abstracted infrastructure, capable of hosting end-customer applications, that is billed by consumption “

Un conjunto infraestructura abstracta, altamente escalable, capaz de aplicaciones para usuarios finales, que se cobra de a cuerdo a su consumo.

Page 21: Virtualizacion o el_arte_de_tener_muchas_pcs_e

Cloud Computing

Algunas características :

Infraestructura Masiva abstractaAsignación automática de recursos, escalabilidad, migración de apps.Pago por usoIndependiente del Sistema operativoNo se requiere instalar software o hardware

Page 22: Virtualizacion o el_arte_de_tener_muchas_pcs_e

Cloud Computing

Page 23: Virtualizacion o el_arte_de_tener_muchas_pcs_e

Muchas Gracias!

¿Alguna pregunta?

Page 24: Virtualizacion o el_arte_de_tener_muchas_pcs_e

Algunos tipo de VirtualizaciónT ip o 1 – Hardware / Hypervisor / Máquina Virtual

No hay SO (1ras ver. Esx)

T ip o 2 - Hardware / Sistema Operativo / Hypervisor / Máquina Virtual Se requiere un OS

P a r a v ir t u a l iz a d o - Hardware / Hypervisor / SO invitado(guest) modificadoNo requiere SO(host), hay asistencia de Hardware(Intel VT, AMD-V)Las traducciones binarias de Red y Almacenamiento las hace la capa VMM(Hypervisor)y las traducciones binarias de CPU, Memoria la hace mediante el hardware (hardware assist). Xen, Vmware

V ir t u a l iz a c ió n c o m p le t a - Hardware / Hypervisor / Máquina Virtual No requiere SO, hay asistencia complete de Hardware(Intel VT, AMD-V) ESXi,kvm