
コンピューターにおいて、ファイルサーバー(またはファイルサーバー)とは、ネットワークに接続されたコンピューターで、共有ディスクアクセスの場所、つまりコンピューターネットワーク内のワークステーションからアクセスできるコンピューターファイル(テキスト、画像、音声、ビデオなど)のストレージを提供します。「サーバー」という用語は、従来のクライアントサーバー方式におけるマシンの役割を強調しており、クライアントはストレージを使用するワークステーションです。ファイルサーバーは通常、クライアントワークステーションに代わって計算タスクを実行したり、プログラムを実行したりしません(つまり、別の種類のサーバーである アプリケーションサーバーとは異なります)。
ファイル サーバーは、ユーザーがローカル エリア ネットワークを使用してクライアント コンピューターに接続する 学校やオフィスによく見られます。
ファイルサーバーの種類
ファイルサーバーは専用サーバーと非専用サーバーがあります。専用サーバーはファイルサーバーとしての使用に特化しており、ファイルやデータベースの読み書きを行うワークステーションが接続されています。
ファイルサーバーはアクセス方法によっても分類できます。インターネットファイルサーバーは、ファイル転送プロトコル(FTP)またはハイパーテキスト転送プロトコル(HTTP)によってアクセスされることが多いですが、静的ファイルに加えて動的なWebコンテンツを提供することが多いWebサーバーとは異なります。LAN上のサーバーは通常、 SMB / CIFSプロトコル(WindowsおよびUnix系)またはNFSプロトコル(Unix系システム) によってアクセスされます。
データベース デバイス ドライバーを介して共有データベースへのアクセスを提供する データベース サーバーは、データベースがファイルに保存されている場合でもファイル サーバーとは見なされません。これは、データベース サーバーはユーザーにファイルを提供するように設計されておらず、異なる技術要件を持つ傾向があるためです。
ファイルサーバーの設計
現代のビジネスでは、ファイルサーバーの設計は、ストレージ容量、アクセス速度、回復性、管理の容易さ、セキュリティ、そして予算といった相反する要求によって複雑化しています。さらに、常に変化する環境によって状況は複雑化しています。新しいハードウェアや技術が急速に古い機器を陳腐化させる一方で、古い機器と互換性のある形でシームレスにオンライン化する必要もあります。スループット、ピーク負荷、そして応答時間を管理するため、ベンダーはキュー理論[ 1 ]を用いて、ハードウェアとソフトウェアの組み合わせが様々なレベルの需要にどのように応答するかをモデル化します。サーバーは、動的負荷分散方式を用いて、要求を複数のハードウェアに分散させる場合もあります。
過去数十年にわたり、サーバーのハードウェア機器の主力はハードディスクドライブであることが証明されています。磁気テープやソリッドステートドライブなど、他のストレージ形式も利用可能ですが、ディスクドライブはコスト、性能、容量の面で常に最適な選択肢を提供し続けています。
ストレージ
ファイルサーバーの重要な機能はストレージであるため、複数のディスクドライブをチームとして連携させ、ディスクアレイを形成する技術が開発されました。ディスクアレイは通常、キャッシュ(磁気ディスクよりも高速な一時メモリストレージ)に加え、RAIDやストレージ仮想化などの高度な機能を備えています。通常、ディスクアレイは、電源など、RAID以外の冗長コンポーネントを使用することで可用性を高めます。ディスクアレイは、 SANで統合または仮想化できます
ネットワーク接続ストレージ
ネットワーク接続ストレージ(NAS)は、コンピュータネットワークに接続されたファイルレベルのコンピュータデータストレージであり、異機種クライアントグループにデータアクセスを提供します。NASデバイスは、一般的にファイルサーバーとは区別されます。NASはコンピュータアプライアンス(ファイル提供のためにゼロから構築された専用コンピュータ)であり、ファイル提供に使用される汎用コンピュータ(他の機能を備えている場合もあります)ではありません。NASに関する議論では、「ファイルサーバー」という用語は通常、対照的な用語であり、汎用コンピュータのみを指します
2010年現在、NASデバイスは複数のコンピュータ間でファイルを共有する便利な方法を提供し、人気が高まっています。[ 2 ]非専用ファイルサーバーと比較したネットワーク接続ストレージの潜在的な利点には、データアクセスの高速化、管理の容易さ、構成のシンプルさなどがあります。[ 3 ]
NASシステムは、1台以上のハードドライブを搭載したネットワークアプライアンスです。これらのハードドライブは、多くの場合、論理的な冗長ストレージコンテナまたはRAIDアレイとして構成されています。ネットワーク接続ストレージ(NAS)は、ネットワーク上の他のサーバーからファイルサービングの責任を取り除きます。通常、NFS、SMB/CIFS(Server Message Block/Common Internet File System)、AFPなどのネットワークファイル共有プロトコルを使用してファイルへのアクセスを提供します。
セキュリティ
ファイルサーバーは通常、特定のユーザーまたはグループへのファイルへのアクセスを制限するための何らかのシステムセキュリティを提供します。大規模な組織では、このタスクは通常、openLDAP、NovellのeDirectory、 MicrosoftのActive Directoryなどのディレクトリサービスに委託されます
これらのサーバーは階層型コンピューティング環境内で動作し、ユーザー、コンピュータ、アプリケーション、ファイルをネットワーク上の別個でありながら関連性のあるエンティティとして扱い、ユーザーまたはグループの資格情報に基づいてアクセスを許可します。多くの場合、ディレクトリサービスは多数のファイルサーバーにまたがっており、大規模な組織では数百に及ぶこともあります。かつては、小規模な組織では、認証はサーバー自体で直接行われていました。
参照
- バックアップ
- ファイル転送プロトコル(FTP)
- ネットワーク接続ストレージ(NAS)
- サーバー メッセージ ブロック(SMB)
- WebDAV