VPSとは何か、どのように動作するのか?
VPS(Virtual Private Server:仮想専用サーバー)は、インターネット上で小型の独立したコンピューターのように振る舞う仮想マシンです。独自のオペレーティングシステム、独自のIPアドレス、予約されたCPUとメモリの一部、そしてあなただけが読み書きできるディスクを備えています。SSH(Linux)またはRemote Desktop(Windows)でログインし、必要なソフトウェアを自由にインストールできます。試してみたい場合は、VPSを時間単位でレンタルし、不要になったら削除できます。
VPSの仕組み
1台の物理サーバーでハイパーバイザーが動作します。Linuxでは通常KVMが使われ、これはカーネルに組み込まれています。ハイパーバイザーはこのマシンを、互いに隔離された複数の仮想マシンに分割します。各仮想マシンには、固定数の仮想CPUコア(vCPU)、一定量のRAM、仮想ディスクが割り当てられます。リソースは各マシンに予約されるため、近くで動いている別のユーザーの負荷に奪われることはありません。これが共有ホスティングとの主な違いです。
クラウドVPSは、その上に自動化の層を加えたものです。技術者の対応を待つ代わりに、Webコンソールまたは APIからサーバーの作成、リサイズ、スナップショット、削除を行えます。多くの事業者は時間単位で課金します。
VPSの主な用途
- WordPressを含むWebサイトやオンラインショップ
- 独自のデータベースを持つWebアプリケーションやAPI
- ゲームサーバーやボイスチャットサーバー
- 個人用VPN、プロキシ、小規模なメールリレー
- 開発、テスト、CIランナー
- Windows VPSでのリモートデスクトップ
他の選択肢との比較
| 共有ホスティング | VPS | 専用サーバー | |
|---|---|---|---|
| リソース | 共有 | 予約済み | マシン全体 |
| rootアクセス | なし | あり | あり |
| 一般的な用途 | 小規模サイト | サイト、アプリ、データベース | 高負荷で安定した処理 |
より詳しい比較は、VPSと共有ホスティングの違いをご覧ください。
購入前に確認すること
- vCPU、RAM、ディスク。 使用するソフトウェアの要件から考えてください。詳しくはVPSのスペックの選び方を参照してください。
- ディスクの種類。 データベースや負荷の高いサイトでは、NVMeは回転式ディスクよりはるかに高速です。
- 設置場所。 訪問者に近いデータセンターを選ぶと、レイテンシーを低く抑えられます。
- 課金方式。 時間単位の課金はテストや短期プロジェクトに向いています。一年中稼働させるサーバーでは、前払いのサイクルの方が安くなります。
- バックアップとスナップショット。 何かが壊れた場合にサーバーをどう復元するかを決めておきましょう。
- 保護。 DDoSフィルタリングが含まれているか、またファイアウォールのオプションが何かを確認してください。
ONIEを含むほとんどの事業者は、停止中のサーバーでもリソースが予約されたままのため課金を続けることに注意してください。課金を止めるにはサーバーを削除してください。
新しいVPSでの最初の手順
サーバーが起動したら、SSHで接続し、システムを更新して、通常のユーザーを作成します。Ubuntuの場合は次のとおりです。
ssh root@YOUR_SERVER_IP
apt update && apt upgrade -y
adduser deploy && usermod -aG sudo deployその後、他のソフトウェアをインストールする前に、Linux VPSのSSHを保護するガイドに従ってください。
よくある質問
VPSはクラウドサーバーと同じですか?
ほぼ同じです。クラウドサーバーは、APIまたはコンソールで管理するVPSのことで、作成が速く、通常は時間単位で課金されます。日常的な使い方では、両者は同じ意味で使われます。
VPSを使うのに技術的なスキルは必要ですか?
Linux VPSではコマンドラインの基本的な操作、Windows VPSではRemote Desktopの操作が必要です。アップデートとセキュリティは自分で管理する必要があるため、セットアップガイドに従ってください。
VPSは共有ホスティングより速いですか?
負荷の高いサイトであれば、通常は速くなります。CPU、RAM、ディスクが他のアカウントと共有されず、自分専用に予約されるためです。