VPS 実運用記

ConoHa VPS 2GB プランで GramShift を 1 年運用した本音レビュー

公開: 2026-05-24 · 著者: GRAMSHIFT

2GB プランで個人 SaaS は本当に足りるのか、1年動かして分かった現実

ConoHa VPS 2GB プランで GramShift を 1 年運用した本音レビュー

あなたが個人開発 SaaS のサーバー選びで「2GB プランで本当に足りるのか」「ConoHa VPS は実際どうなのか」「Xserver や さくら と何が違うのか」と悩んでいるなら、私が ConoHa VPS 2GB プランで GramShift (Instagram 自動運用 SaaS) のバックエンドを 1 年以上 24/7 運用した実数値 が判断材料になるはずです。CPU/RAM/ディスクの実使用量、月額 ¥3,608 の費用対効果、障害件数、4GB プランアップを検討した境界線まで、一次情報で公開します。

本記事の結論を先出しすると、以下の3点です。

  1. 個人 SaaS (ユーザー数 数十〜数百、書き込み秒間10件以下) なら ConoHa VPS 2GB プランで 1 年以上は十分。CPU 使用率は平常 5-15%、メモリは 600-900MB で頭打ち
  2. 同価格帯で Xserver VPS (月¥1,150) / さくら VPS (月¥1,738) の方が安いが、国内 DC + 日本語サポート + WING連携 + 管理画面の使いやすさで ConoHa を選び続けている (1年間 後悔したことなし)
  3. 4GB プランへのアップ判断は「常時メモリ使用率 80% 超」「ピーク時 CPU 100% が日次発生」のどちらかが 1ヶ月続いたら、現状はどちらも遠い

以下、1 年運用で蓄積した実数値と運用ノウハウを共有します。

ConoHa VPS 2GB プランで実際に動かしているもの

GramShift の Web/API バックエンドを ConoHa VPS 2GB プラン (CPU 3 コア / RAM 2GB / SSD 100GB / 月額 ¥3,608 税込) で運用しています。1 台の VPS で以下のプロセスが常駐しています。

  • Fastify サーバー (pm2 cluster mode、Node.js 22 LTS) — Stripe Webhook 受信、Heartbeat API、Dashboard、Desktop API
  • nginx — リバースプロキシ、Let's Encrypt SSL 終端、静的ファイル配信 (download/)
  • pm2 + pm2-logrotate — プロセス監視、ログローテーション (世代管理)
  • SQLite (better-sqlite3、WAL モード) — ユーザー DB、Stripe イベント DB
  • cron ジョブ — 深夜 3 時 VACUUM INTO バックアップ → Google Drive 転送、月次ヘルスチェック
  • Discord webhook 監視 — エラー時 / Meta 検知時 / 統計サマリの自動通知

これだけのプロセスを 1 台に詰め込んでいますが、後述の通り CPU/メモリの余裕はかなりあります。

1 年運用のリソース実使用量 (一次情報)

運用 1 年で観測した平均/ピーク/低稼働時の実数値です。pm2 monit と top コマンドで継続観測しました。

項目平常時ピーク時 (リリース直後)2GB プランに対する余裕
CPU 使用率 (全コア平均)5-15%40-60%★★★★★ (3コアに対して余裕大)
RAM 使用量600-900MB1.1-1.3GB★★★★ (2GB に対して 30-45% 余裕)
Swap 使用0-5MB10-30MB★★★★★ (Swap ほぼ使わない)
SSD 使用量5.9GB / 100GB(変化なし)★★★★★ (94% 余裕)
転送量 (月)10-30GB50GB★★★★★ (WING と異なり VPS は実質無制限)
iowait0.1-1%3-5%★★★★ (SSD のおかげ)

注目すべきは SSD 使用量 5.9GB / 100GB (5.9%) で、Web アプリ + SQLite + ログ + バックアップを全て含めてこの数値です。ディスクは個人 SaaS 規模では絶対に困りません。RAM も平常 600-900MB なので、2GB プランで 1.1-1.4GB のヘッドルームが常に確保されています。

「2GB は足りないかも」と契約前に不安だった人 (1 年前の私) に伝えるなら、「ユーザー数 数十〜数百、書き込み秒間 10 件未満なら 2GB で全く問題ない、むしろ余りまくる」が結論です。

1 年間の障害件数と原因

