VPS入門
「VPSってよく聞くけど、レンタルサーバーと何が違うの?」という人向けに、仕組みから選び方、契約から公開までの流れまでをまとめた入門ガイドです。
そもそもサーバーとは?
VPSの前に、まず「サーバー」から。サーバーとは誰かからの要求に応えて、何かを提供し続けるコンピューターのことです。特別な機械というより「ずっと電源が入っていて、インターネットにつながっていて、頼まれたら答えるPC」だと考えてください。
Webサイトを見るとき、裏で起きていること
- 1手元のスマホ・PC:「このページを見せて」とお願いする(=クライアント)
- 2インターネット:そのお願いが、世界のどこかにある機械まで届く
- 3サーバー:お願いを受け取り、ページのデータを返す(=サーバー)
- 4手元のスマホ・PC:受け取ったデータを画面に表示する

レン

プロクラ

レン

プロクラ
VPSとは?
VPS(Virtual Private Server=仮想専用サーバー)は、1台の物理サーバーを仮想化技術で分割し、利用者ごとに「専用の仮想サーバー」を割り当てるサービスです。物理サーバーは他の利用者と共有しますが、OS・メモリ・ディスクは自分専用の区画が確保されるため、まるで1台のサーバーを丸ごと借りているかのように自由に使えます。

プロクラ

レン

プロクラ
共用サーバーとの違い
共用(共有)レンタルサーバーは、1台のサーバーのOSやアプリケーションを全利用者で共有します。手軽で安価な反面、他の利用者の負荷の影響を受けやすく、root権限が無いためソフトウェア構成の自由度が低くなります。VPSは利用者ごとに独立したOSを持つため、この2つの弱点がどちらも解消されます。
OSもアプリもみんなで共有。
他の利用者の影響を受けやすい
1人ずつ縦に区切られた専用区画。
OSもメモリも自分専用
| 共用サーバー | VPS | |
|---|---|---|
| 月額の目安 | 数百円〜 | 数百円〜数千円 |
| root権限 | なし | あり |
| OS・ソフトの自由度 | 低い(用意されたものだけ) | 高い(自由に選択・構成) |
| 他の利用者の影響 | 受けやすい | 受けにくい |
| 必要な知識 | 少ない(初心者向き) | Linuxの基礎知識が必要 |

プロクラ
専用サーバーとの違い
専用サーバーは物理サーバーを1台丸ごと借りるサービスです。性能の全てを独占でき、他の利用者の影響もゼロですが、月額数万円〜と高価です。VPSは「専用サーバーの自由度を、仮想化で小分けにして安く提供したもの」と考えると分かりやすい位置づけです。
1人ずつ縦に区切られた専用区画。
OSもメモリも自分専用
物理サーバーを丸ごと1人で。
高性能だが高価格

レン

プロクラ
AWS等クラウドとの違い
VPSは月額固定で分かりやすい料金体系が中心です。一方AWSのようなクラウドは、CPU・メモリ・ストレージ・通信量などを細かく従量課金できます。構成の自由度が高い反面、管理は複雑になります。小規模〜中規模の個人開発やスモールビジネスにはVPSの分かりやすさが向くことが多く、あとから性能を柔軟に増やす仕組みや、DB・ストレージの運用を任せられるサービスが必要になった段階でAWSへの移行を検討する、という使い分けが実務ではよくあります。
| VPS | AWS等クラウド | |
|---|---|---|
| 料金体系 | 月額固定で予算が読みやすい | 従量課金(使った分だけ) |
| 性能の増やしやすさ | プラン変更で段階的に | 柔軟・自動化も可能 |
| 運用を任せられるサービス | 基本は自分で構築 | DB・ストレージ等が豊富 |
| 学習コスト | 比較的低い | 高い(サービス数が膨大) |

プロクラ
向いている人・向いていない人
VPSは万能ではありません。目的によっては共用サーバーのほうが幸せになれます。契約する前に、自分がどちら寄りかを確かめておきましょう。
VPSが向いている人
- 自作アプリやBotを動かしたい(共用サーバーでは動かせない言語・常駐処理が使える)
- サーバーの中身を自由に設定したい
- Linuxやインフラの仕組みを学びたい
- ゲームサーバーなど、専用のソフトを入れて動かしたい
- 月額を固定して予算を読みたい
別の選択肢のほうが良い人
- WordPressでブログを書きたいだけ → 共用サーバーのほうが簡単で安い
- サーバーの管理に一切時間を使いたくない → 管理はすべて自己責任になる
- 黒い画面(コマンド操作)に絶対に触りたくない → 基本はSSHでの操作
- アクセスが急増したり激減したりする → 従量課金のクラウドのほうが合うことも

レン

プロクラ

