Main Content

Run MATLAB Parallel Server on AWS Batch

Deploy MATLAB® Parallel Server™ in Amazon® Web Services (AWS®), using AWS Batch, with your Amazon Web Services account.

Use this reference architecture when you want to batch process MATLAB jobs using AWS Batch. AWS Batch is a service that dynamically provisions, manages, monitors, and terminates Amazon EC2 instances based on the volume and resource requirements of the submitted jobs.

For a simpler but less customizable method of launching a MATLAB Parallel Server cluster in AWS, try MathWorks Cloud Center.

Requirements

To use this reference architecture, you need:

  • An AWS account. You are responsible for the costs of all AWS services.

  • Parallel Computing Toolbox™ installed on a client machine. The version must match the MATLAB version of the reference architecture.

  • A MATLAB Parallel Server license. For more information on how to configure your license for cloud use, see Configure MATLAB Parallel Server Licensing for Cloud Platforms.

    You can use either:

    • A MATLAB Parallel Server license configured to use online licensing. To view and modify the license manager type, see Configure MATLAB Parallel Server Licensing for Cloud Platforms.

    • A network license manager for MATLAB hosting sufficient MATLAB Parallel Server licenses for your cluster. You can use an existing license manager or deploy a network license manager that is also running on AWS. To view instructions for deploying a network license manager reference architecture on AWS, select a MATLAB release from Network License Manager for MATLAB on AWS (GitHub).

Run from GitHub

To launch MATLAB Parallel Server in AWS using AWS Batch, use the reference architecture templates provided in the following GitHub® repository:

You can run the template directly from the link in the GitHub repository. Choose your MATLAB release, and then click the Launch Stack icon next to the region in which you want to deploy your resources.

Related Topics

External Websites