SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Downloaden Sie, um offline zu lesen
Elasticidad automática basada en métricas
de servicio de aplicaciones corporativas
desplegadas en Clouds IaaS
Fermín Galán, Alonso Álvarez, Ignacio Blasco, Daniel Morán
Real Elastic Cloud (REC), Telefónica I+D

XXI Telecom I+D
Santander
28 de septiembre de 2011




0
TELEFÓNICA I+D Audiovisuales S.A. / Telefónica España S.A.
Telefónica Servicios
Título de la ponencia / Otros datos de interés / 26-01-2010
Telefónica I+D                                                0
Índice

     01          Introducción




     02          Elasticidad basada en métricas de servicio




     03          Implementación y resultados




     04          Conclusiones




Telefónica I+D                                   1
01
Introducción




Telefónica I+D


Telefónica I+D   2
Cloud computing: Un concepto confuso…
        computing:             confuso…




Telefónica I+D           3
…pero en el que hay algunas cosas claras
    Características fundamentales
       • Autoprovisión
       • Dinamicidad
       • Elasticidad
       • Pago por uso (CAPEX → OPEX)
       • Multi-tenant
       • Agilidad
    Modalidades
       • Software como servicio (SaaS)
                 › GMail, Google Docs
       • Plataforma como servicio (PaaS)
                 › Google Apps Engine, Azure
       • Infraestructura como servicio (IaaS)
                 › Amazon EC2

Telefónica I+D                                  4
Infraestructura como servicio y Elasticidad




                                                       Cloud IaaS
           App
                                Virtualización
        Midware
            SO

  Máquina virtual
                          Pool de servidores físicos



Telefónica I+D              5
Aplicaciones transaccionales multicapa
                                                               Ej. JBoss,        Ej. MySQL,
                                    Ej. Apache                  Tomcat              Oracle



                                       FE1                        BE1


                                       FE2                        BE2
                           LB
                                                                                    DB
                                                      LB
                                        …                          …
 Usuarios
   del
                                       FEn                        BEm
 servicio

                                   Presentación                Lógica de       Persistencia
                                                                negocio

 X                App           Aplicación transaccional multicapa corporativa típica
          →      Midware

LB                 SO


Telefónica I+D                                    6
02
Elasticidad basada en
métricas de servicio




Telefónica I+D


Telefónica I+D     7
Estado del arte
    Elasticidad automatizada
       • Basada en métricas de infraestructura
                 › CPU, RAM, I/O disco, tráfico de red
       • Amazon Cloud Watch       + Auto Scaling, RightScale, Zenos Unified Monitoring,
           Tought Auto Scaling Service, etc.




                                180ms
                                 50ms
                                 70ms



                                        App                  App
                                     Midware             Midware
                                        SO        50         SO        50
                                              0    100             0     100


                                                  CPU                  CPU


Telefónica I+D                                           8
Problema
    Las métricas de infraestructura no gobiernan necesariamente la calidad del
    servicio
       • Al usuario no le importa si la CPU está cargada o no: lo que le interesa es el
           cumplimiento del SLA (= una buena experiencia de uso)
       • Métricas de servicio típicas
                 › Tiempo de transacción, número de transacciones por segundo



                           50ms



                                  App               App                App
                               Midware             Midware           Midware    …
                                  SO        50       SO       50        SO
                                        0    100          0    100


                                            CPU               CPU


Telefónica I+D                                        9
Solución

  Métrica de
    servicio
(pe. tiempo de
 transacción)                                                  SLA     250 ms

                                           Margen de                            Margen de
                                                                                            20%
                                           estabilidad                          seguridad
                 Umbral de                                             220 ms
                 escalado
                               Escalado

                                                         Desescalado


                  Umbral de               Margen de
                                          estabilidad
                 desescalado



                                                                            t




Telefónica I+D                            10
03
Implementación y
resultados




Telefónica I+D


Telefónica I+D     11
Arquitectura del sistema Clotho
                     OVF

                     RIF
 Proveedor
 del servicio          TCloud API                                                           Usuarios del
                                                                                              servicio
                                                        Gestión y Gobierno
                 Gestor                Motor de                     (Clotho)
                 de ciclo             elasticidad
                 de vida

                                                       Acciones externas
  TCloud API

                 Tcloud API overlay
       vCenter API                    Monitorización        VM     VM   VM …   VM   VM    VM
                 vCenter
                                                            ESXi        ESXi    …        ESXi



                                                                   Proveedor Cloud

Telefónica I+D                                         12
Detalles
    TCloud API
       • Independiza del Proveedor Cloud (vCenter, RHEV, XenCenter, OpenNebula)
       • Contribución al grupo CMWG de la DMTF (estandarización)
    OVF como formato de descripción de servicio
       • Uso de OVF para describir servicios multicapa en cloud IaaS
                 › DMTF, “Open Virtualization Format (OVF)”, Specification DSP0243 1.1.0, Enero 2010
                 › Fermín Galán, Americo Sampaio, Luis Rodero-Merino, Irit Loy, Victor Gil, Luis M.
                   Vaquero, Mark Wusthoff, "Service Specification in Cloud Environments Based on
                   Extensions to Open Standards", 4th Int’l Conf. on COMmunication System softWAre
                   and middlewaRE (COMSWARE 2009), Junio 2009, Dublín (Irlanda)
       • Reglas de elasticidad descritas en RIF (Rule Interchange Format)
                 › Daniel  Morán, Luis M. Vaquero, Fermín Galán, "Elastically Ruling the Cloud:
                   Specifying Application's Behavior in Federated Clouds", IEEE 4th Int’l Conf. on Cloud
                   Computing (CLOUD2011), Julio 2011, Washington DC, USA
    Monitorización basada en Nagios
    Motor de elasticidad basado en JBoos Drools
