云中的MATLAB和Simulink

通过在云中使用MATLAB和Simulink,工程师和科学家可以按需访问增强的计算资源、软件工具和可靠的数据存储,从而加快开发过程。你可以:

  • 使用在web浏览器中打开MATLAB和SimulinkMATLAB在线Simulink在线
  • 从Amazon Web services连接到云数据和其他服务®(美国焊接学会®)、Microsoft Azure®,等等
  • 将长时间运行的计算和模拟扩展到云中的CPU、GPU或计算集群
  • 将MATLAB与基于云的持续集成(CI)系统集成,以自动化代码测试并提高代码质量
  • 部署MATLAB和Simulink模型,并将自定义MATLAB与Simullink分析合并到基于云的应用程序中,而无需使用其他语言进行重新编码

IT管理员可以在公共、私有或混合云环境中部署MATLAB和Simulink。此外,MATLAB与在线平台(如JupyterHub、Domino Data Lab和Databricks)集成,以与现有基础设施协同工作。

要查看在云中使用MATLAB的不同方法的列表,请访问云资源页面.

在云工作流中使用MATLAB和Simulink

基于MATLAB和Simulink的交互式设计与开发

您可以在web浏览器中使用即时访问最新版本的MATLAB、Simulink和其他产品MATLAB在线Simulink在线由MathWorks主持。MATLAB Online和Simulink Online是方便、轻量级地访问MATLAB和Simullink的理想选择,无需安装或配置任何软件。

为了促进共享和协作,MATLAB驱动器为MATLAB文件提供基于云的存储。此外,您可以使用MATLAB接口将所需数据连接到流行的数据服务,如亚马逊S3Azure数据湖、和谷歌云存储将MATLAB与云计算数据结合使用可以节省时间,降低数据传输成本,并使您能够扩展到更多计算资源。

除了可以通过MathWorks管理的基础设施使用外,您还可以在您选择的云提供商提供的基础设施上直接使用MATLAB,如AWS和Azure.

对于IT 管理员:要在基础设施上托管MATLAB Online,系统管理员可以使用MATLAB在线服务器MATLAB Online Server使您能够配置和控制MATLAB在线以满足组织的需要,并与身份验证协议和文件系统集成,并提供对GPU等专用硬件资源的访问。

MATLAB与多个在线环境集成,使工程师和科学家能够使用他们喜欢的工具协作共享模型和数据。您可以使用参考体系结构或在托管平台上预先构建的集成来集成MATLAB,如数据积木Domino数据实验室,或自托管平台,如JupyterHub公司.

从Web浏览器访问MATLAB
将MATLAB代码连接到云服务

利用MATLAB和Simulink进行大规模仿真和设计探索

在公共云平台(如亚马逊)中使用MATLAB®Web Services(AWS)或Microsoft Azure使用高端云计算资源(如多CPU、多GPU或集群)开发和扩展MATLAB算法和Simulink仿真。使用云中心,您可以创建、管理和访问MATLAB和MATLAB并行服务器使用您的AWS凭据。或者,如果您的组织使用AWS或Azure Marketplaces,您可以从MathWorks提供的各种产品中受益。

对于IT管理员:首先,您可以使用以下几种方法之一定制和配置云资源GitHub上可用的参考体系结构®以满足组织的特定需求。这些参考体系结构自动化了在公共云环境中部署MATLAB、Simulink、MATLAB并行服务器、MATLAB-Production Server和其他附加产品的过程。

将MATLAB代码连接到云服务

将MATLAB和Simulink集成到CI和自动化测试系统中

为了自动化代码测试并提高代码质量,您可以将MATLAB集成到自动化测试环境和CI系统中。

云托管CI服务:您可以使用CI自动测试和验证MATLAB代码和Simulink模型,构建MEX文件,生成代码,并为部署打包工具箱或库。对于您在中的项目github,您可以在云托管CI服务中运行MATLAB,如Azure开发运营圆形CI®GitHub操作,或特拉维斯CI.

容器:您可以在容器中使用MATLAB与基于云的CI/CD系统进行自定义集成,确保所需软件包的再现性和可用性。您可以使用MATLAB Dockerfile参考体系结构在GitHub上可用,或在上使用预先构建的MATLAB容器DockerHub接口快速设置。对于深度学习工作流,还有一个预构建的容器DockerHub接口旨在充分利用NVIDIA®GPU。

将MATLAB代码和Simulink模型部署到生产环境中并进行操作

您可以使用按需云计算资源将MATLAB分析和算法部署到生产IT系统并进行操作。此外,您还可以共享基于浏览器的web应用程序,或将自定义分析、机器学习模型、深度学习模型或Simulink模拟合并到生产企业应用程序中。然后,在AWS或Azure等公共云上运行它们。

对于IT管理员:首先,您可以将MATLAB分析集成到企业应用程序中,并使用GitHub上可用的参考体系结构对于MATLAB生产服务器MATLAB Web应用程序服务器.

操作并部署到生产云环境