Gennion

Infraestructura escalable y flexible en Google Cloud

Cliente y servicio Cloud

Resumen ejecutivo

Gennion es una consultoría española que centra su actividad en una solución de sistemas de canal omnipresente para detectar digitalmente, identificar y rastrear personas y recursos a través de entornos físicos, para así extraer el máximo valor empresarial.

Con clientes tales como centros comerciales y hoteles, el sistema de la Gennion es capaz de combinar información desde un amplio rango de dispositivos, generando grandes cantidades de datos al día.

El hecho de rastrear personas y recursos a través de extensas localizaciones físicas, tales como centros comerciales, aeropuertos y hoteles, exige a Gennion almacenar datos el mayor número de dispositivos posible, incluyendo tarjetas de seguridad, teléfonos, o incluso desde sus propios sensores fabricados a medida.

Soluciones

  • Google Kubernetes Engine
  • Kubernetes
  • RabbitMQ Clusters
  • Python

Del reto al resultado

El reto
Gennion enfrentaba el desafío de almacenar grandes volúmenes de datos, realizar consultas eficientes y proporcionar información casi en tiempo real. Para abordar estas necesidades complejas, la empresa recurrió a ACKstorm con el objetivo de desarrollar una plataforma robusta y escalable en Google Cloud.
  • Requerimientos de Almacenamiento y Análisis: Gennion necesitaba una capacidad de almacenamiento masiva para manejar y combinar flujos de datos provenientes de diversas fuentes.
  • Escalabilidad y Diversidad de Clientes: La empresa también requería una arquitectura que pudiera replicar soluciones a gran escala para diferentes clientes, cada uno con peticiones específicas y necesidades diversas. Esto implicaba el diseño de una infraestructura flexible que pudiera adaptarse a múltiples escenarios de uso y permitir la personalización para cada cliente.
  • Control de Costes: Como una startup, Gennion necesitaba mantener los costos bajo control mientras escalaba sus operaciones. Para abordar esta necesidad, se implementó una arquitectura basada en pago por uso, que permite a Gennion pagar solo por los recursos que realmente utiliza. Esta estrategia se complementó con el uso de auto-escalado y gestión eficiente de recursos, asegurando que los costos se mantuvieran en línea con el crecimiento y la demanda real de la plataforma.
La solución tecnológica

Desde un principio, Gennion eligió Google Cloud por su escalabilidad y flexibilidad. Con una base de datos de clientes creciendo rápidamente, Gennion se asoció con ACKstorm para optimizar su infraestructura aún más.

A través de Google Kubernetes Engine y Kubernetes, ACKstorm y Gennion diseñaron una solución de infraestructura escalable y fácilmente replicable que no depende de un sistema complejo de instancias virtuales, altamente escalable capaz de soportar una infraestructura multi-cliente y multi-entorno.

La flexibilidad ofrecida por Google permitía a Gennion beneficiarse de terceras herramientas tales como RabbitMQ Clusters y Python para mantener sus métodos de procesamiento de datos intactos, sin tener que reescribir su arquitectura para acomodarla a la gran diversidad de productos de Google.

El resultado obtenido

Con la experiencia técnica de ACKstorm y la flexibilidad del modelo de pago por minuto de Google Cloud, Gennion logró una optimización significativa en su capacidad para hacer crecer su negocio mientras mantenía el presupuesto del departamento de IT bajo control. Este modelo de pago por minuto permite a Gennion ajustar sus recursos de manera precisa en función de la demanda real, evitando costos innecesarios y maximizando la eficiencia de su inversión en la nube.

  • Desarrollo del Sistema de Sensores: Gennion ha desarrollado un avanzado sistema de sensores que captura miles de posiciones por segundo. Este sistema genera millones de registros al día, exigiendo un rendimiento de alta velocidad y una fiabilidad inquebrantable. Gracias a la infraestructura basada en Google Cloud, Gennion puede manejar esta gran cantidad de datos sin comprometer la velocidad de procesamiento ni la integridad de la información. La capacidad de Google Cloud para escalar automáticamente y gestionar grandes volúmenes de datos ha sido crucial para asegurar que el sistema funcione de manera óptima, independientemente del volumen de datos generado.
  • Escalabilidad y Despliegue Rápido: La flexibilidad proporcionada por Kubernetes permite a Gennion desplegar nuevos containers de manera rápida y eficiente. Cada vez que Gennion asume un nuevo cliente o lanza un nuevo servicio, puede beneficiarse de la capacidad de Kubernetes para crear y desplegar un nuevo contenedor completamente equipado en menos de un día. Este proceso no solo es rápido, sino que también no compromete ni agota los recursos del departamento de IT. La eficiencia en el despliegue de contenedores asegura que Gennion pueda adaptarse rápidamente a las nuevas demandas del mercado sin incurrir en costos adicionales o en tiempo de inactividad.
  • Beneficios Operativos: La combinación de la experiencia técnica de ACKstorm y las capacidades avanzadas de Google Cloud ha permitido a Gennion no solo gestionar su crecimiento y nuevas incorporaciones de clientes con gran agilidad, sino también mantener una operación de IT eficiente y dentro del presupuesto. La infraestructura en la nube ofrece una base sólida para el crecimiento futuro, permitiendo a Gennion centrarse en la innovación y el desarrollo de nuevas soluciones mientras se beneficia de una plataforma robusta y flexible.

Testimonial

José Manuel Aroca

CTO en Gennion

«Gracias a la ayuda de ACKstorm y Google Cloud, hemos incrementado por diez el número de clientes que teníamos con respecto al primer año, y aun así ser capaces de recortar en nuestros costes de IT y gastos de apoyo.»

Compártelo con tu comunidad

¿Quieres saber más sobre este caso de uso u otros?

Nos enfocamos en las soluciones, para que puedas enfocarte en tus desarrollos.