Telefónica I+D                                          13
Resultados
                                                                                                                                      SLA
 transacción de servicio (ms)

                                200                                                                                                                   Applicación:
                                180
                                                                  Escalado                                         Umbral de escalado                 PetStore
      Tiempo medio de




                                160
                                140
                                120
                                                                                                                                                       • GlassFish (capa
                                100
                                                                                                                                                         elástica, min=1
                                 80                                                                                                                      max=5)
                                                                                      Desescalado
                                 60
                                 40
                                                                                                                                                       • MySQL (capa
                                 20                               Umbral de desescalado                                                                  inelástica)
                                  0
                                      14:20   14:25   14:30   14:35   14:40   14:45   14:50   14:55   15:00   15:05   15:10   15:15   15:20   15:25
                                                                                                                                                       • LB basado en
                                                                                                                                                         HAProxy conf.
(nº usuarios concurrentes)




                                250
                                                                                                                                                         por API REST
                                200
                                                                                                                                                      Sondeo por HTTP
                                150                                                                                                                   GET
          Carga




                                100
                                                                                                                                                      Generador de
                                                                                                                                                      carga JMeter
                                 50


                                  0
                                      14:20   14:25   14:30   14:35   14:40   14:45   14:50   14:55   15:00   15:05   15:10   15:15   15:20   15:25

                                                                                       Tiempo
               Telefónica I+D                                                                                 14
04
Conclusiones




Telefónica I+D


Telefónica I+D   15
Conclusiones y Líneas de trabajo futuro
    Conclusiones
       • La elasticidad basada en métricas de servicio protege mejor el SLA de servicio
           que la basada en métricas de infraestructura
       • Servicios multi-capa corporativos
       • Viabilidad demostrada en el prototipo Clotho
                 › Usamos la tecnología referente en el mercado (48% en 2012)(*): VMware vSphere
    Líneas de trabajo futuro
       • Elasticidad en varias capas, detección del “cuello de botella”
       • Autoconfiguración de máquinas virtuales (OVF Environment)
       • LB “inteligente”
       • Modularización de la arquitectura de Clotho


(*) Fuente: Gartner, “The State of Virtualization”, IT Infrastructure Operations and Management Summit, Orlando FL
(Estados Unidos), Junio 2010
Telefónica I+D                                             16
Telefónica I+D
Backup:
 Backup: Aplicación de pruebas PetStore




Telefónica I+D            18

Weitere ähnliche Inhalte

Andere mochten auch

Trabajo en equipo
Trabajo en equipoTrabajo en equipo
Trabajo en equipoLuz Angel
 
Presentación datacity (antonio sánchez). evento nube conectada 18042012
Presentación datacity (antonio sánchez).  evento nube conectada 18042012Presentación datacity (antonio sánchez).  evento nube conectada 18042012
Presentación datacity (antonio sánchez). evento nube conectada 18042012Datacity Comunicaciones S.L.
 
Proyecto Final javier avilez
Proyecto Final javier avilezProyecto Final javier avilez
Proyecto Final javier avilezjavier avilez
 
Trabajo en equipo
Trabajo en equipo Trabajo en equipo
Trabajo en equipo Jesus Peña
 
Flujos de trabajo en servidores virtuales de Azure Implementando Process Maker
Flujos de trabajo en servidores virtuales de Azure Implementando Process MakerFlujos de trabajo en servidores virtuales de Azure Implementando Process Maker
Flujos de trabajo en servidores virtuales de Azure Implementando Process MakerAvanet
 

Andere mochten auch (7)

Trabajo en equipo
Trabajo en equipoTrabajo en equipo
Trabajo en equipo
 
Servicio Instant Servers de Telefónica
Servicio Instant Servers de TelefónicaServicio Instant Servers de Telefónica
Servicio Instant Servers de Telefónica
 
Presentación datacity (antonio sánchez). evento nube conectada 18042012
Presentación datacity (antonio sánchez).  evento nube conectada 18042012Presentación datacity (antonio sánchez).  evento nube conectada 18042012
Presentación datacity (antonio sánchez). evento nube conectada 18042012
 
Proyecto Final javier avilez
Proyecto Final javier avilezProyecto Final javier avilez
Proyecto Final javier avilez
 
Trabajo en equipo
Trabajo en equipo Trabajo en equipo
Trabajo en equipo
 
Digital server 5
Digital server 5Digital server 5
Digital server 5
 
Flujos de trabajo en servidores virtuales de Azure Implementando Process Maker
Flujos de trabajo en servidores virtuales de Azure Implementando Process MakerFlujos de trabajo en servidores virtuales de Azure Implementando Process Maker
Flujos de trabajo en servidores virtuales de Azure Implementando Process Maker
 

Ähnlich wie ELASTICIDAD AUTOMÁTICA BASADA EN MÉTRICAS DE SERVICIO DE APLICACIONES CORPORATIVAS DESPLEGADAS EN CLOUDS IAAS

Sesion final as1
Sesion final as1Sesion final as1
Sesion final as1Julio Pari
 
Unidad 1 Panorama general de las aplicaciones distribuidas
Unidad 1 Panorama general de las aplicaciones distribuidasUnidad 1 Panorama general de las aplicaciones distribuidas
Unidad 1 Panorama general de las aplicaciones distribuidasEduardo S de Loera
 
ExpoCloud2013 - Tiempos modernos en TI
ExpoCloud2013 - Tiempos modernos en TIExpoCloud2013 - Tiempos modernos en TI
ExpoCloud2013 - Tiempos modernos en TIInside_Marketing
 
