XenApp sobre XenServerJMBarral

50
1 © 2009 Citrix Systems, Inc. — All rights reserved Introducción a Citrix XenServer 5.0 Citrix Iberia Paseo de la Castellana 135, Planta 17, 28046 Madrid Tel 91 414 9800

Transcript of XenApp sobre XenServerJMBarral

Page 1: XenApp sobre XenServerJMBarral

1© 2009 Citrix Systems, Inc. — All rights reserved

Introducción a Citrix XenServer 5.0

Citrix IberiaPaseo de la Castellana 135, Planta 17, 28046 MadridTel 91 414 9800

Page 2: XenApp sobre XenServerJMBarral

2© 2009 Citrix Systems, Inc. — All rights reserved

Agenda

Beneficios de la virtualización

¿Por qué elegir Citrix XenServer?

Citrix XenServer 5.0: Descripción de funcionalidades

Versiones de produ

Page 3: XenApp sobre XenServerJMBarral

3© 2009 Citrix Systems, Inc. — All rights reserved

Agenda

Agenda item number 1

¿Por qué elegir Citrix XenServer?

Beneficios de la virtualización

Citrix XenServer 5.0: Descripción de funcionalidades

Page 4: XenApp sobre XenServerJMBarral

4© 2009 Citrix Systems, Inc. — All rights reserved

VirtualizaciónServidores

VirtualizaciónEscritorios

Use

rsU

sers

App

sA

pps

VirtualizaciónAplicaciones

Application Networking

Workflow Studio

Citrix Delivery Center

Citrix ofrece todos los tipos de virtualización

Page 5: XenApp sobre XenServerJMBarral

5© 2009 Citrix Systems, Inc. — All rights reserved

VirtualizaciónServidores

VirtualizacionAplicaciones

VirtualizaciónEscritorios

Use

rsU

sers

App

sA

pps

CitrixXenApp

Citrix XenDesktop

Citrix XenServer

Citrix XenServer

Citrix ofrece todos los tipos de virtualización

Gestion y MonitorizacionWorkflow Studio y EdgeSight

Application NetworkingNetScaler, WanScaler, Access-GateWay

Page 6: XenApp sobre XenServerJMBarral

6© 2009 Citrix Systems, Inc. — All rights reserved

Algunos de los problemasen el CPD

79% del gasto de IT para mantener el negocio

funcionando

Fuente: Gartner

Gestión de demasiados servidores físicos

Expansión de servidores,electricidad, espacio físico

Media de utilización de los servidores <15%

Fuente: Gartner

Solución:

La virtualización de servidores

Page 7: XenApp sobre XenServerJMBarral

7© 2009 Citrix Systems, Inc. — All rights reserved

¿Qué es la virtualización de servidores?

• Multiples sistemas operativos - mismo Hardware

• Independizar al sistema operativo Guest del Hardware: Capa de Hypervisor

Page 8: XenApp sobre XenServerJMBarral

8© 2009 Citrix Systems, Inc. — All rights reserved

Beneficios de la virtualización:

• Menor número de servidores• Menor numero de servidores

• Desaparecen los servidores infrautilizados

• Se facilita la consolidación de CPDs

• Aumento de espacio en el CPD

• “Green Computing”• Reducción del consumo eléctrico

• Flexibilidad en la gestión• Alta disponibilidad, Recuperación frente a desastres

• Mejora la disponibilidad de las aplicaciones

Reducción de costes

Page 9: XenApp sobre XenServerJMBarral

9© 2009 Citrix Systems, Inc. — All rights reserved

Citrix XenServer™ es la forma más sencilla, efectiva y económica de virtualizar

servidores en un DataCenter dinámico y consolidado

La mejor solución de virtualización:Citrix XenServer

Page 10: XenApp sobre XenServerJMBarral

10© 2009 Citrix Systems, Inc. — All rights reserved

Un paréntesis: Historia del Proyecto Xen

HP

Sun Citrix

HP

Sun Citrix

• 2002 Arranca el desarrollo del Hypervisor Xen (Código Abierto)

• 2004 Xen 1.0 and 2.0 released

• 2005 Se funda la compañía XenSource, Xen 3.0 released

HP

Sun CitrixCitrix

Con el objetivo de desarrollar y explotar comercialmente herramientas que dieran valor añadido al hypervisor XEN

Page 11: XenApp sobre XenServerJMBarral

11© 2009 Citrix Systems, Inc. — All rights reserved

Un paréntesis: Historia del Proyecto Xen

HP

Sun Citrix

HP

