Main Content

License Requirements for MATLAB on Cloud Platforms

Eligible licensed users can run certain MathWorks® products on public cloud platforms, such as Azure® and AWS®. Some products can also be packaged in containers for use in a cloud environment. Eligibility and configuration requirements for using MathWorks products in containers or public clouds depend on the license type.

Note

License administrators: For information about how to configure the network license manager for use with MathWorks products on the cloud, see Configure License Manager for MATLAB on Cloud Platforms.

If you do not know what type of license you have or what products you are licensed for, you can look in your MathWorks Account:

  1. Sign in to your MathWorks Account.

  2. Under My Software, view the license (or licenses).

    Under Options, note the license type.

  3. Under License, click the license number to see the products on that license.

If you do not have a MathWorks Account, you can create an account at https://www.mathworks.com/mwaccount/register. You can then link the license you are using to your MathWorks Account or purchase a license if you do not have one.

To determine whether your license is eligible to run MathWorks products on the cloud, consult the following table.

ProductLicense Conditions

MATLAB Online

Eligible licensed MATLAB® users can use MATLAB Online™ without additional configuration. To see whether your license type is eligible, see MATLAB Online.

MATLAB

  • On public clouds

  • In containers

Your license must be:

  • Linked to a MathWorks Account.

  • Configured for cloud use. Individual and Campus-Wide licenses are already configured. For other license types, contact your license administrator. 

  • Current on Software Maintenance Service (SMS). 

Additionally, for containers:

  • Your license must be valid for all MathWorks products in the container.

  • If you have a Concurrent license type, you must supply the port number and DNS address of the network license manager when you run the container. For instance:

    docker run -it --rm  \
       --shm-size=512M \
      -e MLM_LICENSE_FILE=27000@MyLicenseServer \
      mathworks/matlab:r2021a

MATLAB Parallel Server™

  • On public clouds

  • In Cloud Center

  • In containers

The following license types are supported:

  • Individual (a license that only you use that is in your name, not a Home or Student license)

  • Campus-Wide license (a license you use that belongs to your academic institution).

  • Network license (Network Named User or Concurrent)

Additionally, your license must be:

  • Linked to a MathWorks Account.

  • Configured for cloud use. Individual and Campus-Wide licenses are already configured. For other license types, contact your license administrator.

  • Current on Software Maintenance Service (SMS). 

Additionally, for containers:

  • Your license must be valid for all MathWorks products in the container.

  • If you have a Concurrent license type, you must supply the port number and DNS address of the network license manager when you run the container. For instance:

    docker run -it --rm  \
       --shm-size=512M \
      -e MLM_LICENSE_FILE=27000@MyLicenseServer \
      mathworks/matlab:r2021a
    

MATLAB Production Server™

  • On public clouds

Your license must be:

  • Concurrent license type.

  • Configured to use a network license manager on the virtual network. By default, the deployment of MATLAB Production Server includes a network license manager, but you can also use an existing license manager. In either case, activate or move the license after deployment.

  • Current on Software Maintenance Service (SMS). 

If you do not have an eligible MATLAB Production Server license, you can use the MATLAB Production Server pay-as-you-go offerings on Azure or AWS.

MATLAB Web App Server™

  • On public clouds

Your license must be:

  • Concurrent license type.

  • Configured to use a network license manager on the virtual network. By default, the deployment of MATLAB Web App Server includes a network license manager, but you can also use an existing license manager. In either case, activate or move the license after deployment.

  • Current on Software Maintenance Service (SMS). 

Related Topics