Tercerizando Tecnologías de Información para Focalizarse en el Negocio, por M...
Tercerizando Tecnologías de Información para Focalizarse en el Negocio, por M...Tercerizando Tecnologías de Información para Focalizarse en el Negocio, por M...
Tercerizando Tecnologías de Información para Focalizarse en el Negocio, por M...Foro Global Crossing
 
Techdays2011 - Mayor poder sobre tu infraestructura ti con system center 201...
Techdays2011  - Mayor poder sobre tu infraestructura ti con system center 201...Techdays2011  - Mayor poder sobre tu infraestructura ti con system center 201...
Techdays2011 - Mayor poder sobre tu infraestructura ti con system center 201...Gonzalo Balladares Rivera
 
Business Logic 2012
Business Logic 2012Business Logic 2012
Business Logic 2012juanma_ari
 
Run2012 service manager y orchestrator
Run2012   service manager y orchestratorRun2012   service manager y orchestrator
Run2012 service manager y orchestratorDiego Gancedo
 
Aplicaciones en movilidad: Videocámara (Oonair)
Aplicaciones en movilidad: Videocámara (Oonair)Aplicaciones en movilidad: Videocámara (Oonair)
Aplicaciones en movilidad: Videocámara (Oonair)videos
 
SIP: más que una moda en el Contact Center de última generación
SIP: más que una moda en el Contact Center de última generaciónSIP: más que una moda en el Contact Center de última generación
SIP: más que una moda en el Contact Center de última generaciónMundo Contact
 
Presentación empresa KESP SERVICIOS
Presentación empresa KESP SERVICIOSPresentación empresa KESP SERVICIOS
Presentación empresa KESP SERVICIOSKESP SERVICIOS
 
Requisitos No Funcionales
Requisitos No FuncionalesRequisitos No Funcionales
Requisitos No Funcionalesjin_group
 

Ähnlich wie ELASTICIDAD AUTOMÁTICA BASADA EN MÉTRICAS DE SERVICIO DE APLICACIONES CORPORATIVAS DESPLEGADAS EN CLOUDS IAAS (20)

Webinar evolución a WebLogic
Webinar evolución a WebLogicWebinar evolución a WebLogic
Webinar evolución a WebLogic
 
Sesion final as1
Sesion final as1Sesion final as1
Sesion final as1
 
Modernizacion Oracle Forms
Modernizacion Oracle FormsModernizacion Oracle Forms
Modernizacion Oracle Forms
 
Unidad 1 Panorama general de las aplicaciones distribuidas
Unidad 1 Panorama general de las aplicaciones distribuidasUnidad 1 Panorama general de las aplicaciones distribuidas
Unidad 1 Panorama general de las aplicaciones distribuidas
 
ExpoCloud2013 - Tiempos modernos en TI
ExpoCloud2013 - Tiempos modernos en TIExpoCloud2013 - Tiempos modernos en TI
ExpoCloud2013 - Tiempos modernos en TI
 
Nubes Privadas
Nubes PrivadasNubes Privadas
Nubes Privadas
 
Charla IBM Soa Web 2.0 Cloud Computing M Bolo
Charla IBM Soa Web 2.0 Cloud Computing   M BoloCharla IBM Soa Web 2.0 Cloud Computing   M Bolo
Charla IBM Soa Web 2.0 Cloud Computing M Bolo
 
Cloud computing UGB
Cloud computing UGBCloud computing UGB
Cloud computing UGB
 
Tercerizando Tecnologías de Información para Focalizarse en el Negocio, por M...
Tercerizando Tecnologías de Información para Focalizarse en el Negocio, por M...Tercerizando Tecnologías de Información para Focalizarse en el Negocio, por M...
Tercerizando Tecnologías de Información para Focalizarse en el Negocio, por M...
 
avanttic Webinar Oracle SOA 11g
avanttic Webinar Oracle SOA 11gavanttic Webinar Oracle SOA 11g
avanttic Webinar Oracle SOA 11g
 
Techdays2011 - Mayor poder sobre tu infraestructura ti con system center 201...
Techdays2011  - Mayor poder sobre tu infraestructura ti con system center 201...Techdays2011  - Mayor poder sobre tu infraestructura ti con system center 201...
Techdays2011 - Mayor poder sobre tu infraestructura ti con system center 201...
 
Business Logic 2012
Business Logic 2012Business Logic 2012
Business Logic 2012
 
Run2012 service manager y orchestrator
Run2012   service manager y orchestratorRun2012   service manager y orchestrator
Run2012 service manager y orchestrator
 
Aplicaciones en movilidad: Videocámara (Oonair)
Aplicaciones en movilidad: Videocámara (Oonair)Aplicaciones en movilidad: Videocámara (Oonair)
Aplicaciones en movilidad: Videocámara (Oonair)
 
Introducción a microservicios
Introducción a microserviciosIntroducción a microservicios
Introducción a microservicios
 
SIP: más que una moda en el Contact Center de última generación
SIP: más que una moda en el Contact Center de última generaciónSIP: más que una moda en el Contact Center de última generación
SIP: más que una moda en el Contact Center de última generación
 
Presentación empresa KESP SERVICIOS
Presentación empresa KESP SERVICIOSPresentación empresa KESP SERVICIOS
Presentación empresa KESP SERVICIOS
 
Webinar evolución a Oracle WebLogic Server 11g
Webinar evolución a Oracle WebLogic Server 11gWebinar evolución a Oracle WebLogic Server 11g
Webinar evolución a Oracle WebLogic Server 11g
 
avanttic webinar Oracle Service Bus 11g
avanttic webinar Oracle Service Bus 11gavanttic webinar Oracle Service Bus 11g
avanttic webinar Oracle Service Bus 11g
 
