MATLAB Production Server

 

MATLAB Production Server

Integre algoritmos de MATLAB en aplicaciones web, de bases de datos y empresariales

MATLAB Production Server permite incorporar análisis personalizados en aplicaciones empresariales web, de bases de datos y de producción que se ejecuten en servidores dedicados o en la nube. Puede crear algoritmos en MATLAB, empaquetarlos con MATLAB Compiler SDK y desplegarlos en MATLAB Production Server sin necesidad de recodificar o crear una infraestructura personalizada. Luego, los usuarios pueden acceder a la versión más reciente de los análisis de forma automática. Una vez desplegado, cada algoritmo puede comportarse como una función de MATLAB o como un controlador de solicitudes web.

MATLAB Production Server puede gestionar múltiples versiones de MATLAB Runtime simultáneamente, lo que permite incorporar en su aplicación algoritmos desarrollados en diferentes versiones de MATLAB.  El servidor se ejecuta en equipos multiprocesador y multinúcleo, lo que permite procesar con baja latencia solicitudes de trabajo simultáneas. Puede desplegar el servidor en nodos de cálculo adicionales para aumentar la capacidad y proporcionar redundancia.

Despliegue de análisis de MATLAB en producción

Despliegue fácilmente algoritmos de análisis creados por expertos directamente en sistemas informáticos de producción sin necesidad de recodificar en otro lenguaje. Los análisis desplegados se pueden incorporar en una gran variedad de aplicaciones empresariales (23:19), como apps web y complementos de Excel, a los que pueden acceder muchos usuarios.

Escalado local o en la nube

MATLAB Production Server permite el escalado a través de su arquitectura sin estado para gestionar múltiples solicitudes simultáneas. Puede escalar verticalmente, agregando núcleos de procesador y memoria, o bien horizontalmente, incorporando servidores y un equilibrador de carga. El servicio de pago por uso se encuentra disponible en Amazon® Web Services y Microsoft® Azure®.

Seguridad y cifrado

El código de MATLAB se cifra en tránsito y en reposo. Los métodos de autenticación y control de acceso basados en certificados y tokens estándar de la industria están disponibles para proteger la confidencialidad de los algoritmos y datos de MATLAB.

Integración de datos

Incorpore datos de bases de datos relacionales, bases de datos NoSQL y motores de mensajería. Transmita datos de activos y de series temporales desde sistemas operativos, tales como OSIsoft® PI Asset Framework™ (6:03), para indicar anomalías, respaldar el mantenimiento predictivo y estimar la vida útil restante de los activos.

Análisis de transmisiones

Incorpore datos de telemetría de sensores y dispositivos en los análisis de MATLAB con conectores para transmisión de eventos y motores de mensajería tales como Azure® IoT Hub, Azure Event Hubs o Apache Kafka.

Gestión y supervisión

MATLAB Production Server se puede gestionar desde un panel de administración basado en web o desde la línea de comandos del sistema operativo. Desde el panel, puede revisar métricas clave del sistema para evaluar el estado del sistema y tomar medidas preventivas para mejorar los tiempos de respuesta o evitar cuellos de botella.

Aplicaciones de visualización de terceros

Visualice resultados de análisis de MATLAB desplegados en aplicaciones de visualización de terceros, tales como Tableau®, Spotfire®, Qlik® y Power BI®.

Apps de MATLAB

Llame a funciones desplegadas en MATLAB Production Server desde cualquier app cliente creada en MATLAB, como apps web y apps de escritorio independientes. Actualice funciones sin necesidad de redistribuir la app cliente.

“Con MATLAB, MATLAB Production Server y MathWorks Training Services, los integrantes del equipo de riesgos con experiencia en programación condicional en C++ o Java pudieron desarrollar de forma eficiente una librería central destinada al análisis financiero para desplegarla como aplicación web y ponerla a disposición de los sistemas de producción de nuestro entorno empresarial”.

Marcus Veltum, Helaba Invest