Explorando contenedores en z/OS

By julio 24, 2019

¿Sabía que ejecutar contenedores en su entorno z/OS puede ser mucho más simple de lo que cree? ¿Y también sabe la importancia de comprender los contenedores y cómo utilizar esta tecnología como parte de su estrategia de TI?

Los contenedores han resurgido como una tecnología crucial para la estrategia de TI de compañías de todos los tamaños. A través de microservicios, los contenedores ayudan a resolver algunos de los problemas de ineficiencia inherentes a la virtualización tradicional, como los recursos desperdiciados y la portabilidad.

A través de la virtualización tradicional, hemos alcanzado nuevos límites en la utilización y la densidad de la carga de trabajo, lo que nos permite ejecutar muchas más cargas de trabajo en menos servidores. Pero incluso toda esta eficiencia tiene un costo, y puede ser bastante importante.

Por ejemplo, cada máquina virtual requiere una instalación separada del sistema operativo. Cada sistema operativo requiere acceso a la memoria, almacenamiento y recursos de procesamiento. A medida que escala su entorno y crea nuevas máquinas virtuales, termina dedicando muchos recursos a nada más que sistemas operativos.

En paralelo, tenemos el problema de la portabilidad, ya que sabemos que mover las cargas de trabajo más allá de los límites del hipervisor no está bien soportado. Mover una máquina virtual y su correspondiente carga de trabajo de un lugar a otro requiere tiempo y planificación, ya que también está moviendo el sistema operativo. Además, a menos que esté utilizando una herramienta especializada, debe tener el mismo tipo de hipervisor en ambos lados del proceso de migración.

Los contenedores, a través de su motor, proporcionan una capa de abstracción que permite que las bibliotecas y los paquetes de aplicaciones funcionen de manera independiente, sin la necesidad de un sistema operativo completo, lo que resuelve ambos problemas.

Este motor le permite ejecutar múltiples cargas de trabajo aisladas en el mismo hardware sin la sobrecarga de múltiples sistemas operativos. Con los contenedores, la portabilidad de la carga de trabajo adquiere un nuevo significado, ya que cambiar las cargas de trabajo entre hosts (locales o en la nube) se vuelve trivial.

Los beneficios de la tecnología son numerosos, al igual que sus posibilidades y aplicaciones. Con un ecosistema en auge, los contenedores incorporan la velocidad y el dinamismo que se requieren en la actualidad. La buena noticia es que puede ejecutar contenedores en cualquier entorno, incluido el mainframe. ¿Pero cómo adoptar contenedores en una plataforma alta?

¡Z/CX (z/OS Container Extensions) puede ser su respuesta!

z/OS Container Extensions (zCX) proporciona un dispositivo virtual de Linux como parte del sistema operativo. Esto permite que z/OS ejecute el código de Linux para crear y administrar aplicaciones nativas de la nube que tienen afinidad con los datos que residen en el entorno de z/OS. z/CX, a través de la funcionalidad basada en Docker, expande y moderniza el ecosistema de software de z/OS sin requerir una partición de Linux y utilizando z/OS Management Facility o z/OSMF para aprovisionar y eliminar el dispositivo virtual.

Una vez aprovisionado, este servidor z/CX requiere poca o ninguna administración después de su configuración inicial. Inicia, reinicia y posiblemente actualiza el software sin la intervención de los administradores del sistema. De ahí en adelante, un desarrollador utiliza la interfaz de línea de comandos de la ventana acoplable y las herramientas estándar de Linux para construir sus soluciones, lo que requiere poca o ninguna habilidad de z/OS.

La integración de Z/CX y Linux expande exponencialmente el valor y las posibilidades de las aplicaciones en z/OS, lo que abre la puerta a nuevas culturas y tecnologías como DevOps y microservicios que pueden ser parte de su hoja de ruta para la innovación y la transformación digital.

Esperamos escuchar de usted. ¿Qué le parece esta nueva funcionalidad? ¿Cómo ve esta nueva tecnología aplicada en la plataforma alta? ¿Tiene preguntas o inquietudes? Deje su comentario y continuaremos esta conversación.

[autopilot_shortcode]