Architecture and Resources
Deploying MATLAB® Production Server™ on AWS® creates several resources in your resource group. The following sections describe the architecture of MATLAB Production Server and the AWS resources that the deployment provisions.
MATLAB Production Server Architecture on AWS
AWS Resources
The MATLAB Production Server deployment in AWS creates the following resources in your resource group.
Resource Type | Description |
---|---|
Amazon EC2® Instance | Virtual machine (VM) that hosts the MATLAB Production Server dashboard. Use the dashboard to:
For more information about the dashboard, see Manage MATLAB Production Server Using the Dashboard. |
Auto Scaling Group | Manages the number of identical VMs for hosting MATLAB Production Server instances. Each VM runs an instance of MATLAB Production Server that in turn runs multiple MATLAB Production Server workers. For information on how to change the number of VMs, see Change Number of Virtual Machines. |
Load balancer | The deployment uses two elastic load balancers:
|
Amazon® S3 | Storage account that stores applications (CTF files) created by MATLAB Compiler SDK™. |
Amazon Virtual Private Cloud™ | Virtual network that consists of the deployed resources. |
Amazon ElastiCache® for Redis™ | Amazon ElastiCache for Redis enables caching of data between calls to MATLAB code running on a server instance. For information on connecting to the deployed Redis cache, see Use Amazon ElastiCache for Redis for Data Persistence. For information on using a data cache, see Data Caching Basics. |
Amazon CloudWatch | Enables viewing of logs. For information on how to view the logs, see View Logs. |