red hat cloud computing

85
Juan I. Vera Solution Architect – Cloud Specialist [ [email protected] ] VIRTUALIZACIÓN Y VDI

Upload: grupo-logica

Post on 12-Feb-2017

914 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Red Hat Cloud Computing

Juan I. VeraSolution Architect – Cloud Specialist[ [email protected] ]

VIRTUALIZACIÓN Y VDI

Page 2: Red Hat Cloud Computing

● Introducción● Virtualización para Data Center● Red Hat Enterprise Virtualization

3.0● Red Hat Enterprise Virtualization

para Desktop● Visión de negocio● Competencia: Vmware – Red Hat● Conclusiones

Agenda

Page 3: Red Hat Cloud Computing

Introducción

• RHEV: producto Enterprise

• Compatible con la industria

• La mejor performance

• Todos las características relevantes

Page 4: Red Hat Cloud Computing

¿ POR QUE VIRTUALIZAR ?

Page 5: Red Hat Cloud Computing

Nivel de Abstracción

Capa de Abstracción

Hardware x86

Ambientes Operativos

• Capa de Abstracción

• Hardware independiente de los Ambientes Operativos

• CPU y memoria independientes de las aplicaciones

• Utilización dinámica de los recursos

Page 6: Red Hat Cloud Computing

Imágenes de Storage

• Servidor y aplicación se paquetiza en una imagen de storage

• Independencia de la personalidad del HW (MAC Address, Host ID, etc.)

• La red SAN agrega valor – Es el HW más importante

Storage

Page 7: Red Hat Cloud Computing

Administración Centralizada

• Administración centralizada desde consola gráfica

• Creación, edición y borrado de máquinas virtuales

• Automatización de tareas

• Reportes sobre consumo y eventos de la infraestructura

Page 8: Red Hat Cloud Computing

Biblioteca de Imágenes

• Ambientes operativos estandarizados – Mejor control de políticas de seguridad

• Bibliotecas de imagenes y templates – Defino una vez, implemento varias

• Deploy de nuevos servidores en minutos – Rápida satisfacción de las demandas

Page 9: Red Hat Cloud Computing

RED HAT ENTERPRISE VIRTUALIZATION

RHEV

Page 10: Red Hat Cloud Computing

Historia

Page 11: Red Hat Cloud Computing

Productos

● RHEV MANAGER FOR SERVERS● Administración de virtualización de servidores de nivel

Enterprise

● RHEV MANAGER FOR DESKTOPS● Infraestructura de Escritorio Virtual con protocolo

SPICE

● RHEV HYPERVISOR ● Hipervisor de alta performance e imagen en memoria

pequeña

Page 12: Red Hat Cloud Computing

Virtualización de Servidores

● Hipervisor KVM clase Enterprise

● Hipervisor liviano: <100 MB

● Administración centralizada

● Escalabilidad y performance para ambientes demandantes

● Alta seguridad en kernel – SELinux

● Gran Ecosistema de hardware y software

● Comercialización independiente de parámetros de runtime – vRAM

Page 13: Red Hat Cloud Computing

Características de RHEV

● Hipervisor basado en RHEL 6.2

● Rendimiento y Escalabilidad

● RHEV Manager en tecnología Java, RHEL y DB PostGRE SQL

● Guest Tools para RHEL

● Storage local

● Nueva infraestructura API – Incluye REST y Linux CLI

● Administración Multi-Nivel

● Hooks para customización

● Infraestructura de Reporting – Jasper Reports

Page 14: Red Hat Cloud Computing

Arquitectura RHEV

Page 15: Red Hat Cloud Computing

Arquitectura RHEV 3.0 Manager

Page 16: Red Hat Cloud Computing

Principales Características

OVF Import/Export Importar y exportar VM’s y templates usando archivos OVF

V2V Convertir VM’s de vmware, RHEL / Xen a RHEV

Característica Descripción

High Availability Vuelve a encender VM’s de un host caido en el resto de los hosts

Live Migration Mueve VM’s en ejecución de un host a otro en caliente

System Scheduler Balancea la carga de los hosts en función de uso y políticas

Power Saver Concentra VM’s en menos hosts para poner el resto en Stand-By

Maintenance Manager Migra VM’s en caliente de un host a otros para realizar tareas de mantenimiento

Image Management Aprovisionamiento a partir de templates, aprovisionamiento delgado y snapshots

Monitoring & Reporting Monitoreo de todos los objetos en el sistema

Page 17: Red Hat Cloud Computing

