Caso de éxito de Guest Incoming

Performance tuning de Solución Empresarial
Guest Incoming Caso de Exito SolidQ

Desde Guest Incoming estamos muy satisfechos del trabajo realizado por los profesionales de SolidQ. Su conocimiento diferencial de SQL Server les ha posicionado referencia tecnoloógica de cara a la evolución futura de nuestros sistemas

David Montes

Director de TIC , Guest Incoming

País o región:
España

Sector destinatario:
Sistema de reservas hoteleras online

Introducción

La competitividad y supervivencia empresarial de un grupo en un sector tan informatizado como el turístico exige tiempos de respuesta lo más cercanos al tiempo real para un posicionamiento lo más elevado en el mercado.

Un portafolio con una amplia gama de servicios heterogéneos como la que ofrece Guest Incoming conjugado con una exigencia máxima exigen una infraestructura IT que no solo la soporte sino que ofrezca un nivel de rendimiento óptimo que garantice a sus clientes el éxito empresarial y plena satisfacción.

David Montes director de TIC de Guest Incoming comenta: “Dado el grado de uso de nuestros sistemas necesitábamos una empresa experta y con experiencia contrastable para realizar un afinamiento óptimo.

El nivel de proactividad, balanceo de riesgos (técnicos y de costes) y soluciones a corto, medio y largo plazo nos proporciona no solo un rendimiento máximo que repercute en la amortización de nuestros sistemas sino un “road map” de cara a la evolución de estos”.

Perfil de la organización

Guest Incoming es una joven y dinámica empresa ofrece un espectro de servicios por distintos canales que abarcan desde:

  • Alojamientos en hoteles
  • Organización de Viajes
  • Excursiones y guías
  • Espectáculos culturales
  • Eventos deportivos
  • Alquiler de vehículos
Situación actual y Objetivos
La exigencia optimización continua de los sistemas TIC fuerza a las empresas a una evolución frecuente y sostenida en pro de una mejora de la competitividad y beneficio corporativo ya que en la era actual el peso específico de la gestión de la información es cada día mayor. El principal objetivo del proyecto fue la reducción de los niveles de uso del servidor. La reducción de los niveles de uso solo tienen sentido si se establece una carga que se puede considerar como estándar y se es capaz de reproducir dicha actividad. Tras esta decisión empresarial de Guest Incoming de carga estándar comenzamos el análisis de como afectaba dichas operaciones a los distintos componentes software y hardware del servidor.
Solución

Para establecer patrones de comportamiento siempre realizamos varias pruebas ya que no se deben establecer conclusiones de una única muestra.

En cada iteración medidos y analizamos el hardware implicado, ante la carga considerada como estándar con el fin de:

  • Identificar los límites del sistema para diseñar el plan de actuación en función de cómo les afecta la carga a los distintos componentes del sistema
  • Identificar las sentencias SQL Server que se solían utilizar y obtener patrones de uso para operar sobre los patrones más costosos o que más se utilizaban
  • Probar las soluciones propuestas y cuantificar los resultados

La base de la solución fue la inclusión de las siguientes medidas correctoras:

  • Baterías de índices
  • Recodificación de los elementos de software con más consumo de recursos y/o uso
  • Cambios de configuración en las propiedades de la instancia/base

Estas operativas requerían un amplio grado de coordinación con Negocio, Desarrollo e IT ya que aparte de la carga generada por los usuarios concurrentes querían que el sistema pudiera responder a los procesos que habitualmente ejecutan sus empleados. “Este grado de implicación entre todas las partes ha culminado no solo alcanzando las expectativas del cliente” comenta Eladio Rincón, Director del Departamento de Bases de Datos Relacionales de SolidQ.

Dada la dificultad labor Luis Morán, arquitecto de SolidQ cita “Los problemas reales no se deben a una única causa. El alto número de variables implicados y la complejidad de los negocios actuales establece un desafío a la hora de decidir qué elementos del sistema debes “manipular” para obtener el mejor rendimiento en el menor tiempo posible”.

Beneficios

Partiendo de que la carga, el número de usuarios y la duración ha sido la misma en todos los test se ha conseguido con el mismo hardware y modificaciones en el software:

  • Reducción de un 93% en el tiempo medio de respuesta para una petición (habitualmente consultas) pasando de 80 milisegundos a 5
  • Reducción de un 79% del número de lecturas para una petición pasando de 355 a 71
  • Disminución en un 52% el uso de la CPU

Soluciones a medida

Un equipo de expertos de re-nombre mundial, desarrollan con mayor eficacia y con menos trabajo para asegurar el éxito del proyecto a tiempo y a un costo general más bajo total a desarrollar.