プランの選び方(用途別の目安)

[更新: 2026年11月11日]

さくらのVPSのプランは、メモリ、CPUコア数、ストレージ容量の組み合わせで決まります。
動かすソフトウェアによって必要なメモリが変わるため、まず必要なメモリを見積もり、それを上回る最も小さいプランから始めることをおすすめします。
足りなくなったときは、上位プランへスケールアップできます。

Note

本記事の「必要なメモリの目安」は、一般的なソフトウェアの動作から見積もった参考値です。弊社が動作を保証するものではございません。
実際に必要な量は、設定、同時アクセス数、データ量によって変わります。ソフトウェアに公式の動作要件がある場合は、ご確認のうえ、そちらを優先してください。

プランの種類

さくらのVPSの標準のプランは、次の7種類です。データセンター(石狩・東京・大阪)が違っても、プランのスペックは同じです。

プラン

メモリ

CPUコア数

ストレージ

512プラン

512MB

1

25GB

1Gプラン

1GB

2

50GB

2Gプラン

2GB

3

100GB

4Gプラン

4GB

4

200GB

8Gプラン

8GB

6

400GB

16Gプラン

16GB

8

800GB

32Gプラン

32GB

10

1,600GB

料金や最新のスペックは、 さくらのVPS サービスサイト をご確認ください(2026年11月時点の内容です)。
ストレージを増やしたい場合は、プランを変えずに容量を増やす ストレージ変更オプション もあります。

プランを選ぶ流れ

  1. 動かすソフトウェアを決めます。ソフトウェアに公式の動作要件があれば、メモリの要件を確認します。

  2. 必要なメモリを見積もります(次の「メモリ量の見積もり方」を参照)。

  3. 見積もりを上回る、最も小さいプランを選びます。

  4. 使い始めてメモリが足りなくなったら、上位プランへスケールアップします。

Note

スケールアップは、上位のプランへの変更だけが対象です。下位のプランへ戻すことはできません。また、プラン変更時にゾーンを変更することもできません。
スケールアップはサーバーを停止した状態で行います。詳しくは スケールアップ をご参照ください。
最低利用期間などの申し込み前の注意事項は お申し込み前の注意事項 をご参照ください。

メモリ量の見積もり方

必要なメモリは、次の式で見積もります。

必要なメモリ = (OS + 動かすソフトウェアの常駐分 + ピーク時に増える分) × 1.3〜1.5

× 1.3〜1.5 は、余裕を持たせるための係数です。キャッシュ、ログ、ソフトウェアの更新作業などで、一時的にメモリが増えるためです。 メモリが足りなくなると、ディスクへの退避(スワップ)が増えて動作が遅くなったり、プロセスが強制終了されたりします。余裕を持った見積もりをおすすめします。

一般的な常駐メモリの目安

項目

目安

補足

OS(標準OS、何も入れていない状態)

約0.3〜0.5GB

見積もりでは0.5GBとして扱います。

Webサーバー(nginx、Apache)

約0.05〜0.2GB

アクセスが増えると増えます。

PHP-FPM

1ワーカーあたり約0.03〜0.1GB

同時に処理する数だけ増えます。

データベース(MariaDB、MySQL)

約0.3〜0.8GB

設定やデータ量で大きく変わります。

Docker(エンジン本体)

約0.1〜0.2GB

動かすコンテナのぶんが加わります。

Javaのアプリ

設定したヒープ + 約0.5〜1GB

ヒープは、Javaが使うメモリの上限として設定する値です。

Note

上の値は、設定やバージョンによって変わる目安です。実際の使用量は、 free -m や top で確認できます。

用途別の見積もり例

WordPressで個人ブログを1つ運営する場合

アクセスが少ない、小規模なブログを想定します。

項目

メモリ

OS

約0.5GB

Webサーバー

約0.15GB

PHP-FPM(約0.07GB × 4ワーカー)

約0.3GB

データベース

約0.5GB

合計

約1.45GB

余裕(× 1.3〜1.5)を含めると、約1.9〜2.2GBです。2Gプラン が目安になります。
1Gプランでも動く場合がありますが、アクセスの増加やプラグインの追加で不足しやすくなります。

Docker Composeで小規模なWebアプリを動かす場合

Webアプリ、データベース、リバースプロキシの、3つのコンテナを想定します。

項目

メモリ

OS

約0.5GB

Docker(エンジン本体)

約0.2GB

コンテナ3つの合計(アプリ、DB、プロキシ)

約1.2GB

合計

約1.9GB

余裕(× 1.3〜1.5)を含めると、約2.5〜2.9GBです。4Gプラン が目安になります。
コンテナの数や、アプリの種類によって大きく変わります。コンテナを増やす場合は、上位のプランをご検討ください。

Minecraft Server(Java版)を動かす場合

Minecraft ServerはJavaで動くため、ヒープとして割り当てるメモリが中心になります。スタートアップスクリプト「Minecraft Server(Java版)」の記事では、プレイ人数ごとのおすすめプランを、次のとおり案内しています( Minecraft Server(Java版) )。

プレイ人数

おすすめプラン

メモリ

1〜4人

2Gプラン

2GB

5〜9人

4Gプラン

4GB

10人以上

8Gプラン

8GB

Modを入れる場合や、ワールドが大きい場合、視野距離を広げる場合は、さらに多くのメモリが必要です。

目安のまとめ

用途

目安のプラン

学習用、簡単な動作確認(SSH接続、小さなスクリプト)

1Gプラン(512プランは、Ubuntu 22.04以降では推奨されません)

WordPressで個人ブログを1つ

2Gプラン

Docker Composeで小規模なWebアプリ

4Gプラン

Minecraft Server(Java版)、1〜4人

2Gプラン

Minecraft Server(Java版)、5〜9人

4Gプラン

Minecraft Server(Java版)、10人以上

8Gプラン

開発・検証環境(エディタ、ビルド、複数のコンテナ)

4Gプラン以上

新規追加画面の「おすすめ構成」

サーバーの新規追加画面には、用途に合わせてOSやソフトウェアがあらかじめ設定される「おすすめ構成」があります。構成ごとに、最初に選択されるプランが決まっています。

おすすめ構成の内容(対象のOSやプラン)は変わることがあるため、ここには記載しません。最新の内容は、新規追加画面と さくらのVPS 新規追加 でご確認ください。
最初に選択されるプランは、用途や規模に合わせて変更できます。
たとえばMinecraft Server Java版の場合、既定のプランは1〜4人向けです。5人以上で遊ぶ場合は、前述のおすすめプランの表を参考に、より大きいプランをお選びください。

メモリが足りなくなったときは

  • 状況の確認: free -m や top で、メモリの使用量を確認します。

  • 一時的な対処: スワップファイルを追加する方法があります( swapfileの追加 )。ただし、動作は遅くなるため、根本的な対応にはスケールアップをご検討ください。

  • 根本的な対応: 上位プランへスケールアップします( スケールアップ )。