Sun Citrix

• 2002 Oct Arranca el desarrollo del Hypervisor Xen (Código Abierto)

• 2004 Xen 1.0 and 2.0 released, First Xen developer’s summit

• 2005: Se funda la compañía XenSource, Xen 3.0 released

• 2006 CPU enhancements for virtualization: Windows support

• 2007 Citrix compra XenSource

• 2008 Citrix lanza XenServer

HP

Sun CitrixCitrix

Page 12: XenApp sobre XenServerJMBarral

12© 2009 Citrix Systems, Inc. — All rights reserved

Un paréntesis: Historia del Proyecto Xen

HP

Sun Citrix

HP

Sun Citrix

• 2002 Oct Arranca el desarrollo del Hypervisor Xen (Código Abierto)

• 2004 Xen 1.0 and 2.0 released, First Xen developer’s summit

• 2005: Se funda la compañía XenSource, Xen 3.0 released

• 2006: CPU enhancements for virtualization: Windows support

• 2007: Citrix compra XenSource

• 2008 Citrix lanza XenServer con las primeras optimizaciones para XenApp

• Citrix es el colaborador más importantedel Proyecto Xen

• ¿Y quién son los otros participantes?

HP

Sun Citrix

IBM

Citrix

Page 13: XenApp sobre XenServerJMBarral

13© 2009 Citrix Systems, Inc. — All rights reserved

Miembros actuales del Proyecto Xen

• Grandes compañías involucradas en el proyecto XEN

• Excelente TimetoMarket en la evolución del Hypervisor XEN • Desarrollo de nuevas características

• Soporte de Hardware nuevo

Page 14: XenApp sobre XenServerJMBarral

14© 2009 Citrix Systems, Inc. — All rights reserved

Agenda

Agenda item number 1Beneficios de la virtualización

¿Por qué elegir Citrix Xenserver?

Citrix XenServer 5.0: Descripción de funcionalidades

Page 15: XenApp sobre XenServerJMBarral

15© 2009 Citrix Systems, Inc. — All rights reserved

¿Por qué elegir Citrix XenServer?

• Sencillez en la implementación• “10 minutes to Xen”

• Mejor rendimiento a precio más bajo

• Optimizado para Citrix XenApp

• Arquitectura abierta• Basado en el Hypervisor XEN

Page 16: XenApp sobre XenServerJMBarral

16© 2009 Citrix Systems, Inc. — All rights reserved

¿Por qué elegir XenServer?Mejor Rendimiento

• El Hypervisor de Xen es una fina capa que se ejecuta directamente sobre el hardware

Sólo 50k lineas de código, (0.25 MB)

• Acceso directo a CPU y Memoria

• Utilización de Drivers Linux Standar (DomO)

• Almacenamiento

• Red

• Hypervisor 64 bits

16

Xen ControlInterfaceXen ControlInterface Virtualized HardwareVirtualized Hardware

Hardware

Drivers

Storage

OpenSource

ControlInterface

Page 17: XenApp sobre XenServerJMBarral

17© 2009 Citrix Systems, Inc. — All rights reserved

¿Por qué elegir XenServer?Mejor Rendimiento

• Utilización de las tecnología Intel VT- AMD-V

• Para servidores virtualizados WINDOWS

17

Xen ControlInterfaceXen ControlInterface Virtualized HardwareVirtualized Hardware

Hardware

VT/AMD-V

Drivers

Storage

OpenSource

ControlInterface

Page 18: XenApp sobre XenServerJMBarral

18© 2009 Citrix Systems, Inc. — All rights reserved

Mejor Rendimiento en teoría¿Y en la vida real?

Page 19: XenApp sobre XenServerJMBarral

19© 2009 Citrix Systems, Inc. — All rights reserved

Mejor Rendimiento¿También para granjas XenApp?

• www.virtualrealitycheck.com

Tabla realizada a partir de los resultados ofrecidos en la web www.virtualrealitycheck.com

Page 20: XenApp sobre XenServerJMBarral

20© 2009 Citrix Systems, Inc. — All rights reserved

Por fin es viable la virtualización de granjas XenApp: Citrix XenServer

Conclusiones del estudio de rendimiento de granjas XenApp virtualizadas con Citrix XenServer

Page 21: XenApp sobre XenServerJMBarral

21© 2009 Citrix Systems, Inc. — All rights reserved

¿Y si ya tengo otra plataforma de virtualizacion?

• Xenserver es sencillo de administrar

• Conceptos similares a otras plataformas de virtualización

