Elastic High Performance Computing (E-HPC) は、Alibaba Cloud が提供するコンピューティングサービスです。オートスケーリングと並列計算により、優れた安定したコンピューティングパフォーマンスを提供します。E-HPC は、コンピューティング機能を統合し、科学、工学、商業における主要なチャレンジに対応します。
E-HPC は、科学研究、石油探査、金融、気象予報、製薬、遺伝子シーケンス、グラフィックス処理など、さまざまな産業で利用されています。
仕組み
E-HPC クラスターは、以下の3つのノードタイプに編成された Elastic Compute Service (ECS) インスタンス上で実行されます。
ログインノード: ソフトウェアのインストール、コンパイル、デバッグ、およびジョブの投入を行います。
管理ノード: スケジューラサーバー (スケジューラクライアントを実行し、スケジューリングノードを管理します) とドメインアカウントサーバー (クラスターユーザーを管理します) をホストします。
計算ノード: HPC ジョブを実行します。クラスター全体のパフォーマンスは、計算ノード構成によって異なります。
クラスターは、ネットワーク分離のために Virtual Private Cloud (VPC) 内で実行されます。ログインノードは Elastic IP address (EIP) に関連付けられ、インターネットにアクセスするために特定のパブリック帯域幅が割り当てられます。セキュリティグループは、Stateful Packet Inspection (SPI) とパケットフィルタリングを備えた仮想ファイアウォールであり、セキュリティドメインを分離するためにインバウンドおよびアウトバウンドトラフィックを制御します。
File Storage NAS (NAS) は、すべてのノードで共有ファイルアクセスを提供します。Object Storage Service (OSS) は、ジョブデータファイルと実行可能ファイルを保存し、これらをクラスターに直接インポートできます。ファイルストレージ
機能
| 機能 | 説明 | 参照 |
|---|---|---|
| コンピューティングリソースの作成 | ジョブの投入と実行の基盤となるクラスターを作成します。E-HPC は、クラスター作成とハイブリッドクラウドクラスター作成をサポートしています。 | クラスターの作成, ハイブリッドクラウドクラスターの作成 |
| コンピューティングリソースの構成 | ワークロード要件に合わせて、ユーザー、ノード、スケジューラキュー、およびオートスケーリング設定を構成します。 | ユーザー管理, ノード管理, オートスケーリングの構成 |
| ジョブ投入 | E-HPC コンソールまたは SSH 経由でジョブを投入します。小規模なジョブの場合は、コンソールでジョブスクリプトを直接編集して投入します。複雑なジョブの場合は、スクリプトを OSS バケットにアップロードし、コンソールにインポートします。 | ジョブ管理, ジョブの作成 |
| パフォーマンス分析 | E-HPC オプティマイザーは、パフォーマンスモニタリングおよびプロファイリングプラットフォームです。クラスターパフォーマンスメトリクスを監視し、パフォーマンス履歴を確認し、パフォーマンスホットスポットをプロファイルします。 | クラスターパフォーマンスの表示 |
| Virtual Network Computing (VNC) | VNC サービスを使用して、E-HPC コンソールからジョブを管理します。 | VNC を使用した可視化サービスの管理 |