Modernice sus aplicaciones con IBM Power Systems en la multicloud híbrida

By enero 6, 2021

 

La mayoría de las personas que trabajan en TI en la actualidad, probablemente hayan escuchado claramente que la multicloud híbrida es la “nueva normalidad”. En esta publicación del blog, compartiré un ejemplo de cómo puede utilizar la tecnología IBM Power® Systems en un entorno multicloud híbrido con software de gestión disponible en Red Hat® OpenShift® Container Platform e IBM Cloud Pak® for Multicloud Management.

A estas alturas, todos hemos leído, experimentado o implementado cargas de trabajo en un entorno de contenedor. Estas nuevas tecnologías de contenedores pueden funcionar junto con máquinas virtuales en Power Systems, en su centro de datos y en múltiples nubes públicas y aún ser administradas a través de un único sistema de control. Así que entremos y veamos rápido cómo puede obtener valor comercial real con el software que le permite integrar estas tecnologías.

Hablemos de velocidad y agilidad

Usted acaba de completar ese taller de diseño para modernizar su aplicación empresarial. El nuevo diseño puede tener componentes que pueden aprovechar la nueva tecnología de contenedores, pero también deben integrarse con aplicaciones existentes basadas en máquinas virtuales. IBM Cloud Pak for Multicloud Management, que se ejecuta en Red Hat OpenShift, puede proporcionar una vista y un control únicos en un entorno multicloud verdaderamente híbrido.

Centrémonos en una función específica que puede ayudar a acelerar el desarrollo de nuestra nueva aplicación híbrida. Dentro del Cloud Pak for Multicloud Management se encuentra el Terraform and Service Automation Module. Este módulo proporciona las siguientes capacidades clave que pueden ayudarlo en el desarrollo de una solución multicloud híbrida:

  • Puede desplegar máquinas virtuales en nubes públicas o privadas.
  • Puede desplegar máquinas virtuales en diferentes arquitecturas de nube, una de las cuales es OpenStack; al proporcionar una interfaz OpenStack, puede conectarse fácilmente a su entorno PowerVC interno o a una nube pública que aloje una arquitectura Power, como IBM Cloud. El producto tiene modelos de conexión integrados para más de una docena de los tipos de nubes más populares.
  • Puede orquestar un flujo de trabajo que permite combinar las capacidades descritas anteriormente para crear implementaciones en múltiples nubes en una sola acción.
  • Puede integrarse con el catálogo Multicloud Management, que luego permite facilitar las implementaciones basadas tanto en contenedores como en máquinas virtuales desde un único punto de vista y de control.

Ahora, veamos un ejemplo de implementación específico.

5 pasos para una nueva aplicación híbrida

Tengo una nueva aplicación que finalmente se ejecutará en un contenedor Red Hat Enterprise Linux® (RHEL) OpenShift en una nube pública, que solicitará datos de una Power VM (AIX, IBM i o Linux) que se ejecuta en mi centro de datos privado.

Paso 1: creemos un perfil de conexión para utilizar nuestra nube privada local (es decir, PowerVC) como destino para los despliegues del módulo Terraform and Service Automation Module de Cloud Pak Multicloud Management. Es bastante sencillo y solo requiere unos pocos parámetros de conexión y autenticación:

Paso 2: ahora necesitamos crear una plantilla de Terraform que describa la imagen en PowerVC de donde se origina la máquina virtual recién desarrollada. En Cloud Pak se incluye una herramienta gráfica llamada “Diseñador de plantillas”, que tiene muchos modelos personalizados que se pueden usar como punto de partida. En este modelo, también definimos atributos de despliegue que pueden codificarse de forma rígida o dejarse abiertos para que se especifiquen en el momento de la implementación: elementos como CPU, memoria, red y claves ssh. La herramienta del diseñador está integrada de modo que una vez finalizada, puede insertar la plantilla en Terraform and Service Automation Module. Puede encontrar detalles sobre cómo utilizar el diseñador de plantillas en IBM Knowledge Center.

Paso 3: una vez que se ha creado el modelo que refleja la imagen de la máquina virtual y los atributos de despliegue, se lo puede usar para crear un “servicio”. Aquí es donde tiene la opción de organizar otras actividades como parte de la implementación. Un ejemplo podría ser la integración con un producto de registro de IP de red DNS para obtener una dirección IP y un nombre de host, o generar un proceso de aprobación o una notificación por e-mail. Quizás necesite 2 máquinas virtuales implementadas juntas para una alta disponibilidad. Hay varios modelos prediseñados disponibles en la herramienta para permitir pasos de orquestación en un flujo de trabajo gráfico. Arrastre y suelte la acción en secuencia y luego complete los parámetros específicos para esa acción. El flujo de trabajo también podría incluir un árbol de decisiones que cambie el flujo en función de los resultados de la acción.

Paso 4: ahora que tenemos un servicio definido, se puede publicar en el catálogo de Multicloud Manager. Esto se hace simplemente haciendo clic en un botón de publicación y proporcionando un poco de información sobre cómo le gustaría que aparezca el servicio en el catálogo.

Paso 5: tener esta nueva aplicación basada en máquina virtual expuesta en el catálogo de Multicloud Manager ahora la hace visible junto con nuestro contenedor de socios y muchos otros servicios. Ahora es posible que varias personas implementen tanto la máquina virtual en su nube privada basada en PowerVC como la carga de trabajo de su contenedor en una nube pública.

Ahora que tiene la configuración inicial, tiene la flexibilidad para permitir que varios equipos implementen estas cargas de trabajo una y otra vez, y de la manera que tenga más sentido. Tal vez no tenga suficientes recursos informáticos o de almacenamiento en su centro de datos y necesite ingresar rápidamente a la nube pública. Puede importar su imagen de máquina virtual en IBM Cloud PowerVS, agregar la información de conexión y modificar su destino dentro de la implementación del servicio. Quizás prefiera desarrollar esa carga de trabajo basada en contenedores en las instalaciones. Puede utilizar Red Hat OpenShift ejecutándose en Power Servers dentro de su centro de datos para mantener todo internamente hasta que esté listo para trasladarlo a la nube pública. La flexibilidad está bajo su control y con las mismas herramientas.

¿Necesita ayuda?

Realmente me gustaría decir que todo esto puede suceder con solo hacer clic en un botón, pero todos sabemos que nunca es tan fácil. Este nuevo entorno multicloud híbrido puede resultar complicado. Las herramientas están evolucionando y pueden ser de gran ayuda. Pero como todas las herramientas, debe ganarse la confianza a través de la experiencia y aprendizaje. Espero que este blog muestre una idea de cómo se pueden utilizar las funciones de RHEL OpenShift e IBM Cloud Pak for Multicloud Management en un entorno de Power Systems, ya sea privado o público.

 

Para más información entrar en contacto con nuestros especialistas aquí

 
[autopilot_shortcode]