IBM Edge Application Manager en la oficina del CIO de IBM

Reducir la latencia a nivel regional en aproximadamente un 27 %
Un equipo de programadores informáticos se reúne en torno a un ordenador de sobremesa,

En la Oficina del CIO de IBM atendemos las necesidades de cientos de miles de IBMers en más de 150 países de todo el mundo. Uno de nuestros mayores problemas está relacionado con las comunicaciones corporativas, sobre todo con grandes eventos como la educación o los anuncios en toda la empresa, en los que tenemos que asegurarnos de que cada IBMer tenga la mejor experiencia posible al ver e interactuar con este contenido, independientemente del lugar del mundo en el que se encuentre. Hemos mejorado considerablemente nuestra capacidad para hacerlo mediante la computación perimetral y la solución IBM Edge Application Manager (IEAM).

Edge computing se refiere al concepto de tener las cargas de trabajo, los datos y los usuarios situados lo más cerca posible para reducir la latencia, que pone un límite inferior al tiempo de transferencia de información entre dos dispositivos conectados cualesquiera. El objetivo de una arquitectura edge computing es acercar físicamente los datos y las cargas de trabajo al usuario. Y ese objetivo plantea interesantes retos técnicos, ya que tenemos que ampliar la red de forma que todas las oficinas de IBM puedan ejecutar cargas de trabajo de manera local, lo que exige gestionar una infraestructura distribuida de gran tamaño.

Nuestra solución de escalamiento utiliza un modelo de implementación que nos permite "clonar" máquinas entre ubicaciones, asegurando que cada ubicación tenga la misma copia del código para disminuir la variabilidad y simplificar la administración. Hacemos esto con canales de entrega de software unificados que crean, firman y publican el software en un repositorio confiable desde donde las máquinas obtienen su copia. Una vez instalada, la máquina es inmutable, lo que garantiza que todos los componentes de software y hardware permanezcan iguales. Este enfoque, comúnmente conocido como "infraestructura inmutable", nos ayuda a resolver el desafío de ampliar la instalación de dispositivos de hardware de red perimetral en todo el mundo.

El segundo desafío es cómo ejecutar las cargas de trabajo correctas en los lugares correctos para servir a las poblaciones que se encuentran en una ubicación de oficina de IBM en particular. IEAM fue una combinación perfecta para este desafío. IEAM permite la gestión de una flota mundial de máquinas y nos permite utilizar políticas flexibles para determinar qué ejecutar y dónde. Podemos especificar, por ejemplo, el almacenamiento en caché en Armonk y la monitorización en Dubai. Este enfoque basado en intenciones aporta una serie de capacidades que permiten implementar patrones complejos de cargas de trabajo.

Reducción del 27 %

 

Se logró una reducción de aproximadamente el 27 % en la latencia a nivel regional.

> 250 000 IBMers

 

Confíe en la Oficina del CIO de IBM

IEAM era perfecto para determinar cómo ejecutamos las cargas de trabajo adecuadas en los lugares adecuados para atender a las poblaciones que se encuentran en las oficinas de IBM de todo el mundo. Nuestras estimaciones globales muestran que el uso de IEAM ha reducido la latencia a nivel regional en aproximadamente un 27 %. Helio Leonardo Pinheiro e Mota Ingeniero de confiabilidad del sitio, Director de sistemas de información (CIO), Ingeniería de redes IBM
Implementación y expansión

En nuestro caso, el primer uso fue implementar la red de entrega de contenido empresarial (ECDN) creada por IBM watsonx Media, que ahorra ancho de banda al permitir que una sola copia del contenido de video se lea de Internet y se distribuya a muchos espectadores dentro de una ubicación de oficina. Nuestro análisis mostró que ECDN tiene un factor de distribución de 1 a 10, lo que significa que por cada video visto, puede servir a 10 espectadores diferentes. Esto es importante, porque mientras que el número de vídeos vistos ha aumentado sustancialmente todos los meses en los que lo hemos medido, con esta solución, el número de vídeos transmitidos y almacenados en búfer ha aumentado a un ritmo mucho más lento, como se muestra a continuación.

 

Estas tres capas (escalado horizontal, administración de dónde se ejecutan las cargas de trabajo e implementación de servicios) son clave para el éxito del edge computing. Sin embargo, no nos limitamos a implementar ECDN con IEAM. En su lugar, también estamos ampliando su uso a otras cargas de trabajo.

Antes de IEAM, teníamos una aplicación de distribución personalizada que efectivamente hacía lo mismo. Sin embargo, era muy rudimentario y, cuando implementamos la red de entrega de contenido, nos dimos cuenta de que era una buena oportunidad para deshacernos de cualquier cosa personalizada que hubiéramos escrito y usar el producto en su lugar. El uso de IEAM ha demostrado ser mucho mejor que nuestro código personalizado.

La red de entrega de contenido no es solo para eventos fuera de línea, sino también para transmisión. Por ejemplo, durante un evento en directo, la transmisión puede provocar una carga excesiva de red hacia y desde el sitio de origen. Disponer de una caché local a través de la cual se refleja el flujo resuelve este problema. Por lo tanto, la red de entrega de contenido es crucial para los eventos de transmisión en vivo y fuera de línea.

