MATLAB生产服务器
将MATLAB算法集成到web、数据库和企业应用程序中
MATLAB生产服务器™可让您将自定义分析到网络,数据库和生产企业应用程序在专用服务器上或在云中运行。您可以创建在MATLAB算法®使用MATLAB编译SDK™它们打包,然后将它们部署到MATLAB生产服务器而无需重新编写或创建自定义的基础设施。然后,用户可以自动访问最新版本的分析的。
MATLAB产品服务器同时管理多个MATLAB运行时版本。因此,可以将在不同版本的MATLAB中开发的算法合并到您的应用程序中。服务器运行在多处理器和多核计算机上,为并发工作请求提供低延迟处理。您可以将服务器部署到其他计算节点上以扩展容量并提供冗余。
入门:
垂直缩放
将处理器核心和内存添加到服务器机器,以处理更多请求或减少响应时间。计算密集型请求可以委托给MATLAB并行服务器™集群进行处理。
规模水平
在集群中添加服务器机器来处理更大的工作负载。可以使用第三方负载平衡软件或设备将客户机请求定向到集群中的任何MATLAB产品服务器实例。这种方法不仅提高了性能,而且具有弹性和高可用性的系统体系结构。
云中的尺度
使用云来扩展服务器实例。MathWorks提供了参考体系结构,可以在Amazon等云平台上部署完全配置的MATLAB产品服务器®网络服务和微软®天蓝®。
加密
请以MATLAB生产服务器可以使用TLS / SSL协议进行加密。磁盘上的MATLAB代码也被加密,以确保您的知识产权。
认证
可以使用基于证书或基于令牌的身份验证方法对用户进行身份验证,以访问MATLAB产品服务器。
访问控制
使用身份验证来控制对MATLAB产品服务器的访问。使用基于证书的身份验证,将根据客户端证书中的用户名授予访问权限。使用基于标记的身份验证,将根据关联目录中的组成员关系授予访问权限。
企业应用程序
轻量级客户端库让你在打电话从台式机,服务器或数据库应用程序部署到MATLAB生产服务器MATLAB分析功能的开发语言,如C#,Java的®,C / C ++,或Python®。
网络和移动应用
网络和移动应用的访问经由使用输入和输出JSON有效载荷一个RESTful API部署MATLAB分析典型地调用功能。服务发现API允许这些应用程序,以确定可用的功能,以及将所需的输入和输出参数。
第三方可视化应用程序
从可视化部署MATLAB的分析结果中你最喜欢的可视化应用等的Tableau®,Spotfire®,Qlik®和Power BI®。
数据库
MATLAB生产服务器附带的Redis,高速内存数据库的函数调用之间存储状态。键值界面,您可以轻松地从MATLAB代码读取和写入数据的Redis。您还可以读取和写入数据到各种数据源的支持万博1manbetx数据库工具箱™。
流媒体和消息传递引擎
摄取使用连接器,流媒体和消息传递引擎如天青物联网中心,天青事件集线器,或Apache卡夫卡的传感器和设备到您的MATLAB分析遥测。
操作数据
从业务系统如OSIsoft的流资产数据和时间序列数据®PI系统™资产框架来分析MATLAB。然后,部署分析可以将数据处理到标志异常,建议预防性维护,或预测资产在剩余使用寿命。
Python客户机
万博1manbetx支持Python 3.6和Python 3.7
Java客户机
万博1manbetx为的Protobuf序列化支持
MATLAB数据类型的JSON表示
万博1manbetx支持字符串数组、枚举和日期时间数组
看到发行说明有关这些功能和相应功能的详细信息。