[go: up one dir, main page]

仮想ホスティングとは

仮想ホスティングは、1 台のサーバーが複数の別々のドメイン名をホストするように構成される手法です。ユーザーの視点から見ると、各ウェブサイト(www.example-a.com、www.example-b.org)はそれぞれ専用のサーバー上にあるように見えます。実際には、これらのサイトは 1 台の強力な物理マシンまたは仮想マシンのリソースを共有しています。この手法は、現代のウェブホスティング業界の基盤であり、プロバイダは、すべてのウェブサイトが独自の物理ハードウェアを必要とする場合に比べて、はるかに低いコストでサービスを提供できます。

仮想サーバーとホストの違いは何ですか?

「仮想サーバー」と「ホスト」という用語は密接に関連していますが、インフラストラクチャの異なるレイヤを指します。

  • ホストは通常、コンピューティング リソース(CPU、RAM、ストレージ)を提供する物理マシンまたはプライマリ仮想マシンを指します。これは基盤となるハードウェアです。
  • 仮想サーバーは、ホストマシン上で実行される分離された環境です。1 台のホストで複数の仮想サーバーを実行でき、各仮想サーバーにはホストのリソースの特定の部分が割り当てられます。仮想プライベート サーバー(VPS)ホスティングでは、各クライアントに独自の仮想サーバーが提供され、基本的な共有ホスティングよりも高いレベルの分離と制御が実現します。

仮想ホスティングを構成するさまざまな方法

名前ベースのホスティングが最も一般的ですが、ホストされるサイトで区別するようにサーバーを構成する方法もいくつかあります。

  •  名前ベース ホスティング: 最も一般的な方法は、名前ベースの仮想ホスティングです。複数のドメイン名が 1 つの IP アドレスを共有し、サーバーは HTTP リクエストの Host ヘッダーを使用してそれらを区別します。
  • IP ベースの仮想ホスティング: この構成では、サーバーでホストされる各ウェブサイトに固有の IP アドレスが割り当てられます。ウェブサーバーは、受信リクエストの宛先 IP アドレスに基づいて、どのサイトに配信するかを決定します。この方法は、IPv4 アドレスが不足していることと、最新のセキュリティ プロトコル(TLS/SNI)によりほとんど不要になったため、現在ではあまり一般的ではありません。
  • ポートベースの仮想ホスティング: これはあまり一般的な方法ではなく、すべてのサイトが 1 つの IP アドレスを共有しますが、サイトごとに異なるポート番号でアクセスします(例: http://example.com:8080、http://example.com:8081)。これは一般公開ウェブサイトではほとんど使用されませんが、社内の管理ツールや開発サービスでは使用されることがあります。

仮想ホスティングの種類

仮想ホスティングのコンセプトは、いくつかの異なるタイプのホスティング プロダクトを通じてお客様に提供されます。

この基本的なオプションは、予算に優しい方法で、1 台のサーバーに数百から数千のユーザー アカウントを収容し、すべてのアカウントがサーバーの CPU、RAM、ディスク容量を共同で利用します。これはトラフィックが少ない小規模なウェブサイト、ブログ、個人プロジェクトに適しています。

通常は、より強力な制御とパフォーマンスを提供します。仮想化テクノロジーを使用して、物理サーバーをより少ない強力な仮想サーバーにパーティショニングします。各 VPS には、サーバーのリソースと機能の保証された専用部分が割り当てられ、ルートアクセスを含む専用サーバーと同じレベルの制御が可能です。

これは、他のホスティング タイプ(最も一般的なのは VPS や専用サーバー)の上に適用できるサービスレイヤです。マネージド ホスティングでは、プロバイダがサーバーのセットアップ、ソフトウェアの更新、セキュリティ パッチの適用、モニタリングなどの管理タスクを処理するため、クライアントはアプリケーションにのみ注力できます。

仮想ホスティングのメリット

仮想ホスティング、特に VPS のようなサービスは、企業やデベロッパーにいくつかの重要なメリットをもたらします。

費用対効果

ハードウェア、メンテナンス、データセンターのスペースの費用を共有することで、仮想ホスティングは完全な専用サーバーをリースまたは購入するよりもはるかに低コストで済みます。

細かい管理と高度なカスタマイズ

特に VPS ホスティングでは、ユーザーが仮想サーバーのルートアクセス権を取得することがよくあります。これにより、カスタム ソフトウェアのインストール、サーバー構成の微調整、アプリケーションに合わせた環境の作成が可能になります。

スケーラビリティ

仮想ホスティングは明確な成長パスを提供します。小規模で低コストのプランでプロジェクトを開始し、トラフィックと複雑さが増すにつれて、より多くの CPU、RAM、ストレージを備えたより強力な仮想サーバーにアップグレードできます。

セキュリティと分離(VPS)

基本的な共有ホスティングを上回る VPS ホスティングの主な利点の一つは、分離です。1 つの仮想サーバーでのアクティビティが、同じ物理ホスト上の別の仮想サーバーのパフォーマンスやセキュリティに影響を与えることはないため、「ノイジー ネイバー」の問題を解消できます。

効率的なリソース

プロバイダの観点では、仮想ホスティングは物理サーバーのリソース使用量を最大化し、無駄なコンピューティング容量とエネルギー消費を削減します。

Google Cloud でビジネスの課題を解決する

新規のお客様には、Google Cloud で使用できる無料クレジット $300 分を差し上げます。

仮想ホスティングのユースケース

VPS ベースの仮想ホスティングは、多くの企業やデベロッパーのニーズに適しています。これは小規模から中規模のビジネス ウェブサイト(e コマース、ポータル)、ウェブ アプリケーション ホスティング(カスタム環境)、開発 / テスト(隔離されたサンドボックス)、ウェブ代理店(クライアント サイトの管理)、メールやデータベース ホスティングなどの専用サービス(より多くのリソース/セキュリティが必要)に最適です。

解決したい問題は何ですか?
What you'll get:
手順ガイド
リファレンス アーキテクチャ
利用可能な事前構築済みソリューション
このサービスは Vertex AI を使用して構築されました。ご利用いただけるのは 18 歳以上のユーザーのみです。機密情報や個人情報は入力しないでください。

次のステップ

$300 分の無料クレジットと 20 以上の Always Free プロダクトを活用して、Google Cloud で構築を開始しましょう。

  • Google Cloud プロダクト
  • 100 種類を超えるプロダクトをご用意しています。新規のお客様には、ワークロードの実行、テスト、デプロイができる無料クレジット $300 分を差し上げます。また、すべてのお客様に 25 以上のプロダクトを無料でご利用いただけます(毎月の使用量上限があります)。
Google Cloud