Performance y Escalabilidad

RHEV 2.2 RHEV 3.0Support limit

RHEV 3.0Theoretical Limit

Host

CPUs 96 128 4096

Memory 1TB 2TB 64TB

Guest

CPU 16 64 64

Memory 256GB 2TB 64TB

RHEV M

Max Hosts 100 200 > 400

Page 18: Red Hat Cloud Computing

Rendimiento

96% 92%

138%

94%

REAL ENTERPRISE WORKLOADS ON RED HAT ENTERPRISE VIRTUALIZATION

* Performance measured on a 16-core Intel Xeon 5500 in various configurations of VMs

SLCS Workload OLTP Workload LAMP Stack App Server

91%

DB2 OLTP Workload

0%

20%

40%

60%

80%

100%

120%

140%

160%

Page 19: Red Hat Cloud Computing

Motor de Reportes – Jasper Reports

Page 20: Red Hat Cloud Computing

Motor de Reportes – Jasper Reports

REPORTES MATRICIALES

Page 21: Red Hat Cloud Computing

Motor de Reportes – Jasper Reports

NIVELES DE SERVICIO

Page 22: Red Hat Cloud Computing

Reportes Ad-Hoc

● Creación de reportes definidos por el usuario

● Personalizados por niveles de servicio, inventario, actividades, etc.

● Formatos de salida:

● Tabla

● Chart

● Crosstab

● Permite explotar datos de la DB del Manager

Page 23: Red Hat Cloud Computing

RED HAT ENTERPRISE VIRTUALIZATION FOR DESKTOP

RHEV-D

Page 24: Red Hat Cloud Computing

El Escritorio Hoy

Demasiadas Aplic. y Datos en el Desktop Backup Seguridad Administración

Page 25: Red Hat Cloud Computing

Virtualización de Escritorio

● Administración, seguridad y políticas centralizadas

● Experiencia similar a “real PC”

● Recuperación inmediata de la sesión

● Multiples monitores y video calidad HD

● Audio / Video Bi-directional(para VoIP o video-conferencia)

● Soporte USB-forwarding

Page 26: Red Hat Cloud Computing

Virtualización de Escritorio

Red Hat Virtualization for Desktops

Page 27: Red Hat Cloud Computing

Características Principales

Guest support Windows XP, Windows 7, RHEL 5, RHEL 6

Thin client support Windows XP/XPe, RHEL 5/6, HP, Devon, IGEL, 10zig, Wyse

Característica Descripción

Connection Broker Administrador de relaciones de usuarios y escritorios virtuales

SPICE - HD Protocolo con capacidad HD para comunicación VM – Puesto

SPICE - audio/video Protocolo de audio bidireccional entre VM y el puesto

SPICE – USB Redirección de dispositivos USB 2.0

SPICE - multi-monitor Protocolo para soporte de multiples monitores – hasta 4

Desktop pools Pools de VM’s automáticos, manuales y basados en tiempo

Security Capacidad de aislar los escritorios virtuales con tecnología SE-Linux

Page 28: Red Hat Cloud Computing

Características de SPICE

Protocolo completamente re-escrito Mejoras significativas de performance

● Especialmente en entornos WAN● Compresión variable para reducir ancho de banda

● Auto detección por tipo de contenido Copy & Paste

● client/guest, guest/guest Soporte de SmartCard Soporte de guest Linux mejorado

● Auto re-sizing, reporting, user logs, installed RPMs, etc. Single sign-on para GNOME y KDE Dynamic VRAM / frame buffer

● Mejora las capacidades de resolución y ratios

Page 29: Red Hat Cloud Computing

Portales de Acceso – Web

✔Portal de Administrador

✔Portal de Reportes

✔Portal de Usuario

✔Portal de Power User

Page 30: Red Hat Cloud Computing

Portal de Usuario

Acceso:✔ Internet Explorer✔ Firefox

Dispositivo:✔ PC✔ Cliente Delgado

Usuario:✔ Encender / Apagar VM✔ Inicio automático✔ Consola✔ Protocolo: SPICE / RDP

Page 31: Red Hat Cloud Computing

Portal de Power User

Page 32: Red Hat Cloud Computing

Reducción de Costo Total de Propiedad

RHEV VDI vs Desktops Tradicionales500 Desktops – 7 Servers (2 sockets quad-core c/u)

Page 33: Red Hat Cloud Computing

Clientes Delgados

Page 34: Red Hat Cloud Computing

