アプリケーションサーバーとWebサーバーの違い

Anonim

Application ServerとWeb Server

World Wide Webを議論する際にアプリケーションサーバーとWebサーバーは一般的な用語です。ほとんどの人がそれを知らないにもかかわらず、私たちの多くはすでにWebサーバーに遭遇しています。 Webサーバーとは、HTMLページやその他のメディアなどのコンテンツをエンドユーザーに提供するために使用されるソフトウェアまたはハードウェアを指します。これは、あなたのWebブラウザと通信し、情報を取得するためのものです。一方、アプリケーションサーバーは、特定のアプリケーションを実行するソフトウェアまたはハードウェアを参照します。これらのアプリケーションにはGUIはなく、クライアントにのみデータを提供します。

<! - 1 - >

アプリケーションサーバーとWebサーバーには多くの用途があり、サイトでこれらのサーバーの両方を使用することは珍しいことではありません。 Webサーバーは、アプリケーションサーバーが追加のコンテンツを提供するアプリケーションを実行している間に、主要なコンテンツを配信します。両方とも他のものなしに存在することができます。単純なコンテンツ用のWebサーバーには、アプリケーションサーバーは必要ありません。非Webベースのネットワークをターゲットとするアプリケーションサーバーは、Webサーバーを持つ必要はありません。

<! - 2 - >

アプリケーションサーバーは、Webサーバーよりも柔軟性があります。アプリケーションには、より多くのリソースと実行の自由があります。これにより、攻撃者が悪用できる特定の脆弱性に対してサーバーが開放される可能性があります。 Webサーバー上で行うことができる限られたものは、セキュリティを確保しやすくなります。

両方の機能を持つ小規模なサイトを持つために2台のコンピュータを稼働させるのは高価な場合があるため、アプリケーションサーバーとWebサーバーの両方を同じマシン内に置くことは可能です。これは仮想化と呼ばれ、それらを実行するマシンはアプリケーションサーバーとWebサーバーの両方です。

<! - 3 - >概要:

1。アプリケーションサーバーは特定のアプリケーションを実行するプラットフォームであり、Webサーバーはインターネット経由でコンテンツを配信するプラットフォームです。アプリケーションサーバーは、多くの場合、Webサーバーをサポートするために展開されます。アプリケーションサーバーはWebサーバーよりも柔軟性があります。

4。アプリケーションサーバーはWebサーバーより安全性が低い

5。アプリケーションサーバーとWebサーバーは同じマシンに存在できます。