> ## Documentation Index
> Fetch the complete documentation index at: https://docs.coreweave.com/llms.txt
> Use this file to discover all available pages before exploring further.

# セルフマネージドのインフラストラクチャー要件

> W&B セルフマネージド のデプロイメント向けのインフラストラクチャーおよびソフトウェア要件

このページでは、W\&B セルフマネージド をデプロイするためのインフラストラクチャーおよびソフトウェア要件について説明します。セルフマネージド インストールを計画しているプラットフォームおよびインフラストラクチャーエンジニアを対象としています。デプロイメントを開始する前にこれらの要件を確認し、環境が W\&B Server をサポートできることを確認してください。

<Note>
  W\&B は、[W\&B Multi-tenant Cloud](/ja/products/wandb/platform/hosting/hosting-options/multi_tenant_cloud) または [W\&B 専用クラウド](/ja/products/wandb/platform/hosting/hosting-options/dedicated-cloud) などの完全マネージド デプロイメントオプションを推奨します。W\&B の完全マネージド サービスは、シンプルで安全に使用でき、設定は最小限または不要です。
</Note>

完全なアーキテクチャのガイダンスについては、[リファレンスアーキテクチャ](/ja/products/wandb/platform/hosting/self-managed/ref-arch) を参照してください。

<h2 id="software-version-requirements">
  ソフトウェアのバージョン要件
</h2>

