Tecnologías de Tecnologías de Virtualización de Virtualización de
Microsoft. Presente y Microsoft. Presente y FuturoFuturo
David Cervigón LunaDavid Cervigón LunaMicrosoft IT Pro EvangelistMicrosoft IT Pro Evangelist
[email protected]@microsoft.com
http://blogs.technet.com/http://blogs.technet.com/davidcervigon davidcervigon
Simon ViñalsSimon ViñalsDtor. De TecnologíaDtor. De Tecnología
[email protected]@intel.com
Virtualización: Estudio de Virtualización: Estudio de mercadomercado
0
1000
2000
3000
4000
5000
6000
2004 2005 2006 2007 2008 2009
Physical Server Shipments Logical Server Shipments
El mercado de los servidores virtualizados crecerá del 4.5% actual El mercado de los servidores virtualizados crecerá del 4.5% actual hasta >12% de todos los servidores en 2009hasta >12% de todos los servidores en 2009
*Source: IDC WW Virtualization Forecast Aug-2005
Virtualización es una tecnología que permite la consolidación de Virtualización es una tecnología que permite la consolidación de aplicacionesaplicaciones
El 80% de los clientes utilizan la virtualización para consolidaciónEl 80% de los clientes utilizan la virtualización para consolidación
Permite conseguir protección y gestión de recursos para multiples Permite conseguir protección y gestión de recursos para multiples aplicacionesaplicaciones
Gestionar una única identidad a través de Gestionar una única identidad a través de aplicaciones de partners, Web y UNIXaplicaciones de partners, Web y UNIX
Mejor conectividad, más fiabilidad, TCO – hasta un 50% menos de tráfico WAN
Mejor control sobre el almacenamiento y 10% de reducción de costes de gestión
Ultimas tecnologías en 64 bits y .NET para duplicar el rendimiento de las aplicaciones Web
Ed. Enterprise & Virtual Server R2:El mayor valor en la virtualización de servidores
Gestión de la Identidad
Redes de Oficinas
Gestión del Almacenamiento
Plataforma Web
Virtualización
Estrategia anunciada en el Estrategia anunciada en el lanzamiento de Windows Server 2003 lanzamiento de Windows Server 2003 R2R2
Hasta ahora: Por cada licencia de SW, puedes instalar y usar 1 copia de software en un dispositivo
Nuevos derechos:1. Licencias por uso de instancias
El cliente paga por lo que usa
2. Permitir los derechos de uso virtual en Windows Server 2003 R2 Enterprise 1 instancia física y hasta 4 virtuales Permitir el despliegue flexible Soportar los escenarios de uso
habituales (consolidación de servidores, etc)
3. Permitir los derechos de uso virtual en Windows Server 2003 R2 Datacenter 1 instancia física y sin límite de instancias
virtuales
1 instalación = 1 licencia
SAN or file server w/many images
Servers(i.e. devices)
Windows Server w/ SQL
Multiple instances per device
Edicion Instancias Precio
Standard 1 Sin cambios
Enterprise 4 Sin cambios
Datacenter Sin límiteSin cambios
AgendaAgenda
¿Que es la virtualización?¿Que es la virtualización?
Necesidades y EscenariosNecesidades y Escenarios
Tipos de virtualizaciónTipos de virtualización
Virtualización NativaVirtualización Nativa
Intel-VT e Intel Quad CoreIntel-VT e Intel Quad Core
Windows Server Virtualization. Windows Windows Server Virtualization. Windows HypervisorHypervisor
System Center Virtual Machine ManagerSystem Center Virtual Machine Manager
Virtualización de Aplicaciones: Microsoft System Virtualización de Aplicaciones: Microsoft System Center Virtual Application Manager (Microsoft Center Virtual Application Manager (Microsoft SoftGrid)SoftGrid)
VirtualizaciónVirtualización
Idea muy novedosa…Idea muy novedosa…
IBM M44/44XIBM M44/44X
IBM CP-40IBM CP-40
IBM CP/CMSIBM CP/CMS
……………………
¡¡En 1960!!¡¡En 1960!!
Escenarios de VirtualizaciónEscenarios de Virtualización
Pruebas y Pruebas y desarrollodesarrollo
Continuidad del Continuidad del negocionegocio
Delegaciones RemotasDelegaciones Remotas
Consolidación de Consolidación de ServidoresServidores
Tipos de VirtualizaciónTipos de VirtualizaciónEmulaciónEmulación
Se emula un tipo de arquitectura en otra (PearPC, PPC, Se emula un tipo de arquitectura en otra (PearPC, PPC, SmartPhone)SmartPhone)
Nativa (o total)Nativa (o total)La máquina virtual emula una cantidad suficiente de hardware La máquina virtual emula una cantidad suficiente de hardware como para que muchas instancias de un SO no modificado como para que muchas instancias de un SO no modificado funcionen concurrentementefuncionen concurrentemente
Para-virtualizaciónPara-virtualizaciónLa maquina virtual (hypervisor) no necesariamente se emula el La maquina virtual (hypervisor) no necesariamente se emula el hardware, sino que en su lugar (o además) ofrece una serie de hardware, sino que en su lugar (o además) ofrece una serie de APIs a un SO conveniente modificado para utilizarlas APIs a un SO conveniente modificado para utilizarlas (hypercalls)(hypercalls)
Virtualización a nivel de Sistema OperativoVirtualización a nivel de Sistema OperativoLos SO “guests” comparten el mismo kernel que el SO “host” Los SO “guests” comparten el mismo kernel que el SO “host” creándose diferentes instancias del mismo SO independientes entre si.creándose diferentes instancias del mismo SO independientes entre si.
Virtualización de aplicacionesVirtualización de aplicacionesLas aplicaciones poseen su propio entorno virtualizado con todo lo Las aplicaciones poseen su propio entorno virtualizado con todo lo necesario para ejecutarse sobre un servidor o un cliente (registro, necesario para ejecutarse sobre un servidor o un cliente (registro, sistema de archivos, librerías etc.)sistema de archivos, librerías etc.)
Fuente: Wikipedia: http://en.wikipedia.org/wiki/Virtualization Fuente: Wikipedia: http://en.wikipedia.org/wiki/Virtualization
Tipos de Virtual Machine Tipos de Virtual Machine Monitors (VMMs)Monitors (VMMs)
Tipo 1 (Hypervisors): Tipo 1 (Hypervisors): Corren directamente sobre Corren directamente sobre el hardwareel hardware
Tipo 2: Tipo 2: Corren en el SO “host” Corren en el SO “host” que ofrece servicios de que ofrece servicios de virtualización, como gestion de virtualización, como gestion de memoria o operaciones de E/S memoria o operaciones de E/S en dispositivosen dispositivos
Anillos de Protección en IAAnillos de Protección en IAWindows Kernel
Windows User
No utilizados en Windows
Virtualización de una CPU Virtualización de una CPU x86x86
CPU
VMM
Guest
Anillo 0
Traducción binaria
(Lenta)
Anillo 3
Ejecución Directa
(Rápida)
Virtualización Nativa: Virtual Server y Virtualización Nativa: Virtual Server y Virtual PC:Virtual PC:
CPU
Windows Server 2003 o XP
Kernel VMM.sys
Anillo 0 Kernel - Mode
Anillo 3 User - Mode
SO Host
Virtual ServerService
Anillo 0 (Host Kernel-Mode)
Anillo 1 (Guest Kernel Mode)
Anillo 3 (Guest User Mode)
SO Guest
VMM.sys (del Host)
Windows (NT4, 2000, 2003)
Aplicaciones
VM Additions
IIS
Virtual ServerWebApp
CPU
Intel-VT e Intel QUAD Intel-VT e Intel QUAD CORECORE
Virtualización Asistida por Virtualización Asistida por HardwareHardware
El procesador le ofrece a la Máquina Virtual el nivel de El procesador le ofrece a la Máquina Virtual el nivel de privilegios esperado (Anillo -1)privilegios esperado (Anillo -1)
Elimina la necesidad de hacerlo por softwareElimina la necesidad de hacerlo por software
Puede mejorar el rendimiento de la máquina Virtual Puede mejorar el rendimiento de la máquina Virtual considerablementeconsiderablemente
Virtual Server
Operaciones de Virtual ServerOperaciones de la Máquina
Virtual
Procesador x86
Virtual Server
Máquina Virtual Máquina Virtual Máquina Virtual Máquina VirtualMáquina Virtual Máquina Virtual
Intel- VT
Virtualización sólo por softwareVirtualización sólo por software Virtualización asistida por hardwareVirtualización asistida por hardware
Evolucion de la Tecnología de Evolucion de la Tecnología de Virtualization Intel® Virtualization Intel®
AntesAntes HoyHoy MañanaMañana FuturoFuturo
Virtualizacion Virtualizacion solo SW solo SW
Virtualizacion Virtualizacion solo SW solo SW
Intel VTIntel VTVirtualizacion más Virtualizacion más robusta y sencillarobusta y sencilla
Intel VTIntel VTVirtualizacion más Virtualizacion más robusta y sencillarobusta y sencilla
Intel VT-d Intel VT-d Rendimiento y E/S Rendimiento y E/S
mejorados mejorados
Intel VT-d Intel VT-d Rendimiento y E/S Rendimiento y E/S
mejorados mejorados
VMM más Seguras y VMM más Seguras y establesestables
Intel VT + Failover + Intel VT + Failover + Disaster Recovery +Disaster Recovery +
….….
ConsolidacionConsolidacionde servidoresde servidores
Virtualización Virtualización asistida por HW asistida por HW
Virtualización Virtualización asistida por HW asistida por HW
Continuas Continuas Mejoras en la Mejoras en la ArquitecturaArquitectura
Continuas Continuas Mejoras en la Mejoras en la ArquitecturaArquitectura
Re-mapeo DMARe-mapeo DMAAsignación de Asignación de
dispositivos E/Sdispositivos E/SMejoras en la arq.Mejoras en la arq.
Re-mapeo DMARe-mapeo DMAAsignación de Asignación de
dispositivos E/Sdispositivos E/SMejoras en la arq.Mejoras en la arq.
Dynamic Dynamic DatacenterDatacenterS
erv
er
Soporte a la Virtualización Integrado permite nuevos modelos de usoSoporte a la Virtualización Integrado permite nuevos modelos de uso
Mobile Microarchitecture
ANTES
+ NUEVAS INNOVACIONES
Microarquitectura Intel® Core™
*Not representative of actual die photo or relative size
Wide Dynamic Execution
Advanced Digital Media Boost
Smart Memory Access
Advanced Smart Cache
Intelligent Power Capability
Q3’06
Intel® Core™Microarchitecture
Ejecución Amplia y Ejecución Amplia y Dinámica Dinámica Intel® WideIntel® Wide
Dynamic ExecutionDynamic Execution
Mejora de la gestión deMejora de la gestión dedatos Multimediadatos Multimedia
Intel® AdvancedIntel® AdvancedDigital Media BoostDigital Media Boost
Capacidad inteligenteCapacidad inteligentede gestión de la energía de gestión de la energía
Intel® IntelligentIntel® IntelligentPower CapabilityPower Capability
Acceso a Memoria Acceso a Memoria InteligenteInteligenteIntel® SmartIntel® Smart
Memory AccessMemory Access
Memoria CachéMemoria CachéInteligente Inteligente
Intel® AdvancedIntel® AdvancedSmart CacheSmart Cache
Microarquitectura Intel Core: 5 características innovadoras
DESKTOP
NOTEBOO
K
SERVIDO
R
¿Cuál ha sido el siguiente hito … ?
Introducir el primer Procesador de Cuatro Núcleos:
Intel® Core™ 2 Quad-Core Intel® Xeon™ 5300
REDUCCIÓN EN
CONSUMO A 50W
~40%
Procesador Intel® Xeon™ 5300
Más Rendimiento en menos espacio
Procesador IntelProcesador Intel®® Xeon Xeon®® 5300 5300
Core 0
32KB L1 I
Cache
4 MB SharedL2 Cache
Front Side Bus Interface
32KB L1 D
Cache
Core 1
32KB L1 I
Cache
32KB L1 D
Cache
Core 2
32KB L1 I
Cache
4 MB SharedL2 Cache
Front Side Bus Interface
32KB L1 D
Cache
Core 3
32KB L1 I
Cache
32KB L1 D
Cache
Mayor rendimeinto, menor coste, ideal para Virtualización
FSB hasta 1333MHz bus
Microarquitectura Intel® Core™
caches L2 muy grande
Socket compatiblecon los procesadores Xeon de 2 nucleos
DEMODEMOVirtual Server 2005 R2 SP1Virtual Server 2005 R2 SP1
Intel QUAD CoreIntel QUAD Core
Windows Windows VirtualizationVirtualization
Diseño del Windows HypervisorDiseño del Windows Hypervisor
AislamientoAislamiento
SeguridadSeguridad
RendimientoRendimiento
Virtualización asistida por Virtualización asistida por hardwarehardware
SimplicidadSimplicidadMás sencillo y mucho mas Más sencillo y mucho mas pequeño que el driver de pequeño que el driver de un ratón de dos botonesun ratón de dos botones
Hardware
Windows hypervisor
Parent Parent PartitionPartition
ServerCore
AppsApps Apps
Child Child PartitionPartition
Child Child PartitionPartition
OS 1 OS 2
Hypervisor Monolítico vs. Hypervisor Monolítico vs. MicrokernelMicrokernel
Hypervisor MonolíticoHypervisor MonolíticoMás simple que un Kernel Más simple que un Kernel moderno, pero todavía moderno, pero todavía bastante complicadobastante complicado
Tiene su propio modelo de Tiene su propio modelo de driversdrivers
Hypervisor en microkernelHypervisor en microkernelFuncionalidad de Funcionalidad de particionado más simpleparticionado más simple
Mayor fiabilidad y menor Mayor fiabilidad y menor TBCTBC
Sin código de tercerosSin código de terceros
Los drivers se ejecutan en Los drivers se ejecutan en el guestel guest
Hypervisor
VM 1(“Admin”)
VM 2 VM 3
Hardware Hardware
Hypervisor
VM 2(“Child”)
VM 3(“Child”)
Virtual-ization Stack
VM 1(“Parent”)
DriversDriversDrivers
DriversDriversDrivers DriversDriversDrivers DriversDriversDrivers
Aplicaciones
Aplicaciones
Aplicaciones
Non-Hypervisor Aware OS
Windows Server 2003, “Longhorn”
Windows Kernel VSC
VMBusVMBus VMBusVMBus Emulación
Emulación VMBusVMBus
“Designed for Windows” Server Hardware
Windows hypervisor
“Longhorn” Server
VSPVSPWindows Kernel
Xen-Enabled
Linux KernelLinux VSC
Linux VSC
Hypercall Adapter
Hypercall Adapter
Partición Padre
Particiones “hijas”
VM ServiceVM Service
WMI Provider
WMI Provider
VM Worker
Processes
User Mode
KernelMode
Características de Windows Características de Windows VirtualizationVirtualization
Pocas o ninguna limitación a la hora de virtualizar Pocas o ninguna limitación a la hora de virtualizar workloads.workloads.
Migración de VMs desde MS Virtual Server Migración de VMs desde MS Virtual Server
Particiones hijas tanto de 32-bit (x86) como de 64-bit Particiones hijas tanto de 32-bit (x86) como de 64-bit (x64)(x64)
>32GB de memoria en máquinas virtuales>32GB de memoria en máquinas virtuales
Maquinas Virtuales SMP con 2/4/8 coresMaquinas Virtuales SMP con 2/4/8 cores
Acceso a disco Pass-through para VMsAcceso a disco Pass-through para VMs
Nueva arquitectura para compartición de hardware Nueva arquitectura para compartición de hardware (VSP/VSC)(VSP/VSC)
Disco, red, entrada, video.Disco, red, entrada, video.
Networking robustoNetworking robusto
Soporte de VLAN, NAT, QuarantineSoporte de VLAN, NAT, Quarantine
Agregar NICs a las VM en calienteAgregar NICs a las VM en caliente
Soporte de Server Core” como partición “padre”Soporte de Server Core” como partición “padre”
Menor superficie de ataqueMenor superficie de ataque
Menores recursos consumidosMenores recursos consumidos
Características (2)Características (2)Integración con políticas de grupoIntegración con políticas de grupo
Interfaz de ScriptingInterfaz de Scripting
Monitorización de estado de saludMonitorización de estado de salud
Contadores de utilización (Uso de recursos Contadores de utilización (Uso de recursos €€€) €€€)
Soporte a SO “guests” de otros fabricantesSoporte a SO “guests” de otros fabricantes
Conexión en caliente de casi cualquier tipo de Conexión en caliente de casi cualquier tipo de almacenamiento a las VMalmacenamiento a las VM
Posibilidad de sacar Snapshots de las máquinas virtualesPosibilidad de sacar Snapshots de las máquinas virtuales
Control flexible de recursosControl flexible de recursos
Posibilidad de establecer niveles mínimos y máximos de los Posibilidad de establecer niveles mínimos y máximos de los recursos de CPU y red.recursos de CPU y red.
Manipulación Offline del virtual hard disk (.vhd)Manipulación Offline del virtual hard disk (.vhd)
Escalabilidad y Alta Escalabilidad y Alta DisponibilidadDisponibilidad
Alta disponibilidad de la pila de virtualización vía Alta disponibilidad de la pila de virtualización vía clusteringclustering
Alta disponibilidad de las máquinas virtuales vía Alta disponibilidad de las máquinas virtuales vía clusteringclustering
Backup en caliente sin tiempo de parada vía VSSBackup en caliente sin tiempo de parada vía VSS
Posibilidad de agregar recursos virtuales en Posibilidad de agregar recursos virtuales en caliente para permitir que una aplicación escale caliente para permitir que una aplicación escale (memoria, procesadores, dispositivos…)(memoria, procesadores, dispositivos…)
Migración en vivo de máquinas virtuales entre Migración en vivo de máquinas virtuales entre servidores con Windows Virtualizationservidores con Windows Virtualization
Virtual Server 2005 vs. Windows Server Virtual Server 2005 vs. Windows Server VirtualizationVirtualization Virtual Server 2005 R2Virtual Server 2005 R2 Windows Server Windows Server
virtualizationvirtualization
32-bit VMs32-bit VMs SiSi SiSi
64-bit VMs64-bit VMs NoNo SiSi
VMs Multi-procesador VMs Multi-procesador NoNo Si, hasta 8 procesadoresSi, hasta 8 procesadores
Máxima memoria por VMMáxima memoria por VM 3.6 GB por VM3.6 GB por VM Mas de 32 GB por VMMas de 32 GB por VM
Agregar memoria/procesadores en calienteAgregar memoria/procesadores en caliente NoNo SiSi
Agregar almacenamiento/NICs en calienteAgregar almacenamiento/NICs en caliente NoNo SiSi
Gestionable con System Center Virtual Gestionable con System Center Virtual Machine ManagerMachine Manager
SiSi SiSi
Migración en vivoMigración en vivo NoNo SiSi
Soporte de Microsoft Cluster Soporte de Microsoft Cluster SiSi SiSi
Scriptable/ExtensibleScriptable/Extensible Si, COMSi, COM Si, WMISi, WMI
Número de VMs?Número de VMs? 6464 Tantas como el hardware Tantas como el hardware permita.permita.
Interfaz de usuarioInterfaz de usuario WebWeb MMC 3.0MMC 3.0
DEMODEMOVideo: El Hypervisor en AcciónVideo: El Hypervisor en Acción
System Center Virtual System Center Virtual Machine ManagerMachine Manager
Virtual Machine ManagerVirtual Machine ManagerOptimización de los recursos hardwareOptimización de los recursos hardware
Identificación de candidatos a ser consolidadosIdentificación de candidatos a ser consolidados
P2V rápida y fiableP2V rápida y fiableUsa VSS para crear VM a la velocidad que dé de si el discoUsa VSS para crear VM a la velocidad que dé de si el disco
Colocación inteligenteColocación inteligenteColocar VMs en el servidor físico más adecuado para Colocar VMs en el servidor físico más adecuado para maximizar la capacidad de los servidores físicos.maximizar la capacidad de los servidores físicos.
Aprovisionamiento rápido de VMsAprovisionamiento rápido de VMsBiblioteca centralBiblioteca central
Aprovisionamiento por AutoservicioAprovisionamiento por Autoservicio
Almacenamiento distribuido para usar los recursos de Almacenamiento distribuido para usar los recursos de forma óptimaforma óptima
Aprovisionamiento de HostsAprovisionamiento de Hosts
DEMODEMOSystem Center Virtual Machine System Center Virtual Machine ManagerManager
Virtualización de Virtualización de Aplicaciones:Aplicaciones:Microsoft System Center Virtual Microsoft System Center Virtual Application Manager (SoftGrid)Application Manager (SoftGrid)
Las aplicaciones se Las aplicaciones se virtualizan por instancia:virtualizan por instancia:
Ficheros (incl System Files)Ficheros (incl System Files)RegistryRegistryFuentesFuentes.ini.iniObjetos COM/DCOM objectsObjetos COM/DCOM objectsServiciosServiciosName SpacesName SpacesSemaforos, MutexesSemaforos, Mutexes
Las aplicaciones no se Las aplicaciones no se instalan ni alteran en modo instalan ni alteran en modo alguno el Sistema Operativoalguno el Sistema Operativo
Las tareas se ejecutan Las tareas se ejecutan localmente en el equipo localmente en el equipo anfitrion.anfitrion.
Diferentes versiones de una Diferentes versiones de una misma aplicacion pueden misma aplicacion pueden coexistir (p.e Office XP y coexistir (p.e Office XP y Office 2003)Office 2003)
Virtualización de Virtualización de AplicacionesAplicaciones
Arquitectura de la soluciónArquitectura de la solución
Empaquetado rápido de aplicaciones mediante tecnologías “active watch” que detectan las dependencias de ejecución
La distribución utiliza protocolos dinámicos de streaming y cacheo para uso repetido. Soporta modo desconectado
Las aplicaciones se entregan mediante una infraestructura altamente escalable y asignadas mediante el Directorio Activo
Proceso de despliegueProceso de despliegueEl tiempo de despliegue de una aplicación puede reducirse del orden de semanas a unas pocas horas
DEMODEMOMicrosoft Application Manager Microsoft Application Manager (SoftGrid)(SoftGrid)
Jose Manuel VegaJose Manuel VegaCritical Problem Resolution EngineerCritical Problem Resolution Engineer
[email protected]@microsoft.com
Filosofía de VirtualizaciónFilosofía de VirtualizaciónAproximación por múltiples capasAproximación por múltiples capas
Facilitar la Facilitar la consolidaciónconsolidación
Mejor utilización Mejor utilización de los recusrsos de los recusrsos de gestiónde gestión
Liberar de Liberar de costes a los costes a los departamentos departamentos de TIde TI
AdministraciónAdministración AplicacionesAplicaciones
Acelerar los Acelerar los desplieguesdespliegues
Reducir los Reducir los costes de costes de soportesoporte
Hacer de las Hacer de las aplicaciones aplicaciones servicios servicios dinámicosdinámicos
InteroperabilidadInteroperabilidad
Soporte de Soporte de escenarios escenarios heterogéneosheterogéneos
Formato vhd Formato vhd abiertoabierto
Colaboración Colaboración con ISVscon ISVs
AgilidadAgilidad
Mejor utilización Mejor utilización de recursosde recursos
Colaboracion Colaboracion con IHVs para con IHVs para mejor mejor rendimientorendimiento
InfraestructuraInfraestructura
Licenciamiento Licenciamiento flexible, barato y flexible, barato y simplificadosimplificado
LicenciasLicencias
¿Vas a hacer un piloto sobre ¿Vas a hacer un piloto sobre Virtualización?Virtualización?
Con Virtual Server R2 SP1 o Windows VirtualizationCon Virtual Server R2 SP1 o Windows Virtualization
Podemos ayudarte con:Podemos ayudarte con:Webcasts dedicadas con los grupos de productoWebcasts dedicadas con los grupos de producto
Presentaciones y WhitepapersPresentaciones y Whitepapers
Laboratorios onlineLaboratorios online
Soporte gratuitoSoporte gratuito
Suscripción a TechNet gratuitaSuscripción a TechNet gratuita
TODOTODO completamente completamente GRATISGRATIS
Contacta con nosotros para iniciar el proceso:Contacta con nosotros para iniciar el proceso:[email protected]@microsoft.com
[email protected] [email protected]
Otras tecnologías con las que puedes contar con este tipo Otras tecnologías con las que puedes contar con este tipo de ayuda para desarrollar un pilotode ayuda para desarrollar un piloto
HPC, IIS7, PowerShell, NAP, ISA 2006, Vista, Bitlocker, Microsoft HPC, IIS7, PowerShell, NAP, ISA 2006, Vista, Bitlocker, Microsoft Office Sharepoint ServerOffice Sharepoint Server
© 2005 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
David Cervigón LunaDavid Cervigón LunaMicrosoft IT Pro EvangelistMicrosoft IT Pro Evangelist
[email protected]@microsoft.com
http://blogs.technet.com/http://blogs.technet.com/davidcervigon davidcervigon
Simon ViñalsSimon ViñalsDtor. De TecnologíaDtor. De Tecnología
[email protected]@intel.com
Top Related