レンタルサーバー vs VPS vs クラウド 選び方2026
はじめに
本記事にはアフィリエイト広告(A8.net)が含まれます。
「Webアプリをデプロイしたいがどのサーバーを使えばいいのかわからない」——エンジニアなら一度は直面する悩みだ。
レンタルサーバー、VPS、クラウド(AWS/GCP/Azure)は、それぞれ対象とするユーザーと用途が異なる。誤った選択をすると、コストが増大したり、必要な自由度が得られなかったりする。
この記事では3種類のサービスの違いと、用途別の選び方を2026年版で解説する。
免責事項: 料金・仕様は記事執筆時点の情報です。最新情報は各公式サイトでご確認ください。
エンジニアが自由にサーバーを使うならVPSが最適。XServerVPS(高性能)・さくらVPS(低コスト)どちらもおすすめ。
→ XServerVPS で始める → さくらのVPS で始める
3種類のサービスを一言で説明
| 種類 | 一言説明 | 使うべき人 |
|---|---|---|
| レンタルサーバー | 共用マンションの一室 | ブログ・企業サイト運営者 |
| VPS | 賃貸マンション(専有) | エンジニア・個人開発者 |
| クラウド | 土地から自分で建てる | スケールするサービス運営者 |
レンタルサーバー(共有ホスティング)
概要
複数ユーザーが1つの物理サーバーをリソース共有する形態。コントロールパネルで簡単にWebサイトやWordPressをデプロイできる。
主要サービスと料金
| サービス | 月額(税込) | 容量 | 特徴 |
|---|---|---|---|
| Xserver | 990円〜 | 300GB〜 | 国内シェアNo.1 |
| ConoHa WING | 941円〜 | 300GB | 高速・使いやすい |
| ロリポップ | 220円〜 | 200GB | 最安クラス |
| さくらのレンタルサーバ | 129円〜 | 100GB | 老舗・安定 |
メリット
- 操作が簡単: GUIで全設定完結。サーバーの知識不要
- WordPressが簡単: ワンクリックインストール
- コストが安い: 月額1,000円前後で複数サイト運用可能
- 管理不要: OS・セキュリティパッチは業者が管理
- SSLが無料: Let’s Encryptを自動設定
デメリット
- 自由度が低い: rootアクセスなし。独自ソフトのインストール不可
- リソース共有: 同居ユーザーの影響を受ける場合がある
- Node.js/Pythonアプリ: 対応していないサービスが多い(対応していても制限あり)
- Docker不可: コンテナ環境は構築できない
向いている用途
✅ WordPressブログ・コーポレートサイト
✅ 静的HTMLサイト
✅ PHPアプリ(Laravel等に対応しているサービスあり)
✅ メールサーバーとの一体運用
❌ Node.js・Python・Go アプリの本番運用
❌ Docker・Kubernetes
❌ 独自のシステム設定が必要なアプリ
VPS(仮想専用サーバー)
概要
物理サーバーを仮想化技術で分割し、各ユーザーに「専用サーバーに近い環境」を提供するサービス。rootアクセスが可能で、ソフトウェアを自由にインストールできる。
主要サービスと料金
| サービス | 月額(税込) | メモリ | ストレージ |
|---|---|---|---|
| さくらVPS | 880円〜 | 1GB〜 | 25GB SSD〜 |
| XServerVPS | 1,320円〜 | 2GB〜 | 50GB NVMe〜 |
| ConoHa VPS | 968円〜 | 1GB〜 | 50GB SSD〜 |
| Vultr | $6〜(約900円) | 1GB〜 | 25GB NVMe〜 |
| DigitalOcean | $6〜(約900円) | 1GB〜 | 25GB NVMe〜 |
メリット
- root権限: 自由にソフトウェアをインストール可能
- 固定IP: 静的IPアドレスが付与される
- コスト固定: 月額固定料金で運用コストが予測しやすい
- Docker/コンテナ対応: 自由な環境構築が可能
- 性能が安定: 専有リソースでパフォーマンスが安定
デメリット
- 管理が必要: OS・セキュリティパッチは自分で管理
- 学習コスト: Linuxの基本知識が必要
- スケールしにくい: リソース増減に手動作業が伴う場合がある
VPS での環境構築例
# Ubuntu 22.04 VPS での Node.js アプリデプロイ例
# 1. Node.js インストール
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs
# 2. PM2 で常駐化
sudo npm install -g pm2
pm2 start app.js --name myapp
pm2 save
pm2 startup
# 3. Nginx でリバースプロキシ設定
sudo apt install -y nginx
cat > /etc/nginx/sites-available/myapp << 'CONF'
server {
listen 80;
server_name example.com;
location / {
proxy_pass http://localhost:3000;
proxy_http_version 1.1;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}
CONF
sudo ln -s /etc/nginx/sites-available/myapp /etc/nginx/sites-enabled/
sudo nginx -t && sudo systemctl reload nginx
向いている用途
✅ Node.js / Python / Go / Ruby アプリの本番運用
✅ Docker / Docker Compose 環境
✅ 独自APIサーバー・バックエンドサービス
✅ 開発・ステージング環境
✅ GitLabやCI/CDサーバーの自己ホスト
❌ 急激なトラフィック増加への対応(スケールに手動対応が必要)
❌ マネージドデータベース(RDS等)
クラウド(AWS / GCP / Azure)
概要
仮想サーバー(EC2、Compute Engine等)に加え、データベース・ストレージ・AI・ネットワーク等の多彩なマネージドサービスをAPIで利用できるプラットフォーム。
主要サービスと料金(仮想サーバー部分)
| サービス | インスタンス例 | 月額目安 | 特徴 |
|---|---|---|---|
| AWS EC2 | t3.micro (2vCPU/1GB) | 約$8〜 | 最大手・サービス数最多 |
| GCP Compute Engine | e2-micro (2vCPU/1GB) | 約$6〜 | 常時無料枠あり |
| Azure VM | B1s (1vCPU/1GB) | 約$7〜 | Microsoft連携強み |
| さくらのクラウド | 1コア/1GB | 1,738円〜 | 国内・低遅延 |
メリット
- スケーラビリティ: トラフィックに応じて自動スケール
- マネージドサービス: RDS(データベース)・S3(ストレージ)等を活用可能
- グローバル展開: 世界中のデータセンターに展開可能
- 高可用性: マルチAZ・ロードバランサー等で99.99%以上の可用性
- 従量課金: 使った分だけ支払い(初期コストゼロ)
デメリット
- コストが高い: 小規模運用ではVPSより高くなることが多い
- コスト管理が複雑: 従量課金で予想外の請求が発生するリスク
- 学習コスト: IAM・VPC・セキュリティグループ等の概念習得が必要
- ベンダーロックイン: 特定クラウドに依存しやすい
AWS EC2 での基本セットアップ例
# AWS CLI インストール(ローカルPC)
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip && sudo ./aws/install
# 認証設定
aws configure
# AWS Access Key ID: [IAMユーザーのアクセスキー]
# AWS Secret Access Key: [シークレットキー]
# Default region name: ap-northeast-1(東京)
# Default output format: json
# EC2インスタンス起動(CLIから)
aws ec2 run-instances \
--image-id ami-0d52744d6551d851e \ # Ubuntu 22.04 AMI(東京)
--count 1 \
--instance-type t3.micro \
--key-name my-key-pair \
--security-group-ids sg-xxxxxxxx \
--subnet-id subnet-xxxxxxxx \
--tag-specifications 'ResourceType=instance,Tags=[{Key=Name,Value=MyWebApp}]'
Terraform でのインフラ管理(IaC)
クラウドを本格利用する場合はInfrastructure as Codeが推奨。
# main.tf
terraform {
required_providers {
aws = {
source = "hashicorp/aws"
version = "~> 5.0"
}
}
}
provider "aws" {
region = "ap-northeast-1"
}
resource "aws_instance" "web" {
ami = "ami-0d52744d6551d851e"
instance_type = "t3.micro"
tags = {
Name = "MyWebApp"
}
}
resource "aws_security_group" "web" {
name = "web-sg"
description = "Allow HTTP and HTTPS"
ingress {
from_port = 80
to_port = 80
protocol = "tcp"
cidr_blocks = ["0.0.0.0/0"]
}
ingress {
from_port = 443
to_port = 443
protocol = "tcp"
cidr_blocks = ["0.0.0.0/0"]
}
egress {
from_port = 0
to_port = 0
protocol = "-1"
cidr_blocks = ["0.0.0.0/0"]
}
}
向いている用途
✅ 急激なトラフィック増加が想定されるサービス
✅ マネージドDB(RDS)・ストレージ(S3)を活用したい
✅ グローバル展開(複数リージョン)
✅ 高可用性・自動フェイルオーバーが必要
✅ CI/CD・Kubernetes(EKS/GKE)の本格運用
❌ 個人の学習・小規模サイト(コストが割高)
❌ 月額固定で予算管理したい場合
3種類を一覧で比較
| 比較軸 | レンタルサーバー | VPS | クラウド |
|---|---|---|---|
| 月額コスト | 990円〜 | 880円〜 | $6〜(変動) |
| 自由度 | 低(PHPのみ等) | 高(root有り) | 最高 |
| 管理難易度 | 低(設定不要) | 中(Linux知識必要) | 高(AWSサービス習得) |
| スケーラビリティ | 低 | 中(手動) | 高(自動) |
| コスト予測性 | ◎ 固定 | ◎ 固定 | △ 変動 |
| Docker/コンテナ | × 不可 | ◎ 可能 | ◎ 可能 |
| マネージドDB | × なし | △ 自前 | ◎ RDS等 |
| 初期設定 | ◎ 不要 | △ 必要 | △〜× 複雑 |
| 向いている規模 | 小 | 小〜中 | 中〜大 |
用途別おすすめ選択ガイド
ケース1: WordPressブログ・コーポレートサイト
レンタルサーバー(Xserver / ConoHa WING)
理由:
- WordPressワンクリックインストール
- 月額1,000円以下で複数サイト運用可
- SSLも自動設定
- 技術的知識不要
ケース2: Node.js / Python アプリの個人開発・副業
VPS(XServerVPS / さくらVPS)
理由:
- rootアクセスでDockerや任意ランタイムをインストール可能
- 固定月額でコスト管理が楽
- 月額1,000〜2,000円の低コスト
ケース3: スタートアップの本番環境(初期〜成長フェーズ)
VPS → クラウドへの移行パス
フェーズ1(ユーザー0〜1,000人): VPS(月額2,000〜5,000円)
フェーズ2(ユーザー1,000〜10,000人): VPS上位プラン or クラウド移行
フェーズ3(ユーザー10,000人〜): クラウド(AWS/GCP)+ オートスケール
初期はVPSで低コストに始め、スケールが必要になったらクラウドに移行するのが合理的。
ケース4: エンタープライズ・高トラフィックサービス
クラウド(AWS / GCP)
理由:
- オートスケールでトラフィックスパイクに対応
- マルチAZで高可用性を確保
- RDS / S3 等マネージドサービスで運用負荷を削減
ケース5: 開発・学習環境
VPS(エントリープラン)
# さくらVPS 880円/月で開発環境を構築する例
# Ubuntu 22.04 + Docker + VS Code Server
# Docker インストール
curl -fsSL https://get.docker.com | sh
sudo usermod -aG docker $USER
# code-server(ブラウザでVS Code)インストール
curl -fsSL https://code-server.dev/install.sh | sh
sudo systemctl enable --now code-server@$USER
# Nginx でリバースプロキシ + HTTPS設定
# (詳細はVPS初期設定ガイドを参照)
コスト比較(年間・小規模Webアプリ想定)
| 構成 | 月額目安 | 年間コスト | 備考 |
|---|---|---|---|
| ConoHa WING(レンタルサーバー) | 941円 | 11,292円 | WordPress向け |
| さくらVPS 1GB | 880円 | 10,560円 | 最安VPS |
| XServerVPS 2GB | 1,320円 | 15,840円 | NVMe・コア数優秀 |
| AWS EC2 t3.micro | 約1,200円 | 約14,400円 | 変動あり・無料枠1年 |
| GCP e2-micro | 無料〜 | 無料〜 | 常時無料枠あり |
GCPのe2-microは常時無料枠(Always Free)があり、低トラフィックの学習用途であれば無料で使えることも。
選び方フローチャート
Webサイト・アプリを立ち上げたい
↓
WordPressサイト・ブログ?
├── YES → レンタルサーバー(Xserver/ConoHa WING)
└── NO ↓
独自アプリ(Node.js/Python/Docker等)?
├── YES
│ ├── スケール必要(1万ユーザー以上想定)?
│ │ ├── YES → クラウド(AWS/GCP)
│ │ └── NO → VPS(XServerVPS/さくらVPS)
└── NO(静的サイト)?
└── GitHub Pages / Cloudflare Pages(完全無料)
まとめ
サーバー選びは「何を作るか・何人が使うか・どこまで管理できるか」で決まる。
| 優先事項 | おすすめ |
|---|---|
| とにかく簡単に始めたい | レンタルサーバー |
| エンジニアとして自由に使いたい | VPS |
| スケールするサービスを作りたい | クラウド |
| 最初は低コストで後でスケールしたい | VPS → クラウド移行 |
迷ったらVPS(XServerVPS または さくらVPS) から始めるのがエンジニアとして最も学習効率が高い。rootアクセスがあれば Docker も動かせるし、クラウドへの移行知識も自然に身につく。