Requisitos No Funcionales
Requisitos No FuncionalesRequisitos No Funcionales
Requisitos No Funcionales
 

Mehr von TELECOM I+D 2011

PERFORMANCE EVALUATION OF A DIRECT SAMPLING GNSS RECEIVER
PERFORMANCE EVALUATION OF A DIRECT SAMPLING GNSS RECEIVERPERFORMANCE EVALUATION OF A DIRECT SAMPLING GNSS RECEIVER
PERFORMANCE EVALUATION OF A DIRECT SAMPLING GNSS RECEIVERTELECOM I+D 2011
 
EVALUACIÓN DE LA EFICIENCIA ENERGÉTICA DE UN ESQUEMA DE APAGADO SELECTIVO EN ...
EVALUACIÓN DE LA EFICIENCIA ENERGÉTICA DE UN ESQUEMA DE APAGADO SELECTIVO EN ...EVALUACIÓN DE LA EFICIENCIA ENERGÉTICA DE UN ESQUEMA DE APAGADO SELECTIVO EN ...
EVALUACIÓN DE LA EFICIENCIA ENERGÉTICA DE UN ESQUEMA DE APAGADO SELECTIVO EN ...TELECOM I+D 2011
 
CAPACIDAD Y GRADO DE SERVICIO EN DESPLIEGUES MASIVOS DE FEMTOCELDAS 3G
CAPACIDAD Y GRADO DE SERVICIO EN DESPLIEGUES MASIVOS DE FEMTOCELDAS 3GCAPACIDAD Y GRADO DE SERVICIO EN DESPLIEGUES MASIVOS DE FEMTOCELDAS 3G
CAPACIDAD Y GRADO DE SERVICIO EN DESPLIEGUES MASIVOS DE FEMTOCELDAS 3GTELECOM I+D 2011
 
A HYBRID DTN/MANET COMMUNICATION MODEL FOR ENERGY CRITICAL INFRASTRUCTURE PRO...
A HYBRID DTN/MANET COMMUNICATION MODEL FOR ENERGY CRITICAL INFRASTRUCTURE PRO...A HYBRID DTN/MANET COMMUNICATION MODEL FOR ENERGY CRITICAL INFRASTRUCTURE PRO...
A HYBRID DTN/MANET COMMUNICATION MODEL FOR ENERGY CRITICAL INFRASTRUCTURE PRO...TELECOM I+D 2011
 
ANÁLISIS DE VIABILIDAD Y RENDIMIENTO DE UN SISTEMA LTE COGNITIVO
ANÁLISIS DE VIABILIDAD Y RENDIMIENTO DE UN SISTEMA LTE COGNITIVOANÁLISIS DE VIABILIDAD Y RENDIMIENTO DE UN SISTEMA LTE COGNITIVO
ANÁLISIS DE VIABILIDAD Y RENDIMIENTO DE UN SISTEMA LTE COGNITIVOTELECOM I+D 2011
 
"ALL YOUR DATA ARE BELONG TO US" OR HOW THE INTERNET GIANTS MAY HAVE A CARD U...
"ALL YOUR DATA ARE BELONG TO US" OR HOW THE INTERNET GIANTS MAY HAVE A CARD U..."ALL YOUR DATA ARE BELONG TO US" OR HOW THE INTERNET GIANTS MAY HAVE A CARD U...
"ALL YOUR DATA ARE BELONG TO US" OR HOW THE INTERNET GIANTS MAY HAVE A CARD U...TELECOM I+D 2011
 
SATURNO: UN NUEVO CONCEPTO DE DISTRIBUCIÓN DE CONTENIDOS AVANZADOS EN EL HOGAR
SATURNO: UN NUEVO CONCEPTO DE DISTRIBUCIÓN DE CONTENIDOS AVANZADOS EN EL HOGARSATURNO: UN NUEVO CONCEPTO DE DISTRIBUCIÓN DE CONTENIDOS AVANZADOS EN EL HOGAR
SATURNO: UN NUEVO CONCEPTO DE DISTRIBUCIÓN DE CONTENIDOS AVANZADOS EN EL HOGARTELECOM I+D 2011
 
DVB-NGH, LA NUEVA GENERACIÓN DE TV DIGITAL MÓVIL
DVB-NGH, LA NUEVA GENERACIÓN DE TV DIGITAL MÓVILDVB-NGH, LA NUEVA GENERACIÓN DE TV DIGITAL MÓVIL
DVB-NGH, LA NUEVA GENERACIÓN DE TV DIGITAL MÓVILTELECOM I+D 2011
 
RADIODIFUSIÓN DE LA 2ª GENERACIÓN DE 3DTV
RADIODIFUSIÓN DE LA 2ª GENERACIÓN DE 3DTVRADIODIFUSIÓN DE LA 2ª GENERACIÓN DE 3DTV
RADIODIFUSIÓN DE LA 2ª GENERACIÓN DE 3DTVTELECOM I+D 2011
 
MAPEO DE CALIDAD DE SERVICIO ENTRE REDES DIFFSERV Y WIMAX
MAPEO DE CALIDAD DE SERVICIO ENTRE REDES DIFFSERV Y WIMAXMAPEO DE CALIDAD DE SERVICIO ENTRE REDES DIFFSERV Y WIMAX
MAPEO DE CALIDAD DE SERVICIO ENTRE REDES DIFFSERV Y WIMAXTELECOM I+D 2011
 