Nuestro equipo de firewall externo desarrolló el proyecto reutilizando el código existente. Una vez que IEAM estuvo disponible, comenzamos a desinvertir en nuestra herramienta interna. Desarrollamos un sistema de compilación automatizado para los dispositivos, de modo que cuando alguien los conecta a la red, se conecta al dispositivo de administración, arranca desde la red e instala el sistema. IEAM puede gestionar estos dispositivos a medida que se implementan.

Sin embargo, no se trata solo de la eficiencia en la implementación de nuevas cargas de trabajo. IEAM también nos ayuda a actualizar las cargas de trabajo e implementar parches.

IEAM nos permite controlar la implementación de versiones de carga de trabajo en todas las máquinas conectadas. Nuestro proceso consiste en detectar vulnerabilidades en una carga de trabajo concreta, crear nuevas versiones con parches del proveedor y enviarlas a nuestro registro de contenedores de IBM. A continuación, indicamos a IEAM que implemente gradualmente la nueva versión en la flota de máquinas que ejecutan la carga de trabajo, una a la vez, esperando a que cada una se realice correctamente antes de pasar a la siguiente. Este despliegue controlado se ve facilitado por la capa de aplicación de IEAM, que podemos utilizar para probar las versiones más recientes en un subconjunto de nodos antes de implementarlas en el resto de los sistemas de producción.

Impacto e innovación

IEAM simplifica el esfuerzo necesario para implementar correcciones, brindando a los operadores las herramientas para crear canales de implementación sofisticados y reaccionar rápidamente ante las vulnerabilidades de seguridad. En el lado de la construcción, confiamos en canalizaciones automatizadas para crear imágenes, lo que nos permite implementarlas rápidamente. Cuando se trata de vulnerabilidades de seguridad, este rápido proceso de implementación es crucial, y desplegar toda la flota es tan simple como presionar un botón.

Al analizar los beneficios de IEAM, una cosa que hemos determinado es que el uso de marcos de código abierto, como el operador de Kubernetes en desarrollo, es clave. Esto nos ha permitido saltar rápidamente sin tener que reescribir todo lo que ya habíamos hecho. Desde el punto de vista del desarrollo, esto ha sido un gran beneficio. Puede que sea entre bastidores, pero es algo importante. La cantidad de esfuerzo requerido para desarrollar cosas que no son triviales es significativa, e IEAM hace que esto sea perfecto.

Además de objetivos concretos como la mejora y el crecimiento, también estamos explorando ideas más innovadoras y experimentales. Esto podría tener un impacto significativo, como abordar las preocupaciones ambientales al poner en reposo las cargas de trabajo cuando no hay demanda. Creemos que con la flexibilidad de IEAM, las posibilidades son infinitas.

Logotipo de IBM
Acerca de la Oficina del CIO de IBM

La oficina del director de sistemas de información dirige la estrategia de TI interna de IBM y es responsable de ofrecer, proteger, modernizar y respaldar las soluciones de TI que los miembros de IBM utilizan para realizar su trabajo todos los días.

La estrategia de CIO abarca la creación de una plataforma de TI adaptable que facilite el acceso a la TI en toda la empresa, acelere la resolución de problemas y sirva como motor de innovación para IBM, catalizando el crecimiento empresarial.

IBM Edge Application Manager

Escale y ejecute sus soluciones Edge en cualquier lugar con gestión autónoma

Más información Suscríbase al boletín de IBM
Fabricación de sistemas IBM  

Automatización de inspecciones visuales con IA y Edge Computing

Lea el caso de éxito
IBM Cloud

Medición de la densidad de multitudes en la periferia

Lea el blog
IBM Cloud

Control de la temperatura corporal elevada en la periferia

Lea el blog
Legal

© Copyright IBM Corporation 2023. IBM Corporation, New Orchard Road, Armonk, NY 10504

Producido en los Estados Unidos de América, junio de 2023.

IBM y el logotipo de IBM e IBM watsonx son marcas comerciales o marcas registradas de International Business Machines Corporation, en Estados Unidos o en otros países. Los demás nombres de productos y servicios pueden ser marcas registradas de IBM u otras empresas. Una lista actualizada de las marcas comerciales de IBM está disponible en ibm.com/trademark.

La información contenida en este documento es la vigente en la fecha de su publicación original y está sujeta a cambios por parte de IBM. No todas las ofertas mencionadas en este documento están disponibles en todos los países en los que IBM está presente.

 Todos los ejemplos de clientes citados o descritos se presentan como ilustraciones de la forma en que algunos clientes han utilizado los productos de IBM de IBM y los resultados que han podido obtener. Los costes medioambientales y las características de rendimiento reales variarán en función de las configuraciones y condiciones de cada cliente. No se pueden ofrecer resultados esperados de forma general, ya que los resultados de cada cliente dependerán totalmente de los sistemas y servicios solicitados por el cliente. LA INFORMACIÓN CONTENIDA EN ESTE DOCUMENTO SE PROPORCIONA "TAL CUAL", SIN NINGUNA GARANTÍA, EXPRESA O IMPLÍCITA, INCLUIDAS LAS GARANTÍAS DE COMERCIABILIDAD, IDONEIDAD PARA UN FIN DETERMINADO Y CUALQUIER GARANTÍA O CONDICIÓN DE NO INFRACCIÓN. Los productos IBM están sujetos a garantía de acuerdo con los términos y condiciones de los contratos en virtud de los cuales se suministran.