1. Reto: Compatibilidad de aplicaciones Pruebas muy largas Reto: Aislamiento con Terminal server...

36
1 Nombre de Institución> lización – Presente & Futuro

Transcript of 1. Reto: Compatibilidad de aplicaciones Pruebas muy largas Reto: Aislamiento con Terminal server...

Page 1: 1. Reto: Compatibilidad de aplicaciones Pruebas muy largas Reto: Aislamiento con Terminal server Pobre utilización del servidor Reto: Hardware.

1

<Nombre de Institución>Virtualización – Presente & Futuro

Page 2: 1. Reto: Compatibilidad de aplicaciones Pruebas muy largas Reto: Aislamiento con Terminal server Pobre utilización del servidor Reto: Hardware.

Tecnologías Microsoft para Virtualización

Guillermo Taylor F.Especialista en Plataforma TecnológicaMicrosoft – Región [email protected]://blogs.technet.com/guillermotaylor

Page 3: 1. Reto: Compatibilidad de aplicaciones Pruebas muy largas Reto: Aislamiento con Terminal server Pobre utilización del servidor Reto: Hardware.

Lo que vamos a cubrir

• Breve discusión de la visión de virtualización de Microsoft

• Presente & Futuro de la virtualización de Microsoft

• Arquitectura• Conceptos• Siguientes pasos

Page 4: 1. Reto: Compatibilidad de aplicaciones Pruebas muy largas Reto: Aislamiento con Terminal server Pobre utilización del servidor Reto: Hardware.

Requisitos previos

• Teoría de virtualización• Conceptos de virtualización en Microsoft• Conceptos de plataforma software Microsoft

Nivel 200

Page 5: 1. Reto: Compatibilidad de aplicaciones Pruebas muy largas Reto: Aislamiento con Terminal server Pobre utilización del servidor Reto: Hardware.

Agenda

• Virtualización. ¿Qué es y por qué?• Plataforma actual y beneficios• Virtualización en el cliente

– Virtual PC 2007• Virtualización en el servidor

– Arquitectura– Escenarios

Page 6: 1. Reto: Compatibilidad de aplicaciones Pruebas muy largas Reto: Aislamiento con Terminal server Pobre utilización del servidor Reto: Hardware.

Puntos de dolor del IT Manager

Reto:• Compatibilidad de

aplicaciones• Pruebas muy largas

Reto:• Aislamiento con Terminal

server• Pobre utilización del

servidor

Reto:• Hardware pobremente

utilizado• Consumo alto de

energía• Mucho espacio en el

data center o branch office

“…los costos son muy altos…”

“…no satisfago mis SLAs…”

Reto:Proveer recuperación de desastres para continuidad del negocio para S.O. & aplicaciones

Reto:Tiempo abajo planeado y no planeado, afectando el “uptime” del servidor

“…los sistemas no escalan lo suficientemente rápido…”

Reto:Inhabilidad para responder con rapidez a necesidades dinámicas en el desktop y en el datacenter

Page 7: 1. Reto: Compatibilidad de aplicaciones Pruebas muy largas Reto: Aislamiento con Terminal server Pobre utilización del servidor Reto: Hardware.

Dynamic IT ayuda con estos retosOrganizaciones con infraestructura tipo Dynamic IT : Habilitan las personas con acceso a la información, cuando la necesitan Automatizan procesos alineados con metas de negocio Mantienen seguridad y cumplimiento bajo control Adaptan fácilmente servicios IT para modificar necesidades dinámicas de

negocios Están optimizadas para costos, niveles de servicio y agilidad

Infraestructura flexible, escalable con herramientas

comunes y familiaras de

administración

Virtualizado & Unificado

Conocimiento capturado en

modelos, sistemas “self-aware“y “self-

healing”

Guiado por Proceso,Orientado a Modelo

Diseño basado en estándares para

entregar recursos integrados,

altamente flexibles

Habilitadopara Servicios

Conectar personas, procesos e

información para gestionar resultados

Enfocado en el usuario

Page 8: 1. Reto: Compatibilidad de aplicaciones Pruebas muy largas Reto: Aislamiento con Terminal server Pobre utilización del servidor Reto: Hardware.

Procesos basados en ITIL y Conocimiento Embebido

Dynamic Systems Initiative

Multi-nivel: sistemas operativos, aplicaciones

Capturar conocimientoen modelos

WS-Managemen

t

Page 9: 1. Reto: Compatibilidad de aplicaciones Pruebas muy largas Reto: Aislamiento con Terminal server Pobre utilización del servidor Reto: Hardware.

¿Qué es Virtualización?

Presentación VirtualCapa de presentación separada del proceso

Almacenamiento VirtualAlmacenamiento y respaldo sobre la red

Red VirtualUbicación de recursos dispersos

Máquina VirtualEl S.O. puede asignarse a cualquier desktop o servidor

Aplicaciones VirtualesCualquier aplicación en cualquier computador

Interfaz unida a procesos

Almacenamiento asignado aubicaciones específicas

Red asignada a ubicaciones específicas

Sistema Operativo asignadoa un hardware específico

Aplicaciones instaladas enhardware y SO específico

Sin Virtualización Con Virtualización Con la solución deVirtualization de Microsoft

Infraestructura

Administración

Licenciamiento

Interoperabilidad

Soporte

Stack tradicional de software Aislamiento de componentescon Virtualization

Virtualización es el aislamiento de un recurso computacional de los otros

Page 10: 1. Reto: Compatibilidad de aplicaciones Pruebas muy largas Reto: Aislamiento con Terminal server Pobre utilización del servidor Reto: Hardware.

Modelo Optimización de Infraestructura

HABILITADORES MODELO-CRUZADO•Identidad • Presencia •Gestión de Derechos •Acceso a Red

Gestión de Dispositivos, Desktops y ServidoresGestión de Dispositivos, Desktops y Servidores

Seguridad y ConectividadSeguridad y Conectividad

Gestión de Identidades y AccesoGestión de Identidades y Acceso

Protección y Recuperación de DatosProtección y Recuperación de Datos

Gestión de TI y Proceso de SeguridadGestión de TI y Proceso de Seguridad

Básico Estandarizado Racionalizado Dinámico

Page 11: 1. Reto: Compatibilidad de aplicaciones Pruebas muy largas Reto: Aislamiento con Terminal server Pobre utilización del servidor Reto: Hardware.

Reducir “TotalCost of

Ownership”

IncrementarDisponibilidad

HabilitarAgilidad

Power

Asset utilization

Application testing

Backup

Recovery

Business continuity

Dynamic provisioning

Live migration

Self-managing dynamic systems

Virtualización: Beneficios de Negocio

Page 12: 1. Reto: Compatibilidad de aplicaciones Pruebas muy largas Reto: Aislamiento con Terminal server Pobre utilización del servidor Reto: Hardware.

Windows Server 2008 RC1Preview de Windows Server VirtualizationSystem Center Virtual Machine Manager

4T 2007

Virtual Server 2005 R2 SP1System Center Virtual Machine Manager RTM

Windows Server virtualization (180 días después de la liberación de Windows Server 2008)System Center Virtual Machine Manager R2

Hoy

2008

Roadmap de Virtualización

Page 13: 1. Reto: Compatibilidad de aplicaciones Pruebas muy largas Reto: Aislamiento con Terminal server Pobre utilización del servidor Reto: Hardware.

Agenda

• Virtualización. ¿Qué es y por qué?• Plataforma actual y beneficios• Virtualización en el cliente

– Virtual PC 2007• Virtualización en el servidor

– Arquitectura– Escenarios

Page 14: 1. Reto: Compatibilidad de aplicaciones Pruebas muy largas Reto: Aislamiento con Terminal server Pobre utilización del servidor Reto: Hardware.

Virtualización de Servidor

Virtualización de AplicaciónVirtualización

de Desktop

Virtualización de Presentación

Administración

Conjunto de productos de virtualización, desde el Data Center hasta el Desktop

Activos – tanto virtuales como físicos – se administran desde una única plataforma

Plataforma Microsoft Virtualización

Page 15: 1. Reto: Compatibilidad de aplicaciones Pruebas muy largas Reto: Aislamiento con Terminal server Pobre utilización del servidor Reto: Hardware.