Mesa Redonda: "Innovación en la Smart City como impulsora del nuevo modelo pr...
Mesa Redonda: "Innovación en la Smart City como impulsora del nuevo modelo pr...Mesa Redonda: "Innovación en la Smart City como impulsora del nuevo modelo pr...
Mesa Redonda: "Innovación en la Smart City como impulsora del nuevo modelo pr...TELECOM I+D 2011
 
Mesa Redonda: "Innovación en la Smart City como impulsora del nuevo modelo pr...
Mesa Redonda: "Innovación en la Smart City como impulsora del nuevo modelo pr...Mesa Redonda: "Innovación en la Smart City como impulsora del nuevo modelo pr...
Mesa Redonda: "Innovación en la Smart City como impulsora del nuevo modelo pr...TELECOM I+D 2011
 
EXPERIMENTACIÓN EN LA INTERNET DEL FUTURO SOBRE UNA RED DE SENSORES PARA LA G...
EXPERIMENTACIÓN EN LA INTERNET DEL FUTURO SOBRE UNA RED DE SENSORES PARA LA G...EXPERIMENTACIÓN EN LA INTERNET DEL FUTURO SOBRE UNA RED DE SENSORES PARA LA G...
EXPERIMENTACIÓN EN LA INTERNET DEL FUTURO SOBRE UNA RED DE SENSORES PARA LA G...TELECOM I+D 2011
 
INTELVIA: PLATAFORMA INALÁMBRICA MULTI-TECNOLOGÍA PARA LA SEÑALIZACIÓN, SEGUR...
INTELVIA: PLATAFORMA INALÁMBRICA MULTI-TECNOLOGÍA PARA LA SEÑALIZACIÓN, SEGUR...INTELVIA: PLATAFORMA INALÁMBRICA MULTI-TECNOLOGÍA PARA LA SEÑALIZACIÓN, SEGUR...
INTELVIA: PLATAFORMA INALÁMBRICA MULTI-TECNOLOGÍA PARA LA SEÑALIZACIÓN, SEGUR...TELECOM I+D 2011
 
URBAN ANALYSIS FOR THE XXI CENTURY: USING PERVASIVE INFRASTRUCTURES FOR MODEL...
URBAN ANALYSIS FOR THE XXI CENTURY: USING PERVASIVE INFRASTRUCTURES FOR MODEL...URBAN ANALYSIS FOR THE XXI CENTURY: USING PERVASIVE INFRASTRUCTURES FOR MODEL...
URBAN ANALYSIS FOR THE XXI CENTURY: USING PERVASIVE INFRASTRUCTURES FOR MODEL...TELECOM I+D 2011
 
PLATAFORMA ESCALABLE COMERCIAL DE BAJO COSTE Y ALTO RENDIMIENTO PARA DESARROL...
PLATAFORMA ESCALABLE COMERCIAL DE BAJO COSTE Y ALTO RENDIMIENTO PARA DESARROL...PLATAFORMA ESCALABLE COMERCIAL DE BAJO COSTE Y ALTO RENDIMIENTO PARA DESARROL...
PLATAFORMA ESCALABLE COMERCIAL DE BAJO COSTE Y ALTO RENDIMIENTO PARA DESARROL...TELECOM I+D 2011
 
EVALUACIÓN DE COMUNICACIONES HETEROGÉNEAS PARA EL DESPLIEGUE DE REDES DE SENS...
EVALUACIÓN DE COMUNICACIONES HETEROGÉNEAS PARA EL DESPLIEGUE DE REDES DE SENS...EVALUACIÓN DE COMUNICACIONES HETEROGÉNEAS PARA EL DESPLIEGUE DE REDES DE SENS...
EVALUACIÓN DE COMUNICACIONES HETEROGÉNEAS PARA EL DESPLIEGUE DE REDES DE SENS...TELECOM I+D 2011
 
EXTRACCIÓN AUTOMÁTICA DE LOCALIZACIONES GEOGRÁFICAS EN ARTÍCULOS PERIODÍSTICO...
EXTRACCIÓN AUTOMÁTICA DE LOCALIZACIONES GEOGRÁFICAS EN ARTÍCULOS PERIODÍSTICO...EXTRACCIÓN AUTOMÁTICA DE LOCALIZACIONES GEOGRÁFICAS EN ARTÍCULOS PERIODÍSTICO...
EXTRACCIÓN AUTOMÁTICA DE LOCALIZACIONES GEOGRÁFICAS EN ARTÍCULOS PERIODÍSTICO...TELECOM I+D 2011
 
INFRAESTRUCTURA TIC PARA SOPORTAR EFICIENCIA ENERGÉTICA EN SMART CITIES
INFRAESTRUCTURA TIC PARA SOPORTAR EFICIENCIA ENERGÉTICA EN SMART CITIESINFRAESTRUCTURA TIC PARA SOPORTAR EFICIENCIA ENERGÉTICA EN SMART CITIES
INFRAESTRUCTURA TIC PARA SOPORTAR EFICIENCIA ENERGÉTICA EN SMART CITIESTELECOM I+D 2011
 
SISTEMA DE DETECCIÓN DE ALARMAS DE VIDEOVIGILANCIA BASADO EN ANÁLISIS SEMÁNTICO
SISTEMA DE DETECCIÓN DE ALARMAS DE VIDEOVIGILANCIA BASADO EN ANÁLISIS SEMÁNTICOSISTEMA DE DETECCIÓN DE ALARMAS DE VIDEOVIGILANCIA BASADO EN ANÁLISIS SEMÁNTICO
SISTEMA DE DETECCIÓN DE ALARMAS DE VIDEOVIGILANCIA BASADO EN ANÁLISIS SEMÁNTICOTELECOM I+D 2011
 

Mehr von TELECOM I+D 2011 (20)

