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, 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™, 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.
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.
Protocolo de contexto de modelos (MCP)
Despliegue algoritmos y modelos personalizados de MATLAB como herramientas MCP que se invocan desde apps y agentes de chat de IA.
Recursos del producto:
“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”.
Preguntas frecuentes sobre MATLAB Production Server
MATLAB Production Server permite integrar algoritmos de MATLAB y simulaciones de Simulink en aplicaciones web, bases de datos y aplicaciones empresariales que se ejecutan en servidores dedicados o en la nube, sin necesidad de volver a codificar ni de crear infraestructura personalizada.
Cree algoritmos en MATLAB, empaquételos utilizando MATLAB Compiler SDK y cópielos al servidor o cárguelos directamente desde su equipo.
Sí. MATLAB Production Server gestiona simultáneamente varias versiones de MATLAB Runtime, lo que permite incorporar a una misma aplicación algoritmos desarrollados con distintas versiones de MATLAB.
El servidor puede escalar:
verticalmente, añadiendo núcleos de procesador y memoria;
horizontalmente, añadiendo servidores y un balanceador de carga.
Existen arquitecturas de referencia basadas en máquinas virtuales para las plataformas en la nube AWS y Azure. También puede ejecutar MATLAB Production Server en contenedores sobre cualquier clúster Kubernetes u OpenShift, tanto en entornos locales (on-premises) como en la nube.
Hay bibliotecas cliente disponibles para Python, C/C++, .NET y Java, así como para una amplia variedad de aplicaciones empresariales, incluidas aplicaciones web, complementos de Excel y el propio MATLAB.
Esto permite la integración con sistemas de escritorio, web, móviles y empresariales.
Puede acceder a los análisis mediante una API REST o mediante gRPC con soporte para Protocol Buffers (protobuf).
Su código MATLAB se cifra tanto en tránsito como en reposo, y mecanismos de autenticación y control de acceso basados en certificados y tokens, conformes a los estándares del sector, protegen la confidencialidad de sus algoritmos y datos.
Sí. Puede procesar datos de activos y series temporales procedentes de sistemas operativos como OSIsoft PI Asset Framework para:
detectar anomalías;
respaldar el mantenimiento predictivo;
estimar la vida útil restante de los activos.
También puede ejecutar análisis sobre plataformas de mensajería en streaming como Apache Kafka, Azure Event Hubs o Amazon MSK.
Sí. Puede visualizar los resultados de los algoritmos MATLAB desplegados en herramientas de visualización de terceros como Tableau, Grafana, Qlik, Spotfire y Power BI, o mediante bibliotecas JavaScript populares como Chart.js.