プロクラ
プランの選び方
VPSのプランは主にメモリ容量を軸に選びます。CPUコア数・ディスク容量はメモリに比例して増えるのが一般的なので、まず「動かしたいものに必要なメモリ量」から考えるのが近道です。
512MB〜1GB
月額 数百円
静的サイト、学習・検証環境、小さなBot
最小構成。Linuxの練習台としても最適
2GB
月額 1,000〜2,000円前後
WordPressサイト、小規模なWebアプリ、Discord Bot
個人利用で選ばれることが多い容量帯
4GB〜8GB
月額 2,000〜8,000円前後
複数サイトの同居、DB併設のアプリ、小規模なAI活用
DockerでいくつかのサービスをまとめてもOK
16GB〜
月額 10,000円〜
本格的な商用サービス、ローカルLLM(Ollama等)
ここまで来たらクラウドとの比較検討も
具体的な各社の料金は料金比較ページで最新データを確認できます。
かかる費用の全体像
「VPS代」以外にもお金がかかる場面があります。あとから驚かないよう、サイトを1つ公開するときにかかる費用を整理しておきましょう。
VPSの月額料金
必ずかかる選んだプランの月額。契約している限り毎月発生します。長期契約でまとめて払うと割安になる会社が多くあります。
初期費用
会社による契約時の一度きりの費用。近年は無料の会社が多いですが、かかる場合もあるので申込画面で確認しましょう。
ドメイン代
公開するならほぼ必要「example.com」のような住所の年額費用。VPSとは別のサービスです。1年目が安く、2年目以降の更新料が上がる場合があるので、更新料まで見て選ぶのがコツ。
SSL証明書(HTTPS化)
無料にできるLet's Encryptなどの無料証明書を使えば0円。有料証明書は企業サイト等で必要になることがあります。
バックアップ・追加ディスク等
使うならオプション料金自動バックアップや容量追加が有料オプションの会社もあります。重要なデータを置くなら、ここは削らないほうが安全です。

レン

プロクラ