PERFORMANCE EVALUATION OF A DIRECT SAMPLING GNSS RECEIVER
PERFORMANCE EVALUATION OF A DIRECT SAMPLING GNSS RECEIVERPERFORMANCE EVALUATION OF A DIRECT SAMPLING GNSS RECEIVER
PERFORMANCE EVALUATION OF A DIRECT SAMPLING GNSS RECEIVER
 
EVALUACIÓN DE LA EFICIENCIA ENERGÉTICA DE UN ESQUEMA DE APAGADO SELECTIVO EN ...
EVALUACIÓN DE LA EFICIENCIA ENERGÉTICA DE UN ESQUEMA DE APAGADO SELECTIVO EN ...EVALUACIÓN DE LA EFICIENCIA ENERGÉTICA DE UN ESQUEMA DE APAGADO SELECTIVO EN ...
EVALUACIÓN DE LA EFICIENCIA ENERGÉTICA DE UN ESQUEMA DE APAGADO SELECTIVO EN ...
 
CAPACIDAD Y GRADO DE SERVICIO EN DESPLIEGUES MASIVOS DE FEMTOCELDAS 3G
CAPACIDAD Y GRADO DE SERVICIO EN DESPLIEGUES MASIVOS DE FEMTOCELDAS 3GCAPACIDAD Y GRADO DE SERVICIO EN DESPLIEGUES MASIVOS DE FEMTOCELDAS 3G
CAPACIDAD Y GRADO DE SERVICIO EN DESPLIEGUES MASIVOS DE FEMTOCELDAS 3G
 
A HYBRID DTN/MANET COMMUNICATION MODEL FOR ENERGY CRITICAL INFRASTRUCTURE PRO...
A HYBRID DTN/MANET COMMUNICATION MODEL FOR ENERGY CRITICAL INFRASTRUCTURE PRO...A HYBRID DTN/MANET COMMUNICATION MODEL FOR ENERGY CRITICAL INFRASTRUCTURE PRO...
A HYBRID DTN/MANET COMMUNICATION MODEL FOR ENERGY CRITICAL INFRASTRUCTURE PRO...
 
ANÁLISIS DE VIABILIDAD Y RENDIMIENTO DE UN SISTEMA LTE COGNITIVO
ANÁLISIS DE VIABILIDAD Y RENDIMIENTO DE UN SISTEMA LTE COGNITIVOANÁLISIS DE VIABILIDAD Y RENDIMIENTO DE UN SISTEMA LTE COGNITIVO
ANÁLISIS DE VIABILIDAD Y RENDIMIENTO DE UN SISTEMA LTE COGNITIVO
 
"ALL YOUR DATA ARE BELONG TO US" OR HOW THE INTERNET GIANTS MAY HAVE A CARD U...
"ALL YOUR DATA ARE BELONG TO US" OR HOW THE INTERNET GIANTS MAY HAVE A CARD U..."ALL YOUR DATA ARE BELONG TO US" OR HOW THE INTERNET GIANTS MAY HAVE A CARD U...
"ALL YOUR DATA ARE BELONG TO US" OR HOW THE INTERNET GIANTS MAY HAVE A CARD U...
 
SATURNO: UN NUEVO CONCEPTO DE DISTRIBUCIÓN DE CONTENIDOS AVANZADOS EN EL HOGAR
SATURNO: UN NUEVO CONCEPTO DE DISTRIBUCIÓN DE CONTENIDOS AVANZADOS EN EL HOGARSATURNO: UN NUEVO CONCEPTO DE DISTRIBUCIÓN DE CONTENIDOS AVANZADOS EN EL HOGAR
SATURNO: UN NUEVO CONCEPTO DE DISTRIBUCIÓN DE CONTENIDOS AVANZADOS EN EL HOGAR
 
DVB-NGH, LA NUEVA GENERACIÓN DE TV DIGITAL MÓVIL
DVB-NGH, LA NUEVA GENERACIÓN DE TV DIGITAL MÓVILDVB-NGH, LA NUEVA GENERACIÓN DE TV DIGITAL MÓVIL
DVB-NGH, LA NUEVA GENERACIÓN DE TV DIGITAL MÓVIL
 
RADIODIFUSIÓN DE LA 2ª GENERACIÓN DE 3DTV
RADIODIFUSIÓN DE LA 2ª GENERACIÓN DE 3DTVRADIODIFUSIÓN DE LA 2ª GENERACIÓN DE 3DTV
RADIODIFUSIÓN DE LA 2ª GENERACIÓN DE 3DTV
 
MAPEO DE CALIDAD DE SERVICIO ENTRE REDES DIFFSERV Y WIMAX
MAPEO DE CALIDAD DE SERVICIO ENTRE REDES DIFFSERV Y WIMAXMAPEO DE CALIDAD DE SERVICIO ENTRE REDES DIFFSERV Y WIMAX
MAPEO DE CALIDAD DE SERVICIO ENTRE REDES DIFFSERV Y WIMAX
 
Mesa Redonda: "Innovación en la Smart City como impulsora del nuevo modelo pr...
Mesa Redonda: "Innovación en la Smart City como impulsora del nuevo modelo pr...Mesa Redonda: "Innovación en la Smart City como impulsora del nuevo modelo pr...
Mesa Redonda: "Innovación en la Smart City como impulsora del nuevo modelo pr...
 
Mesa Redonda: "Innovación en la Smart City como impulsora del nuevo modelo pr...
Mesa Redonda: "Innovación en la Smart City como impulsora del nuevo modelo pr...Mesa Redonda: "Innovación en la Smart City como impulsora del nuevo modelo pr...
Mesa Redonda: "Innovación en la Smart City como impulsora del nuevo modelo pr...
 
