La pandemia del Coronavirus ha llevado al límite la infraestructura informática moderna, Kubernetes.
Además del teletrabajo, el Covid ha limitado muchas de nuestras actividades diarias a la metodología online.
La demanda de servicios basados en la nube han aumentado tanto que proveedores como Netflix y Amazon Prime, han tenido que poner límites a sus servicios de transmisión.
El entretenimiento, la socialización, la búsqueda de noticias, etc. Se han disparado en su versión digital.
Afortunadamente, los proveedores de redes más grandes ya contaban con redundancias y opciones de escalabilidad.
La arquitectura de Kubernetes combate al Covid
El 2020 ha sido el año de “renovarse o morir” y, la mayoría de empresas que han ampliado la escala lo han hecho o están haciendo con Kubernetes.
Desde proveedores de telecomunicaciones, hasta proveedores de nube, pasando por empresas que ejecutan grandes cantidades de trabajo en múltiples nubes públicas, todo se ejecuta en contenedores y es administrado por Kubernetes.
¿Podríamos habernos adaptado a las necesidades del Coronavirus sin Kubernetes?
Probablemente si, pero, sin duda, Kubernetes es el actor tecnológico que consigue una escalabilidad perfecta y un tiempo de actividad impresionante que ha quedado demostrado durante esta crisis.
La importancia de un sistema modular y escalable
Tinder, la app de citas del momento también tiene un lado tecnológico muy trabajado y optimizado, puesto que, como muchas otras exitosas aplicaciones, Tinder se trasladó a Kubernetes para abordar desafíos de escala y estabilidad.
Tinder Engineering terminó la migración a Kubernetes a finales de 2019, un movimiento que hizo posible una gestión óptima de la crisis del Covid al equipo de IT.
Mejorar la escalabilidad y modularidad de la organización, fueron dos aspectos clave para afrontar la era del trabajo remoto y el distanciamiento social debido a la emergencia Covid.
¡Veamos el caso de uso!
Tinder se traslada a Kubernetes: Caso de uso
Tinder se traslada a Kubernetes con el objetivo de mejorar la escalabilidad debido a que a menudo, los profesionales en IT pasaban varios minutos esperando a que las nuevas instancias de EC2 se conectaran.
¡Querían transformar estos minutos en segundos!
Este, entre otros motivos, fueron los que impulsaron a Tinder Engineering hacia la contenedorización y la operación de bajo contacto.
La migración no fue fácil, el volumen de tráfico, el tamaño del clúster y el DNS, fueron un desafió para el equipo de ingeniería software a la hora de implementar Kubernetes.
Llevó casi dos años, pero el equipo IT consiguió finalizar la migración y ahora Tinder se ejecuta exclusivamente en un clúster de Kubernetes que consta de 200 servicios, 1.000 nodos, 15.000 pods y 48.000 contenedores en ejecución.
La infraestructura ya no es una tarea única de los equipos de operaciones. Ahora, Tinder cuenta con un sólido equipo de infraestructura interno familiarizado con diseño, implementación y operación de clúster de Kubernetes.
Todo el equipo de ingeniería de Tinder, está preparado para contener e implementar sus aplicaciones en Kubernetes.
Además, han conseguido reducir los minutos de espera hasta que las nuevas instancias de EC2 se conectaran.
Como resultado de implementar Kubernetes, los contenedores programan y sirven el tráfico en segundos, incluso la programación de varios contenedores en una sola instancia EC2 también ha derivado en una densidad horizontal mejorada.
”Como resultado, proyectamos ahorros de costos sustanciales en EC2 en comparación con el año anterior a implementar Kubernetes”, aclaró Cooper Jackson, ingeniero de software en Tinder.
Para alcanzar una escalabilidad perfecta y conseguir un tiempo de actividad impresionante en la infraestructura informática de tu empresa, en Quantion disponemos de capacidades especializadas para automatizar el desarrollo de tus proyectos.
Nuestra experiencia y conocimiento de arquitecturas, frameworks, programación y activos propios, nos permite ofrecer un servicio end-to-end en los proyectos de IT de nuestros clientes.
Además trabajamos con las últimas tecnologías como:
¿Quieres iniciar tu propio caso de éxito? ¡Contáctanos!