本文へスキップ

Splits とは何か、リソース分割の仕組み、1 つの有料プランで複数のサーバーを運用する方法。

Splits は有料プランの機能で、プラン全体のリソースを複数のサーバーインスタンスに分割できます。1 台の大きなサーバーの代わりに、同じプランのリソースの範囲内で、いくつかの小さなサーバーを運用できます。

このページで学べること

  • Split とは何か、どのように動くか
  • 各プランに含まれる Split の数
  • サーバー間でリソースを割り当てる方法
  • Split として運用できるサーバーの種類

Split とは?

Split は 1 つのサーバーインスタンスの枠を表します。プランの合計 CPU、RAM、ディスクは共有のプールです。プランの上限を超えない限り、そのプールの一部を作成する各サーバーに割り当てます。

Split の数は、同時に運用できるサーバーの最大数に等しくなります。


プランごとの Split

プランSplit同時に運用できるサーバーの最大数
Bronze22
Silver33
Gold44

Free Tier は Splits に対応していません。


リソース分割の仕組み

プランのリソースはプールです — 作成する各サーバーは、そこから割り当てを受けます。すべてのサーバーの割り当ての合計は、プランの上限内に収まる必要があります。

例 — Silver プラン(200% CPU、4 GB RAM、9 GB NVMe、3 Split):

サーバーCPURAMディスク
Discord ボット50%512 MB1 GB
Web API100%2 GB4 GB
データベース50%1.5 GB4 GB
合計200%4 GB9 GB

3 つの Split すべてが使われ、プランのリソースは完全に割り当てられています。


Split として運用できるもの

アプリケーションサーバーに限りません。Portal の Splits タブでは、次を作成できます:

アプリケーションサーバー:

  • Node.js
  • Python
  • Java
  • Rust
  • C#
  • Lua
  • そのほかの対応している egg

データベースサーバー:

  • MongoDB
  • MariaDB
  • PostgreSQL

Portal での Splits の管理

Portal では、各有料プランのサーバーに Splits タブが表示されます。そこから次のことができます:

  • 新しいサーバーインスタンスを作成する
  • インスタンスごとにリソースの割り当てを設定する
  • データベースサーバーを作成する

よくある質問

Free Tier で Splits を使えますか?

いいえ。Splits は Bronze、Silver、Gold の有料プランでのみ利用できます。

異なる Split で、異なるプログラミング言語を動かせますか?

はい。Split ごとにランタイムを組み合わせられます — たとえば、同じプランで Node.js サーバーと Python サーバーを 1 つずつ運用するなどです。

Split の少ないプランにダウングレードするとどうなりますか?

新しいプランの上限に収めるため、一部のサーバーインスタンスを削除する必要があるかもしれません。ダウングレードの前に、手助けが必要であればサポートに問い合わせてください。

データベースサーバーを Split として作成できますか?

はい。Portal の Splits タブでは、アプリケーションサーバーと並べて MongoDB、MariaDB、PostgreSQL のデータベースサーバーを作成できます。


次のステップ