EXPERIMENTACIÓN EN LA INTERNET DEL FUTURO SOBRE UNA RED DE SENSORES PARA LA G...
EXPERIMENTACIÓN EN LA INTERNET DEL FUTURO SOBRE UNA RED DE SENSORES PARA LA G...EXPERIMENTACIÓN EN LA INTERNET DEL FUTURO SOBRE UNA RED DE SENSORES PARA LA G...
EXPERIMENTACIÓN EN LA INTERNET DEL FUTURO SOBRE UNA RED DE SENSORES PARA LA G...
 
INTELVIA: PLATAFORMA INALÁMBRICA MULTI-TECNOLOGÍA PARA LA SEÑALIZACIÓN, SEGUR...
INTELVIA: PLATAFORMA INALÁMBRICA MULTI-TECNOLOGÍA PARA LA SEÑALIZACIÓN, SEGUR...INTELVIA: PLATAFORMA INALÁMBRICA MULTI-TECNOLOGÍA PARA LA SEÑALIZACIÓN, SEGUR...
INTELVIA: PLATAFORMA INALÁMBRICA MULTI-TECNOLOGÍA PARA LA SEÑALIZACIÓN, SEGUR...
 
URBAN ANALYSIS FOR THE XXI CENTURY: USING PERVASIVE INFRASTRUCTURES FOR MODEL...
URBAN ANALYSIS FOR THE XXI CENTURY: USING PERVASIVE INFRASTRUCTURES FOR MODEL...URBAN ANALYSIS FOR THE XXI CENTURY: USING PERVASIVE INFRASTRUCTURES FOR MODEL...
URBAN ANALYSIS FOR THE XXI CENTURY: USING PERVASIVE INFRASTRUCTURES FOR MODEL...
 
PLATAFORMA ESCALABLE COMERCIAL DE BAJO COSTE Y ALTO RENDIMIENTO PARA DESARROL...
PLATAFORMA ESCALABLE COMERCIAL DE BAJO COSTE Y ALTO RENDIMIENTO PARA DESARROL...PLATAFORMA ESCALABLE COMERCIAL DE BAJO COSTE Y ALTO RENDIMIENTO PARA DESARROL...
PLATAFORMA ESCALABLE COMERCIAL DE BAJO COSTE Y ALTO RENDIMIENTO PARA DESARROL...
 
EVALUACIÓN DE COMUNICACIONES HETEROGÉNEAS PARA EL DESPLIEGUE DE REDES DE SENS...
EVALUACIÓN DE COMUNICACIONES HETEROGÉNEAS PARA EL DESPLIEGUE DE REDES DE SENS...EVALUACIÓN DE COMUNICACIONES HETEROGÉNEAS PARA EL DESPLIEGUE DE REDES DE SENS...
EVALUACIÓN DE COMUNICACIONES HETEROGÉNEAS PARA EL DESPLIEGUE DE REDES DE SENS...
 
EXTRACCIÓN AUTOMÁTICA DE LOCALIZACIONES GEOGRÁFICAS EN ARTÍCULOS PERIODÍSTICO...
EXTRACCIÓN AUTOMÁTICA DE LOCALIZACIONES GEOGRÁFICAS EN ARTÍCULOS PERIODÍSTICO...EXTRACCIÓN AUTOMÁTICA DE LOCALIZACIONES GEOGRÁFICAS EN ARTÍCULOS PERIODÍSTICO...
EXTRACCIÓN AUTOMÁTICA DE LOCALIZACIONES GEOGRÁFICAS EN ARTÍCULOS PERIODÍSTICO...
 
INFRAESTRUCTURA TIC PARA SOPORTAR EFICIENCIA ENERGÉTICA EN SMART CITIES
INFRAESTRUCTURA TIC PARA SOPORTAR EFICIENCIA ENERGÉTICA EN SMART CITIESINFRAESTRUCTURA TIC PARA SOPORTAR EFICIENCIA ENERGÉTICA EN SMART CITIES
INFRAESTRUCTURA TIC PARA SOPORTAR EFICIENCIA ENERGÉTICA EN SMART CITIES
 
SISTEMA DE DETECCIÓN DE ALARMAS DE VIDEOVIGILANCIA BASADO EN ANÁLISIS SEMÁNTICO
SISTEMA DE DETECCIÓN DE ALARMAS DE VIDEOVIGILANCIA BASADO EN ANÁLISIS SEMÁNTICOSISTEMA DE DETECCIÓN DE ALARMAS DE VIDEOVIGILANCIA BASADO EN ANÁLISIS SEMÁNTICO
SISTEMA DE DETECCIÓN DE ALARMAS DE VIDEOVIGILANCIA BASADO EN ANÁLISIS SEMÁNTICO
 