ESQUEMA DE NEGOCIO

Page 35: Red Hat Cloud Computing

Esquema de negocio VDI

✔ Desktop administrativo – Evitar puestos especiales➔ Sin puertos serie / paralelo➔ Sin dispositivos especiales➔ Sólo red

✔ Estandarizar imágenes de desktop➔ Migración a Windows 7

✔ Incluir siempre capacitación formal

✔ Incluir servicios de instalación y puesta en marcha

✔ Integración del proyecto – Partners

Page 36: Red Hat Cloud Computing

Herramientas de ayuda

✔ Herramienta de análisis de ROI / TCO➔ Uso público – Ayuda en el uso➔ Requiere datos sinceros del cliente

✔ Ayuda en el análisis de sizing – Manual➔ Relevamiento y análisis de información

✔ Incluir siempre capacitación formal

✔ Incluir servicios de instalación y puesta en marcha

✔ Integración del proyecto – Partners

Page 37: Red Hat Cloud Computing

Arquitecturas de Referencia

✔ Implementación sobre Blade Servers

✔ Virtualización de Escritorio

✔ Disaster Recovery

✔ SAP – RHEV 3.0: SAP Producción

Page 38: Red Hat Cloud Computing

LUNCH TIME

Page 39: Red Hat Cloud Computing

COMPETENCIA: VMWARE – RHEV

Page 40: Red Hat Cloud Computing

Inercia a vencer

IBM MAINFRAMEPROPIETARY UNIX

MICROSOFT WINDOWSVMWARE

Page 41: Red Hat Cloud Computing

Por qué RHEV

✔ Por qué posicionar RHEV si puedo vender RHEL y dejar que el cliente lo instale sobre VMware ?

➔ Alternativa de vHW

➔ SuSe

➔ Spring Source

➔ Cloud

Page 42: Red Hat Cloud Computing

VMware: Nuevas características

VMware: Características Nuevas:(Principales y Relevantes)

➔ESXi Convergence➔Auto Deploy➔Policy-Driven Storage➔Storage DRS➔Larger or “Monster Vms”

(VM: 32 vCPU, 1 TB RAM)

➔High Availability Enhancements➔vCenter Linux Appliance➔SLES Guest➔Web Management Client Interface

Page 43: Red Hat Cloud Computing

VMware: Licenciamiento

Licenciamiento y Precios:

✔ Cantidad de Sockets(Físico – Estático: Adquisición)

✔ Cantidad de vRAM(Virtual – Dinámico: Run-Time !)

✔ Sin restricción por cores

✔ Sin restricción por RAM

✔ Suse Linux sobre vSphere

Page 44: Red Hat Cloud Computing

vRAM: Qué es

✔ vRAM es algo nuevo, algo sobre lo que los usuarios no estaban acostumbrados a tener en cuenta; por lo menos no desde el punto de vista del licenciamiento

✔ Ahora el usuario necesita tener en cuenta la cantidad de memoria virtual configurada en todas las VMs en ejecución en el ambiente – vRAM

✔ En resumen vRAM es:

➔ RAM asignada a las Vms➔ En todas las VMs encendidas➔ Contabilización de máximo de 96 GB de vRAM por VM encendida➔ NO ES RAM Física➔ NO ES RAM en VMs apagadas

✔ RHEV no contabiliza o cobra por vRAM

Page 45: Red Hat Cloud Computing

Análisis de versiones y productos

QUIENES VAN A PAGAR MAS

✔ Clientes con servidores con gran cantidad de RAM➔ Implementaron alta densidad para ahorrar energía y espacio

✔ Clientes con VMs con gran cantidad de RAM➔ Aplicaciones de cache en memoria o bases de datos son ejemplos de VMs grandes

✔ Clientes usando Memory Overcommit➔ Esta es una práctica deseable para optimizar la infraestructura➔ Estadísticas propias de VMware muestran que el 57% de sus clientes usan esta capacidad con una

relación promedio de 1.8 de overcommit

Page 46: Red Hat Cloud Computing

Ejemplos de costos

Infraestructura ejemplo: 2 CPU de 6 Cores, 128 GB RAM

Licenciamiento vSphere 4:

✔ 2 Licencias➔ Standard➔ Advanced➔ Enterprise Plus

Licenciamiento vSphere 5:

✔ 4 Licencias Standard✔ 2 Licencias Enterprise✔ 2 Licencias Enterprise Plus

Suscripciones RHEV:

✔ 2 Suscripciones

Nota: se asume vRAM = RAM

