第1章 OpenShift AI のアーキテクチャー
Red Hat OpenShift AI は、Red Hat が完全に管理するクラウドサービスであり、Red Hat OpenShift Dedicated および Red Hat OpenShift Service on Amazon Web Services (ROSA classic) でアドオンとして利用できます。
OpenShift AI は、以下のコンポーネントとサービスを統合します。
サービス層にて:
- OpenShift AI ダッシュボード
OpenShift AI 環境で利用可能なインストール済みアプリケーションと、チュートリアル、クイックスタートサンプル、ドキュメントなどの学習リソースを表示する、お客様向けのダッシュボード。ダッシュボードからは、ユーザー管理、クラスター設定、アクセラレータープロファイル、ハードウェアプロファイル、ワークベンチイメージ設定などの管理機能にアクセスすることもできます。さらに、データサイエンティストはダッシュボードから独自のプロジェクトを作成できます。これにより、データサイエンスに関連する作業を 1 つのプロジェクトにまとめることができます。
重要デフォルトでは、ハードウェアプロファイルはダッシュボードのナビゲーションメニューとユーザーインターフェイスに表示されませんが、アクセラレータープロファイルは表示されます。非推奨となったアクセラレータープロファイル機能に関連付けられたユーザーインターフェイスコンポーネントは、引き続き表示されます。ダッシュボードのナビゲーションメニューの Settings
Hardware profiles オプションと、ハードウェアプロファイルに関連付けられたユーザーインターフェイスコンポーネントを表示するには、OpenShift の OdhDashboardConfig
カスタムリソース (CR) で、disableHardwareProfiles
値をfalse
に設定します。ダッシュボード設定オプションの設定に関する詳細は、ダッシュボードのカスタマイズ を参照してください。- モデルサービング
- データサイエンティストは、トレーニングされた機械学習モデルをデプロイして、実稼働環境でインテリジェントなアプリケーションを提供できます。デプロイした後、アプリケーションはデプロイされた API エンドポイントを使用してモデルにリクエストを送信できます。
- データサイエンスパイプライン
- データサイエンティストは、Docker コンテナーを使用して、Data Science Pipelines 2.0 を備えたポータブルな機械学習 (ML) ワークフローを構築できます。データサイエンスパイプラインを使用すると、データサイエンティストはデータサイエンスモデルを開発しながらワークフローを自動化できます。
- Jupyter (Red Hat 管理)
- データサイエンティストが基本的なスタンドアロンワークベンチを設定し、JupyterLab で機械学習モデルを開発できるようにする Red Hat 管理アプリケーション。
- 分散ワークロード
- データサイエンティストは、複数のノードを並行して使用して、機械学習モデルをトレーニングしたり、データをより迅速に処理したりできます。このアプローチにより、タスクの完了時間が大幅に短縮され、より大規模なデータセットとより複雑なモデルの使用が可能になります。
- 検索拡張生成 (RAG)
- データサイエンティストや AI エンジニアは、統合された Llama Stack Operator によって提供される検索拡張生成 (RAG) 機能を活用できます。データサイエンティストや AI エンジニアは、大規模言語モデル推論、セマンティック検索、ベクトルデータベースストレージを組み合わせることで、データサイエンスプロジェクト内の独自のデータセットに基づいて、複雑なクエリーに対して、正確かつ検証可能で、カスタマイズされた回答を得ることができます。
管理層にて:
- Red Hat OpenShift AI Operator
- OpenShift AI の一部であるすべてのコンポーネントとサブ Operator をデプロイおよび維持するメタ Operator。
- 監視サービス
- Alertmanager、OpenShift Telemetry、Prometheus は連携して、OpenShift AI からメトリクスを収集し、モニタリングと請求の目的で役立つ方法でそれらのメトリクスを整理および表示します。Alertmanager からのアラートは PagerDuty に送信され、マネージドクラウドサービスの問題を Red Hat に通知します。
OpenShift Cluster Manager に Red Hat OpenShift AI アドオンをインストールすると、次の新しいプロジェクトが作成されます。
-
redhat-ods-operator
プロジェクトには、Red Hat OpenShift AI Operator が含まれています。 -
redhat-ods-applications
プロジェクトには、OpenShift AI のダッシュボードおよびその他の必要なコンポーネントが含まれます。 -
redhat-ods-monitoring
プロジェクトには、監視と請求のためのサービスが含まれています。 -
rhods-notebooks
プロジェクトは、基本的なワークベンチがデフォルトでデプロイされる場所です。
ユーザーやデータサイエンティストは、機械学習モデルを使用するアプリケーション用の追加プロジェクトを作成する必要があります。
ダッシュボードのアプリケーションタイルで特に指示がない限り、OpenShift AI アドオンに関連付けられた namespace に独立系ソフトウェアベンダー (ISV) アプリケーションをインストールしないでください。