¡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.
Índice
- 1 El desafío de Acme Freight
- 2 La clave de la nube híbrida: Interoperabilidad
- 3 Evolucionando hacia microservicios en la nube pública
- 4 Libertad para elegir en la nube pública
- 5 Aprovechando las capacidades cognitivas y manteniendo la seguridad
- 6 Ventajas clave de la nube híbrida
- 7 Tabla resumen
- 8 Preguntas frecuentes
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.
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.
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 | |
---|---|
Interoperabilidad | Permite que los componentes públicos y privados trabajen en conjunto. |
Escalabilidad | Utilización de recursos públicos para escalar aplicaciones. |
Portabilidad | Flexibilidad para elegir diferentes tecnologías y lenguajes de programación. |
Seguridad | Posibilidad 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.
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
Hola, somos Mila Jiménez y César Sánchez. Dos apasionados de la ciberseguridad con muchos años de experiencia. Hemos trabajado en muchas empresas del mundo TI y ahora nos apetece compartir nuestro conocimiento con cualquiera que lo necesite.
¡Si te gusta nuestro contenido puedes invitarnos a un café AQUÍ!