プロクラ
VPSでできること
Webサイト・ブログ運用
WordPressや静的サイトを自分の構成で運用。共用サーバーより高速化の自由度が高い
Webアプリの公開
Node.js・Python・Ruby等で作った自作アプリをインターネットに公開
Bot・自動化ツールの常駐
Discord/LINE Botや定期実行スクリプトを24時間動かし続ける
ゲームサーバー
Minecraft等のマルチプレイ用サーバーを自分で運営
AI・LLMの実行環境
OllamaでのローカルLLM実行や、ChatGPT API連携アプリの常駐
開発・検証環境
本番を汚さない検証用サーバーや、チーム共有の開発環境
契約から公開までの流れ
- 1
プランを選んで申し込み
メモリ量とリージョン(国内なら東京・大阪など)を選ぶ。多くの会社は初期費用無料・数分で開通する。
- 2
OSを選んでサーバー起動
Ubuntu等のLinuxを選択。管理画面からワンクリックで起動できる会社がほとんど。
- 3
SSHで接続して初期設定
SSH鍵認証の設定・一般ユーザーの作成・ファイアウォールの有効化。ここが一番の頑張りどころ。
- 4
ソフトウェアを構築
Webサーバー(nginx等)やアプリ、DBなど、目的のソフトをインストール・設定する。
- 5
ドメインを繋いで公開
取得したドメインのDNS設定(Aレコード)をVPSのIPアドレスに向け、HTTPS化(Let's Encrypt等)して公開。
この流れを、実際の手順で読む
申し込み画面や管理画面は会社ごとに違いますが、やることの並びは同じです。各社での呼び名の違いは、下の最初の記事に対応表としてまとめています。
最低限のセキュリティ
VPSは自由な分、セキュリティも自己責任です。インターネットに公開されたサーバーには、世界中から自動化された攻撃が絶え間なく届きます。最低限、以下の3点はサーバーを立てたその日のうちにやっておきましょう。
SSH鍵認証にする(パスワード認証を無効化)
パスワード総当たり攻撃を無力化する最重要設定。あわせてrootでの直接ログインも禁止する。
ファイアウォールを有効化
使うポート(SSH・HTTP/HTTPS等)だけを開け、それ以外は全部閉じる。ufw等で数分で設定できる。
OSを最新に保つ
定期的な apt update / upgrade。自動セキュリティ更新(unattended-upgrades)を入れておくと安心。

プロクラ
はじめての人のよくある疑問
Linuxのコマンドを知らなくても大丈夫?
最初は手順を見ながらコピーして進めれば動きます。ただ、トラブルが起きたときに自力で調べる場面は必ず来るので、少しずつ覚えていく前提で始めるのがおすすめです。「触りながら覚える」ことこそがVPSを借りる価値でもあります。
途中でプランを変更できる?
多くの会社で上位プランへの変更に対応しています。ただし、下位プランへの変更(縮小)はできない会社もあります。また変更時にサーバーの再起動や停止が必要な場合が多いので、条件は契約前に各社の公式サイトで確認しておきましょう。
解約はいつでもできる?最低利用期間は?
月額契約なら基本的にいつでも解約できますが、長期割引プランを選んだ場合は最低利用期間や返金条件が設定されていることがあります。「安いから」と長期一括を選ぶ前に、途中でやめたときどうなるかを見ておくと安心です。
バックアップは勝手に取ってくれるの?
原則、自分で用意するものと考えてください。自動バックアップを標準提供する会社、有料オプションの会社、スナップショット機能で自分で取る会社などさまざまです。「消えたら困るデータ」を置くなら、契約前にバックアップの扱いを必ず確認しましょう。
サーバーが壊れたらサポートしてくれる?
サポート範囲は「サーバーが起動するところまで」で、その中に入れたOSやソフトの設定は自己責任、という会社が一般的です。つまりアプリが動かないトラブルは自分で解決することになります。この線引きは会社ごとに違うので、サポート範囲の記載を読んでおきましょう。
海外のVPSのほうが安いけど、選んで大丈夫?
料金だけ見れば安い場合があります。ただし日本から遠いリージョンでは通信の遅延が大きくなり、体感速度が落ちます。加えてサポートや管理画面が英語のみのことも。日本のユーザー向けのサービスを作るなら、国内リージョンを優先するのが無難です。
個人でもクレジットカードなしで契約できる?
会社によって、銀行振込・コンビニ払い・キャリア決済などに対応している場合があります。ただし支払い方法によっては開通までに時間がかかることも。対応状況は変わりやすいので、公式サイトの決済方法欄で確認してください。
サーバーで何をしてもいいの?
いいえ。各社の利用規約で禁止事項が定められています。他者への攻撃、著作権を侵害するデータの配布、スパム送信などは当然禁止です。また、規約違反があれば予告なく停止されることもあります。何かを公開する前に、その会社の禁止事項に目を通しておきましょう。
VPS用語ミニ辞典
申込画面や解説記事でつまずきがちな言葉を、ひととおり集めました。分からない単語が出てきたらここに戻ってきてください。
- Linux
- サーバーでよく使われる無料のOS。UbuntuやAlmaLinuxなど種類(ディストリビューション)があり、契約時に選ぶ。迷ったら情報量の多いUbuntuが無難。
- SSH
- 手元のPCから、離れた場所にあるサーバーを安全に操作するための仕組み。VPSの操作は基本これで行う。
- SSH鍵認証
- パスワードの代わりに「鍵ファイル」でログインする方式。総当たり攻撃をほぼ無力化できるため、最初にやるべき設定。
- root(ルート)
- サーバー内で何でもできる最上位の管理者。強力すぎるので、普段は権限を絞った一般ユーザーで作業するのが鉄則。
- IPアドレス
- インターネット上のサーバーの番号。VPSを契約すると割り当てられ、ドメインをここに向けることで公開できる。
- ドメイン
- 「example.com」のような覚えやすい住所。VPSとは別に取得・更新料がかかる。
- DNS / Aレコード
- ドメインとIPアドレスを結びつける仕組み。「このドメインはこのIPです」と登録するのがAレコード。
- ポート
- サーバーの出入口の番号。Webは80/443、SSHは22が既定。使わない出入口は閉じておくのが基本。
- ファイアウォール
- どの出入口を開けるかを決める門番。必要なポートだけ開け、それ以外を閉じることで攻撃面を減らす。
- HTTPS / SSL証明書
- 通信を暗号化して盗み見を防ぐ仕組み。Let's Encryptなら無料で導入でき、今どきのサイトでは必須。
- vCPU(仮想CPU)
- そのプランで使えるCPUの数。多いほど同時にたくさんの処理をこなせる。
- メモリ(RAM)
- 作業机の広さにあたる部分。足りないとソフトがそもそも起動しないため、プラン選びで最も重要。
- SSD / NVMe
- データを保存する装置。NVMeはSSDの中でも高速な規格で、読み書きの速さが体感に効く。
- リージョン
- サーバーが物理的に置かれている地域。利用者に近いほど通信の遅延が小さくなる。
- 転送量
- サーバーが送受信するデータ量。上限や超過時の扱いは会社ごとに違うので、動画や画像が多いサイトでは要確認。
- スナップショット
- サーバーの状態をまるごと保存する機能。設定を変える前に取っておくと、失敗しても元に戻せる。
- OSイメージ / テンプレート
- OSやソフトが設定済みの状態で用意されたひな形。選ぶだけで環境が整うので初心者に便利。
- SLA(品質保証)
- 「これだけ稼働します」という事業者側の約束。下回った場合の返金規定などが定められていることがある。
さっそくVPSを選んでみよう
国内・海外の主要VPSを、最新の料金データで横並びに比較できます。
料金比較を見る →借りたサーバーを実際に動かすために
姉妹サイトの、この記事と相性のいいページです。
- Linuxコマンド入門
ls / cd / grep などを疑似ターミナルで試しながら学べる — prodou.net
- シェルスクリプト入門
サーバー作業の自動化スクリプトを基礎から — prodou.net
- ネットワーク入門
IPアドレス・ポート・DNSの基礎 — prodou.net
- CIDR Calculator
ファイアウォールで許可するIPアドレスの範囲を計算する — toolkitbox.net
- Subnet Calculator
サブネットの範囲とホスト数を確認する — toolkitbox.net