Beneficios de la Virtualización Plataforma Citrix XenServer Madrid, viernes 08 Febrero 2008 Patrick Delannoy Responsable soluciones de Virtualizacion
Agenda Beneficios de la Virtualización. Plataforma Citrix XenServer Aplicaciones de la Virtualización Citrix XenSource Arquitectura Familia de Productos Características... y a dónde vamos? 2
Aplicaciones de la Virtualización 3
Consolidación de servidores Carga media del servidor 100 90 80 70 60 50 40 30 20 10 0 Cada barra vertical representa un servidor La mayor parte de los servidores no suelen estar a más de un 25% de carga 4
Consolidación de servidores Granjas de servidores Granjas de servidores Citrix y/o Terminal Server que publican aplicaciones 5
Centralización de consolas De antivirus, de gestión de red, de cortafuegos... Centralización de consolas de gestión de herramientas de seguridad: antivirus, cortafuegos, etc. 6
Desde el punto de vista de la seguridad En ocasiones nos vemos obligados a instalar diferentes servicios de infraestructura en el mismo equipo, cuando desde el punto de vista de la seguridad sería del todo recomendable tener máquinas independientes. Es correcto instalar servidor DNS y servidor ftp juntos? Existe alternativas que no me obliguen a gastar dinero? 7
Escalabilidad El servidor donde está la BBDD se ha quedado pequeño, necesita más CPU y memoria de manera inmediata. Una opción rápida y eficiente es convertir el servicio en una instancia virtual: Physical-to-Virtual 8
Escalabilidad Sistemas antiguos Tenemos un sistema (aplicación y/o sistema operativo) que se ha quedado obsoleto, no funciona demasiado bien en el nuevo y flamante servidor recientemente adquirido, pero todavía se requiere de él 9
Picos de carga Absorción de picos de carga: - Previstos: cálculo de nóminas a final de mes - Imprevistos: nuestra nueva campaña de marketing está teniendo un éxito brutal, pero nuestros servidores Web no pueden con todo el tráfico Distribución dinámica de los recursos 10
Labores de mantenimiento Cortes de servicio para labores de mantenimiento del software o hardware: - poner más memoria RAM al servidor - añadir más almacenamiento interno - separar la red de backup de la de servicio con tarjetas diferentes Migración en caliente de máquinas virtuales entre máquinas físicas 11
Equipos de Desarrollo Con frecuencia los desarrolladores requieren, por lo general de manera siempre urgente, máquinas diferentes para frontal web, servidor de aplicaciones,bbdd. O incluso necesitan diferentes entornos: - para realizar pruebas para cualificaciones - probar diferentes combinaciones de versión de sistema operativo y aplicativo - probar diferentes configuraciones Distribución dinámica de los recursos 12
Algo más? Costes no siempre visibles: Consumo eléctrico Espacio en el CPD es caro: Volumen físico Seguridad de acceso física Climatización Polvo en el entorno 13
En resumen: Para qué la Virtualización? - Ahorro costes de adquisición y operativos - Gestión centralizada de recursos - Reducción de las ventanas de mantenimiento - Agilidad en el aprovisionamiento de nuevos recursos En definitiva, MAYOR DISPONIBILIDAD 14
Citrix XenSource Unify Your Virtual World 15
XenSource, Inc. Compañía fundada por creadores de Xen en 2005 Oficinas en Palo Alto, Redmond, Cambridge UK Creadores y líderes del proyecto Xen Parte de Citrix Systems desde Octubre 2007 Cuna del Hypervisor Xen Siguiente generación de arquitectura, de código libre Motor de alto rendimiento de virtualización sobre metal pelado (bare metal) Distribución de plataforma comercial de virtualización Plataforma comercial empaquetada y soportada de virtualización Xen para Windows y Linux Ediciones XenExpress, XenStandard, XenEnterprise Valores Clave Rendimiento Facilidad de uso y gestión Orientado a la virtualización: independencia del SO Sistema abierto Estabilidad y fiabilidad 16
1000 + Nuevos Clientes 20/11/07 17
Partners tecnológicos Strategic Application Acceleration Hardware Database SAN Hardware System Management Application Appliances Grid Computing Application Delivery High Availability/Disaster Recovery Security Application Migration Network Hardware Service Level Automation System Software Backup Virtualization Mgmt P2V Conversion System Hardware Clustered Storage Virtual Appliances Connectivity Management Provisioning Virtual Lab Management Virtual Appliance Resources 18
Arquitectura 19
Plataforma de Virtualización XenServer CPU y Memoria se acceden a través del hypervisor Xen Red y Almacenamiento a través del Domain 0 Controladores Linux estándares de dispositivos Directo al hardware Xen es una fina capa sobre el hardware Sólo 50k líneas de código Tamaño de 0.25MB Open Source Control Interface Storage Drivers Xen Control Interface Virtualized Hardware VT/AMD-V Hardware 20
Comparativa de Arquitecturas ESX XenServer Primera Generación Virtualización Un mini-os reside por debajo de las máquinas virtuales Requiere de parcheado binario y emulación de los dispositivos en tiempo de ejecución Controladores de dispositivos propietarios Segunda Generación Virtualización Eficiente y pequeño Hypervisor de 64-bits Guests cooperan con el hypervisor para la gestión de recursos y I/O Controladores de dispositivo estándares fuera del hypervisor Ganancias importantes en rendimiento 21
Arquitectura Xen64 Increased Power and Scale Recursos Escalables Memoria: 128GB/host, 32GB/guest (2xVMware) CPUs: 1-32, 1-8 virtuales Red: 1-4 NIC físicas, 1-7 NIC virtuales Almacenamiento: 1-128 Storage Repositories, 16TB/SR Hypervisor real de 64-bit Guests de 64-bit y 32-bit Windows Server 2003 64-bit y Windows SBS 2003 Control de recursos CPU priority/pinning/capping, transferencia de red, priorización de I/O de disco Configuración dinámica de Guest ( Hotplug ) hotplug/eliminación de NIC, hotplug de disco vcpu hotplug (Linux only) 22
Familia de Productos 23
La Oferta de XenSource Despliegue e instalación sencillo 10 Minutes to Xen Sin necesidad de SO previo o paquetes a instalar Herramientas de Gestión Multi-Servidor Interactúa con las Virtual Machines Sistema de monitorización de rendimiento GUI, Línea de Comandos y API (XenAPI) Gestión de Almacenamiento Rápido despliegue de máquinas virtuales Windows y Linux Instaladores de Virtual Machine Herramientas de conversión Physical 2 Virtual Controladores I/O de Windows de gran rendimiento Expone sólo características preparadas para entornos de producción 24
La Familia de Productos XenSource Sistema inicial preparado para un único servidor Plataforma media de virtualización multi-servidor Sistema de servicios de virtualización dinámico de alta capacidad 25
XenSource v4 Admin Model Single Server Multiple Server Multiple Server Pool Physical Memory 1GB 4 GB 1GB 128 GB 1GB 128 GB CPU Sockets 2 Unlimited Unlimited Active Guests 4 Unlimited Unlimited RAM per VM 4GB 32GB 32GB Resource Pools No No Shared Storage No No Live Relocation No No VLAN Configuration No No Resource QoS [CPU, disk, network] No No 26
Características 27
Despliegue e instalación sencillo Instalador rápido de producto Instalación basada en CD Instalación basada en Red Usa PXE para enviar la instalación Ficheros origen almacenados en NFS, FTP, o HTTP Amplio soporte de hardware Usa el Kernel de Linux para los controladores de dispositivos Almacenamiento compartido basado en IP Software iscsi NFS Almacenamiento adicional Local y Remote IDE, SATA, SCSI, and SAS Hardware iscsi QLogic iscsi HBAs Fibre Channel Emulex y QLogic HBAs También soporta el arranque desde SAN 28
Exportar/Importar/Clonar VM Guests pueden ser exportados desde un entorno e importados en otro El almacenamiento en NFS soporta capacidades adicionales Fast Cloning Aprovisionamiento Rápido a partir de plantillas que sirven de imagen base Thin Provisioning Los ficheros de imágenes de disco virtuales sólo ocupan lo que tienen de datos Export Guest VMs Import Guest VMs XenServer 1 XenServer 2 29
Automatic VM Placement Automáticamente emplazar máquinas virtuales en sistemas con más capacidad Balancear las máquinas virtuales a medida que se arrancan Remote VM Guest Storage 30
XenMotion Live Migration without Downtime Mover VM en ejecución entre servidores vía interfaz gráfico, línea de comandos o XenAPI Corte de servicio cero durante mantenimientos planeados Balancear las VM en múltiples servidores Networked VM Guest Storage 31
XenResourcePools Dynamic Virtualization for Agile Infrastructure Resource Pool Habilidad de agrupar servidores físicos y almacenamiento común en un conjunto lógico de recursos Posibilita la agilidad de VM XenMotion Automatic VM Placement Configuraciones compartidas Networking Networked Storage Imágenes de disco virtuales basadas en Volúmenes (iscsi) y en fichero (VHD sobre NFS) Aprovisionamiento ligero en las Imágenes de disco virtuales basadas en fichero Autenticación/autorización Fiabilidad ante caídas puntuales de sistema Capa de gestión en cluster 32
XenCenter Unified Virtualization Management Look and Feel estándar de Windows Dirigido por asistentes Sigue los estándares de UI de Vista Escalabilidad aumentada Menores requerimientos en recursos Configuración y gestión del almacenamiento Configura el almacenamiento IP en el UI Plantillas de máquinas virtuales Convierte cualquier VM en una imagen estándar Compartición de plantillas entre sistemas Rápidamente aprovisiona nuevas VM Añadir recursos en caliente Nuevos recursos de Disco/Red/CPU para una VM Mientras las VMs están en ejecución Reduce el tiempo de parada 33
Comparación de Arquitecturas de Gestión VMWare VI3 XenSource Tradicional Servidor de gestión único de Backend que controla los servidores de virtualización Punto único de fallo Cada servidor requiere una gestión de cambios y configuración únicas propia La nueva generación Capa de gestión en cluster que controla los servidores de virtualización No Punto único de fallo La gestión de cambios y configuración es automático entre los múltiples servidores 34
XenAPI / SDK Management Integration API y SDK (kit de desarrollo) XenAPI Comunicaciones siempre seguras Accesible de manera local o remota Compatible con el Xen OpenSource Totalmente documentado Hace uso de tecnología XML-RPC Soporte para diferentes lenguajes de programación CLI: xe para administración Local y remoto, de manera segura, tanto Windows como Linux VM appliances de SDK y DDK API de almacenamiento para necesidades específicas 2007 XenSource, Inc. 35
Storage Capabilities Chart Local Disk Fiber Channel Hardware iscsi Software iscsi NFS based NAS Store VM Y Y Y Y Y Automatic VM Placement XenMotion Y Y VMs Y Y Resize Disks Y Y Y Y Fast Clone Thin Provision Y Y 36
... y a dónde vamos? 37
Aviso Lo que viene a continuación no es más que una declaración de intenciones!!! Tanto fechas como las características que finalmente se incluyan en la siguiente versión de Citrix XenServer pueden sufrir variaciones 38
Acuerdo con Symantec Virtualización unificada de Servidor y Almancenamiento XenServer Enterprise incluirá como OEM Veritas Storage Foundation Continuidad de Negocio Aparición del XenEnterprise HighAvailability, nuevo producto que proveerá failover de máquinas virtuales Protección de datos y Backup Se certificará Veritas NetBackup con el fin de asegurar los datos críticos 39
Acuerdo con Symantec, II CENTRALIZED ADMINISTRATION - XenCenter SERVER VIRTUALIZATION XenEnterprise STORAGE VIRTUALIZATION Storage Foundation Unified Server and Storage Virtualization Despliegue más sencillo Protección de la inversión Reducción de tiempos de aprovisionamiento y downtime Resource Pooling XenMotion TM Live Migration True 64 Bit hypervisor SERVER AVAILABILITY XenEnterprise HA Hardware compatibility Utilization optimization Dynamic multi-pathing Snapshots/mirroring BACKUP - NetBackup 40
Unified Server Storage What Does Symantec Storage Foundation Add? Dynamic Fiber Channel Multi-Pathing Dual redundant paths to FC storage Load Balancing Resilience Fast for heavy workloads Xen TM Hypervisor Hardware HBA HBA Redundant Data Paths Fiber Channel SAN 41
Unified Server Storage What Does Symantec Storage Foundation Add? Broad SAN storage support Symantec Certified plug-ins for all common OEM architectures Reliability Xen Hypervisor TM Hardware Fiber Channel SAN 42
Resilience and Business Continuity XenEnterprise HA Developed by XenSource Auto-Restart for Virtual Machines in the event of a failure Reduces downtime to minutes instead of hours or days iscsi or NFS Storage Remote VM Guest Storage 43
Data Protection and Backup What Does NetBackup Integration mean? Xensource will support Symantec NetBackup agents running in VM guest Combined with the Storage Foundation, point in time snapshots are possible Live servers can be backed up Symantec Backup agents also supported without Storage Foundation (without snapshot) Xen Virtual Machine Text here NetBackup Agent Live Live Data Snapshot 44
XenSource Product Family XenMotion XenResourcePools Multi-Server Management XenCenter Unified Virtualization Management Console XenAPI Management and Control Scripting Interface Windows and Linux Guests Xen Hypervisor with Xen64 XenExpress XenServer XenEnterprise 2007 XenSource, Inc. 45
XenSource Product Family Symantec Storage Foundation (Q4/07) Basic Support XenMotion XenResourcePools Multi-Server Management XenCenter Unified Virtualization Management Console XenAPI Management and Control Scripting Interface Windows and Linux Guests Xen Hypervisor with Xen64 High Availability (Q4/07) XenExpress XenServer XenEnterprise XenEnterprise/HA 2007 XenSource, Inc. 46
XenEnterprise v4 Catching up XenMotion Seamlessly move or re-locate virtual machines without downtime XenResourcePools Efficient configuration, allocation, and authentication of your virtualization resources Xen64 Scalability and support for enterprise application workloads XenCenter Easily manage your virtualization environment from a single, unified interface, including servers, storage and networking XenAPI Integrate with existing investments and infrastructure Source: Computer Reseller News Product Review 8/12/07 47
Position XenEnterprise vs. VMware VI3 Standard Core Feature Functionality VMware VI3 Standard Hypervisor Platform Hypervisor platform Compatible guests: Windows and Linux Up to 32 CPUs SMP Resource controls for CPU, net, disk True 64 Bit Hypervisor XenEnterprise ESX Live migration, shared storage support Optional, extra $ VM Mgmt. Multi-host, multi-resource pool management console Resource pools Optional, extra $ HA/Failover Optional, extra $ Optional, extra $ Support and maintenance $500 Extra charge 20-25% Price-per dual socket server perpetual license $2499 $3,750 - $6000 48
Muchas gracias 49