| ソフトウェア | 最低バージョン |
| - | - |
| Kubernetes | v1.34 以降 ([サポートされる Kubernetes バージョン](https://kubernetes.io/releases/patch-releases/)) |
| Helm | v3.x |
| MySQL | W\&B Self-Managed のデプロイメントでは、セキュリティパッチと重要なバグ修正が提供されている、サポート対象の MySQL バージョンを実行する必要があります。**MySQL 8.4.x** をインストールするか、同バージョンにアップグレードしてください。または、プロバイダーがサポート対象かつパッチ適用済みと明記しているマネージドサービスのバージョンを使用してください。<br />Aurora MySQL のバージョン文字列は、コミュニティ版 MySQL のバージョンとは異なります。データベースエンジンの完全なバージョン文字列を確認するには `SELECT version()` を、Aurora のバージョンを確認するには `SELECT aurora_version()` を使用してください。[Aurora MySQL バージョン 3](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.MySQL80.html) は MySQL 8.0.x と互換性があり、引き続きサポートされています。移行先のバージョンを選択する際は、[Amazon Aurora のバージョン管理](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.VersionPolicy.Versioning.html) およびご利用のクラウドプロバイダーのドキュメントを参照してください。 |
| Redis | v7.x |
| ClickHouse | セルフマネージドのデプロイで Weave を使用する場合は必須です。Weave を使用しないデプロイメントでは不要です。[アップグレード時の ClickHouse 互換性](/ja/products/wandb/platform/hosting/self-managed/operator#clickhouse-compatibility-for-upgrades) および [サポートされる W\&B Server リリース](/ja/release-notes/server-releases) を参照してください。 |

<h2 id="hardware-requirements">
  ハードウェア要件
</h2>

**CPU アーキテクチャー**: W\&B は Intel (x86) の CPU アーキテクチャーでのみ動作します。ARM はサポートされていません。

**Sizing**: Kubernetes ノードおよび MySQL の CPU、メモリ、ディスクのサイジングに関する推奨事項については、リファレンスアーキテクチャの [Sizing セクション](/ja/products/wandb/platform/hosting/self-managed/ref-arch#sizing) を参照してください。要件は、Models と Weave のどちらを実行するか、または両方を実行するかによって異なります。

使用目的 (Models のみ、Weave のみ、または両方) に応じた詳細なサイジングの推奨事項については、[リファレンスアーキテクチャのサイジングに関するセクション](/ja/products/wandb/platform/hosting/self-managed/ref-arch#sizing)を参照してください。

<h2 id="kubernetes">
  Kubernetes
</h2>

W\&B Server は、複数の Pod を管理する [Kubernetes オペレーター](/ja/products/wandb/platform/hosting/self-managed/operator) としてデプロイされます。Kubernetes クラスターは次の要件を満たす必要があります。

* **バージョン**: 前述の [ソフトウェアのバージョン要件](#software-version-requirements) セクションを参照してください。
* **Ingress コントローラー**: 完全に設定され、正常に動作している Ingress コントローラー (Nginx、Istio、Traefik、またはクラウドプロバイダーのイングレス)。
* **Persistent Volume**: Persistent Volume をプロビジョニングできること。
* **CPU アーキテクチャー**: Intel または AMD の 64 ビット (ARM はサポートされていません)。

W\&B は、クラウド、オンプレミス、およびエアギャップ環境の [OpenShift Kubernetes clusters](https://www.redhat.com/en/technologies/cloud-computing/openshift) へのデプロイメントをサポートしています。具体的な設定手順については、オペレーター ガイドの [OpenShift セクション](/ja/products/wandb/platform/hosting/self-managed/operator#openshift-kubernetes-clusters) を参照してください。

ロードバランサーやイングレスの設定を含む Kubernetes 要件の詳細については、[リファレンスアーキテクチャの Kubernetes セクション](/ja/products/wandb/platform/hosting/self-managed/ref-arch#kubernetes) を参照してください。

<h2 id="mysql-database">
  MySQL データベース
</h2>

<Important>
  MySQL 8.0.x は 2026 年 4 月にサポート終了を迎えました。W\&B Self-Managed のデプロイメントでは、セキュリティパッチと重要なバグ修正が提供される、サポート対象の MySQL バージョンを実行する必要があります。コミュニティ版 MySQL を使用している場合は、**MySQL 8.4.x** をインストールするか、8.4.x にアップグレードしてください。マネージドサービスを使用している場合は、プロバイダーがサポート対象かつパッチ適用済みとして明記しているエンジンバージョンを実行してください (例: Amazon RDS for MySQL、Google Cloud SQL for MySQL、Azure Database for MySQL)。W\&B は、MySQL 8.4.0 および現行の 8.4.x リリースでプラットフォームの動作を検証済みです。まだ MySQL 8.0.x を使用している場合は、[MySQL を 8.4.x にアップグレードする](/ja/products/wandb/platform/hosting/self-managed/operator#upgrade-mysql-to-84x) の手順を参照して、アップグレードを計画してください。
</Important>

W\&B には外部の MySQL データベースが必要です。

本番環境では、マネージドデータベースサービスの使用を推奨します。

* [AWS RDS Aurora MySQL](https://aws.amazon.com/rds/aurora/)
* [Google Cloud SQL for MySQL](https://cloud.google.com/sql/mysql)
* [Azure Database for MySQL](https://azure.microsoft.com/en-us/products/mysql/)

マネージドデータベースサービスは、自動バックアップ、モニタリング、高可用性、パッチ適用などの機能を備えており、運用上の負担を軽減できます。

サイジングの推奨事項や設定パラメーターなど、MySQL の要件については[リファレンスアーキテクチャ](/ja/products/wandb/platform/hosting/self-managed/ref-arch#mysql)を参照してください。データベースを作成するための SQL については、[ベアメタルガイド](/ja/products/wandb/platform/hosting/self-managed/operator#mysql-database)を参照してください。デプロイメントのデータベース設定に関するご質問は、[サポート](mailto:forge-support@coreweave.com)または担当の AISE にお問い合わせください。

W\&B では、本番のデプロイメントには、AWS RDS Aurora MySQL、Google Cloud SQL for MySQL、または Azure Database for MySQL などのマネージドデータベースサービスの使用をおすすめします。マネージドサービスは、自動バックアップ、モニタリング、高可用性、パッチ適用を提供し、運用上の複雑さを軽減します。

<h3 id="mysql-configuration-parameters">
  MySQL 設定パラメーター
</h3>

独自の MySQL インスタンスを実行している場合は、W\&B Server との互換性を確保するため、MySQL に以下の設定を適用してください。

```ini theme={"system"}
binlog_format = 'ROW'
binlog_row_image = 'MINIMAL'
innodb_flush_log_at_trx_commit = 1
innodb_online_alter_log_max_size = 268435456
max_prepared_stmt_count = 1048576
sort_buffer_size = '67108864'
sync_binlog = 1
```

W\&B はこれらの設定のパフォーマンスと信頼性を検証済みです。

<h3 id="database-creation">
  データベースの作成
</h3>

管理された MySQL サービス (データベースを自動的にプロビジョニングするもの) を使用していない場合は、以下の手順に従って、W\&B Server が使用する MySQL データベースとユーザーを手動で作成してください：

次の SQL コマンドを使用して、データベースとユーザーを作成します。`[PASSWORD]` は安全なパスワードに置き換えてください。

```sql theme={"system"}
CREATE USER 'wandb_local'@'%' IDENTIFIED BY '[PASSWORD]';
CREATE DATABASE wandb_local CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
GRANT ALL ON wandb_local.* TO 'wandb_local'@'%' WITH GRANT OPTION;
```

バックアップ、パフォーマンス、モニタリング、可用性などの追加の考慮事項については、[リファレンスアーキテクチャ MySQL セクション](/ja/products/wandb/platform/hosting/self-managed/ref-arch#mysql) を参照してください。

<h2 id="redis">
  Redis
</h2>

W\&B Server はキャッシュおよびバックグラウンドジョブの調整に Redis を使用します。

W\&B は単一ノード構成の Redis 7.x デプロイメントを必要とし、W\&B の各コンポーネントはこれをジョブのキュー管理やデータのキャッシュに使用します。テストや概念実証 (PoC) 向けに、W\&B Self-Managed にはローカルの Redis デプロイメントが含まれています。このバンドルされたデプロイメントは、本番環境での使用には適していません。

本番環境のデプロイメントでは、W\&B は次の環境にある Redis インスタンスに接続できます。

* [Amazon ElastiCache](https://aws.amazon.com/elasticache/)
* [Google Cloud Memorystore](https://cloud.google.com/memorystore?hl=en)
* [Azure Cache for Redis](https://azure.microsoft.com/en-us/products/cache)
* クラウドまたはオンプレミスのインフラストラクチャー上でセルフホストしている Redis

W\&B は以下のいずれかの環境で Redis インスタンスに接続できます:

* [AWS Elasticache](https://aws.amazon.com/pm/elasticache/)。
* [Google Cloud Memory Store](https://cloud.google.com/memorystore?hl=en)。
* [Azure Cache for Redis](https://azure.microsoft.com/en-us/products/cache)。
* ご利用のクラウドまたはオンプレミスのインフラストラクチャーでホストされる Redis デプロイメント。

<h2 id="clickhouse">
  ClickHouse
</h2>

セルフマネージドのデプロイメントでの W\&B Weave は ClickHouse を使用します。ClickHouse は、すべてのセルフマネージド環境へのインストールで必須というわけではありません。

W\&B Server のアップグレードや ClickHouse バージョンの変更を行う前に、オペレーターガイドの[アップグレード時の ClickHouse 互換性](/ja/products/wandb/platform/hosting/self-managed/operator#clickhouse-compatibility-for-upgrades)と、[サポートされる W\&B Server リリース](/ja/release-notes/server-releases)の互換性に関するメモを参照してください。

デプロイメントの手順については、[セルフマネージド環境に Weave をデプロイする](/ja/products/wandb/weave/guides/platform/weave-self-managed)を参照してください。

<h2 id="object-storage">
  オブジェクトストレージ
</h2>

W\&B Server では、アーティファクト、メディア、run データを保存するためのオブジェクトストレージのストレージバケットが必要です。

W\&B には、事前署名付き URL と CORS をサポートするオブジェクトストレージが必要です。

W\&B では、次のストレージプロバイダーを推奨しています。

* [Amazon S3](https://aws.amazon.com/s3/): スケーラビリティ、データの可用性、セキュリティ、パフォーマンスを備えたオブジェクトストレージサービスです。
* [Google Cloud Storage](https://cloud.google.com/storage): 非構造化データを大規模に保存するためのマネージドサービスです。
* [Azure Blob Storage](https://azure.microsoft.com/en-us/products/storage/blobs): 非構造化データを大規模に保存するためのクラウドベースのオブジェクトストレージです。
* [CoreWeave AI Object Storage](/products/storage/object-storage): AI ワークロード向けに最適化された S3互換のオブジェクトストレージです。
* [MinIO Enterprise (AIStor)](https://www.min.io/product/aistor)、[NetApp StorageGRID](https://www.netapp.com/data-storage/storagegrid/) などのエンタープライズ向け S3互換ストレージ、またはその他のエンタープライズソリューション。

<Note>
  MinIO のオープンソース版は[メンテナンスモード](https://github.com/minio/minio)に移行しており、現在は開発が行われておらず、コンパイル済みバイナリも提供されていません。本番デプロイメントでは、マネージドオブジェクトストレージサービス、または MinIO Enterprise (AIStor) などのエンタープライズ向け S3互換ソリューションの使用を推奨します。
</Note>

プロバイダーを選択したら、W\&B がアクセスできるようにバケットを設定します。IAM ポリシー、CORS 設定、アクセスのセットアップなど、バケットのプロビジョニング手順の詳細については、[Bring Your Own Bucket (BYOB) ガイド](/ja/products/wandb/platform/hosting/data-security/secure-storage-connector)を参照してください。

キャパシティやパフォーマンスに関するガイダンスなど、オブジェクトストレージ要件の一覧については、[リファレンスアーキテクチャのオブジェクトストレージセクション](/ja/products/wandb/platform/hosting/self-managed/ref-arch#object-storage)を参照してください。

<h3 id="provision-your-storage-bucket">
  ストレージバケットをプロビジョニングする
</h3>

W\&B を設定する前に、オブジェクトストレージバケットをプロビジョニングし、必要な IAM ポリシー、CORS 設定、およびアクセス用の認証情報を構成しておく必要があります。

以下の各ストレージにおけるプロビジョニングの詳しい手順については、[Bring your own bucket を使用する (BYOB) ガイド](/ja/products/wandb/platform/hosting/data-security/secure-storage-connector)を参照してください。

* Amazon S3 (IAM ポリシーおよびバケットポリシーを含む)
* Google Cloud Storage (PubSub 通知を含む)
* Azure Blob Storage (マネージド ID を含む)
* CoreWeave AI Object Storage
* S3互換ストレージ (MinIO Enterprise、NetApp StorageGRID、その他のエンタープライズ向けソリューション)

<h3 id="configure-wb-to-use-your-bucket">
  W\&B を自分のバケットで使用するように設定する
</h3>

バケットをプロビジョニングした後、W\&B Server がバケットから読み書きできるように、オペレーターの Helm values を通じて W\&B を設定する必要があります。詳細については、[オペレーターのオブジェクトストレージ設定セクション](/ja/products/wandb/platform/hosting/self-managed/operator#object-storage-bucket) を参照してください。

<h2 id="networking">
  ネットワーク
</h2>

ネットワークを設定することで、ユーザーや機械学習ワークロードから W\&B Server にアクセスできるようにします。以下のセクションでは、DNS、ロードバランサー、イングレスの要件について説明します。

ネットワーク接続されたデプロイメントでは、インストール時と実行時の両方で、以下のエンドポイントへの外向き通信を許可してください。

* `https://deploy.wandb.ai`
* `https://charts.wandb.ai`
* `https://quay.io` (Prometheus のイメージに使用)

<Note>
  デプロイメントの設定によっては、追加のコンテナーレジストリが必要になる場合があります。

  * Weave のオンライン評価のために Bufstream と etcd をデプロイする場合は、`https://gcr.io`。
</Note>

エアギャップ環境のデプロイメントについては、[エアギャップ環境のインスタンス向け Kubernetes Operator](/ja/products/wandb/platform/hosting/self-managed/on-premises-deployments/kubernetes-airgapped)を参照してください。

トレーニング インフラストラクチャーと各実験管理システムに、W\&B とオブジェクトストレージへのアクセス権を付与してください。

<h3 id="dns">
  DNS
</h3>

W\&B デプロイメントの完全修飾ドメイン名 (FQDN) は、A レコードによって イングレス またはロードバランサーの IP アドレスに名前解決されるように設定する必要があります。

<h3 id="load-balancer-and-ingress">
  ロードバランサーとイングレス
</h3>

W\&B Kubernetes Operator は Kubernetes のイングレスコントローラーを使用してサービスを公開します。イングレスコントローラーは、URL パスに基づいてサービスのエンドポイントにトラフィックを振り分けます。機械学習のペイロードを実行するすべてのマシンと、Web ブラウザーからサービスにアクセスするすべてのマシンから、イングレスコントローラーに接続できる必要があります。

ロードバランサーの詳しいオプション、イングレスコントローラーの要件、設定例については、[リファレンスアーキテクチャのロードバランサーに関するセクション](/ja/products/wandb/platform/hosting/self-managed/ref-arch#load-balancer-and-ingress)を参照してください。

<h2 id="ssltls">
  SSL/TLS
</h2>

W\&B では、クライアントとサーバー間の安全な通信のために、有効な署名済み SSL/TLS 証明書が必要です。SSL/TLS の終端は、イングレスまたはロードバランサーで行う必要があります。W\&B Server アプリケーション自体は SSL/TLS 接続を終端しません。

<Warning>
  W\&B は自己署名証明書やカスタム CA をサポートしていません。自己署名証明書はユーザー側で問題を引き起こすため、サポート対象外です。
</Warning>

可能であれば、[Let's Encrypt](https://letsencrypt.org) などのサービスを使用して、信頼された証明書をロードバランサーに提供してください。Caddy や Cloudflare などのサービスを利用すると、SSL の管理を任せることができます。

セキュリティポリシー上、信頼されたネットワーク内でも SSL 通信が必要な場合は、Istio などのツールと[サイドカーコンテナー](https://istio.io/latest/docs/reference/config/networking/sidecar/)の使用を検討してください。

<h2 id="license">
  License
</h2>

セルフマネージドのデプロイメントには、有効な W\&B Server ライセンスが必要です。ライセンスがないと、W\&B Server は起動できません。

W\&B Self-Managed をデプロイするには、W\&B ライセンスが必要です。この手順では、ライセンスの取得方法を説明します。

1. W\&B アカウントをまだお持ちでない場合は、作成してください。
2. エンタープライズ評価版ライセンスが必要な場合は、[リクエストを送信](https://wandb.ai/site/for-enterprise/self-hosted-trial)するか、W\&B チームにお問い合わせください。エンタープライズ評価版ライセンスには、重要なセキュリティ機能やその他の企業向け機能のサポートが含まれます。
3. それ以外の場合は、[Deploy Manager](https://deploy.wandb.ai/deploy) を開いて無料の評価版ライセンスを生成してください。この URL は **Get a License for W\&B Local** フォームにリダイレクトされます。次の情報を入力してください。
   * ライセンスの所有者。
   * デプロイメントタイプ。
   * インスタンス名と説明 (オプション) 。
4. **Generate License Key** をクリックしてください。

デプロイメントの概要と関連するライセンスを示すページが表示されます。

<h2 id="next-steps">
  次のステップ
</h2>

インフラストラクチャーがこれらの要件を満たしていることを確認したら、ご利用の環境に合ったデプロイメントガイドに進んでください。

* **クラウドおよびオンプレミスのデプロイメント**: Helm および Terraform のデプロイメントオプションについては、[Kubernetes Operator を使用して W\&B をデプロイする](/ja/products/wandb/platform/hosting/self-managed/operator)を参照してください。
* **エアギャップ環境のデプロイメント**: ネットワークから切り離された環境については、[エアギャップ環境の Kubernetes にデプロイする](/ja/products/wandb/platform/hosting/self-managed/on-premises-deployments/kubernetes-airgapped)を参照してください。
* **すべてのデプロイメント方法**: オペレーターによるデプロイメントの基本ガイドについては、[Kubernetes Operator を使用してデプロイする](/ja/products/wandb/platform/hosting/self-managed/operator)を参照してください。