Virtualización en la organización

Server Virtualization Desktop Virtualization Application Virtualization Presentation Virtualization

Consolidate workloads for more efficient resource utilization

Create an additional isolated OS environment on standard desktop

Decouple applications from desktop operating systems, deliver on demand

Centralize processing and data storage; present the user interface locally

• Reduce operating costs (Hardware, Energy, Space)

• Improve uptime and availability

• Enable robust Disaster Recovery

• Reduce maintenance disruption

• Streamline resource provisioning and scale

• Support legacy applications in current Operating Systems

• Reduce application-to-OS conflicts

• Accelerate OS migration

• Reduce application-to-application conflicts

• Reduce application compatibility regression testing

• Centrally manage updates and patches

• Reduce application-to-OS conflicts

• Streamline compliance and data confidentiality

• Reduce desktop administration costs

Page 16: 1. Reto: Compatibilidad de aplicaciones Pruebas muy largas Reto: Aislamiento con Terminal server Pobre utilización del servidor Reto: Hardware.

Four Key Principles in Virtualization1) Use holistic approach when deploying virtual server infrastructure, including

servers, infrastructure, applications and desktops

2) Integrate the management of Virtual Servers with Physical Servers, employing centralized policy-based management to automate maintenance

3) Leverage advanced security, continuity and recovery opportunities to maximize business availability

4) Drive the necessary cultural changes for effectively managing resources in a virtual environment

Page 17: 1. Reto: Compatibilidad de aplicaciones Pruebas muy largas Reto: Aislamiento con Terminal server Pobre utilización del servidor Reto: Hardware.

Managing Dynamic IT

Microsoft delivers end-to-end Virtualization solutions……System Center provides the tools for integrated Infrastructure Management

"Virtualization without good management is more dangerous than not using virtualization in the first place" Thomas Bittman, Gartner

Page 18: 1. Reto: Compatibilidad de aplicaciones Pruebas muy largas Reto: Aislamiento con Terminal server Pobre utilización del servidor Reto: Hardware.

Ease consolidationonto virtual infrastructure

Better utilizemanagementresources

Free up IT spend

Management

Instance based licensing for Windows Server

Unlimited instances with Windows Server Data Center Edition andSQL Server Enterprise Edition

LicensingApplications

Acceleratedeployment

Reduce the costof supportingapplications

Turn applications into dynamic, real-time services

Interoperability

Heterogeneous support for Linux

VHD Open Specifications Promise

Standards EffortsDMTF: Standard APIs for VM managementPCI-SIG: Standards for I/O virtualization

Virtual Server 2005 and Windows Server 2003 make cost effective virtualization combo

Windows Server virtualization is a component of Windows Server “Longhorn”

Infrastructure

Integrated, end-to-end Virtualization Solution

Microsoft Support

Page 19: 1. Reto: Compatibilidad de aplicaciones Pruebas muy largas Reto: Aislamiento con Terminal server Pobre utilización del servidor Reto: Hardware.

Agenda

• Virtualización. ¿Qué es y por qué?• Plataforma actual y beneficios• Virtualización en el cliente

– Virtual PC 2007• Virtualización en el servidor

– Arquitectura– Escenarios

Page 20: 1. Reto: Compatibilidad de aplicaciones Pruebas muy largas Reto: Aislamiento con Terminal server Pobre utilización del servidor Reto: Hardware.

Hardware

Concepto General – Virtual PC

SistemaOperativo

Aplicación Aplicación

Aplicación Aplicación

Desktop

SistemaOperativo

Aplicación Aplicación

Aplicación Aplicación

Desktop

SistemaOperativo

Aplicación Aplicación

Aplicación Aplicación

Desktop

Page 21: 1. Reto: Compatibilidad de aplicaciones Pruebas muy largas Reto: Aislamiento con Terminal server Pobre utilización del servidor Reto: Hardware.

Virtual PC 2007

Page 22: 1. Reto: Compatibilidad de aplicaciones Pruebas muy largas Reto: Aislamiento con Terminal server Pobre utilización del servidor Reto: Hardware.

Agenda

