サーバーソフトウェアの種類

オフィスで一緒に働いているビジネスマンの写真

サーバーソフトウェアの種類

画像クレジット: nd3000 / iStock / GettyImages

サーバーは、クライアントと呼ばれることが多い他のコンピューターからの要求をリッスンし、それらに応答するネットワーク上のコンピューターです。 一般的なタイプのサーバーには、Webページを配信するWebサーバー、ファイルを格納するファイルサーバー、 印刷タスクを管理するプリントサーバーと、整理されたセットを格納するデータベースサーバー 情報。 サーバーは独立したコンピューターで実行できます。または、サーバーソフトウェアは、他の作業にも使用されているコンピューターで実行できます。

サーバーとは何ですか?

コンピュータ科学者は時々について話します クライアント/サーバーモデル システムが、別のシステムがデータを返すか計算を実行することを要求するクライアントであるか、またはクライアントの要求に対する応答を提供するサーバーである場合のネットワーキングの例。 サーバーは、オフィス、専用のデータセンター、またはホームサーバーの場合は、ホームオフィスやリビングルームの隅に配置できます。

今日のビデオ

場合によっては、特定のコンピューターが完全にクライアントとして機能し、ほとんどすべての作業をサーバーシステムにアウトソーシングします。 このような役割を持つ低電力のマシンは、時々呼ばれます シンクライアント. World Wide Web上のコンピューターは通常、厳密にはクライアントまたはサーバーのいずれかです。 サーバーからWebサイトにアクセスしたり、自宅のデスクトップやラップトップからコンテンツを提供したりすることは可能ですが、特に一般的ではありません。

その他の場合、コンピューターはさまざまなシナリオでクライアントとサーバーの両方として動作する場合があります。 たとえば、Webサーバーがクライアントから要求を受信し、その要求に応答して、クエリを別のデータベースサーバーに送信し、基本的にクライアント自体になるのが一般的です。

一部のサーバーには専用のハードウェアが搭載されている場合がありますが、今日の多くのサーバーは LinuxやMicrosoftWindowsなどの標準オペレーティングシステム上のサーバーソフトウェア. そのソフトウェアはクライアントからの要求を処理し、本質的にコンピューターをサーバーに変えるものです。

インターネットおよびWebサーバーソフトウェア

最も一般的なタイプのサーバーの1つは、Webサーバーです。 このタイプのサーバーは、GoogleChromeやMozillaFirefoxなどのブラウザからのリクエストを処理します。 インターネットまたはローカルネットワーク上で、ブラウザから要求されたWebページ、画像、その他のデータで応答します。

一般的なWebサーバーには、ApacheとNginxのオープンソースプロジェクト、およびMicrosoft独自のソフトウェアが含まれます。 インターネットインフォメーションサービス、またはIIS. 一部の企業は、独自のトラフィック負荷やその他のニーズを処理するために独自のWebサーバーを構築しました。 多くの組織は、Webサーバーを他のタイプのテクノロジーと組み合わせて使用​​しています。 ロードバランサー コンピュータ間でタスクを分散し、 コンテンツ配信ネットワーク、またはCDN、ユーザーに資料を保存して迅速に入手します。

データベースサーバーについて

多くの組織は、データベースサーバーにも依存しています。データベースサーバーは、更新とアクセスを容易にする信頼性の高い迅速な方法で情報を保存します。 一般的なデータベースサーバー製品には次のものがあります MicrosoftのSQLServer、PostgreSQL、MySQL.

それらを含む多くのデータベースサーバーは、のバリエーションを使用してデータベースクライアントと通信します。 構造化クエリ言語、またはSQL. この特殊なプログラミング言語は、潜在的に大規模なデータベースのデータを要求および編集するために設計されており、プログラマーが直接記述したり、他のソフトウェアで生成したりできます。

データベースサーバーは、企業の会計記録の保存から、人気のあるWebサーバーに接続されたシステムでのブログ投稿の保持まで、あらゆる目的で使用されます。

ファイルサーバーとプリントサーバー

ファイルサーバーとプリントサーバーは、オフィスネットワークで一般的に見られる2種類のサーバーです。 ファイルサーバーは、複数のユーザーがアクセスできる場所にファイルを保存します。 セキュリティ設定、およびプリントサーバーはプリンタや他のコンピュータと通信して印刷を管理します ドキュメント。

どちらも、スタンドアロンコンピューターで実行することも、他の事務作業にも使用されているコンピューターで実行することもできます。