Page 47: Red Hat Cloud Computing

Ejemplos de costos

Infraestructura ejemplo: 8 CPU de 6 Cores, 1024 GB RAM

Licenciamiento vSphere 4:

✔ 8 Licencias➔ Standard➔ Advanced➔ Enterprise Plus

Licenciamiento vSphere 5:

✔ 32 Licencias Standard✔ 16 Licencias Enterprise✔ 11 Licencias Enterprise Plus

Suscripciones RHEV:

✔ 8 Suscripciones

Nota: se asume vRAM = RAM

Page 48: Red Hat Cloud Computing

Ejemplos de configuraciones

IMPACTO DE CONFIGURACIONES DE RAM Y VRAM

CONFIGURACION VSPHERE 4 VSPHERE 5 RHEV

Six (6) physical servers with 2 sockets and 192GB RAM each. 1152GB of Physical RAM. Total vRAM usage <= 1152GB

12 x Enterprise Plus = $42K

12 x Enterprise Plus = $42K

12 x RHEV for Servers = $9K

Six (6) physical servers with 2 sockets and 192GB RAM each. 1152GB of Physical RAM. Total vRAM usage = 1728GB (1,5x)

12 x Enterprise Plus = $42K

18 x Enterprise Plus = $63K(50% price increase)

12 x RHEV for Servers = $9K

Six (6) physical servers with 2 sockets and 256GB RAM each. 1536GB of Physical RAM. Total vRAM usage = 1536GB

12 x Enterprise Plus = $42K

16 x Enterprise Plus = $56K (33% price increase)

12 x RHEV for Servers = $9K

Page 49: Red Hat Cloud Computing

Características de RHEV 3.0

Page 50: Red Hat Cloud Computing

Comparación de Performance

SPEC.org: www.spec.org

Page 51: Red Hat Cloud Computing

InfoWorld

Source: InfoWorld, Virtualization shoot-out: Citrix, Microsoft, Red Hat, and VMware, April 13, 2011

http://bit.ly/rhevshootout

Page 52: Red Hat Cloud Computing

Ejemplos de costos

“I took a minute to read the licensing guide for vSphere 5 and I'm still trying to pull my jaw off the floor. VMware has completely screwed their customers this time. Why?”

“It isn't just you. We just purchased ten dual-socket servers with 192GB RAM each (enterprise license level) and we'll need to triple our license count to be able to use all available RAM if allocated by VM”

“I get that the vRAM entitlements are for what you use, not necessarily what you have, but who buys memory and doesn't use it?”

“Forget the hoopla about a VM with 1 TB of memory. Who in their right mind would deploy that using the new license model? It would take 22 licenses to accommodate! You could go out and buy the physical box for way less than that today, from any hardware vendor.”

Page 53: Red Hat Cloud Computing

Red Hat

RHEV IS HERE

Page 54: Red Hat Cloud Computing

Conclusión

• RHEV: Enterprise y Estable

• Compatibilidad de HW y SW

• Performance y escalabilidad

• Cumple con las características necesarias

Page 55: Red Hat Cloud Computing

¿ PREGUNTAS ?

Page 56: Red Hat Cloud Computing

CLOUD

Page 57: Red Hat Cloud Computing

● Introducción● Definiciones de Cloud● Productos Red Hat Cloud● Soluciones de Cloud● Cloud por segmento● Conclusiones

Agenda

Page 58: Red Hat Cloud Computing

Introducción

CLOUD: Es una realidad

Red Hat va hacia CLOUD

Page 59: Red Hat Cloud Computing

Qué es Cloud

✔ Cloud NO es virtualización

✔ Cloud NO es un hardware

✔ Cloud NO es un software

✔ Cloud ES una forma de configurar y administrar el Datacenter➔ Recursos de IT accedidos como un servicio, orientado al negocio➔ Redefinición de procesos de operación de IT➔ Estandarización de componentes y ambientes

✔ Cloud debe ser heterogéneo y construido sobre estándares➔ Integra distintas tecnologías➔ Garantiza la interoperabilidad y la portabilidad

✔ Cloud brinda➔ Rápido deploy de ambientes y aplicaciones➔ Gestión del ciclo de vida➔ Control en el uso de los recursos

Page 60: Red Hat Cloud Computing

Cloud

Service ProvidersAcceso por Web

Pago por Uso

Combinación de Privados y Públicos

Interoperabilidad

Privado – Acceso Restringido (puede

estar en DC externo)

