citrix xen server
TRANSCRIPT
Beneficios de la VirtualizaciónPlataforma Citrix XenServer
Patrick Delannoy
Responsable soluciones deVirtualizacion
Madrid, viernes 08 Febrero 2008
Agenda
Beneficios de la Virtualización. Plataforma Citrix XenServer
• Aplicaciones de la Virtualización
• Citrix XenSource
2© 2007 Citrix Systems, Inc. — All rights reserved
• Arquitectura
• Familia de Productos
• Características
• ... y a dónde vamos?
Aplicaciones de la Virtualización
3© 2007 Citrix Systems, Inc. — All rights reserved
Consolidación de servidores
60
70
80
90
100Carga media del servidor
4© 2007 Citrix Systems, Inc. — All rights reserved
0
10
20
30
40
50
Carga media del servidor
Cada barra vertical representa un servidor
La mayor parte de los servidoresno suelen estar a más de un 25% de carga
Consolidación de servidoresGranjas de servidores
Granjas de servidores Citrix y/o Terminal Server que “publican” aplicaciones
5© 2007 Citrix Systems, Inc. — All rights reserved
Centralización de consolas de gestión de herramientas de seguridad: antivirus, cortafuegos, etc.
Centralización de consolasDe antivirus, de gestión de red, de cortafuegos...
6© 2007 Citrix Systems, Inc. — All rights reserved
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.
Desde el punto de vista de la seguridad
7© 2007 Citrix Systems, Inc. — All rights reserved
tener máquinas independientes.
¿Es correcto instalar servidor
DNS y servidor ftp juntos?
¿Existe alternativas que no
me obliguen a gastar dinero?
Escalabilidad
El servidor donde está la BBDD se ha quedado pequeño, necesita más CPU y memoria de manera inmediata.
8© 2007 Citrix Systems, Inc. — All rights reserved
Una opción rápida y eficiente es convertir el servicio en una instancia virtual:
Physical-to-Virtual
EscalabilidadSistemas antiguos
Tenemos un sistema (aplicación y/o sistema operativo) que se ha quedado obsoleto, no funciona demasiado bien
9© 2007 Citrix Systems, Inc. — All rights reserved
funciona demasiado bien en el nuevo y flamante servidor recientemente adquirido, pero todavía se requiere de él
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á
10© 2007 Citrix Systems, Inc. — All rights reserved
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
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
11© 2007 Citrix Systems, Inc. — All rights reserved
Migración en caliente de máquinas virtuales entre máquinas físicas
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:
12© 2007 Citrix Systems, Inc. — All rights reserved
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
Costes no siempre visibles: – Consumo eléctrico
– “Espacio” en el CPD es caro:
• Volumen físico
• Seguridad de acceso física
¿Algo más?
13© 2007 Citrix Systems, Inc. — All rights reserved
• Seguridad de acceso física
• Climatización
• Polvo en el entorno
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
14© 2007 Citrix Systems, Inc. — All rights reserved
recursos
En definitiva,
MAYOR DISPONIBILIDAD
Citrix XenSource
15© 2007 Citrix Systems, Inc. — All rights reserved
Unify Your Virtual World
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)
16© 2007 Citrix Systems, Inc. — All rights reserved
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
1000 + Nuevos Clientes
17© 2007 Citrix Systems, Inc. — All rights reserved
20/11/07
Application Acceleration Hardware
Application Delivery
Application Appliances
High Availability/Disaster Recovery
Grid Computing
Database
Strategic
Security
SAN Hardware System Management
Partners tecnológicos
18© 2007 Citrix Systems, Inc. — All rights reserved
Application Migration
Connectivity Management
Clustered Storage
Backup
Provisioning
P2V Conversion
Network Hardware Service Level Automation
System Hardware
System Software
Virtualization Mgmt
Virtual Appliances
Virtual Appliance ResourcesVirtual Lab Management
Arquitectura
19© 2007 Citrix Systems, Inc. — All rights reserved
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
20© 2007 Citrix Systems, Inc. — All rights reserved
• Tamaño de 0.25MB
Xen ControlInterface
Xen ControlInterface Virtualized HardwareVirtualized Hardware
Hardware
VT/AMD-V
Drivers
Storage
OpenSource
ControlInterface
XenServer
Comparativa de ArquitecturasESX
21© 2007 Citrix Systems, Inc. — All rights reserved
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
Arquitectura Xen64Increased 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
22© 2007 Citrix Systems, Inc. — All rights reserved
• 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)
Familia de Productos
23© 2007 Citrix Systems, Inc. — All rights reserved
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
24© 2007 Citrix Systems, Inc. — All rights reserved
• 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
La Familia de Productos XenSourceSistema 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© 2007 Citrix Systems, Inc. — All rights reserved
Admin Model Single Server Multiple ServerMultiple Server
Pool
Physical Memory 1GB – 4 GB 1GB – 128 GB 1GB – 128 GB
CPU Sockets 2 Unlimited Unlimited
XenSource v4
26© 2007 Citrix Systems, Inc. — All rights reserved
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
Características
27© 2007 Citrix Systems, Inc. — All rights reserved
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
28© 2007 Citrix Systems, Inc. — All rights reserved
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
Exportar/Importar/Clonar VM
Export Guest VMs
• 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
29© 2007 Citrix Systems, Inc. — All rights reserved
Export Guest VMs Import Guest VMs
XenServer 1 XenServer 2
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
30© 2007 Citrix Systems, Inc. — All rights reserved
Remote VM Guest Storage
XenMotionLive 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
31© 2007 Citrix Systems, Inc. — All rights reserved
Networked VM Guest Storage
XenResourcePoolsDynamic Virtualization for Agile Infrastructure
• 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
Resource Pool
32© 2007 Citrix Systems, Inc. — All rights reserved
• 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
XenCenterUnified 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
33© 2007 Citrix Systems, Inc. — All rights reserved
• 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
VMWare VI3 XenSource
Comparación de Arquitecturas de Gestión
34© 2007 Citrix Systems, Inc. — All rights reserved
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
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
35© 2007 Citrix Systems, Inc. — All rights reserved
• 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.
Storage Capabilities ChartLocal Disk Fiber
ChannelHardware
iSCSISoftware
iSCSINFS based
NAS
Store VM Y Y Y Y Y
Automatic VM
Placement
Y Y
XenMotion Y Y
36© 2007 Citrix Systems, Inc. — All rights reserved
XenMotion VMs
Y Y
Resize Disks
Y Y Y Y
Fast Clone Y
Thin Provision
Y
... y a dónde vamos?
37© 2007 Citrix Systems, Inc. — All rights reserved
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
38© 2007 Citrix Systems, Inc. — All rights reserved
características que finalmente se incluyan en la siguiente versión de Citrix XenServer pueden sufrir variaciones
Acuerdo con Symantec
• Virtualización unificada de
Servidor y Almancenamiento
• XenServer Enterprise incluirá como OEM Veritas Storage Foundation
• Continuidad de Negocio
39© 2007 Citrix Systems, Inc. — All rights reserved
• 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
CENTRALIZED ADMINISTRATION - XenCenter
STORAGE VIRTUALIZATION –Storage Foundation
SERVER VIRTUALIZATION –XenEnterprise
Despliegue más sencilloProtección de la inversión
Unified Server and Storage Virtualization
Acuerdo con Symantec, II
40© 2007 Citrix Systems, Inc. — All rights reserved
Hardware compatibilityUtilization optimizationDynamic multi-pathingSnapshots/mirroring
BACKUP - NetBackup
SERVER AVAILABILITY – XenEnterprise HA
Resource PoolingXenMotionTM Live Migration
True 64 Bit hypervisor
Protección de la inversiónReducción de tiempos de
aprovisionamiento y downtime
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
41© 2007 Citrix Systems, Inc. — All rights reserved
Hardware Hardware
XenTM Hypervisor
HBA HBA
Fiber Channel SAN
Redundant Data Paths
HBA HBA
Unified Server Storage
What Does Symantec Storage Foundation Add?
• Broad SAN storage support• Symantec Certified plug-ins for all common OEM architectures
• Reliability
Hardware Hardware
XenTM Hypervisor
42© 2007 Citrix Systems, Inc. — All rights reserved
Hardware Hardware
Fiber Channel SAN
• 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
Resilience and Business Continuity
43© 2007 Citrix Systems, Inc. — All rights reserved
Remote VM Guest Storage
iSCSI or NFS Storage
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)
44© 2007 Citrix Systems, Inc. — All rights reserved
Text here Text here
LiveSnapshotLive Data
Xen Virtual Machine
NetBackup Agent
XenSource Product Family
XenCenter Unified Virtualization Management Console
Multi-Server Management
XenResourcePools
XenMotion
45© 2007 Citrix Systems, Inc. — All rights reserved © 2007 XenSource, Inc.
XenExpress XenEnterpriseXenServer
Xen Hypervisor with Xen64
XenCenter Unified Virtualization Management Console
Windows and Linux Guests
XenAPI Management and Control Scripting Interface
XenSource Product Family
XenResourcePools
XenMotion
Basic Support
Symantec Storage Foundation (Q4/07)
High Availability (Q4/07)
46© 2007 Citrix Systems, Inc. — All rights reserved © 2007 XenSource, Inc.
XenExpress XenEnterpriseXenServer
Xen Hypervisor with Xen64
XenCenter Unified Virtualization Management Console
Windows and Linux Guests
Multi-Server Management
XenAPI Management and Control Scripting Interface
XenEnterprise/HA
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
47© 2007 Citrix Systems, Inc. — All rights reserved
Source: Computer Reseller News Product Review – 8/12/07
• 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
Position XenEnterprise vs. VMware VI3 Standard
��������Resource controls for CPU, net, disk
��������SMP
��������Up to 32 CPUs
ESXXenEnterpriseHypervisor platform
��������Compatible guests: Windows and Linux
VMware VI3 Standard
Core Feature Functionality
Hyp
erv
iso
r P
latf
orm
48© 2007 Citrix Systems, Inc. — All rights reserved
��������Multi-host, multi-resource pool
management console
Extra charge 20-25%$500Support and maintenance
� � � � Optional, extra $����Resource pools
$3,750 - $6000$2499 ����Price-per dual socket server perpetual license
� � � � Optional, extra $����Live migration, shared storage support
����True 64 Bit Hypervisor
� � � � Optional, extra $� � � � Optional, extra $ HA/Failover
Hyp
erv
iso
r P
latf
orm
VM
Mg
mt.
Muchas gracias
49© 2007 Citrix Systems, Inc. — All rights reserved