• Virtualización. ¿Qué es y por qué?• Plataforma actual y beneficios• Virtualización en el cliente

– Virtual PC 2007• Virtualización en el servidor

– Arquitectura– Escenarios

Page 23: 1. Reto: Compatibilidad de aplicaciones Pruebas muy largas Reto: Aislamiento con Terminal server Pobre utilización del servidor Reto: Hardware.

Virtual Server 2005Arquitectura

Windows Server 2003 o Windows XP

Kernel VMM Kernel

Modo Kernel

Modo User

ServicioVirtual Server

IIS

Virtual ServerWebApp

Provided by:

Microsoft

ISV

OEM

Virtual Server

Hardware de Servidor “Diseñado para Windows”

Ring 1: Modo Kernel Guest

Windows (NT4, 2000, 2003)

VM Additions

Ring 0: Modo Kernel

VMM Kernel

Ring 3: Modo User

Aplicaciones Guest

S.O. Host S.O. Guest

Page 24: 1. Reto: Compatibilidad de aplicaciones Pruebas muy largas Reto: Aislamiento con Terminal server Pobre utilización del servidor Reto: Hardware.

Virtual Server 2005 R2 SP1

Page 25: 1. Reto: Compatibilidad de aplicaciones Pruebas muy largas Reto: Aislamiento con Terminal server Pobre utilización del servidor Reto: Hardware.

Diferencias VS2005 - VPC2007• Virtual Server 2005:

– Use multiple host CPUs• Multithreaded

– Multiple CD ROM drives– NAT through host ICS– Unlimited networks

• Using vnc-files on host

• Only in VS2005:– SCSI disk (in VM)– COM API– Remote Management– Run as service

• Auto start VMs

• Virtual PC 2007:– Use single host CPU

• Single thread for all VMs– Single CD ROM drive– NAT support– Unlimited networks

• Using host (loopback) adapters

• Only in VPC2007:– Sound card (VM)– Folder Sharing– Drag-and-drop– Copy / Paste

Page 26: 1. Reto: Compatibilidad de aplicaciones Pruebas muy largas Reto: Aislamiento con Terminal server Pobre utilización del servidor Reto: Hardware.

Aplicaciones

Aplicaciones

Aplicaciones

S.O. Non-Hypervisor

Aware

Windows Server 2008,

2003

Windows Kernel VSC

VMBus Emulación VMBus

Hardware de Servidor “Diseñado para Windows”

Windows Server 2008,

x64

Windows Kernel

Kernel Linux Habilitado Xen

Linux

VSCAdaptador Hypercall

Partición Padre

Particiones Hijas

VMBus

Windows hypervisor

VSP

Servicio VM

Proveedor WMI

VM Worker

Processes

S.O.

ISV / IHV / OEM

WSv

MS/ XenSource

Modo User

Modo Kernel

Proporcionado por:Windows Virtualization

Arquitectura

Windows Server 2008, x64

Windows KernelWindows

Drivers

Windows Drivers

Page 27: 1. Reto: Compatibilidad de aplicaciones Pruebas muy largas Reto: Aislamiento con Terminal server Pobre utilización del servidor Reto: Hardware.

Requerimientos & Características• Requerimientos

– Soporta hardware x64– Procesadores tipo AMD-V o Intel VT (IVT)

• Características de alto nivel– Habilitado para virtualización por Hardware– Hospeda máquinas virtuales de 32-bits y de 64-bits– Mayor soporte de memoria por MV (hasta 32 GB por MV)– Multiprocesamiento en Guests (Hasta 4 core MVs)– Dispositivos virtualizados– API de control y administración WMI– Guardar/Restaurar, Snapshotting– Controles de recursos de CPU y de I/O– Transición sencilla desde MVs en Virtual Server– Muchas más…

Page 28: 1. Reto: Compatibilidad de aplicaciones Pruebas muy largas Reto: Aislamiento con Terminal server Pobre utilización del servidor Reto: Hardware.

Windows Server Virtualization Escenarios

Pruebas y Desarrollo

Gestión de Continuidad del Negocio

Datacenter Dinámico

Consolidación de Servidores en Producción

