仮_MODULE
ソフトウェア - アプリケーションサーバー

仮想ホスティング

単一のサーバーインスタンスで、ネットワークトラフィックを分離し、同時サービスリクエストを効率的に管理することで、複数の独立したアプリケーションを同時に稼働させることが可能です。

Medium
システム管理者
Glowing server rack with a central illuminated processing unit connected by data lines.

Priority

Medium

Execution Context

仮想ホスティングは、アプリケーションサーバーが、1つの物理または仮想マシン上で複数の独立したアプリケーションを管理することを可能にします。ポート多重化、仮想ホスト、またはコンテナ分離などの技術を活用することで、この機能は、リソースの競合を回避しながら、異なるアプリケーションからのトラフィックを適切にルーティングします。この設計パターンは、ハードウェアの利用率を最大化し、サービス間の論理的な分離を維持することで、インフラストラクチャコストを削減し、エンタープライズ環境におけるデプロイメントワークフローを簡素化します。

システム管理者は、サーバーの設定において、複数のドメイン名またはIPアドレスをそれぞれ独立したエンティティとして認識するように構成します。

受信リクエストを、ホストヘッダーまたはポートに基づいて適切なアプリケーションに振り分けるためのルーティングロジックが確立されています。

各アプリケーションは、共有サーバー環境内で、それぞれ独自の構成、セキュリティポリシー、およびリソース割り当てを維持します。

Operating Checklist

新規アプリケーションで使用可能なポートとドメインを特定する。

仮想ホストのルールを設定し、トラフィックを特定のアプリケーションハンドラにマッピングします。

アプリケーションの実行ファイルと、独立した設定ファイルを一緒にデプロイします。

ホストされているすべてのサービスについて、接続性とリソース割り当てを検証します。

Integration Surfaces

サーバー構成インターフェース

管理者は、仮想ホストのエントリを定義し、その際、ドメイン名、ポート番号、および関連するアプリケーションのパスを指定します。

ネットワーク負荷分散器

外部からのアクセスは、内部ルーティングルールによってアプリケーションが区別されるサーバーのIPアドレスに転送されます。

アプリケーション監視ダッシュボード

統合されたサーバーインスタンス内で、各アプリケーションのリアルタイムなメトリクス表示により、アプリケーションの状態とリソース使用状況を把握できます。

FAQ

Bring 仮想ホスティング Into Your Operating Model

Connect this capability to the rest of your workflow and design the right implementation path with the team.