• Existen multiples clientes con ambas varias plataformas de virtualización

Page 22: XenApp sobre XenServerJMBarral

22© 2009 Citrix Systems, Inc. — All rights reserved

• 10 servidores

• 2-CPU sockets

• Version Enterprise

• 3 años de

mantenimiento

Citrix XenServer: La solución Mas económica

Page 23: XenApp sobre XenServerJMBarral

¿Referencias?¿Referencias?

Page 24: XenApp sobre XenServerJMBarral

24© 2009 Citrix Systems, Inc. — All rights reserved

Caso de éxito – SAP

• 80,000 usuarios a nivel global con acceso a XenApp

• 25,000 licencias de usuario concurrentes• 700 servidores XenApp• Necesidades de incrementar el número de

usuarios por servidor (>40 usuarios por servidor )

• Falta de recursos para el CPD (espacio, aire acondicionado, energía, etc.)

Page 25: XenApp sobre XenServerJMBarral

25© 2009 Citrix Systems, Inc. — All rights reserved

Caso de Éxito - SAP

64Bit Hypervisor64Bit Hypervisor

Win 2003 -32B

it-4GB

Win 2003 -32B

it-4GB

Win 2003 -32B

it-4GB

Win 2003 -32B

it-4GB

� Flexible� Alta Disponibilidad� Migración en

caliente

Page 26: XenApp sobre XenServerJMBarral

26© 2009 Citrix Systems, Inc. — All rights reserved

Ahorros obtenidos en SAP

• Ahorro en espacio de servidores 71%

• Ahorros de energía 57%

• Ahorros en Aire acondicionado 64%

• Impacto ambiental Elim. 600 ton. de CO²

• Ahorros esperados (3 años)2.331.723 €

Page 27: XenApp sobre XenServerJMBarral

27© 2009 Citrix Systems, Inc. — All rights reserved

Clientes en España

Page 28: XenApp sobre XenServerJMBarral

28© 2009 Citrix Systems, Inc. — All rights reserved

Agenda

Agenda item number 1Beneficios de la virtualización

Citrix XenServer 5.0: Descripción de funcionalidades

¿Por qué elegir Citrix XenServer?

Page 29: XenApp sobre XenServerJMBarral

29© 2009 Citrix Systems, Inc. — All rights reserved

Soporte de S.O. (guests) más amplio

• Windows• Windows Server 2008 64-bit & 32-bit• Windows Server 2003 32-bit SP0, SP1, SP2, R2; 64-bit SP2

• Windows Small Business Server 2003 32-bit SP0, SP1, SP2, R2

• Windows XP 32-bit SP 2, SP3

• Windows 2000 32-bit SP 4 • Windows Vista 32-bit SP 1

• Linux• Red Hat Enterprise Linux 32-bit 3.5, 3.6, 3.7, 4.1, 4.2, 4.3, 4.4, 4.5, 4.7,

5.0, 5.1, 5.2; 64-bit 5.0, 5.1, 5.2

• Novell SUSE Linux Enterprise Server 32-bit 9 SP2, SP3, SP4; 10 SP1; 64-bit 10 SP1, SP2

• CentOS 32-bit 4.1, 4.2, 4.3, 4.4, 4.5, 5.0, 5.1 , 5.2; 64-bit 5.0, 5.1, 5.2

• Oracle Enterprise Linux 64-bit & 32-bit 5.0, 5.1

• Debian sarge (3.1), etch (4.0)

MicrosoftVirtualization

ValidationProgram

MicrosoftVirtualization

ValidationProgram

MicrosoftVirtualization

ValidationProgram

MicrosoftVirtualization

ValidationProgram

MicrosoftVirtualization

ValidationProgram

MicrosoftVirtualization

ValidationProgram

MicrosoftVirtualization

ValidationProgram

MicrosoftVirtualization

ValidationProgram

MicrosoftVirtualization

ValidationProgram

MicrosoftVirtualization

ValidationProgram

MicrosoftVirtualization

ValidationProgram

MicrosoftVirtualization

ValidationProgram

Page 30: XenApp sobre XenServerJMBarral

30© 2009 Citrix Systems, Inc. — All rights reserved

XenServer 5 – Caracteristicas Principales

Enhanced Guest Support

Page 31: XenApp sobre XenServerJMBarral

31© 2009 Citrix Systems, Inc. — All rights reserved

Remote VM Guest Storage

Citrix XenServer 5.0: Continuidad del negocio – High Availability

Page 32: XenApp sobre XenServerJMBarral

32© 2009 Citrix Systems, Inc. — All rights reserved

