What Is MathWorks Cloud Center?
Create, access, and manage public cloud resources with Cloud Center.
- Add and store AWS cloud credentials used to spin up cloud resources for MATLAB or MATLAB Parallel Server
- Run interactive sessions of MATLAB and Simulink in the cloud via the web browser or remote desktop
- Create, manage, and access compute resources like multi-core CPUs and GPUs in the cloud
- Create a MATLAB Parallel Server cluster and access this cloud cluster from your client MATLAB session
- Create customized cloud resources based on your needs
Published: 1 May 2022
Cloud Center enables you to create, access, and manage public cloud resources. You can easily launch a Windows or Linux machine with MATLAB installed that you can access remotely. You can also quickly create and configure a MATLAB Parallel Server cluster that you can access from any MATLAB.
To get started, you will need an Amazon Web Services, or AWS account. If you don't have one, contact your local support or create one on AWS. You can click Authorize to add credentials for multiple AWS accounts and allow Cloud Center to manage cloud resources on your behalf through a guided process.
After completing authorization, you can now create an AWS instance with MATLAB installed. You can start the instance with default settings. And if you want to customize the cloud machine settings, Cloud Center makes it easy for you to change options such as the operating system, instance type, auto shutdown period, and more.
Once the instance is running, you can log into the cloud machine directly from your web browser. After the connection is established, you can launch MATLAB on your cloud machine. You can also access the instance by downloading the remote desktop file. Consider a use case of running multiple simulations in Simulink on an automotive suspension system to inspect the impact of vehicle mass on vehicle dynamics.
You can sweep over the values of different vehicle mass and perform simulations in parallel. You can leverage the more powerful compute resource on a cloud machine to speed up the parallel simulation process. If a single machine does not provide enough computational power, you can create a MATLAB Parallel Server cloud cluster from within MATLAB.
You can configure a cluster to automatically shut down when not in use, and you can enable it to auto resize based on your needs. After the cloud cluster has started, you can use MATLAB Parallel Server to leverage even more compute resource on the cloud to run the simulations. You can scale up parallel simulations by scaling the number of workers on cloud compute resource.
Using Cloud Center, you can scale your local programs by launching a cloud machine. If additional compute resource is required, you can launch a cloud cluster using Cloud Center to further scale your computation with MATLAB Parallel Server. Cloud Center can help you scale a wide range of MATLAB and Simulink applications.
A few popular examples include deep learning, optimization, and Monte Carlo simulations. Cloud Center gives you access to the full power of MATLAB and Simulink by allowing you to easily provision and scale cloud compute resource based on your applications. For more information, please check the Cloud CENTER documentation.