InseeFrLab/onyxia

🔬 Data science environment for k8s

何を解決するか

Onyxiaは、データサイエンティストがKubernetesクラスタ上で作業環境を展開・管理できる集中型のWebインターフェースを提供します。複雑なインフラの手動設定を不要にし、JupyterやRStudioなどのさまざまなデータサイエンスツールをオンデマンドで起動できるようにします。

動作方法

Onyxiaは、さまざまなオープンソースのバックエンド技術の間の「接着剤」層として機能します。ユーザーはHelmチャートのカタログからコンテナを起動でき、以下の機能を備えています:

  • リソース割り当て:ユーザーはセッションに必要なCPU、RAM、GPUリソースの量を指定できます。
  • カスタマイズ:起動時に実行される環境変数やカスタム初期化スクリプトを定義できます。
  • 統合:S3によるデータストレージ、Vaultによるシークレット管理、Keycloakによる認証と深く統合されています。

対象ユーザー

Kubernetesを活用してスケーラブルでオンデマンドの作業環境を提供するデータサイエンティストや組織。

特徴

  • オンデマンド環境:Helmチャート経由でJupyter、RStudio、その他のツールを起動。
  • GPUサポート:コンテナに対するGPU割り当てを直接制御可能。
  • エンタープライズ統合:S3、Vault、Keycloakの組み込みサポート。
  • 構成管理:サービス構成の保存と復元が可能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト