デプロイ
このデプロイメント・フローを使用して、OOD、Slurm、Identity、Storageサービスを使用して、OCI上の本番対応のHPCおよびAIプラットフォームをプロビジョニングおよび検証します。
次のステップに従います:
- OCIネットワーキング・ネットワーキング環境を作成します。
- 共有ストレージサービスを配備します。
- FreeIPAアイデンティティ・サービスを構成します。
- Slurmコントローラとログイン・ノードをデプロイします。
- CPUおよびGPUパーティションの自動スケーリングを構成します。
- 制御されたイメージ・パイプラインを使用して、CPUおよびGPUゴールデン・イメージを構築またはインポートします。
- Open OnDemandをデプロイします。
- Microsoft Entra ID OIDC認証を統合します。
- バッチ接続アプリケーションをインストールして確認します。
- モニタリングとアラートを構成します。
- ブラウザおよびコマンドライン・ワークフローから、ストレージ、スケジューラ、自動スケールおよび対話型アプリケーションを確認します。
- アップグレード後のランブックおよびロールバック・ランブックを取得します。
- 検証済の構成およびスクリプトのみをソース・コントロールにプロモートして戻します。
運用用のランブックおよび制御された構成ベースラインを使用して、インフラストラクチャおよびユーザー・ワークフロー・パスにまたがってプラットフォームをデプロイおよび検証しました。
生産準備チェックリスト
このチェックリストを使用して、OCI上のOODベースのHPCおよびAIプラットフォームの本番展開前に、ユーザー対応およびインフラストラクチャの準備状況を確認します。
本番ロールアウトの前に、インフラストラクチャ・レイヤーとユーザー・ワークフロー・レイヤーの両方からアーキテクチャを検証します。
推奨準備状況チェックには、OOD Webバックエンド冗長性、OIDCルーティング動作、Slurmパーティション・カバレッジ、リモート・デスクトップ・プロキシ・ルーティング、自動スケール・ブートストラップ検証、GPUランタイム検証、共有ランタイム一貫性、アップグレード後の互換性チェックが含まれます。
| 優先度 | 項目 | 理由 |
|---|---|---|
| クリティカル | 認証されたブラウザの受け入れ | デスクトップ、コード・サーバー、JupyterLab、シェル、ファイルおよびジョブ・コンポーザのログイン後に、実際のブラウザ・フローを確認します。 |
| クリティカル | GPU Lustreルートの決定 | ネイティブLustreをサポートするGPUイメージ・レーンを定義し、パーティション名とユーザー・ガイダンスの選択肢を公開します。 |
| 高値 | GPUゴールデン・イメージの標準化 | コールド・スタート時間、ユーザーおよびグループ・ドリフト、スケジューラ・ランタイム・ドリフトおよびノード側の繰返し修復を削減します。 |
| 高値 | 共有された対話型ランタイム・ガバナンス | パーティション間の/appsなど、共通パスで共有ランタイムをバージョニングおよび検証します。
|
| 高値 | プロジェクトおよびラボ・グループ・ガバナンス | マルチテナント・アクセス制御、割当て制限の所有権、チャージバック操作またはショーバック操作を強制します。 |
| 高値 | OODのアップグレード後のパッチ適用の自動化 | 将来のOODアップグレード後のリピート回帰を防止します。 |