仮想専用サーバー(VPS)は、クラウド プロバイダまたはウェブ ホスティング プロバイダが所有および運営する物理サーバーで、隔離された仮想環境として機能します。VPS ホスティングは、仮想化テクノロジーを使用して、単一の物理マシンを、リソースを共有する複数のプライベート サーバー環境に分割します。
VPS(仮想専用サーバー)は、他のユーザーと共有する物理サーバー上に仮想化されたサーバー リソースを提供する仮想マシンです。
VPS ホスティングは、仮想化テクノロジーを使用して物理サーバーを複数の仮想サーバーに分割するウェブ ホスティングの一種です。各仮想サーバーには、専用のリソースとオペレーティング システムが割り当てられます。VPS ホスティングは、共有ホスティングと専用ホスティングの側面を併せ持つハイブリッド ソリューションです。
「VPS」と「仮想マシン」(VM)という用語は同じ意味で使用されることがよくありますが、通常は異なるホスティング環境と料金モデルを指します。
従来の VPS は通常、より小さなスライスに分割された単一の物理サーバーでホストされます。VPS は、その料金モデルから個人や小規模チームによく選ばれています。この料金モデルでは通常、一定量のコンピューティング、ストレージ、データ転送(帯域幅)が含まれた月間定額料金を支払います。小規模なワークロードでは、これにより費用の予測が可能になります。
Google Cloud Compute Engine インスタンスなどのクラウド VM は、単一の物理サーバーではなく、より大きなコンピューティング リソースのプールでホストされます。従来の VPS は 1 台のマシンに依存しますが、クラウド VM は分散アーキテクチャを利用します。エンタープライズ ワークロードでは、これには次のような明確なメリットがあります。
VPS は、次のようなさまざまな目的で使用できます。
ウェブサイト、ブログ、e コマースストアをホスト。
ウェブ アプリケーション、モバイルアプリのバックエンド、その他のソフトウェアを実行。
ソフトウェアの開発とテスト用の隔離された環境を提供します。
アプリケーションとサービス用のデータベースをホスト。
専用のメールサーバーをデプロイ。
デスクトップ環境へのリモート アクセスを提供。
仮想プライベート サーバー ホスティングを選択する際には、次のようなメリットを考慮する必要があります。
より詳細な管理
共有ホスティングとは異なり、ルートアクセスが可能で、サーバー環境をカスタマイズできます。
専用リソース
割り当てられた CPU、メモリ、ストレージ リソースにより、一貫したパフォーマンスが確保されます。
スケーラビリティ
必要に応じてリソースを簡単にスケールアップまたはスケールダウンして、トラフィックやアプリケーションの需要の変化に対応できます。
費用対効果
VPS は通常、共有ホスティングの手頃な価格と専用サーバーの能力をバランスよく組み合わせたものです。
セキュリティの向上
同じ物理サーバー上の他のユーザーから分離されるため、セキュリティが強化されます。
オペレーティング システムの選択
ニーズに最適なオペレーティング システムを選択します(例: Linux または Windows)。
Compute Engine を使用して Google Cloud 上に仮想マシン(VM)インスタンスを作成する方法は次のとおりです。これにより、VPS と同様の機能が提供されますが、クラウド インフラストラクチャの利点も加わります。
ステップ 1. Google Cloud に登録する: Google Cloud アカウントをまだお持ちでない場合は、アカウントを作成します。
ステップ 2. プロジェクトを作成する: Google Cloud コンソールで、新しいプロジェクトを作成します。
ステップ 3. Compute Engine API を有効にする: API ライブラリに移動し、Compute Engine API を有効にします。
ステップ 4. VM インスタンスを作成する: Compute Engine に移動し、[インスタンスを作成] をクリックします。
ステップ 5. インスタンスを構成する:
ステップ 6. 作成する: [作成] をクリックして VM インスタンスを起動します。
ステップ 7. インスタンスに接続する: インスタンスが実行されたら、SSH または RDP(Windows インスタンスの場合)を使用してそれに接続します。