Aplicaciones inteligentes y sensibles al rendimiento

 

Con el lanzamiento de OpenShift Container Platform 3.10, Red Hat anuncia que la plataforma Kubernetes empresarial ya está en óptimas condiciones de manejar muchas exigentes cargas de trabajo, ofreciendo una plataforma Kubernetes moderna y totalmente abierta sobre la cual ejecutar aplicaciones de próxima generación.

 

Con vista a las “aplicaciones inteligentes y sensibles al rendimiento”, las empresas se centran en la transformación digital cada vez más (utilizando tecnologías digitales como los contenedores de Linux y Kubernetes) como forma de impulsar ofertas diferenciadas y optimizar la experiencia del cliente. De esta transformación digital surgen nuevas cargas de trabajo —como la inteligencia artificial, el aprendizaje automático y las redes neurales— que consumen y analizan las enormes cantidades de datos creados por la empresa digital para impulsar la innovación. No menos importantes son las actuales aplicaciones para el procesamiento de operaciones financieras y las telecomunicaciones, entre otras, que demandan un alto rendimiento y baja latencia para propiciar la eficiencia.

 

Sean o no emergentes, a este tipo de cargas de trabajo en una época se las consideraba específicas de los recursos físicos dado que requerían de la velocidad y el rendimiento bruto que se logran de ejecutarlas directamente en hardware de servidores sin ninguna capa de software abstraída.

 

Eso ya ha dejado de ser así, ahora podemos ofrecer diversas funcionalidades clave dentro de la última versión de OpenShift Container Platform que hacen posible ejecutar estas cargas de trabajo en modo de producción. Esto significa que las organizaciones ya no deben depender de mantener hardware específico para determinadas cargas de trabajo o permanecer cautivas de un proveedor de nube para ejecutar estas aplicaciones. OpenShift Container Platform 3.10 ofrece más alternativas cuando se trata de sentar las bases para aplicaciones sensibles al rendimiento.

 

¿Y cuáles son estas funcionalidades?

 

Hugepages

Una de las novedades presentes en Red Hat OpenShift Container Platform 3.10 es el soporte pleno de hugepages. Las hugepages son una técnica para optimizar el rendimiento comúnmente utilizada para aplicaciones que insumen una gran cantidad de memoria, como las bases de datos, las cargas de trabajo de java, los motores de coincidencias, entre otros. A menudo, estas clases de aplicaciones pueden clasificarse como sensibles al rendimiento y esta incorporación despeja el camino para que estas cargas de trabajo funcionen sobre OpenShift.

 

CPU Manager

La capacidad de la CPU en OpenShift y Kubernetes se presenta y prevé en mili-núcleos. El comportamiento predeterminado de las aplicaciones ejecutadas en OpenShift es compartir el tiempo de esos mili-núcleos entre todas las CPU disponibles del sistema. Este enfoque funciona para muchas aplicaciones.

 

Device Manager

Device Manager es una nueva funcionalidad también presente en Red Hat OpenShift Container Platform 3.10. Device Manager es un componente de Kubelet que provee un mecanismo para anunciar recursos de hardware de nodos especializados con la ayuda de plugins de Kubelet conocidos como plugins de dispositivos. Los plugins de dispositivos son imágenes de contenedores provistas por el proveedor (generalmente daemonsets) que funcionan con el Kubelet para anunciar recursos de hardware, como GPU o FPGA.

 

Jeremy Eder, ingeniero de software sénior principal, Red Hat

Deja un comentario

Tu dirección de correo electrónico no será publicada.

PHP Code Snippets Powered By : XYZScripts.com