Cloud bursting

Cómo el cloud bursting une las nubes privadas y públicas para aumentar los recursos informáticos

Kev Zettler Kev Zettler

Resumen: El cloud bursting es una configuración de computación en la nube que permite a una nube privada acceder a recursos de nube pública convirtiéndose en una nube pública mediante una especie de explosión cuando hay picos de demanda de computación.

¿Por qué conformarse con una infraestructura de nube privada cuando es posible unir fuerzas con una nube pública? Es este tipo de razonamiento el que ha convertido a la nube híbrida en la forma más popular de computación en la nube y ha hecho del cloud bursting un método popular de acceder al poder de la computación de la nube híbrida bajo demanda.

¿Qué es el cloud bursting?

Diagrama de cloud bursting

El cloud bursting es una configuración de aplicación que permite a la nube privada “estallar” en la nube pública y acceder a recursos informáticos adicionales sin interrupción del servicio. Estas explosiones de la nube se pueden activar automáticamente como reacción al uso de alta demanda o mediante una solicitud manual.

La tecnología que hay tras el cloud bursting incluye infraestructura como servicio (IaaS), una infraestructura de computación en la nube que permite a los desarrolladores configurar dinámicamente los recursos en la nube bajo demanda. Las herramientas de DevOps como la gestión de configuración y la infraestructura como código (IaC) se utilizan para especificar los umbrales de capacidad o los eventos de desencadenador que activarán el cloud bursting.

Las ventajas del cloud bursting

Escalado flexible

El cloud bursting brinda la agilidad necesaria para ajustarse y adaptarse rápidamente a las cambiantes necesidades de la nube. Si los equipos se ven afectados por un inesperado aumento del tráfico hacia una nube privada, pueden expandirse sin problemas a la nube pública. El acceso a una nube pública ofrece a las organizaciones acceso a recursos casi ilimitados, incluidos grandes proveedores de servicios en la nube pública como Amazon Web Services (AWS) y Microsoft Azure. Además, el cloud bursting puede liberar recursos locales de la nube que se pueden utilizar para otros fines.

Continuidad empresarial

El cloud bursting ayuda a evitar interrupciones en las aplicaciones y servicios importantes. Dado que el cloud bursting ocurre entre bastidores, lo más probable es que los usuarios no vean ninguna interrupción, si hay una latencia mínima.

Menores costes operativos

Dado que las organizaciones solo pagan por recursos adicionales cuando es necesario, pueden reducir sus costes de infraestructura de nube privada manteniendo un conjunto mínimo de recursos necesarios para aplicaciones críticas y confidenciales.

¿Cuándo necesitan las organizaciones el cloud bursting?

Los estallidos del cloud bursting se activan ante repuntes en la demanda de recursos informáticos. Estas explosiones podrían deberse a la afluencia de tráfico de usuarios o a tareas informáticas costosas y únicas. Entre las situaciones comunes de cloud bursting, se incluyen las siguientes:

Desarrollo de software
El desarrollo de software y la analítica son dos de los casos de uso más comunes del cloud bursting. Los equipos de DevOps suelen utilizar varias máquinas virtuales con fines de pruebas, que solo son necesarias durante un breve periodo. Además, las tareas de CI/CD son buenas candidatas a pasar a la nube pública mediante cloud bursting, ya que la CI y la CD requieren varias tareas únicas que se ejecutan durante un breve periodo cuando los desarrolladores envían nuevas confirmaciones.

Campañas de marketing
Las campañas de marketing para el lanzamiento de nuevos productos pueden generar una gran afluencia de tráfico que requiera ampliados recursos en la nube. Un ejemplo sería una campaña de marketing relativa a la publicación anticipada de un videojuego o una película de Hollywood. Estos eventos generan una estampida temporal de tráfico que disminuye tras las noticias de publicación, de modo que es un buen momento para utilizar el cloud bursting.

Modelado y consultas de big data
A menudo, las empresas de big data deben ejecutar consultas únicas o generar modelos que superan la capacidad de su nube privada. Estas tareas son muy adecuadas para el cloud bursting. La empresa puede irrumpir en la nube pública para obtener recursos adicionales para acelerar la tarea. Algunos ejemplos detallados de tareas de big data son:

  • Renderizado en 3D de alta fidelidad
  • Formación de modelos de IA y aprendizaje automático
  • Simulación de vehículos autónomos

Empresas estacionales
Las empresas estacionales necesitan recursos informáticos adicionales durante momentos críticos conocidos. Por ejemplo:

  • Compras navideñas para un sitio de comercio electrónico o de transporte
  • Procesamiento financiero al final del trimestre
  • Temporadas electorales (recaudación de fondos de campañas y tráfico de sitios web para informar sobre las propuestas de un candidato)

En conclusión...

Cuando las empresas necesitan agilidad para reaccionar rápidamente a las cambiantes demandas empresariales que agotan los recursos de computación en la nube, pueden irrumpir en la nube híbrida. Amplían la capacidad de la nube durante un corto (o largo) periodo sin necesidad de ampliar los recursos de nube privada indefinidamente.

Empieza tu recorrido de cloud bursting con Bitbucket Cloud.

A continuación
Feature Flags