概要

AWS でのスケールアウトコンピューティングソリューションを使えば、コンピュータ支援エンジニアリング (CAE) のような計算負荷の高いワークフロー向けのマルチユーザー環境をデプロイおよび運用できます。このソリューションは、豊富なコンピューティングリソース、高速ネットワークバックボーン、無制限のストレージ、そして AWS 内に直接統合された予算およびコスト管理の機能を備えています。
利点

AWS でのスケールアウトコンピューティング、および管理者とユーザーが Amazon EC2 クラスターと対話するために使用する共通の API セットを使用してサンプル UI をデプロイして設定します。
このソリューションは Desktop Cloud Visualization (DCV) グラフィカルセッションを利用して、ユーザーが簡単にクラスターにアクセスして、前処理および後処理の視覚化アクションを実行できるようにします。
スケジューラとアプリケーションのログはリアルタイムで取り込まれ、データレイクに保存されてから処理されます。
ソリューションは、カスタマイズ可能なスクリプトのコレクションとともにデプロイされ、ユーザーがデータを収集して一般的なクラスタータスクを実行するのを支援するために拡張できます。
技術的な詳細情報

このソリューションにより、運用環境のホストされたリポジトリでカスタムインストーラを使用し、AWS CloudFormation テンプレートをデプロイできるようになります。CloudFormation テンプレートは、8 つのコンポーネントで構成される以下のアーキテクチャをデプロイします。
ステップ 1
Amazon EC2 Auto Scaling は、スケールアウトしたコンピューティングジョブなどのクラスターユーザーのタスクの実行に必要なリソースを自動的にプロビジョニングします。
ステップ 2
また、このソリューションでは、永続的ストレージとして Amazon Elastic File System (Amazon EFS)、永続的ログとして Amazon Simple Storage Service (Amazon S3)、そしてオプションで並列ファイルシステムの Amazon FSx for Lustre をデプロイしています。
ステップ 3
コアで、Amazon Elastic Compute Cloud (Amazon EC2) インスタンスは、ユーザーが送信したジョブに必要な AWS リソースを動的にプロビジョンするスケジューラを実装しています。また、このスケジューラインスタンスは、ユーザーや管理者が環境を操作するためのウェブインターフェイスもホストしています。
ステップ 4
NICE Desktop Cloud Visualization (DCV) を使用した 2D または 3D ワークステーションを起動し、バッチジョブの送信や GUI ツールの実行に使用できます。
ステップ 5
使用されるセキュリティサービスとリソースには、AWS Secrets Manager、AWS Certificate Manager、Security Groups、AWS Identity and Access Management (IAM) が含まれます。
ステップ 6
AWS Lambda の機能により、必要な前提条件を確認し、Application Load Balancer (ALB) 用のデフォルトの署名付き証明書を作成し、DCV ワークステーションセッションへのアクセスを管理します。
ステップ 7
Amazon OpenSearch Service クラスターにより、ジョブとホストの情報を保存します。
ステップ 8
Elastic Load Balancing はアベイラビリティーゾーン間のアクセシビリティを確保するために使用され、Cost Allocation Tags は AWS Cost Explorer で使用されます。
関連コンテンツ
