サーバーアレイ
コンピュータサーバーの機能は、ファイルとデータをネットワーク上の他のコンピュータに保存、取得、送信、または「提供」することです。 あらゆる規模の多くの企業が、オフィス施設でローカルネットワークまたは「イントラネット」を使用しています。 より大規模な場合、「インターネット」として知られる世界規模のコンピュータネットワークは、世界中にある多数のサーバーに依存しています。 特定のWebサイトのファイル、データ、および機能は、Webサーバーに基づいています。
時間の経過に伴う開発
かつて、企業またはWebマスターは、ローカルベースのコンピューターがWebサーバーとして機能するインターネットWebサイトをホストしていました。 最近では、パフォーマンスと信頼性から経済性までの要因により、ほとんどのインターネットWebサイトが大規模なデータセンターにあるサーバークラスターに移行しています。 データセンターは、冗長データストレージとバックアップ電源を備えたサーバースタックで満たされた、安全で温度管理された建物です。 多くの企業がローカルサーバー上で独自のイントラネットネットワークをホストすることは今でも一般的です。
今日のビデオ
考慮事項
ネットワークハブは、トラフィックを制御するスイッチです。
ローカルかグローバルかに関係なく、すべてのネットワークは、データとファイルの保存と取得をサーバーコンピューター(または複数)に依存しています。 サーバーの物理構成とソフトウェア構成では、いくつかの要素を考慮する必要があります。 たとえば、ネットワーク上の複数の個別のコンピュータが、次の場所で同じファイルを要求する場合があります。 本質的に同時に、サーバーには高速のハードウェアが装備されている必要があります 機能; また、複数の同時ファイル取得操作をサポートするように設計されたソフトウェアを実行している必要があります。
物理的特性
サーバーの内部動作
さまざまなサーバーの物理的特性は大きく異なる可能性がありますが、多くのコンピューターサーバー(特に 大規模なデータセンター)は、マウス、キーボード、またはモニター用のインターフェイスがない、フラットでラックに取り付け可能な長方形のデバイスです。 画面。 サーバーには通常、過熱を防ぐために強力なファンがあります。
オペレーティングシステムとサーバーソフトウェア
特定のコンピューターサーバーは、Microsoft Windows Server、Mac OS X Server、またはUbuntuServerやFreeBSDなどのオープンソースオペレーティングシステムを含む、いくつかのオペレーティングシステムのいずれかを実行する場合があります。
サーバーのオペレーティングシステムは、特別なサーバーソフトウェアを実行する必要があります。 コンピュータサーバーの大部分はオープンソースのApacheServerソフトウェアを実行していますが、WindowsIISやAdobeColdFusionなどの独自のシステムを使用しているサーバーもあります。 このソフトウェアは、サーバーに保存されているファイルの取得と配布に関与しています。 追加のサーバー側プログラム(ASPやJavaなど)を使用して、結果が要求元のコンピューターに返送される前に、これらのファイルを処理することができます。
データベースアクセス
表形式で保存されたデータ
データベースアクセスの提供は、コンピューターサーバーの最も重要な機能の1つです。 リレーショナルデータベースは、コンパクトで効率的な情報ストレージ構造であり、大量のデータへの迅速なアクセスを可能にします。
オフィス環境では、データベースを使用して、顧客の連絡先の詳細と注文情報、および出荷と支払いの記録を保存できます。 ローカルネットワークを介してサーバーにアクセスすることにより、複数の従業員が、ビジネスの遂行中にデータベースから情報を1日中リアルタイムで取得および更新できます。
インターネットでは、データベースを使用して、Webサイトの実際のコンテンツ、ユーザーのログイン認証情報、および場合によっては注文処理レコードを保存できます。 Oracle Database、MicrosoftのSQLServer、オープンソースのMySQLデータベースなど、いくつかの一般的なデータベースシステムがあります。