El paso a paso de un proyecto de redimensionamiento y optimización de recursos tras la migración con StubHub International, la plataforma más grande del mundo para la compra-venta de entradas.
El reto
El entorno de StubHub International en Google Cloud era el resultado de una migración de un centro de datos on-premise a la nube mediante una estrategia de Lift-and-shift, por lo que nos encontramos ante un modelo de infraestructura muy apegado a IaaS.
Tras un análisis inicial de la situación, se detectaron dos principales retos:
Aparente sobredimensionamiento de los recursos, sobre todo en las VM de Compute Engine, que estaban ocasionando unos gastos bastante elevados para el cliente.
Necesidad de estabilización y optimización posmigración de todos los recursos migrados a Google Cloud.
Solución
Incentro pone a disposición de StubHub International dos equipos: uno centrado en la labor de redimensionamiento, con el objetivo a corto plazo de reducir los costes en infraestructura de Google Cloud, y un segundo equipo para estabilizar y optimizar recursos.
1. Equipo de redimensionamiento
Trabaja en ajustar los distintos recursos de la infraestructura. Durante este proceso:
Se reducen recursos de Compute Engine.
Se ajustan las políticas de almacenamiento, por ejemplo moviendo datos y reduciendo tamaños de Filestore.
Se instalan agentes de cloud monitoring para tener más detalle de los consumos y ser más precisos a la hora de redimensionar.
2. Equipo de optimización
Aborda el proceso en tres fases:
Fase de descubrimiento: el entorno de la compañía contaba con una arquitectura muy compleja que requería tener una fotografía general para poder evaluar posteriormente las estrategias y siguientes acciones.
Acciones inmediatas: acciones referentes a la estabilización y seguridad de ciertos procesos y entornos, haciendo especial hincapié en redes y comunicaciones.
Posteriormente o al mismo tiempo, se trabajaba en POCs para planificar estrategias a largo plazo, con el fin de transformar sus recursos en aplicaciones modernas y sistemas totalmente gestionados.
Resultados
En la parte de redimensionamiento se alcanzaron los objetivos propuestos a corto plazo, uno de los hitos más importantes en la primera fase: alcanzar un ahorro mínimo de 500K, consiguiendo finalmente +700K.
En la parte de optimización, el mayor beneficio, tanto para Incentro como para StubHub International, fue obtener una claridad sobre la arquitectura general del sistema (entornos, redes, elementos de seguridad, etc.), lo que sentaría las bases para unos objetivos a más largo plazo. Al mismo tiempo, conseguimos estabilizar varios aspectos de la infraestructura, como incidencias o aspectos sin corregir heredados de la migración a Google Cloud.