Remote VM Guest Storage

Citrix XenServer 5.0: Continuidad del negocio - XenMotion

Page 33: XenApp sobre XenServerJMBarral

33© 2009 Citrix Systems, Inc. — All rights reserved

• Por fin una solución viable para virtualizar granjas XenApp

• Mejoras en el manejo de la “Xen shadow page-table” para mejor gestión de la memoria

• Crear una nueva máquina virtual con la plantilla para XenApp desde la consola

Citrix XenServer 5.0:Rendimiento – Optimizado para XenApp

Page 34: XenApp sobre XenServerJMBarral

34© 2009 Citrix Systems, Inc. — All rights reserved

• Drivers de virtualización actualizados

• Windows Server 2008• Mejora del rendimiento en todas las aplicaciones Windows (hasta

un 30% en aplicaciones como XenApp, SQL Server and Biztalk).

• Improved host performance• Xen Hypervisor 3.2 más rápido

• Tuning de rendimiento del Control Domain

• Escalabilidad Resource Pool (+16 hosts por pool)• Tuning para formato VHD

Citrix XenServer 5.0:Rendimiento

Page 35: XenApp sobre XenServerJMBarral

35© 2009 Citrix Systems, Inc. — All rights reserved

• Soporte a multitud de tipos de Almacenamiento• IDE, SATA, SCSI,SAS, DAS, Fibre Channel, iSCSI,NFS• Fibre channel e iSCSI multi-path I/O

• Storage snapshots• Snapshots de discos manual ó con scripts para backup/recovery de

las máquinas virtuales Windows para SR NFS ó local• Snapshots con NetApp y Dell EqualLogic storage repositories

• Más soporte HW de storage • Soporte para 8GB FC HBA’s de Qlogic y Emulex• Mayor soporte de componentes de storage en la HCL

• XenServer integración con NetApp Data ONTAP y Dell EqualLogic

• Soporta fast-cloning, disk snapshotting, LUN-per-VDI

Citrix XenServer 5.0Almacenamiento

Page 36: XenApp sobre XenServerJMBarral

36© 2009 Citrix Systems, Inc. — All rights reserved

• Único punto de administración

• Incluido en la licencia

• Etiquetas y Búsquedas

• Monitorización del Rendimiento

• Alertas• Instantáneas para las MV ó Hosts para

CPU, Red y Disco

Citrix XenServer 5.0: Administración

Page 37: XenApp sobre XenServerJMBarral

37© 2009 Citrix Systems, Inc. — All rights reserved

The Other Guys XenServer

Traditional ManagementArchitecture

•Single backend management server

Next Generation Management Architecture

•Clustered management layer

Citrix XenServer 5.0: Administración – Comparativa

Page 38: XenApp sobre XenServerJMBarral

38© 2009 Citrix Systems, Inc. — All rights reserved

XenConvert – Conversión P2V

• ¿Qué es?• Funcionalidad de XenServer 5

• Wizard de conversión

• Permite conversión de un servidor físico ó desktop workload en una máquina virtual

• ¿Qué formatos soporta?• Conversión a un archivo .XVA de

XenServer para ser importado en un XenCenter

• Conversión a Microsoft Virtual Hard Drive (VHD)

• Conversión a formato VHD compatible con Provisioning Server 5

XenServer

Page 39: XenApp sobre XenServerJMBarral

39© 2009 Citrix Systems, Inc. — All rights reserved

Understanding XenServer Capabilities

FeatureExpress

Edition

Standard

Edition

Enterprise

Edition

Platinum

Edition

Administrative model Single server Multiple serversMultiple

servers and pools

Multiple servers and pools

Physical memory Up to 4 GB Up to 128 GB* Up to 128 GB* Up to 128 GB*

Physical Processors 2 2 Unlimited* Unlimited*

Concurrent virtual

machines (VM)4 Unlimited* Unlimited* Unlimited*

RAM per VM Up to 4 GB Up to 32 GB Up to 32 GB Up to 32 GB

* No limit imposed by license – consult product documentation for tested limits of current release.

Page 40: XenApp sobre XenServerJMBarral

40© 2009 Citrix Systems, Inc. — All rights reserved

XenServer System Requirements

Processor(s) Memory Storage Network

Minimum

• 64-bit x86 CPU

• Intel VT/AMD-V (required to run Windows)

• 1 GB physical memory

• 16 GB local storage • 100 Mbps Ethernet

Recommended

• Intel Xeon or AMD Opteron CPUs

• Multi-core CPUs (max. 32 cores)