Page 29: 1. Reto: Compatibilidad de aplicaciones Pruebas muy largas Reto: Aislamiento con Terminal server Pobre utilización del servidor Reto: Hardware.

Virtual Server 2005 vs. WSvCaracterística de Virtualización Virtual Server 2005

R2Windows Server

virtualization

Máquinas virtuales de 32-bits Si Si

Máquinas virtuales de 64-bits No Si

Máquinas virtuales MultiProcesador No Si, 4 core MVs

Soporte de memoria por máquina virtual 3.6GB por VM 32GB por VM

MVs administradas por System Center Virtual Machine Manager Si Si

Soporte a Microsoft Clustering Services Si Si

Soporte de respaldos del lado del Host (VSS) Si Si

Scriptable / Extensible Si, COM Si, WMI

Interfaz de Usuario Interfaz Web Interfaz MMC 3.0

Page 30: 1. Reto: Compatibilidad de aplicaciones Pruebas muy largas Reto: Aislamiento con Terminal server Pobre utilización del servidor Reto: Hardware.

Video…

Page 31: 1. Reto: Compatibilidad de aplicaciones Pruebas muy largas Reto: Aislamiento con Terminal server Pobre utilización del servidor Reto: Hardware.

Y, ¿qué es SCVMM?

• Producto de la familia System Center• Provee

– Administración centralizada de infraestructura de máquinas virtuales

– Mejoras en la utilización del servidor que hospeda– “Provisioning” rápido de nuevas MVs

• Beneficios– Administración centralizada de MVs– Conversión rápida de física a virtual y de virtual a virtual– Eficiencia en uso de recursos; consolidación de servidores– Integración vía scripting con Windows PowerShell

Page 32: 1. Reto: Compatibilidad de aplicaciones Pruebas muy largas Reto: Aislamiento con Terminal server Pobre utilización del servidor Reto: Hardware.

Imagen En Vivo

Grupos de Hosts

LibreríaCentralizada

Vistas deMVs

AccionesSensibles al

Contexto

SCVMM

Page 33: 1. Reto: Compatibilidad de aplicaciones Pruebas muy largas Reto: Aislamiento con Terminal server Pobre utilización del servidor Reto: Hardware.

“Ubicación Inteligente”

Host físicos agrupados en

pool(s) de recursos adecuados

Recomendaciones ordenadas por rango de hosts

físicos para ubicación de la MV. Modelos de planeación de

capacidad, historia de desempeño,

manejo de requerimientos.

Page 34: 1. Reto: Compatibilidad de aplicaciones Pruebas muy largas Reto: Aislamiento con Terminal server Pobre utilización del servidor Reto: Hardware.

Resumen de la sesión

• DSI & modelo IO, fundamentales para la visión de IT de Microsoft.

• Virtualización hoy día: Virtual PC 2007, Virtual Server 2005 R2 SP1, SCVMM– A futuro: SoftGrid, WSv

• Escenarios de virtualización dedicados a impactar el TCO del área de IT de la organización

• Interoperabilidad & Coexistencia– XEN Source

Page 35: 1. Reto: Compatibilidad de aplicaciones Pruebas muy largas Reto: Aislamiento con Terminal server Pobre utilización del servidor Reto: Hardware.

Mayor información en

• Centro Microsoft de Virtualización– http://www.microsoft.com/virtualization/default.mspx

• Blog del grupo de producto de Virtualización– http://blogs.technet.com/virtualization/default.aspx

• Blog de Andrew Dugdell, Dugie’s Pensieve– http://blog.windowsvirtualization.com/

• Blog de Robert Larson, autor del VS 2005 RK– http://blogs.technet.com/roblarson/

• Blog de Ben Armstrong – Virtual PC Guy– http://blogs.msdn.com/virtual_pc_guy/default.aspx

Page 36: 1. Reto: Compatibilidad de aplicaciones Pruebas muy largas Reto: Aislamiento con Terminal server Pobre utilización del servidor Reto: Hardware.

• Guillermo Taylor F.• Especialista en Plataforma Tecnológica• Microsoft – Región Andina• [email protected]• http://blogs.technet.com/guillermotaylor