Workstation Management modules - Modular Cloud Studio on AWS

Workstation Management modules

Workstation Management modules create the necessary resources to provide virtual workstations to users in the post-production environment. This way, users can gain cloud performance by connecting remotely only from their local laptop, and handle auto-scaling based on policies.

The following Workstation Management modules are available in MCS after deployment:

  • Leostream Broker module - Manages assignment and auto scaling of workstations

  • Leostream Gateway module - Manages connections to workstations

Note

Modular Cloud Studio on AWS allows you to deploy and manage a scalable, secure, and global content production infrastructure in the cloud. This includes custom modules, developed by AWS Partners or other third parties, that you can choose to use ("Third-Party Modules"). AWS does not own or otherwise have any control over Third-Party Modules.

Your use of the Third-Party Modules is governed by any terms provided to you by the Third-Party Module providers when you acquired your license to use them (for example, their terms of service, license agreement, acceptable use policy, and privacy policy). You are responsible for ensuring that your use of the Third-Party Modules comply with any terms governing them, and any laws, rules, regulations, policies, or standards that apply to you.

You are also responsible for making your own independent assessment of the Third-Party Modules that you use. AWS does not make any representations, warranties, or guarantees regarding the Third-Party Modules, which are "Third-Party Content" under your agreement with AWS. Modular Cloud Studio on AWS is offered to you as "AWS Content" under your agreement with AWS.

Leostream Broker module

leostream broker module
  1. A privately hosted zone in Amazon Route 53 routes requests to an Application Load Balancer that is accessible through a private subnet. This Application Load Balancer manages connections to an Amazon EC2 Auto Scaling Group.

  2. This module manages Leostream workstations on Amazon EC2.

  3. An Amazon EC2 Auto Scaling Group maintains the necessary number of Leostream Broker instances on Amazon EC2.

  4. The Leostream Broker EC2 instances use an Amazon Relational Databases Service (Amazon RDS) for PostgreSQL database.

    Database configuration:

    • A dedicated "leostream" user is provisioned with specific permissions

    • User can create, read, update, and delete databases and tables

    • Operates with restricted privileges compared to the default administrator account

    • Default admin user credentials are not exposed to or utilized by Leostream modules

  5. Amazon EC2 Image Builder is used upon deployment to build the AMI for the Leostream Broker EC2 instances along with both Windows and Linux AMIs that the Leostream Broker module uses.

Spoke Leostream Broker module

spoke leostream broker module
  1. The Leostream Broker cluster in the hub variant of this module manages workstations on Amazon EC2.

  2. Workstations use the same AMIs built by the Leostream Broker module in the hub Region. The Spoke Leostream Broker module copies AMIs from the hub Region into the spoke Region.

Leostream Gateway module

leostream gateway module
  1. Optionally, when a certificate and hosted zone are configured, a hosted zone on Amazon Route 53 routes requests to AWS Global Accelerator.

  2. The module deploys an AWS Global Accelerator and uses it to manage connections with Leostream Gateway to either a workstation or the Leostream Broker cluster.

  3. The module uses the Application Load Balancer deployed by the Leostream Broker module which manages traffic to the Auto Scaling Group for Leostream Broker instances.

  4. Amazon DCV traffic is routed securely between the AWS Global Accelerator, Leostream Gateway, and workstations.

  5. An Auto Scaling Group maintains the necessary number of Leostream Gateway instances on Amazon EC2.

  6. Auto Scaling events invoke workflows in AWS Step Functions via Amazon EventBridge to manage Leostream Gateway registrations.

  7. The AMI used by Leostream Gateway EC2 instances is built during deployment using Amazon EC2 Image Builder.

Spoke Leostream Gateway module

spoke leostream gateway module
  1. Auto Scaling events invoke workflows in AWS Step Functions via Amazon EventBridge to manage Leostream Gateway registrations.

  2. Amazon DCV traffic is routed securely between the AWS Global Accelerator, Leostream Gateway, and workstations.

  3. Workstations use the same AMIs built by the Leostream Broker module in the hub Region.

  4. An Auto Scaling Group maintains the necessary number of Leostream Gateway instances on Amazon EC2.