• Up to 8 virtual CPUs per VM

• 4 GB or more physical memory

• Up to 128 GB physical memory

• Up to 32 GB per VM

• 60 GB or more shared storage (SAN or NAS)

• Up to 128 storage repositories

• Up to 16 TB per SR

• 1 Gbps Ethernet or higher

• Up to 8 physical interfaces

• Up to 7 virtual interfaces

Complete list of supported hardware available on www.citrix.com/xenserver/hcl/

Complete list of supported hardware available on www.citrix.com/xenserver/hcl/

Page 41: XenApp sobre XenServerJMBarral

41© 2009 Citrix Systems, Inc. — All rights reserved

XenServer 5 – Caracteristicas Principales

Enhanced Guest Support

Page 42: XenApp sobre XenServerJMBarral

42© 2009 Citrix Systems, Inc. — All rights reserved

¿Qué es “Citrix Provisioning Server”?

• Streaming de imagen de Sistema Operativo a un cliente

• La máquina cliente sin software instalado• Ni siquiera disco duro

• No hay software cargado permanente en el cliente

• Diseñado para soportar un gran número de clientes

Page 43: XenApp sobre XenServerJMBarral

43© 2009 Citrix Systems, Inc. — All rights reserved

Como funciona1. Instalar sistema operativo

2. Crear imagen vDisk

vDisk

3. Configurar y hacer stream a los clientes

El “trabajo“ lo sigue haciendo el cliente

Provisioning Server

Page 44: XenApp sobre XenServerJMBarral

44© 2009 Citrix Systems, Inc. — All rights reserved

Feature Express Standard Enterprise Platinum

64-bit Xen hypervisor � � � �

Windows and Linux guests � � � �

XenCenter � � � �

Multi-server management � � �

Enterprise scalability � � �

VLAN support � � �

XenMotion � �

Resource Pools � �

SAN and NAS shared storage � �

Citrix Storage Delivery Services � �

QoS support � �

Server provisioning �

XenServer Product Line Features

Page 45: XenApp sobre XenServerJMBarral

45© 2009 Citrix Systems, Inc. — All rights reserved

APPLICATION ACCELERATION HARDWARE

APPLICATION MIGRATION

APPLICATION APPLIANCES

CLUSTERED STORAGE

BACKUP

HIGH AVAILABILITY/DISASTER RECOVERY

GRID COMPUTING

DATABASE

PROVISIONING

P2V CONVERSION

NETWORK HARDWARE

STRATEGIC

SERVICE LEVEL AUTOMATION

SECURITY

SAN HARDWARE

SYSTEM HARDWARE

SYSTEM MANAGEMENT

SYSTEM SOFTWARE

VIRTUALIZATION MGMT

VIRTUAL APPLIANCES

VIRTUAL APPLIANCE RESOURCESVIRTUAL LAB MANAGEMENT

Technology Partners

Page 46: XenApp sobre XenServerJMBarral

El futuroEl futuro

Page 47: XenApp sobre XenServerJMBarral

47© 2009 Citrix Systems, Inc. — All rights reserved

Xen Client Initiative

• 12 Vendors Collaborating on architecture and implementation of Xen client hypervisor

• Security is a key requirement

• Three key use cases• Embedded IT• “Instant On” apps outside

primary OS

Page 48: XenApp sobre XenServerJMBarral

48© 2009 Citrix Systems, Inc. — All rights reserved

Recursos

• URL de Virtualizacion de HP y Citrix• http://www.compaq.com/products/servers/software/citrix/virtualization/

• Citrix Solutions Center: Virtualizing XenApp• http://www.citrix.com/virtualizingxenapp

• XenServer Blog• http://community.citrix.com/blogs/group/server-virtualization/

• Xen Community• http://www.xen.org/

• Citrix Knowledge Center• http://support.citrix.com/

• XenServer Support Forums• http://forums.citrix.com/category.jspa?categoryID=101

Page 49: XenApp sobre XenServerJMBarral

49© 2009 Citrix Systems, Inc. — All rights reserved

Recursos

• HCL (Hardware Compatibility List)• http://hcl.xensource.com/

• Video práctico introducción a XenServer• http://www.xenserver5.com/videos/Getting_Started_with_XenServer/Getting_Started_with_XenSer

ver.htm

• Video práctico introducción a Provisioning Server• http://www.xenserver5.com/videos/Provisioning/Provisioning.htm

Page 50: XenApp sobre XenServerJMBarral

50© 2009 Citrix Systems, Inc. — All rights reserved