Todo sobre la computación en la nube híbrida

¡Hola a todos! Mi nombre es Sai Venom y soy un defensor del desarrollo con IBM. Hoy quiero hablar sobre la nube híbrida. Si estás leyendo este artículo, es probable que te hayan asignado el importante rol de comprender cómo encaja la nube híbrida en la arquitectura de tu empresa o tal vez simplemente estás curioso acerca de este enfoque de computación en la nube. De cualquier manera, la nube híbrida se resume en una mezcla de un entorno privado y uno público, que trabajan en conjunto para ejecutar tus cargas de trabajo y aplicaciones.

Para explicar mejor la nube híbrida, quiero comenzar con un ejemplo. Imagina una empresa ficticia llamada Acme Freight que se encarga de gestionar envíos. Acme Freight tiene una aplicación interna existente, una aplicación ERP (Enterprise Resource Planning) que les permite administrar sus envíos y asegurarse de que lleguen a tiempo. Esta aplicación ERP está compuesta por tres secciones principales: el BFF, que controla funciones como inventario, choferes de camiones y entregas; y el registro de usuarios y recursos humanos en la parte inferior.

El desafío de Acme Freight

Recientemente, Acme Freight ha creado una nueva aplicación móvil que necesita un nuevo BFF para servir esos puntos finales. El equipo decidió crear una nueva capa de BFF en el lado público, por lo que comenzaron a utilizar una nube pública para implementar el backend de esta aplicación móvil.

Artículos relacionados  Aprende sobre equilibrio de carga para tu red doméstica ahora mismo

La clave de la nube híbrida: Interoperabilidad

Aquí es importante resaltar que solo el BFF móvil se ejecuta en la nube pública. Aún necesitan una forma de interactuar con la aplicación ERP existente. Para lograrlo, simplemente abren un túnel que permite que el BFF móvil funcione con los puntos finales privados que sirve la aplicación ERP. Esto es uno de los pilares clave de un entorno de nube híbrida, la interoperabilidad entre los componentes públicos y privados.

Hasta ahora, los conductores de entrega están encantados con esta nueva infraestructura, ya que pueden utilizar sus aplicaciones móviles para registrar cada entrega. Sin embargo, han notado que durante la temporada navideña o las horas pico, todo el sistema se ralentiza, lo que resulta en retrasos en las entregas y paquetes que se pierden.

Evolucionando hacia microservicios en la nube pública

Para solucionar este problema, Acme Freight decide romper este modelo monolítico. Mueven la sección ERP a la nube pública, dividiéndola en microservicios. Para hacerlo, aprovechan tecnologías de contenedorización como Docker y herramientas de gestión de orquestación de contenedores como Kubernetes. De esta manera, trasladan con éxito la capa de ERP a la nube pública, aunque no fue una tarea sencilla.

Imagina ahora que existen varios microservicios que representan esa aplicación ERP, todos ellos ejecutándose en la nube pública y utilizando tecnologías como Docker y Kubernetes para mantener todo orquestado y escalado. Una de las grandes ventajas de aprovechar una nube pública es que tienes recursos públicos aparentemente infinitos para escalar tu aplicación.

Libertad para elegir en la nube pública

Otra ventaja de trabajar con la nube pública es que ya no estás limitado a un proveedor específico. Tradicionalmente, con aplicaciones monolíticas, podrías estar trabajando con una tecnología específica y te verías obligado a utilizar las capacidades que esa tecnología te ofrece. Sin embargo, en la nube pública puedes explorar diferentes opciones. Hay muchos proyectos de código abierto y lenguajes de programación que puedes utilizar. Además, con microservicios que se comunican a través de interfaces públicas, todos esos servicios pueden interactuar independientemente de la tecnología en la que estén escritos. Definitivamente, al aprovechar la nube pública, también puedes utilizar servicios externos interesantes.

Artículos relacionados  Orquestación de Contenedores: una explicación clara y concisa

Aprovechando las capacidades cognitivas y manteniendo la seguridad

Acme Freight decide utilizar las capacidades cognitivas de Watson para mejorar la gestión de rutas de entrega en condiciones climáticas adversas, como nevadas. Tanto el BFF móvil como la aplicación ERP se aprovechan de las características de portabilidad que ofrece la nube híbrida.

Por último, pero no menos importante, está la seguridad. Aunque Acme Freight trasladó el BFF móvil y la aplicación ERP a microservicios y a la nube pública, decidieron mantener el registro de usuarios en sus propias instalaciones, ya que es algo que desean mantener completamente seguro y bajo su propia infraestructura y hardware. Una de las grandes ventajas de la nube híbrida es poder mantener ciertos recursos bajo un firewall en la infraestructura interna, mientras se aprovecha la nube pública para ejecutar aplicaciones y cargas de trabajo.

Ventajas clave de la nube híbrida

En resumen, la nube híbrida ofrece características de interoperabilidad, escalabilidad, portabilidad y seguridad. Estos elementos se combinan para permitir que los desarrolladores y las empresas aprovechen lo mejor de ambos mundos al ejecutar sus aplicaciones.

Si quieres aprender más sobre la nube híbrida, te invito a visitar los enlaces adjuntos o leer el blog de IBM Cloud.

Tabla resumen

Características de la nube híbrida
InteroperabilidadPermite que los componentes públicos y privados trabajen en conjunto.
EscalabilidadUtilización de recursos públicos para escalar aplicaciones.
PortabilidadFlexibilidad para elegir diferentes tecnologías y lenguajes de programación.
SeguridadPosibilidad de mantener recursos bajo un firewall en la infraestructura interna.

Preguntas frecuentes

1. ¿La nube híbrida es adecuada para todas las empresas?

No todas las empresas necesitan una nube híbrida. Sin embargo, si tienes algunos recursos que necesitas mantener seguros en tu propia infraestructura, pero también deseas aprovechar los beneficios de la nube pública, entonces la nube híbrida podría ser una opción adecuada para ti.

Artículos relacionados  Descubre las redes en Docker: imprescindible para tu aprendizaje

2. ¿Cuál es la diferencia entre una nube pública y una nube privada?

Una nube pública es administrada por un proveedor externo y ofrece recursos a través de internet. Mientras tanto, una nube privada es una infraestructura de nube dedicada a una única organización y puede estar en sus instalaciones o ser administrada por un proveedor específico.

3. ¿Cuáles son los beneficios de usar microservicios en la nube pública?

Los microservicios en la nube pública permiten dividir aplicaciones monolíticas en componentes independientes, lo que facilita la escalabilidad, el mantenimiento y la implementación ágil de nuevas funcionalidades.

Espero que este artículo te haya ayudado a comprender mejor la nube híbrida y sus ventajas. Si deseas profundizar más en el tema, te animo a que revises los artículos relacionados en nuestro blog. ¡Gracias por leer!

¿Te ha resultado útil??

0 / 0

Deja una respuesta 0

Your email address will not be published. Required fields are marked *