ELASTICIDAD AUTOMÁTICA BASADA EN MÉTRICAS DE SERVICIO DE APLICACIONES CORPORATIVAS DESPLEGADAS EN CLOUDS IAAS

  • 1. Elasticidad automática basada en métricas de servicio de aplicaciones corporativas desplegadas en Clouds IaaS Fermín Galán, Alonso Álvarez, Ignacio Blasco, Daniel Morán Real Elastic Cloud (REC), Telefónica I+D XXI Telecom I+D Santander 28 de septiembre de 2011 0 TELEFÓNICA I+D Audiovisuales S.A. / Telefónica España S.A. Telefónica Servicios Título de la ponencia / Otros datos de interés / 26-01-2010 Telefónica I+D 0
  • 2. Índice 01 Introducción 02 Elasticidad basada en métricas de servicio 03 Implementación y resultados 04 Conclusiones Telefónica I+D 1
  • 4. Cloud computing: Un concepto confuso… computing: confuso… Telefónica I+D 3
  • 5. …pero en el que hay algunas cosas claras Características fundamentales • Autoprovisión • Dinamicidad • Elasticidad • Pago por uso (CAPEX → OPEX) • Multi-tenant • Agilidad Modalidades • Software como servicio (SaaS) › GMail, Google Docs • Plataforma como servicio (PaaS) › Google Apps Engine, Azure • Infraestructura como servicio (IaaS) › Amazon EC2 Telefónica I+D 4
  • 6. Infraestructura como servicio y Elasticidad Cloud IaaS App Virtualización Midware SO Máquina virtual Pool de servidores físicos Telefónica I+D 5
  • 7. Aplicaciones transaccionales multicapa Ej. JBoss, Ej. MySQL, Ej. Apache Tomcat Oracle FE1 BE1 FE2 BE2 LB DB LB … … Usuarios del FEn BEm servicio Presentación Lógica de Persistencia negocio X App Aplicación transaccional multicapa corporativa típica → Midware LB SO Telefónica I+D 6
  • 8. 02 Elasticidad basada en métricas de servicio Telefónica I+D Telefónica I+D 7
  • 9. Estado del arte Elasticidad automatizada • Basada en métricas de infraestructura › CPU, RAM, I/O disco, tráfico de red • Amazon Cloud Watch + Auto Scaling, RightScale, Zenos Unified Monitoring, Tought Auto Scaling Service, etc. 180ms 50ms 70ms App App Midware Midware SO 50 SO 50 0 100 0 100 CPU CPU Telefónica I+D 8
  • 10. Problema Las métricas de infraestructura no gobiernan necesariamente la calidad del servicio • Al usuario no le importa si la CPU está cargada o no: lo que le interesa es el cumplimiento del SLA (= una buena experiencia de uso) • Métricas de servicio típicas › Tiempo de transacción, número de transacciones por segundo 50ms App App App Midware Midware Midware … SO 50 SO 50 SO 0 100 0 100 CPU CPU Telefónica I+D 9
  • 11. Solución Métrica de servicio (pe. tiempo de transacción) SLA 250 ms Margen de Margen de 20% estabilidad seguridad Umbral de 220 ms escalado Escalado Desescalado Umbral de Margen de estabilidad desescalado t Telefónica I+D 10
  • 13. Arquitectura del sistema Clotho OVF RIF Proveedor del servicio TCloud API Usuarios del servicio Gestión y Gobierno Gestor Motor de (Clotho) de ciclo elasticidad de vida Acciones externas TCloud API Tcloud API overlay vCenter API Monitorización VM VM VM … VM VM VM vCenter ESXi ESXi … ESXi Proveedor Cloud Telefónica I+D 12
  • 14. Detalles TCloud API • Independiza del Proveedor Cloud (vCenter, RHEV, XenCenter, OpenNebula) • Contribución al grupo CMWG de la DMTF (estandarización) OVF como formato de descripción de servicio • Uso de OVF para describir servicios multicapa en cloud IaaS › DMTF, “Open Virtualization Format (OVF)”, Specification DSP0243 1.1.0, Enero 2010 › Fermín Galán, Americo Sampaio, Luis Rodero-Merino, Irit Loy, Victor Gil, Luis M. Vaquero, Mark Wusthoff, "Service Specification in Cloud Environments Based on Extensions to Open Standards", 4th Int’l Conf. on COMmunication System softWAre and middlewaRE (COMSWARE 2009), Junio 2009, Dublín (Irlanda) • Reglas de elasticidad descritas en RIF (Rule Interchange Format) › Daniel Morán, Luis M. Vaquero, Fermín Galán, "Elastically Ruling the Cloud: Specifying Application's Behavior in Federated Clouds", IEEE 4th Int’l Conf. on Cloud Computing (CLOUD2011), Julio 2011, Washington DC, USA Monitorización basada en Nagios Motor de elasticidad basado en JBoos Drools Telefónica I+D 13
  • 15. Resultados SLA transacción de servicio (ms) 200 Applicación: 180 Escalado Umbral de escalado PetStore Tiempo medio de 160 140 120 • GlassFish (capa 100 elástica, min=1 80 max=5) Desescalado 60 40 • MySQL (capa 20 Umbral de desescalado inelástica) 0 14:20 14:25 14:30 14:35 14:40 14:45 14:50 14:55 15:00 15:05 15:10 15:15 15:20 15:25 • LB basado en HAProxy conf. (nº usuarios concurrentes) 250 por API REST 200 Sondeo por HTTP 150 GET Carga 100 Generador de carga JMeter 50 0 14:20 14:25 14:30 14:35 14:40 14:45 14:50 14:55 15:00 15:05 15:10 15:15 15:20 15:25 Tiempo Telefónica I+D 14
  • 17. Conclusiones y Líneas de trabajo futuro Conclusiones • La elasticidad basada en métricas de servicio protege mejor el SLA de servicio que la basada en métricas de infraestructura • Servicios multi-capa corporativos • Viabilidad demostrada en el prototipo Clotho › Usamos la tecnología referente en el mercado (48% en 2012)(*): VMware vSphere Líneas de trabajo futuro • Elasticidad en varias capas, detección del “cuello de botella” • Autoconfiguración de máquinas virtuales (OVF Environment) • LB “inteligente” • Modularización de la arquitectura de Clotho (*) Fuente: Gartner, “The State of Virtualization”, IT Infrastructure Operations and Management Summit, Orlando FL (Estados Unidos), Junio 2010 Telefónica I+D 16
  • 19. Backup: Backup: Aplicación de pruebas PetStore Telefónica I+D 18