The Scale-Out Computing on AWS solution helps customers deploy and operate a multiuser environment for computationally intensive workflows, such as computer-aided engineering (CAE). The solution features a large selection of compute resources, a fast network backbone, unlimited storage, and budget and cost management directly integrated within AWS.
Scale-Out Computing on AWS deploys and sets up an example UI with a common set of APIs that the administrator and users can use to interact with their Amazon EC2 cluster.
The solution leverages Desktop Cloud Visualization (DCV) graphical sessions to help users easily access the cluster to perform any pre- and post-processing visualization actions.
Schedulers and application logs are ingested in real-time and stored in the data lake for further processing.
The solution is deployed with a collection of scripts that are customizable and can be extended to help users collect data and run common cluster tasks.
This solution allows you to deploy the AWS CloudFormation template using a custom installer in your hosted repository for production environments. The CloudFormation template deploys the following architecture consisting of eight components:
Amazon EC2 Auto Scaling to automatically provision the resources necessary to run cluster user tasks such as scale-out compute jobs.
At its core, the Amazon Elastic Compute Cloud (Amazon EC2) instance implements a scheduler, which dynamically provisions AWS resources required for jobs submitted by users. The scheduler instance also hosts web interface which allows users and administrators to interact with the environment.
Launch a 2D or 3D Workstation that uses NICE Desktop Cloud Visualization (DCV), that can be used to submit batch jobs and run GUI tools.