ファイルサーバーとNAS――どちらを選ぶべきか?
ファイルサーバーとNASデバイスは、ネットワーク上でファイルを保存・共有するための一般的なソリューションです。しかし、両者の機能には違いがあります。最適なソリューションの選択は、さまざまな要因によって決まります。本記事では、従来のファイルサーバーとNASファイルサーバーの比較を行い、それぞれをいつ使用すべきかを解説します。
ファイルサーバーとは?
ファイルサーバーとは、複数のユーザーやコンピュータが同時に共有ファイルなどのリソースにアクセスできるようにするためのソフトウェアがインストールされたコンピュータのことです。ネットワークを介してサーバーに接続するために使用される他のコンピュータやソフトウェアは、クライアントと呼ばれます。ファイルサーバーは共有リソースへのアクセスを制御し、ファイルの保存を担当します。
ファイルサーバーは、標準的なコンピュータ上に構築することも、高い信頼性とほぼ100%の稼働率を実現する適切なサーバーソフトウェアを搭載したサーバーハードウェア上に構築することも可能です。 ファイルサーバーは、タワー型(デスクトップ型)またはラックマウント型の筐体(シャーシ)に組み込むことができます。ファイルサーバーは、ハードウェアの拡張性に優れています。
仮想マシン上でファイルサーバーを設定するオプションもあります。必要な設定を行えば、仮想マシンのゲストOS上にファイルサーバーを作成することができます。
展開
ファイルサーバーは、以下の場所に展開できます Windows Server を使用してファイルを共有するには SMBプロトコル. あるいは、LinuxにSambaをインストールしてSMBプロトコルやNFS、その他のファイル共有プロトコルを利用することで、ファイルサーバーを構築することも可能です。ファイルサーバーでは、その他の(追加の)役割や機能を設定したり、詳細なファイアウォール設定を行ったり、バックアップソフトウェアを設定したり、リモートアクセスを設定したりすることができます。
ニーズに応じて、カスタムハードウェアを使用することができます。これには、ディスクコントローラ、RAIDコントローラ、ハードディスクドライブ(HDD)、およびソリッドステートドライブ(SSD)の選択が含まれます。 SASおよびSATA RAIDコントローラを使用でき、マザーボードのPCIeスロットにディスクコントローラを追加することも可能です。オペレーティングシステム上でソフトウェアRAIDを設定することも可能です。最も信頼性の高いストレージシステムにはSASデバイスが使用されます。ただし、初心者向けのファイルサーバーを構築する場合は、マザーボードに組み込まれたRAID機能に基づく"フェイクRAID"は使用しないでください。フェイクRAIDでは障害が発生する確率が高いためです。
設定
ファイルサーバーにはさまざまな設定オプションが用意されており、あらゆる設定を自由に構成できます。ディスクの数を増やしたり、Windows Server、Linux、Solaris、FreeBSD などの主要なオペレーティングシステム上で、さまざまなソフトウェアをインストールしたりすることが可能です。高性能なファイルサーバーを構築する場合、FC または iSCSI 接続を介してストレージエリアネットワーク(SAN)に接続することで、より多くのディスクを使用し、より多くのデータを保存することができます。 ロードバランシングなどの高度な機能も利用可能です。例えば、Windows環境では、共有ボリュームを持つファイルサーバークラスターを構築するか、Windows DFSロールを使用してデータを複製したセカンダリファイルサーバーを用意することで、この機能を利用できます。NASファイルサーバーを構成する別の方法として、サーバーにFreeNASやTrueNASをインストールする方法があります。
建築
ファイルサーバーには、通常、x86-64アーキテクチャのプロセッサが使用されます。OSとしてOracle Solarisを実行するファイルサーバーの場合、 SPARC アーキテクチャが採用されています。高性能なプロセッサにより、サーバーへの高負荷時でも高いパフォーマンスを発揮します。
ディスクストレージに関しては、物理ファイルサーバーの場合、より高いパフォーマンスを得るために、最低でもSASハードディスクまたはSSDの使用が推奨されます。VM上のファイルサーバーの場合、共有データを格納するディスクは、ローカルディスクであればSASまたはSSDディスク上に配置し、SANストレージからエクスポートする場合はFCまたはiSCSI接続を使用する必要があります。
メモリについては、キャッシュされたすべての操作を処理できるよう、共有データへの同時ユーザーアクセスを十分に処理できる容量を確保する必要があります。
ファイルサーバーの設定に必要なスキルは、ファイルサーバーの複雑さによって異なります。また、ファイルサーバーにはメンテナンスも必要です。
NASサーバーとは何ですか?
NAS(Network Attached Storage)とは、ストレージドライブ用のベイを備えたコンピュータのようなデバイスです。NASの主な目的は、ネットワークを介してファイルの保存や、ユーザーやコンピュータとの共有を行うことです。 NASは、ファイルサーバーと同様に、複数のユーザーと同時にファイルを共有することができます。したがって、NASの主な機能はファイルサーバーと似ています。
一部のNASデバイスは、物理的なスペースをあまりとらないポータブルケースに収められています。また、動作音も静かです。こうした低騒音のNASデバイスは、一般家庭ユーザーだけでなく、中小企業向けにも設計されています。また、ディスクスロット数を増やしたラックマウント型の、企業向けの高度なNASデバイスも存在します。
建築
NASデバイスには、x86-64およびARMアーキテクチャのプロセッサが搭載されています。 ARMアーキテクチャは省電力型のモバイルデバイス向けに設計されており、命令セットが簡素化されているため、x86-64アーキテクチャと比較して高性能を追求するようには設計されていません。x86-64プロセッサを搭載したコンパクトなNASデバイスであっても省電力型ですが、その性能はそれほど高くありません。これは、高性能なプロセッサには冷却システムが必要となるためであり、小型のNAS筐体内に収めつつ低騒音レベルを維持することは困難だからです。
ディスクドライブ
NASデバイスには、ストレージデバイスを収納できるベイの数に限りがあります。すべてのベイにディスクドライブが挿入されている場合は、追加のドライブベイを備えた拡張ユニットを取り付けることができます(NASのモデルがこの機能をサポートしている場合)。 NASデバイスにディスクドライブを取り付ける前に、ハードウェア互換性リスト(HCL)をご確認ください。大型のデスクトップ型やラックマウント型の筐体であれば、振動を発生させる可能性のある高性能HDDを使用しても問題はありませんが、ポータブルNAS筐体でそのようなディスクドライブを使用すると、ディスクに悪影響を及ぼす可能性があります。これは、ハードディスク間で強い振動が伝わり、寿命を縮めてしまうためです。
メモリ容量
最大メモリ(RAM)容量は、DIMMまたはSO-DIMMスロットの数によって制限されます。これらのスロット数は通常、従来のファイルサーバーよりも少なく、また、対応するDDR世代のメモリモジュールの最大容量によっても制限されます。なお、NASの制限値は通常、サーバーのそれよりも低いことに留意してください。
ポータブルNAS すぐに使用可能です。ディスクドライブを取り付け、あらかじめインストールされているオペレーティングシステムを初期化するか、アップグレードするだけです。NASデバイスは、各ベンダー向けに開発された専用のオペレーティングシステムを使用しています。例えば、SynologyのNASデバイスはDisk Station Manager(DSM)を、QNAPのデバイスはQTSを、Western DigitalのデバイスはWD My Cloud OSなどを使用しています。NASの機能は、搭載されているオペレーティングシステムおよびサポートされているソフトウェア機能によって制限されます。
設定
NAS上のソフトウェアの設定は簡単です。通常、ファイル共有の設定は簡素化されており、NASをベースにしたファイルサーバーを設定して、SMB、NFS、AFP、FTP、SFTP、FTPSなどを介してファイルを共有するのは容易です。一般的なファイル共有プロトコルがサポートされています。Windows Server 2019でのファイルサーバーの設定はNASよりもやや複雑であり、LinuxでのSambaの設定はWindowsでのファイル共有の設定よりもさらに複雑です。 NASは、ドメインユーザーによる共有ファイルへのアクセスを設定するためのActive Directoryドメイン統合をサポートしています。
NASデバイスには、(従来のファイルサーバーとは異なり)モニター、キーボード、マウスを接続するためのポートがありません。NASオペレーティングシステムの管理は、NASオペレーティングシステムが提供するWebインターフェースを介してネットワーク経由で行われます。ディスクドライブのインストールは簡単です。 定期的にオペレーティングシステムをアップグレードする必要があります。
最新のNASは、ビデオトランスコーディング、監視ステーション(IPカメラの接続や録画映像のNASストレージへの保存)、ポートフォワーディング機能付きの基本ファイアウォールなど、追加機能をサポートしています。
NASデバイスはSATAディスクとソフトウェアRAIDの実装をサポートしています。SATAまたはSASインターフェースを備えたハードウェアRAIDコントローラをインストールすることはできません。多くのNASは、ディスクのホットアドおよびホットスワップ機能をサポートしています。
ヒント: 詳細はこちら Synology NASのモデル そして QNAP NASモデル NASファイルサーバーとして利用可能なさまざまなNASベンダーについて理解を深めておきましょう。
NAS 対 ファイルサーバー
これまでに、ファイルサーバーとNASデバイスの機能について解説してきました。ここでは、さまざまな観点からファイルサーバーとNASを比較し、どちらを選ぶべきかを判断してみましょう。
柔軟性
あらゆる設定を自由にカスタマイズしたい場合は、NASではなくファイルサーバーを選ぶことをお勧めします。NASのソフトウェアは機能が限定されていますが、サーバーであればLinuxやWindowsなどの汎用OSをインストールし、自由に設定することができます。また、ストレージコントローラ、ネットワークカード、マザーボードなどのハードウェア部品が故障した場合でも、その部品を交換するコストはそれほどかかりません。ファイルサーバーなら、究極のカスタマイズが可能です。
拡張性
ファイルサーバーを選択し、任意のモデルのディスクコントローラーを追加することで、サーバーに接続できるディスクの数を増やすことができます。ディスクコントローラー(RAIDコントローラー)を追加した後、さらにディスクデバイスを接続します。最大容量のストレージが必要な場合は、ファイルサーバーをストレージエリアネットワーク(SAN)に接続することができます。
ファイルサーバーには幅広いハードウェアアップグレードの選択肢があり、アップグレードに使用できるハードウェアの種類も多岐にわたります。 NASデバイスに関しては、お使いのNASモデルがそのディスクタイプと容量に対応している場合、RAMおよびディスクデバイスを大容量のドライブにアップグレードすることができます。
ハードウェアの性能
最高のパフォーマンスを求めるなら、ファイルサーバーを選びましょう。ファイルサーバーには、より高性能なプロセッサや大容量のRAM、複数の高速ネットワークアダプタを搭載することができます。一方、NASデバイスのプロセッサは、特にARMアーキテクチャのプロセッサの場合、高いパフォーマンスを発揮しません。ファイルサーバーなら、共有ファイルを扱うより多くのユーザーに同時にサービスを提供することができます。
信頼性
ファイルサーバーは、キャッシュ機能やバッテリーを備えたハードウェアRAIDコントローラ(SASディスク用コントローラを含む)に対応しているため、より高い信頼性を提供できます。SASディスクはSATAディスクよりも信頼性が高く、読み書きエラーが発生する確率は低くなっています。また、サーバーには冗長化された電源ユニットを搭載することが可能です。
携帯性と静音性
部屋のスペースをあまり取らず、騒音も発生しない(ラックマウント型のエンタープライズ向けNAS機器の一部を除く)デバイスで、ファイルの保存や共有を主な目的とするなら、NAS機器が最適です。NAS機器は通常、静かに動作するポータブルなデスクトップ型デバイスです。快適な静かな環境で作業したい個人ユーザーや小規模オフィスにとって、この点は重要な要素となります。
省電力
NASとファイルサーバーを比較すると、省電力性の面ではNASデバイスが優れています。これは、NASがファイルサーバーよりも性能の低いCPUを採用していることに加え、その他のハードウェアやソフトウェアの最適化が施されているためです。
使いやすさとメンテナンスのしやすさ
NASデバイスは使い勝手が良いです。ディスクドライブを挿入し、NASベンダーによってプリインストールされているオペレーティングシステムを初期化し、定期的にこのOSをアップデートするだけで済みます。一方、ファイルサーバーの場合は、オペレーティングシステムの管理や、ソフトウェアのインストール・設定を行うために、より高度なスキルが必要となります。
価格
価格は構成によって異なります。例えば、NASはWindows Server 2019のライセンスが付いたサーバーよりも安価な場合もありますが、Linuxを搭載したサーバーの方がNASよりも安価な場合もあります。ファイルサーバーやNASの要件に応じて、それぞれのケースごとに価格を検討し、比較する必要があります。NASデバイスにはディスクドライブは付属していません。ディスクドライブは別途購入する必要があります。
バックアップ機能
バックアップの観点からNASとファイルサーバーを比較すると、ファイルサーバーもNASもデータのバックアップ保存に利用できます。さらに、ファイルサーバーやNASにバックアップソリューションのコンポーネントを導入することで、効率的なバックアップを実現できます。 NAKIVO Backup & Replication は、あらゆるニーズに対応できる汎用的なデータソリューションであり、 仮想マシンのバックアップ、WindowsおよびLinuxサーバー、Amazon EC2インスタンス、NASやファイルサーバーに保存されたデータ、その他各種データ。
NAKIVOソリューションは、Synology NASやQNAP NAS(その他)にインストール可能であり、NASデバイスをバックアップアプライアンスとして活用することで、データのバックアップやNASへの保存を容易に行えます。さらに、従来のファイルサーバーやNASファイルサーバー上のSMB共有をバックアップリポジトリとして利用することも可能です。
ファイル共有もバックアップの対象となります。 NAKIVO Backup & Replication ファイル共有のバックアップ機能をサポートしており、共有フォルダを操作するユーザーによるデータ破損やランサムウェア攻撃からデータを保護することができます。



