MATLAB生产服务器

将MATLAB算法集成到web、数据库和企业应用程序中

MATLAB生产服务器™可让您将自定义分析到网络,数据库和生产企业应用程序在专用服务器上或在云中运行。您可以创建在MATLAB算法®使用MATLAB编译SDK™它们打包,然后将它们部署到MATLAB生产服务器而无需重新编写或创建自定义的基础设施。然后,用户可以自动访问最新版本的分析的。

MATLAB产品服务器同时管理多个MATLAB运行时版本。因此,可以将在不同版本的MATLAB中开发的算法合并到您的应用程序中。服务器运行在多处理器和多核计算机上,为并发工作请求提供低延迟处理。您可以将服务器部署到其他计算节点上以扩展容量并提供冗余。

入门:

MATLAB分析的生产部署

将领域专家创建的分析算法直接部署到生产IT系统中,而无需使用不同的语言进行重新编码。部署的分析可以合并到大量受众访问的各种企业应用程序中。

领域专家

使用后MATLAB为了开发、测试和改进它们的算法,领域专家使用MATLAB Compiler SDK来打包最终的MATLAB分析,以便在没有IT团队帮助的情况下部署到MATLAB产品服务器上。

开发和包装算法或模型。

IT应用开发

IT应用开发者部署MATLAB分析集成到使用附带的轻量级客户端库的企业应用程序。

创建调用部署MATLAB程序中的功能的企业应用程序。

IT系统管理员

IT系统管理员管理中的MATLAB生产服务器的操作企业IT生态系统。MATLAB生产服务器会自动处理多个MATLAB算法/分析的执行,即使它们需要不同的MATLAB运行时版本。

管理MATLAB分析的部署。

缩放内部部署还是在云中

MATLAB产品服务器可通过其无状态体系结构处理多个并发请求。

垂直缩放

将处理器核心和内存添加到服务器机器,以处理更多请求或减少响应时间。计算密集型请求可以委托给MATLAB并行服务器™集群进行处理。

通过向服务器添加处理器来扩展。

规模水平

在集群中添加服务器机器来处理更大的工作负载。可以使用第三方负载平衡软件或设备将客户机请求定向到集群中的任何MATLAB产品服务器实例。这种方法不仅提高了性能,而且具有弹性和高可用性的系统体系结构。

通过在负载均衡器后添加服务器来扩展。

云中的尺度

使用云来扩展服务器实例。MathWorks提供了参考体系结构,可以在Amazon等云平台上部署完全配置的MATLAB产品服务器®网络服务和微软®天蓝®

MATLAB生产服务器云控制台。

安全与加密

MATLAB产品服务器使用行业标准的加密、认证和访问控制协议来保护您的MATLAB算法和数据的机密性。

加密

请以MATLAB生产服务器可以使用TLS / SSL协议进行加密。磁盘上的MATLAB代码也被加密,以确保您的知识产权。

加密在传输和静止。

认证

可以使用基于证书或基于令牌的身份验证方法对用户进行身份验证,以访问MATLAB产品服务器。

验证访问MATLAB产品服务器的用户的身份。

访问控制

使用身份验证来控制对MATLAB产品服务器的访问。使用基于证书的身份验证,将根据客户端证书中的用户名授予访问权限。使用基于标记的身份验证,将根据关联目录中的组成员关系授予访问权限。

安全管理对受保护资源的访问。

客户机应用程序访问

发布到MATLAB生产服务器MATLAB的分析可以从用多种编程语言的,或通过一个RESTful API的应用程序进行访问。

企业应用程序

轻量级客户端库允许您调用部署到MATLAB产品服务器的MATLAB分析中的函数,这些函数可以来自用c#、Java等语言开发的桌面、服务器或数据库应用程序®,C / C ++,或Python®

网络和移动应用

访问部署的MATLAB分析的Web和移动应用程序通常通过使用JSON有效负载输入和输出的RESTful API调用函数。服务发现API允许这些应用程序确定可用的功能以及所需的输入和输出参数。

金融Web应用程序访问部署到MATLAB生产服务器MATLAB分析。

第三方可视化应用程序

从可视化部署MATLAB的分析结果中你最喜欢的可视化应用等的Tableau®,Spotfire®,Qlik®和Power BI®

表图的参考架构。

数据集成

包括从关系数据库,NoSQL数据库和消息传递引擎数据到您的部署MATLAB分析。

数据库

MATLAB生产服务器附带的Redis,高速内存数据库的函数调用之间存储状态。键值界面,您可以轻松地从MATLAB代码读取和写入数据的Redis。您还可以读取和写入数据到各种数据源的支持金宝app数据库工具箱™

从各种数据库中读取数据并将数据写入数据库。

流媒体和消息传递引擎

摄取使用连接器,流媒体和消息传递引擎如天青物联网中心,天青事件集线器,或Apache卡夫卡的传感器和设备到您的MATLAB分析遥测。

流数据集成。

操作数据

从业务系统如OSIsoft的流资产数据和时间序列数据®PI系统™资产框架来分析MATLAB。然后,部署分析可以将数据处理到标志异常,建议预防性维护,或预测资产在剩余使用寿命。

集成了OSIsoft PI系统资产框架。

管理和监控

MATLAB产品服务器可以通过基于web的管理仪表板或操作系统命令行进行管理。命令行界面支持脚本自动化。金宝app

管理

从易于导航的web管理仪表板管理服务器实例、应用程序和服务器设置。

MATLAB生产服务器仪表板。

监控

实时检查关键系统指标,如CPU利用率、内存利用率和吞吐量,以评估系统的健康状况,并采取先发制人的措施来改进响应时间或避免瓶颈。

监控关键的系统指标。

最新功能

Windows服务

运行作为Windows服务的服务器实例配置故障恢复

用于服务器健康检查的RESTful API

获取服务器运行状态

看到发行说明有关这些功能和相应功能的详细信息。