W&B は、W&B Multi-tenant Cloud や W&B Dedicated Cloud などのフルマネージドなデプロイオプションを推奨します。W&B のフルマネージドサービスは、必要な設定がほとんど、あるいはまったく不要で、簡単かつ安全に利用できます。
ソフトウェアのバージョン要件
| ソフトウェア | 最低バージョン |
|---|---|
| Kubernetes | v1.32 以降(サポートされている Kubernetes のバージョン) |
| Helm | v3.x |
| MySQL | v8.0.x が必須で、v8.0.32 以降。ただし v8.0.44 以降を推奨。 Aurora MySQL 3.x リリースは v3.05.2 以上である必要があります |
| Redis | v7.x |
ハードウェア要件
Kubernetes
- バージョン: 上記の「ソフトウェアバージョンの要件」を参照
- Ingress コントローラ: 適切に設定され、正常に動作している Ingress コントローラ (Nginx、Istio、Traefik、またはクラウドプロバイダーの Ingress)
- 永続ボリューム: 永続ボリュームをプロビジョニングできること
- CPU アーキテクチャ: Intel または AMD の 64 ビット (ARM はサポート対象外)
MySQL データベース
MySQL の設定パラメータ
データベースの作成
SOME_PASSWORD を任意の安全なパスワードに置き換えてください:
Redis
- AWS Elasticache
- Google Cloud Memory Store
- Azure Cache for Redis
- お使いのクラウドまたはオンプレミスのインフラストラクチャ上でホストされている Redis デプロイメント
- AWS Elasticache
- Google Cloud Memory Store
- Azure Cache for Redis
- お使いのクラウド環境またはオンプレミスインフラストラクチャ上でホストされている Redis デプロイメント
オブジェクトストレージ
- Amazon S3: 業界トップクラスのスケーラビリティ、データ可用性、セキュリティ、およびパフォーマンスを提供するオブジェクトストレージサービス。
- Google Cloud Storage: 非構造化データを大規模に保存するためのマネージドサービス。
- Azure Blob Storage: 大量の非構造化データを保存するためのクラウドベースのオブジェクトストレージソリューション。
- CoreWeave AI Object Storage: AI ワークロード向けに最適化された、高性能で S3 互換のオブジェクトストレージサービス。
- エンタープライズ向け S3 互換ストレージ: MinIO Enterprise (AIStor)、NetApp StorageGRID、その他のエンタープライズグレードのソリューション
MinIO Open Source はメンテナンスモードにあり、積極的な開発や事前コンパイル済みバイナリは提供されていません。本番環境へのデプロイには、W&B はマネージド型オブジェクトストレージサービス、または MinIO Enterprise (AIStor) のようなエンタープライズ向け S3 互換ソリューションの利用を推奨します。
ストレージバケットをプロビジョニングする
- Amazon S3(IAM ポリシーおよびバケットポリシーを含む)
- Google Cloud Storage(PubSub 通知を含む)
- Azure Blob Storage(マネージド ID を含む)
- CoreWeave AI Object Storage
- S3 互換ストレージ(MinIO Enterprise、NetApp StorageGRID、およびその他のエンタープライズ向けソリューション)
バケットを使用するように W&B を設定する
ネットワーク
- https://deploy.wandb.ai
- https://charts.wandb.ai
- https://quay.io (Prometheus イメージ用)
デプロイメントの構成によっては、追加のコンテナレジストリが必要になる場合があります:
- Weave のオンライン評価で Bufstream と etcd をデプロイする場合、
https://gcr.ioが必要です。
DNS
ロードバランサーと Ingress
SSL/TLS
ライセンス
- まだ W&B アカウントをお持ちでない場合は、作成してください。
- 重要なセキュリティ機能やその他のエンタープライズ向け機能をサポートするエンタープライズトライアルライセンスが必要な場合は、リクエストを送信するか、担当の W&B チームに連絡してください。
- それ以外の場合は、Deploy Manager を開いて無償トライアルライセンスを生成します。URL は Get a License for W&B Local フォームにリダイレクトされます。次の情報を入力してください:
- ライセンスの所有者
- デプロイ方法
- インスタンスの名前と任意の説明
- Generate License Key をクリックします。
次のステップ
- クラウドおよびオンプレミス環境へのデプロイ: Helm と Terraform によるデプロイ方法については、Deploy W&B with Kubernetes Operator を参照してください。
- エアギャップ環境へのデプロイ: 分離された環境でのデプロイ方法については、Deploy on Air-Gapped Kubernetes を参照してください。
- すべてのデプロイ方法: オペレーターによる基本的なデプロイ手順については、Deploy with Kubernetes Operator を参照してください。