SlideShare una empresa de Scribd logo
1 de 34
Frikeando con Imágenes Virtuales David Cervigón Luna Ingeniero Preventa - Virtualización david.cervigon@microsoft.com http://blogs.technet.com/davidcervigon
Nuevo formato Ultra HD
Que friki que soy, he hehe… Los pelusoscarambanales y otras boludeses
No atinas una chaval…
Lo verde
La energía Historical trends scenario Current efficiency trends scenario Improved operation scenario Best practice scenario State of the art scenario Source: Fact Sheet on National Data Center Energy Efficiency Information Program    U.S. Department of Energy (DOE) and U.S. Environmental Protection Agency (EPA) March 19, 2008
El espacio
Los números
¿Por qué virtualizar? Datos y Configuraciones Aplicaciones SistemaOperativo La separacióncreaflexibilidad La dependenciacreacomplejidad Hardware
Hala pues… Perfiles móviles, redirección de carpetas… Políticas de grupo Aplicaciones Java, .Net Framework… App-V, ThinApp, XenApp Sistema Operativo Hypervisores tipo II Windows Virtual PC, Virtual Server, VmwareWokstation, Vmware Server, Parallels Workstation, VirtualBox… Hypervisores tipo I Hyper-V, ESX, Xen, XenServer, KVM, Oracle VM Server, LogicalDomains…
Pero hay más Redes privadas virtuales VLANs Bladeframes Virtualización del almacenamiento
Virtualización de una CPU Guest Anillo 0 Traducción binaria (Lenta) Anillo 3 Ejecución Directa (Rápida) VMM CPU
Solución Software: “Ring Compression” SO Guest Aplicaciones  Ejecución Directa Ejecución Directa Anillo 3	(GuestUserMode) Anillo 1	(GuestKernelMode) Anillo 0	(GuestKernelMode) Traducción Binaria VM Additions Traducción Binaria Anillo 0 (GuestKernelMode VMM.sys CPU
Virtualización sólo por software Virtualización asistida por hardware Virtualización Asistida por Hardware El procesador le ofrece a la Máquina Virtual el nivel de privilegios esperado (Anillo -1) Elimina la necesidad de hacerlo por software Puede mejorar el rendimiento de la máquina Virtual considerablemente
VM Memory Management Los procesadores ofrecen un único nivel de traducción de paginas de memoria, pero el hypervisor tiene que manejar dos Puede llegar a suponer: Hasta un 10% de CPU Hasta 1 MB de RAM por VM Guest Virtual Address Guest Virtual Address El Hypervisor mantiene las Shadow Page Tables, que recogen estos mapeos porque los procesadores solamente pueden manejar un solo nivel de traducción El SO de la VM define GVA-to-GPA mappings Guest Physical Address El Hypervisor define GPA-to-SPA mappings System Physical Address System Physical Address
Second Level Address Translation(SLAT) SLAT Intel: Extended Page Tables (EPT) AMD: Nested Page Tables (NPT) o	         Rapid VirtualizationIndexing (RVI) El procesador ofrece dos niveles de traducción Maneja las páginas del invitado directamente No es necesario mantener Shadow Page Tables No es necesario ejecutar código en el Hypervisor Ahorro de recursos Hypervisor CPU time: 2% 1MB de memoria por VM
Drivers Drivers Drivers Drivers Drivers Drivers Drivers Drivers Drivers Drivers Drivers Drivers Arquitecturas de hipervisores (Tipo I) Monolíticos Mas simple que un kernel moderno, pero con cierto nivel de complejidad Tiene su propio modelo de drivers Micro-Kernel Funcionalidad simple de particionado Mayor fiabilidad, con menor superficie de ataque Sin código de terceros Los drivers corren en cada una de las particiones VM 1 (Admin) VM 2 VM 3 VM 2 (“Child”) VM 3 (“Child”) VM 1(“Parent”) Virtualization  Stack Hypervisor Hypervisor Hardware Hardware
¿Por qué no dehacerse de la particion padre? En un hipervisor monolítico no es posible la defensa en profundidad Todo lo que corre en el hipervisor lo hace en el modo más privilegiado del sistema Virtual Machine Virtual Machine Virtual Machine User Mode User Mode User Mode Ring 3 Kernel Mode Kernel Mode Kernel Mode Ring 0 ,[object Object]
Storage Stack
Network Stack
VM State Machine
Virtualized Devices
Binary Translators
Drivers
Scheduler
Memory ManagementRing -1 Hardware
Hipervisor en Micro-kernel Defensa en profundidad Usa la virtualización asistida por hardware como protección Hyper-V no utiliza traducción binaria Superficie de ataque muy reducida Virtual Machine Virtual Machine Parent Partition VM State Machine Virtualized Devices Management API User Mode User Mode Ring 3 Storage Stack Network Stack Drivers Kernel Mode Kernel Mode Ring 0 Scheduler Memory Management Ring -1 Hardware
Windows Server 2008 R2 Hyper-V vs. Microsoft Hyper-V Server 2008 R2 Microsoft Hyper-V Server Hyper-V como role de  Windows Server 2008 R2 Microsoft Hyper-V Server 2008 R2 (HVS) VM VM Parent Partition Hyper-V Windows hypervisor MISMAS FUNCIONALIDADES Hardware VM VM Windows (parent partition) Windows hypervisor Hardware Descargagratuitaqueincluye el hypervisor y todos los componentesnecesariosparavirtualizar (Windows Kernel, drivers, red, almacenamiento…) Disponiblecomo role en unainstalación “full” o “Server Core” de Windows Server 2008
Demo En el fondo todo es mucho más fácil O no…
Ahora, a por el Desktop
Virtualización del Escritorio es algo más que VDI Hyper-V ESX Almacenamiento SAN para las VMs XenServer Broker Usuario 1 PC/Notebook  VMs en datacenter Terminal Servers Usuario 2 Thin-Client  Almacenamiento para Datos, Perfiles,  etc. Remote Desktops VMs en Desktops
Virtualización de Aplicaciones CD de instalación Streaming Server Alineación Aplicación Virtualizada Windows Installer Microsoft Application Virtualization Sequencer Optimiziacion y Compresión MSI Standalone El administrador puede enviar la aplicación mediante streaming o crear un MSI para su instalación individual Desempaquetado El secuenciador produce un paquete que contiene la aplicación y sus dependencias Empaquetado rápido de aplicaciones.  Captura las dependencias de ejecución de la aplicación (SO, registry, File System, objetos COM, etc) Secuenciación y empaquetado de Aplicaciones
Tampoco hay queirseobligatoriamente al DatacenterWindows Virtual PC Virtual PC 2007 Windows Virtual PC Windows 7 Requiere Intel VT o AMD-V Gratuito con Professional, Ultimate y Enterprise Soporte de USB 2.0 Integración de lasaplicaciones con del la VM con el escritorio local

Más contenido relacionado

La actualidad más candente

Trabajo de computación
Trabajo de computaciónTrabajo de computación
Trabajo de computación
RiiuLiizZ
 
Noticia de octubre
Noticia de octubreNoticia de octubre
Noticia de octubre
BRiian ROa
 
Plan antiguo manana-_enrique_gullon-_presentacion_virtualizacion
Plan antiguo manana-_enrique_gullon-_presentacion_virtualizacionPlan antiguo manana-_enrique_gullon-_presentacion_virtualizacion
Plan antiguo manana-_enrique_gullon-_presentacion_virtualizacion
egullon
 
Noticia de octubre
Noticia de octubreNoticia de octubre
Noticia de octubre
BRiian ROa
 
virtualizacion,vmware y virtualbox
virtualizacion,vmware y virtualboxvirtualizacion,vmware y virtualbox
virtualizacion,vmware y virtualbox
chelitafur
 
Virtualization
VirtualizationVirtualization
Virtualization
substance
 
Virtualizacion De Servidores De Infraestructura Microsoft
Virtualizacion De Servidores De Infraestructura MicrosoftVirtualizacion De Servidores De Infraestructura Microsoft
Virtualizacion De Servidores De Infraestructura Microsoft
David Armas Armas
 
Virtualizacion
VirtualizacionVirtualizacion
Virtualizacion
Rocio T'l
 
Consulta,virtualizacion,vmware y virtualbox
Consulta,virtualizacion,vmware y virtualboxConsulta,virtualizacion,vmware y virtualbox
Consulta,virtualizacion,vmware y virtualbox
Marcelatafur
 

La actualidad más candente (15)

Trabajo de computación
Trabajo de computaciónTrabajo de computación
Trabajo de computación
 
Virtualización
VirtualizaciónVirtualización
Virtualización
 
Noticia de octubre
Noticia de octubreNoticia de octubre
Noticia de octubre
 
Plan antiguo manana-_enrique_gullon-_presentacion_virtualizacion
Plan antiguo manana-_enrique_gullon-_presentacion_virtualizacionPlan antiguo manana-_enrique_gullon-_presentacion_virtualizacion
Plan antiguo manana-_enrique_gullon-_presentacion_virtualizacion
 
Noticia de octubre
Noticia de octubreNoticia de octubre
Noticia de octubre
 
Presentación virtual desktop
Presentación virtual desktopPresentación virtual desktop
Presentación virtual desktop
 
virtualizacion,vmware y virtualbox
virtualizacion,vmware y virtualboxvirtualizacion,vmware y virtualbox
virtualizacion,vmware y virtualbox
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Virtualizacion De Servidores De Infraestructura Microsoft
Virtualizacion De Servidores De Infraestructura MicrosoftVirtualizacion De Servidores De Infraestructura Microsoft
Virtualizacion De Servidores De Infraestructura Microsoft
 
Virtualizacion (diapositivas)
Virtualizacion (diapositivas)Virtualizacion (diapositivas)
Virtualizacion (diapositivas)
 
Virtualizacion
VirtualizacionVirtualizacion
Virtualizacion
 
Consulta,virtualizacion,vmware y virtualbox
Consulta,virtualizacion,vmware y virtualboxConsulta,virtualizacion,vmware y virtualbox
Consulta,virtualizacion,vmware y virtualbox
 
Implementacion de una infraestructura en VMware 5.5
Implementacion de una infraestructura en VMware 5.5Implementacion de una infraestructura en VMware 5.5
Implementacion de una infraestructura en VMware 5.5
 
Virtualizacion santo tomas
Virtualizacion santo tomasVirtualizacion santo tomas
Virtualizacion santo tomas
 
Administracion de redes virtualizacion
Administracion de redes   virtualizacionAdministracion de redes   virtualizacion
Administracion de redes virtualizacion
 

Destacado

Presentacion aprendiz digital
Presentacion aprendiz digitalPresentacion aprendiz digital
Presentacion aprendiz digital
Lilianayulitza
 
Para que tú no llores antonio carmona y alejandro sanz
Para que tú no llores   antonio carmona y alejandro sanzPara que tú no llores   antonio carmona y alejandro sanz
Para que tú no llores antonio carmona y alejandro sanz
Renata
 
Como aprovechar las redes profesionales abiertas: LinkedIn y Xing
Como aprovechar las redes profesionales abiertas: LinkedIn y XingComo aprovechar las redes profesionales abiertas: LinkedIn y Xing
Como aprovechar las redes profesionales abiertas: LinkedIn y Xing
MICProductivity
 
Duurzame combinatie van Groendaken en Zonne-Energie
Duurzame combinatie van Groendaken en Zonne-EnergieDuurzame combinatie van Groendaken en Zonne-Energie
Duurzame combinatie van Groendaken en Zonne-Energie
Geert Elemans
 

Destacado (20)

¡¡¡¡ ICTUS CEREBRAL!!!!!
¡¡¡¡ ICTUS CEREBRAL!!!!!¡¡¡¡ ICTUS CEREBRAL!!!!!
¡¡¡¡ ICTUS CEREBRAL!!!!!
 
Realización ficticios soluciona cg
Realización ficticios soluciona cgRealización ficticios soluciona cg
Realización ficticios soluciona cg
 
Frokostmøte
FrokostmøteFrokostmøte
Frokostmøte
 
Presentacion aprendiz digital
Presentacion aprendiz digitalPresentacion aprendiz digital
Presentacion aprendiz digital
 
Asi soy yo
Asi soy yoAsi soy yo
Asi soy yo
 
672sla s13
672sla s13672sla s13
672sla s13
 
Cheryl Lawrence Wine Pamphlet
Cheryl Lawrence Wine Pamphlet Cheryl Lawrence Wine Pamphlet
Cheryl Lawrence Wine Pamphlet
 
Rietveld Academy: lecture Bubble In Boy Boy In Bubble - February2009
Rietveld Academy: lecture Bubble In Boy Boy In Bubble - February2009Rietveld Academy: lecture Bubble In Boy Boy In Bubble - February2009
Rietveld Academy: lecture Bubble In Boy Boy In Bubble - February2009
 
Para que tú no llores antonio carmona y alejandro sanz
Para que tú no llores   antonio carmona y alejandro sanzPara que tú no llores   antonio carmona y alejandro sanz
Para que tú no llores antonio carmona y alejandro sanz
 
Como aprovechar las redes profesionales abiertas: LinkedIn y Xing
Como aprovechar las redes profesionales abiertas: LinkedIn y XingComo aprovechar las redes profesionales abiertas: LinkedIn y Xing
Como aprovechar las redes profesionales abiertas: LinkedIn y Xing
 
¿Qué son los Bitcoins?
¿Qué son los Bitcoins?¿Qué son los Bitcoins?
¿Qué son los Bitcoins?
 
Tema 6
Tema 6Tema 6
Tema 6
 
Duurzame combinatie van Groendaken en Zonne-Energie
Duurzame combinatie van Groendaken en Zonne-EnergieDuurzame combinatie van Groendaken en Zonne-Energie
Duurzame combinatie van Groendaken en Zonne-Energie
 
Ceniza2015 (1)
Ceniza2015 (1)Ceniza2015 (1)
Ceniza2015 (1)
 
Revita ingeneria nformatica forene
Revita  ingeneria nformatica foreneRevita  ingeneria nformatica forene
Revita ingeneria nformatica forene
 
Sustainable Land Use Funds – Althelia Ecosphere
Sustainable Land Use Funds – Althelia Ecosphere Sustainable Land Use Funds – Althelia Ecosphere
Sustainable Land Use Funds – Althelia Ecosphere
 
Entrevista en Comunicas.es
Entrevista en Comunicas.esEntrevista en Comunicas.es
Entrevista en Comunicas.es
 
IT SMB 2013 Budget Report
IT SMB 2013 Budget ReportIT SMB 2013 Budget Report
IT SMB 2013 Budget Report
 
Dossier de prensa Paul Steiger
Dossier de prensa Paul SteigerDossier de prensa Paul Steiger
Dossier de prensa Paul Steiger
 
Recuerdo de 24 horas
Recuerdo de 24 horasRecuerdo de 24 horas
Recuerdo de 24 horas
 

Similar a Frikeando Con Imagenes Virtuales Asegura It Camp

Datacenter dinamico parte1
Datacenter dinamico parte1Datacenter dinamico parte1
Datacenter dinamico parte1
Pablo Campos
 
Datacenter dinamico parte2
Datacenter dinamico parte2Datacenter dinamico parte2
Datacenter dinamico parte2
Pablo Campos
 
Hyper v private cloud
Hyper v private cloudHyper v private cloud
Hyper v private cloud
Pablo Campos
 
Sacale El Jugo A La Virtualizacion
Sacale El Jugo A La VirtualizacionSacale El Jugo A La Virtualizacion
Sacale El Jugo A La Virtualizacion
Pablo Campos
 
Virtualizacion
VirtualizacionVirtualizacion
Virtualizacion
mafer2012
 
Migracion de xp a windows 7
Migracion de xp a windows 7Migracion de xp a windows 7
Migracion de xp a windows 7
Pablo Campos
 
PresentacióN Windows Server 2008
PresentacióN Windows Server 2008PresentacióN Windows Server 2008
PresentacióN Windows Server 2008
panduso
 
PresentacióN Windows Server 2008
PresentacióN Windows Server 2008PresentacióN Windows Server 2008
PresentacióN Windows Server 2008
panduso
 
PresentacióN Windows Server 2008
PresentacióN Windows Server 2008PresentacióN Windows Server 2008
PresentacióN Windows Server 2008
panduso
 
Virtualización en Entorno corporativo
Virtualización en Entorno corporativoVirtualización en Entorno corporativo
Virtualización en Entorno corporativo
Jose Luis Medina
 
2 la nueva versión de v mware
2   la nueva versión de v mware2   la nueva versión de v mware
2 la nueva versión de v mware
Omega Peripherals
 

Similar a Frikeando Con Imagenes Virtuales Asegura It Camp (20)

Hyper v r2 -javier acero
Hyper v r2  -javier aceroHyper v r2  -javier acero
Hyper v r2 -javier acero
 
Sistemas Microsoft Windows
Sistemas Microsoft WindowsSistemas Microsoft Windows
Sistemas Microsoft Windows
 
Virtualizacion o el_arte_de_tener_muchas_pcs_e
Virtualizacion o el_arte_de_tener_muchas_pcs_eVirtualizacion o el_arte_de_tener_muchas_pcs_e
Virtualizacion o el_arte_de_tener_muchas_pcs_e
 
Datacenter dinamico parte1
Datacenter dinamico parte1Datacenter dinamico parte1
Datacenter dinamico parte1
 
Windows 2008 r2_service_pack_16_11_13
Windows 2008 r2_service_pack_16_11_13Windows 2008 r2_service_pack_16_11_13
Windows 2008 r2_service_pack_16_11_13
 
Datacenter dinamico parte2
Datacenter dinamico parte2Datacenter dinamico parte2
Datacenter dinamico parte2
 
Hyper v private cloud
Hyper v private cloudHyper v private cloud
Hyper v private cloud
 
Sacale El Jugo A La Virtualizacion
Sacale El Jugo A La VirtualizacionSacale El Jugo A La Virtualizacion
Sacale El Jugo A La Virtualizacion
 
Virtualizacion
VirtualizacionVirtualizacion
Virtualizacion
 
Cloud y BigData
Cloud y BigDataCloud y BigData
Cloud y BigData
 
Virtualización con Xen y KVM
Virtualización con Xen y KVMVirtualización con Xen y KVM
Virtualización con Xen y KVM
 
Migracion de xp a windows 7
Migracion de xp a windows 7Migracion de xp a windows 7
Migracion de xp a windows 7
 
PresentacióN Windows Server 2008
PresentacióN Windows Server 2008PresentacióN Windows Server 2008
PresentacióN Windows Server 2008
 
PresentacióN Windows Server 2008
PresentacióN Windows Server 2008PresentacióN Windows Server 2008
PresentacióN Windows Server 2008
 
PresentacióN Windows Server 2008
PresentacióN Windows Server 2008PresentacióN Windows Server 2008
PresentacióN Windows Server 2008
 
Server Based Computing: Historia, Conceptos y Arquitectura
Server Based Computing: Historia, Conceptos y ArquitecturaServer Based Computing: Historia, Conceptos y Arquitectura
Server Based Computing: Historia, Conceptos y Arquitectura
 
Lectura Recomendada sobre Virtualización.pptx
Lectura Recomendada sobre Virtualización.pptxLectura Recomendada sobre Virtualización.pptx
Lectura Recomendada sobre Virtualización.pptx
 
Virtualización en Entorno corporativo
Virtualización en Entorno corporativoVirtualización en Entorno corporativo
Virtualización en Entorno corporativo
 
2 la nueva versión de v mware
2   la nueva versión de v mware2   la nueva versión de v mware
2 la nueva versión de v mware
 
Techdays 2010 Hyper-V R2 SP1
Techdays 2010 Hyper-V R2 SP1Techdays 2010 Hyper-V R2 SP1
Techdays 2010 Hyper-V R2 SP1
 

Más de Chema Alonso

Más de Chema Alonso (20)

CyberCamp 2015: Low Hanging Fruit
CyberCamp 2015: Low Hanging FruitCyberCamp 2015: Low Hanging Fruit
CyberCamp 2015: Low Hanging Fruit
 
Índice Pentesting con Kali 2.0
Índice Pentesting con Kali 2.0Índice Pentesting con Kali 2.0
Índice Pentesting con Kali 2.0
 
Configurar y utilizar Latch en Magento
Configurar y utilizar Latch en MagentoConfigurar y utilizar Latch en Magento
Configurar y utilizar Latch en Magento
 
Cazando Cibercriminales con: OSINT + Cloud Computing + Big Data
Cazando Cibercriminales con: OSINT + Cloud Computing + Big DataCazando Cibercriminales con: OSINT + Cloud Computing + Big Data
Cazando Cibercriminales con: OSINT + Cloud Computing + Big Data
 
New Paradigms of Digital Identity: Authentication & Authorization as a Servic...
New Paradigms of Digital Identity: Authentication & Authorization as a Servic...New Paradigms of Digital Identity: Authentication & Authorization as a Servic...
New Paradigms of Digital Identity: Authentication & Authorization as a Servic...
 
CritoReto 4: Buscando una aguja en un pajar
CritoReto 4: Buscando una aguja en un pajarCritoReto 4: Buscando una aguja en un pajar
CritoReto 4: Buscando una aguja en un pajar
 
Dorking & Pentesting with Tacyt
Dorking & Pentesting with TacytDorking & Pentesting with Tacyt
Dorking & Pentesting with Tacyt
 
Pentesting con PowerShell: Libro de 0xWord
Pentesting con PowerShell: Libro de 0xWordPentesting con PowerShell: Libro de 0xWord
Pentesting con PowerShell: Libro de 0xWord
 
Foca API v0.1
Foca API v0.1Foca API v0.1
Foca API v0.1
 
Recuperar dispositivos de sonido en Windows Vista y Windows 7
Recuperar dispositivos de sonido en Windows Vista y Windows 7Recuperar dispositivos de sonido en Windows Vista y Windows 7
Recuperar dispositivos de sonido en Windows Vista y Windows 7
 
It's a Kind of Magic
It's a Kind of MagicIt's a Kind of Magic
It's a Kind of Magic
 
Ingenieros y hackers
Ingenieros y hackersIngenieros y hackers
Ingenieros y hackers
 
Cuarta Edición del Curso Online de Especialización en Seguridad Informática p...
Cuarta Edición del Curso Online de Especialización en Seguridad Informática p...Cuarta Edición del Curso Online de Especialización en Seguridad Informática p...
Cuarta Edición del Curso Online de Especialización en Seguridad Informática p...
 
Auditoría de TrueCrypt: Informe final fase II
Auditoría de TrueCrypt: Informe final fase IIAuditoría de TrueCrypt: Informe final fase II
Auditoría de TrueCrypt: Informe final fase II
 
El juego es el mismo
El juego es el mismoEl juego es el mismo
El juego es el mismo
 
El Hardware en Apple ¿Es tan bueno?
El Hardware en Apple ¿Es tan bueno?El Hardware en Apple ¿Es tan bueno?
El Hardware en Apple ¿Es tan bueno?
 
Latch en Linux (Ubuntu): El cerrojo digital
Latch en Linux (Ubuntu): El cerrojo digitalLatch en Linux (Ubuntu): El cerrojo digital
Latch en Linux (Ubuntu): El cerrojo digital
 
Hacking con Python
Hacking con PythonHacking con Python
Hacking con Python
 
Shuabang Botnet
Shuabang BotnetShuabang Botnet
Shuabang Botnet
 
Tu iPhone es tan (in)seguro como tu Windows
Tu iPhone es tan (in)seguro como tu WindowsTu iPhone es tan (in)seguro como tu Windows
Tu iPhone es tan (in)seguro como tu Windows
 

Último

Chat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaChat GPT para la educación Latinoamerica
Chat GPT para la educación Latinoamerica
EdwinGarca59
 
editorial de informática de los sueños.docx
editorial de informática de los sueños.docxeditorial de informática de los sueños.docx
editorial de informática de los sueños.docx
ssusere34b451
 

Último (20)

Chat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaChat GPT para la educación Latinoamerica
Chat GPT para la educación Latinoamerica
 
De Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptxDe Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptx
 
Desarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - EstradaDesarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - Estrada
 
innovacion banking & warehouse 2024 blog
innovacion banking & warehouse 2024 bloginnovacion banking & warehouse 2024 blog
innovacion banking & warehouse 2024 blog
 
Electricidad Libro compendio de temas estudiados.docx
Electricidad Libro compendio de temas estudiados.docxElectricidad Libro compendio de temas estudiados.docx
Electricidad Libro compendio de temas estudiados.docx
 
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptxTipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
 
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiCVelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
 
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUALJORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
 
editorial de informática de los sueños.docx
editorial de informática de los sueños.docxeditorial de informática de los sueños.docx
editorial de informática de los sueños.docx
 
BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).
 
Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024
 
NIVEL DE MADUREZ TECNOLÓGICA (TRL).pptx
NIVEL DE  MADUREZ TECNOLÓGICA (TRL).pptxNIVEL DE  MADUREZ TECNOLÓGICA (TRL).pptx
NIVEL DE MADUREZ TECNOLÓGICA (TRL).pptx
 
Imágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónImágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la información
 
Inteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicialInteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicial
 
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
 
Uso de las TIC en la vida cotidiana .
Uso de las TIC en la vida cotidiana       .Uso de las TIC en la vida cotidiana       .
Uso de las TIC en la vida cotidiana .
 
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la ComunicaciónNavegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
 
Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.
 
Tipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de DatosTipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de Datos
 
el uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptxel uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptx
 

Frikeando Con Imagenes Virtuales Asegura It Camp

  • 1. Frikeando con Imágenes Virtuales David Cervigón Luna Ingeniero Preventa - Virtualización david.cervigon@microsoft.com http://blogs.technet.com/davidcervigon
  • 2.
  • 4. Que friki que soy, he hehe… Los pelusoscarambanales y otras boludeses
  • 5. No atinas una chaval…
  • 7. La energía Historical trends scenario Current efficiency trends scenario Improved operation scenario Best practice scenario State of the art scenario Source: Fact Sheet on National Data Center Energy Efficiency Information Program U.S. Department of Energy (DOE) and U.S. Environmental Protection Agency (EPA) March 19, 2008
  • 10. ¿Por qué virtualizar? Datos y Configuraciones Aplicaciones SistemaOperativo La separacióncreaflexibilidad La dependenciacreacomplejidad Hardware
  • 11. Hala pues… Perfiles móviles, redirección de carpetas… Políticas de grupo Aplicaciones Java, .Net Framework… App-V, ThinApp, XenApp Sistema Operativo Hypervisores tipo II Windows Virtual PC, Virtual Server, VmwareWokstation, Vmware Server, Parallels Workstation, VirtualBox… Hypervisores tipo I Hyper-V, ESX, Xen, XenServer, KVM, Oracle VM Server, LogicalDomains…
  • 12. Pero hay más Redes privadas virtuales VLANs Bladeframes Virtualización del almacenamiento
  • 13. Virtualización de una CPU Guest Anillo 0 Traducción binaria (Lenta) Anillo 3 Ejecución Directa (Rápida) VMM CPU
  • 14. Solución Software: “Ring Compression” SO Guest Aplicaciones Ejecución Directa Ejecución Directa Anillo 3 (GuestUserMode) Anillo 1 (GuestKernelMode) Anillo 0 (GuestKernelMode) Traducción Binaria VM Additions Traducción Binaria Anillo 0 (GuestKernelMode VMM.sys CPU
  • 15. Virtualización sólo por software Virtualización asistida por hardware Virtualización Asistida por Hardware El procesador le ofrece a la Máquina Virtual el nivel de privilegios esperado (Anillo -1) Elimina la necesidad de hacerlo por software Puede mejorar el rendimiento de la máquina Virtual considerablemente
  • 16. VM Memory Management Los procesadores ofrecen un único nivel de traducción de paginas de memoria, pero el hypervisor tiene que manejar dos Puede llegar a suponer: Hasta un 10% de CPU Hasta 1 MB de RAM por VM Guest Virtual Address Guest Virtual Address El Hypervisor mantiene las Shadow Page Tables, que recogen estos mapeos porque los procesadores solamente pueden manejar un solo nivel de traducción El SO de la VM define GVA-to-GPA mappings Guest Physical Address El Hypervisor define GPA-to-SPA mappings System Physical Address System Physical Address
  • 17. Second Level Address Translation(SLAT) SLAT Intel: Extended Page Tables (EPT) AMD: Nested Page Tables (NPT) o Rapid VirtualizationIndexing (RVI) El procesador ofrece dos niveles de traducción Maneja las páginas del invitado directamente No es necesario mantener Shadow Page Tables No es necesario ejecutar código en el Hypervisor Ahorro de recursos Hypervisor CPU time: 2% 1MB de memoria por VM
  • 18. Drivers Drivers Drivers Drivers Drivers Drivers Drivers Drivers Drivers Drivers Drivers Drivers Arquitecturas de hipervisores (Tipo I) Monolíticos Mas simple que un kernel moderno, pero con cierto nivel de complejidad Tiene su propio modelo de drivers Micro-Kernel Funcionalidad simple de particionado Mayor fiabilidad, con menor superficie de ataque Sin código de terceros Los drivers corren en cada una de las particiones VM 1 (Admin) VM 2 VM 3 VM 2 (“Child”) VM 3 (“Child”) VM 1(“Parent”) Virtualization Stack Hypervisor Hypervisor Hardware Hardware
  • 19.
  • 28. Hipervisor en Micro-kernel Defensa en profundidad Usa la virtualización asistida por hardware como protección Hyper-V no utiliza traducción binaria Superficie de ataque muy reducida Virtual Machine Virtual Machine Parent Partition VM State Machine Virtualized Devices Management API User Mode User Mode Ring 3 Storage Stack Network Stack Drivers Kernel Mode Kernel Mode Ring 0 Scheduler Memory Management Ring -1 Hardware
  • 29. Windows Server 2008 R2 Hyper-V vs. Microsoft Hyper-V Server 2008 R2 Microsoft Hyper-V Server Hyper-V como role de Windows Server 2008 R2 Microsoft Hyper-V Server 2008 R2 (HVS) VM VM Parent Partition Hyper-V Windows hypervisor MISMAS FUNCIONALIDADES Hardware VM VM Windows (parent partition) Windows hypervisor Hardware Descargagratuitaqueincluye el hypervisor y todos los componentesnecesariosparavirtualizar (Windows Kernel, drivers, red, almacenamiento…) Disponiblecomo role en unainstalación “full” o “Server Core” de Windows Server 2008
  • 30. Demo En el fondo todo es mucho más fácil O no…
  • 31. Ahora, a por el Desktop
  • 32. Virtualización del Escritorio es algo más que VDI Hyper-V ESX Almacenamiento SAN para las VMs XenServer Broker Usuario 1 PC/Notebook VMs en datacenter Terminal Servers Usuario 2 Thin-Client Almacenamiento para Datos, Perfiles, etc. Remote Desktops VMs en Desktops
  • 33. Virtualización de Aplicaciones CD de instalación Streaming Server Alineación Aplicación Virtualizada Windows Installer Microsoft Application Virtualization Sequencer Optimiziacion y Compresión MSI Standalone El administrador puede enviar la aplicación mediante streaming o crear un MSI para su instalación individual Desempaquetado El secuenciador produce un paquete que contiene la aplicación y sus dependencias Empaquetado rápido de aplicaciones. Captura las dependencias de ejecución de la aplicación (SO, registry, File System, objetos COM, etc) Secuenciación y empaquetado de Aplicaciones
  • 34. Tampoco hay queirseobligatoriamente al DatacenterWindows Virtual PC Virtual PC 2007 Windows Virtual PC Windows 7 Requiere Intel VT o AMD-V Gratuito con Professional, Ultimate y Enterprise Soporte de USB 2.0 Integración de lasaplicaciones con del la VM con el escritorio local
  • 35. Demo ¿Donde está la bolita?
  • 36. Nubes y Virtualización: S+S Cargas de Trabajo Nubeprivada NubePública BI VIRTUALIZACIÓN Collab HR Email ERP Finance SCM CRM
  • 37.
  • 38.
  • 39.
  • 40. Demo De nube en nube
  • 41. Pues yoooo, no lo he pillao, rubio
  • 42. David Cervigón Luna Ingeniero Preventa - Virtualización david.cervigon@microsoft.com http://blogs.technet.com/davidcervigon © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.