「VPS は不安定で個人開発者には荷が重い」という都市伝説がありますが、実際の 1 年間の障害件数は以下の通り、想像以上に安定していました。

  • VPS 自体の障害 (ConoHa 側起因): 0 件。物理サーバー再起動・ネットワーク不通・メンテナンス不能停止、全部経験なし
  • SSL 証明書 (Let's Encrypt) 更新失敗: 1 件 (cron 設定ミス起因、自分の責任)、復旧 30 分
  • メモリリーク (sqlite 接続解放漏れ): 1 件、pm2 自動再起動でユーザー影響なし、根本修正に 1 晩
  • nginx 設定ミスで 502: 2 件、いずれも自分の手動デプロイ時、復旧 5 分以内
  • その他自分起因のバグ: 数件、いずれも pm2 + Discord webhook で即検知して数分以内に対応

1 年で ConoHa VPS インフラ起因のダウンタイムはゼロ。残りは全部「自分のコードや設定のミス」で、これは VPS を変えても同じ問題が起きます。「VPS が不安定」は誤解で、現代の VPS は驚くほど安定しています。

月額 ¥3,608 の費用対効果

ConoHa VPS 2GB プランの月額 ¥3,608 (税込) を、生み出している価値で割ると以下になります。

  • GramShift MRR (¥1,980/月 × 顧客 N 人) の受け皿 — Stripe Webhook 受信、ユーザー DB、自動課金管理
  • Desktop アプリ 数十〜数百インストールの Heartbeat 受信 — 10 分間隔で死活情報、過去 24 時間の活動ログ
  • gramshift.com の Web ダッシュボード配信 — ユーザーが自分の自動化設定を変更できる UI
  • download.gramshift.com の静的配信 — Electron インストーラ (数十 MB) の配布
  • 監視・通知・バックアップの自動化 — Discord webhook + Google Drive 連携

これだけの機能を月 ¥3,608 で動かせるのは、SaaS スタートアップの平均インフラ月額 (数万円〜) と比較して 10 分の 1 以下。個人開発で最初から AWS EC2 + RDS を組むと月 1-3 万かかるので、ConoHa VPS の費用対効果は圧倒的です。

仮に GramShift 顧客が月 5 人いれば MRR ¥9,900、サーバー代を引いても ¥6,292 の粗利。10 人なら MRR ¥19,800、粗利 ¥16,192。顧客 2 人で完全黒字になる損益分岐点の低さが、個人開発 SaaS の最大の強みです。

他の VPS と比較した結果 (Xserver / さくら / Vultr / Linode / Hetzner)

ConoHa を選び続ける前に、同価格帯の代替も検討しました。一次情報ベースの比較表 (2026年5月時点) です。

サービス2GB 月額 (税込)強み個人 SaaS 視点の評価
ConoHa VPS約 ¥3,608国内 DC、UI 日本語、WING 連携、時間課金可、サポート日本語本人採用、総合点で勝つ
Xserver VPS約 ¥1,150 (12ヶ月プラン)料金優位、回線品質高評価料金優位、ただし WordPress 系の知見が中心で SaaS バックエンド情報少なめ
さくらの VPS約 ¥1,738 (3年プラン)老舗の安定性、SSD 標準UI が古め、現代的構成情報が少ない
Vultr約 $12 (¥1,800)東京リージョン有、API 充実UI 英語、決済 USD、海外サービス連携重視ならアリ
Linode (Akamai)約 $12 (¥1,800)20 年運用の枯れたインフラ海外向けサービスを作るなら最有力候補
Hetzner Cloud (ドイツ)約 €4.5 (¥720)海外勢で料金優位、性能評価が高い東京 DC なし、レイテンシ 100-200ms 不利、国内顧客向けには不向き

料金だけ見れば Xserver VPS が圧倒的に安く (ConoHa の 1/3)、Hetzner はさらに安いです。にもかかわらず ConoHa を選び続けている理由は以下:

  1. 国内 DC が必須 — Stripe Webhook の応答時間ペナルティ、Desktop アプリ Heartbeat レイテンシを考えると国内 DC は外せない (Hetzner 除外理由)
  2. WING との一元管理 — 同じ ConoHa アカウントで VPS + WING + ドメイン + メールを統一管理できる利便性が地味に効く (他社だと管理画面が分散)
  3. 日本語サポート + UI — Stripe webhook 系のトラブル時、技術問い合わせを日本語でできる安心感は値段差を埋める
  4. 時間課金プラン — 開発検証用に短期だけ追加 VPS を立てて消すような使い方ができる

逆に Xserver や Hetzner を選ぶべきケースは「料金最優先、英語管理画面 OK、海外顧客中心」のとき。個人開発の最初の SaaS が国内向けなら、ConoHa は無難すぎる選択です (悪い意味ではなく、突拍子もない選択をしなくて済むという褒め言葉)。

2GB プランで困ったケース・困らなかったケース

1 年運用で「2GB だと心配だな」と感じた瞬間と、「全然余裕だな」と確信した瞬間を率直に記録します。

困らなかったケース (90% 以上):

  • 平常の API リクエスト処理 — CPU 10% 前後、RAM 700MB 前後で安定
  • Stripe Webhook の集中受信 (月初/月末の定期課金処理) — ピーク時 CPU 40% でも余裕
  • Desktop アプリ Heartbeat の集中受信 — 同時接続数 数十でも問題なし
  • 毎日深夜 3 時の VACUUM INTO バックアップ — 一時的に CPU 60% スパイクするが数十秒で完了

「2GB ちょっと心配だな」と思った瞬間 (10% 未満):

  • sqlite 接続解放漏れバグでメモリリーク発生時 — 一時 RAM 1.5GB 到達、Swap 100MB 使用、pm2 自動再起動で復旧
  • Desktop 新バージョン公開直後の Heartbeat 集中 — 5 分間 CPU 80% 突入、その後収束

どちらも 2GB プランの上限内で収まっていて、4GB プランへのアップグレード判断には至っていません。「常時メモリ使用率 80% 超」「ピーク時 CPU 100% 張り付きが日次発生」のどちらかが 1ヶ月続いたら 4GB に上げる、というルールで運用していますが、現状どちらも遠いです。

1 年運用で身についた VPS 運用ノウハウ 5 つ

VPS 初心者が 1 年運用して「これは最初に知っておけば良かった」と思うノウハウを 5 つにまとめます。

  1. pm2 + ecosystem.config.cjs で全プロセス定義 — Fastify サーバー + cron ジョブ + バックグラウンドワーカーを 1 ファイルで管理、pm2 startup で OS 起動時自動復帰
  2. Let's Encrypt の自動更新は必ず動作確認certbot renew --dry-run でリハーサル、cron 設定後に翌月実機で更新されるか確認
  3. SSH キー認証 + パスワードログイン無効化PasswordAuthentication no in /etc/ssh/sshd_config、これだけで攻撃面が桁違いに減る
  4. ufw でポート最小公開 — 22 (SSH) / 80 / 443 のみ、それ以外は全部 deny。Fastify の 3000 番ポートは nginx 経由で公開、直接公開しない
  5. 監視は Discord webhook で十分 — Datadog や Mackerel は個人開発オーバースペック、Node.js から webhook 1 行で異常通知できる

これらは VPS 系のドキュメントや書籍に書いてあることばかりですが、「最初から全部入れる」と運用安定性が桁違いになります。私は最初の数ヶ月はパスワード認証のまま運用していて、それなりにブルートフォースアクセスを観測しました (実害ゼロですが、精神衛生に悪い)。

結論: 個人 SaaS の最初の 1 台は ConoHa VPS 2GB で十分

1 年運用の結論として、個人開発 SaaS の最初の 1 台は ConoHa VPS 2GB プランで全く問題ないです。月額 ¥3,608 は決して安くないですが、Xserver VPS との 3 倍差 (¥2,500/月) を「日本語サポート + WING 連携 + UI の使いやすさ」が埋めます。

初契約は ConoHa VPS 公式ページ から、本人確認後 数分で立ち上がります。時間課金プランがあるので、検証用に短期間だけ立てて試すのも気軽にできます。

ConoHa WING (共用ホスティング) との使い分けや、サーバー移管の実体験はサーバー移管記カテゴリ、ホスティング選定の比較記事は比較記事カテゴリに随時追加しています。

筆者: GRAMSHIFT — Instagram 自動運用 SaaS『GramShift』開発者、saas-diary.com / ai-pick.tech / lab.ai-pick.tech 等 複数メディア運営。ConoHa VPS 2GB プランで GramShift Web/API を 1 年以上 24/7 運用中、ConoHa WING マルチドメイン無制限プランで 4 メディアサイトを合計月額 約 ¥5,000 で並行運用している。

📚 Linux / VPS 関連書籍 (楽天市場)

※ アフィリエイトプログラム参加中 (ステマ法対応 [PR] 表記)

🖥 ConoHa VPS と並ぶ国内 VPS の有力候補

※ A8.net アフィリエイトプログラム参加中 (ステマ法対応 [PR] 表記)

よくある質問

ConoHa VPS 2GB プランで個人 SaaS は本当に足りますか?

ユーザー数 数十〜数百、書き込み秒間 10 件未満であれば 1 年以上余裕です。本記事の実測値では平常 CPU 5-15% / RAM 600-900MB で、2GB の上限に対して 30-45% のヘッドルームが常時確保されています。

ConoHa VPS と Xserver VPS、個人開発にはどちらが向きますか?

料金は Xserver が約 1/3 (月¥1,150 vs ¥3,608) で安いです。ConoHa を選ぶ価値は「国内 DC + 日本語サポート + WING 連携 + 管理画面の使いやすさ」で、料金優先なら Xserver、運用工数最小化なら ConoHa が現実的な選択になります。

いつ 2GB から 4GB プランにアップグレードすべきですか?

「常時メモリ使用率 80% 超」または「ピーク時 CPU 100% 張り付きが日次発生」のどちらかが 1ヶ月続いたら 4GB に上げる、というルールで運用しています。1 年運用してもどちらのシグナルも発生していません。

ConoHa VPS のダウンタイムや安定性はどうですか?

運用 1 年間で ConoHa VPS インフラ起因のダウンタイムは 0 件でした。観測された障害はすべて自分のコードや設定のミス (SSL 更新失敗 1 件、メモリリーク 1 件、nginx 設定ミス 2 件) で、ConoHa 側の問題ではありませんでした。