Aplicaciones, Procesos e Información como un Servicio

Aplicaciones, Procesos e Información como un ServicioMiddleware optimizado para Virtualización

Aplicaciones, Procesos e Información como un ServicioServers, Storage y Redes Virtualizados

SaaSSaaS

PaaSPaaS

IaaSIaaS

Tipo de Tipo de Servicios Servicios de Cloudde Cloud

Clouds PrivadosClouds Privados Clouds HíbridosClouds Híbridos Clouds PúblicosClouds Públicos

Page 61: Red Hat Cloud Computing

Cloud: Capa de abstracción

Networking

Storage

Servers

Virtualization

Op. System

Data

Middleware

Run Time

Applications

Tradicional

Networking

Storage

Servers

Virtualization

Op. System

Data

Middleware

Run Time

Applications

IaaS(Infrastructureas a Service)

Networking

Storage

Servers

Virtualization

Op. System

Data

Middleware

Run Time

Applications

PaaS(Platform

as a Service)

Networking

Storage

Servers

Virtualization

Op. System

Data

Middleware

Run Time

Applications

SaaS(Software

as a Service)

Page 62: Red Hat Cloud Computing

Cloud: Valor de negocio

Rápida Implementación

Escalado Elástico

Pagar Por Lo Que Se Usa

Focalizarse En La Aplicación NO la Infraestructura

Page 63: Red Hat Cloud Computing

Evolución del Datacenter

Hoy5 Años atrás10 Años atrás

Page 64: Red Hat Cloud Computing

Donde muchas veces...

Page 65: Red Hat Cloud Computing

Y antes de darnos cuenta...

NO ESTANDAR

Page 66: Red Hat Cloud Computing

Cómo podemos llegar a esto ?...

ESTANDAR

Page 67: Red Hat Cloud Computing

Ciclo de Vida

SELF-SERVICE

Page 68: Red Hat Cloud Computing

Administración del ciclo de vida

DEVELOPMENT QA PRODUCTION

Page 69: Red Hat Cloud Computing

Red Hat proporciona

• Auto servicio con políticas

• Administración de ciclo de vida para cloud

• Portabilidad de aplicaciones entre los clouds

• Productos y servicios probados que proveen SLA’s de nivel empresarial en el cloud

Page 70: Red Hat Cloud Computing

Cloud + IT empresarial

Aproximaciones

Page 71: Red Hat Cloud Computing

1.- Tirar todo y empezar de nuevo

Migración a una infraestructurahomogenea es impráctica

Puede servir para Service Providers, pero impráctico para empresas

HOMOGENEOLIMPIOESTANDARIZADOSIMPLE

Simplemente naif para IT empresarial

Page 72: Red Hat Cloud Computing

2.- Agregar un silo

Construir un Cloud de una pequeña partede la infraestructura

25%

Utilización de una fracción de la capacidad

UN CLOUDINDEPENDIENTE

A LA VEZ

La mayoria del universo permanece inalterado

Page 73: Red Hat Cloud Computing

3.- Armar un cloud abierto

Construir un Cloud abierto a partir de todoslos recursos, incluyendo opciones públicas

Armar un cloud a partir de lo que se tieneAprovechar inversiones existentes

FISICO VIRTUALIZACIONMULTI-VENDOR

CLOUDS PUBLICOS

Page 74: Red Hat Cloud Computing

Red Hat CLOUDForms

Page 75: Red Hat Cloud Computing

Red Hat OPENShift

Page 76: Red Hat Cloud Computing

PaaS Privado con CLOUDForms

Page 77: Red Hat Cloud Computing

Cómo armar un Cloud abierto

Page 78: Red Hat Cloud Computing

Claves

Page 79: Red Hat Cloud Computing

Claves

Page 80: Red Hat Cloud Computing

Claves

Page 81: Red Hat Cloud Computing

Claves

Page 82: Red Hat Cloud Computing

Más allá de los números

TOP CLOUDS

• Linux y open source

• Estandarizado en X86 de volumen

• Auto servicio

• “Escalabilidad ilimitada” a demanda

• Aprovisionamiento automatizado

• Exelencia operacional

TOP CLOUDS RELY ON RED HAT

Page 83: Red Hat Cloud Computing

Conclusión

CLOUD: Vino para quedarse

CLOUD: Estratégico para RH

Page 84: Red Hat Cloud Computing

¿ PREGUNTAS ?

Page 85: Red Hat Cloud Computing

Juan I. VeraSolution Architect[ [email protected] ]