ファイルサーバー vs NAS – どちらを選択するか?

ファイルサーバーとNASデバイスは、ネットワーク上でファイルを保存および共有するための一般的なソリューションです。しかし、それぞれの機能は異なります。最適なソリューションを選択するには、複数の要因が関係します。このブログ投稿では、伝統的なファイルサーバーを使用するタイミングとNASファイルサーバーを選択するタイミングを説明するNASとファイルサーバーの比較を行います。

ファイルサーバーとは何ですか?

A file server is a computer with software installed to provide access to resources such as shared files for multiple users and computers at the same time. Other computers and software used for connecting to the server over the network are called clients. A file server controls access to shared resources and is responsible for file storage.

A file server can be created on a standard computer or on server hardware with the appropriate server software for high reliability and near 100% uptime. You can assemble a file server in a case (chassis) of the tower (desktop) form factor or rack-mount form factor. File servers offer high hardware upgrade capabilities.

仮想マシン上にファイルサーバーを構成するオプションもあります。必要な構成でVMゲストOS上にファイルサーバーを作成できます。

展開

Windows Server上でファイルサーバーを展開して、SMBプロトコルを使用してファイルを共有することができます。代替として、SambaをインストールしてLinux上にファイルサーバーを展開し、SMBプロトコルやNFSなどの他のファイル共有プロトコルを使用することもできます。ファイルサーバーに他の(追加の)役割や機能を構成したり、詳細なファイアウォール構成を使用したり、バックアップソフトウェアを構成したり、リモートアクセスを設定したりすることができます。

あなたは必要に応じてカスタムハードウェアを使用する能力を持っています。これにはディスクコントローラ、RAIDコントローラ、ハードディスクドライブ(HDD)、およびソリッドステートドライブ(SSD)を選択することが含まれます。SASおよびSATA RAIDコントローラを使用し、マザーボードのPCIeスロットにより多くのディスクコントローラを追加できます。オペレーティングシステムでのソフトウェアRAIDの構成が可能です。SASデバイスは最も信頼性の高いストレージシステムに使用されます。ただし、初心者レベルのファイルサーバを展開する場合は、マザーボードのビルトインRAID機能に基づいたフェイクRAIDを使用しないでください。フェイクRAIDは故障の可能性が高いためです。

構成

A file server provides a variety of settings – you can configure everything. You can increase the number of disks and install different software on well-known operating systems such as Windows Server, Linux, Solaris, FreeBSD, etc. When you build a high-grade file server, you can connect the file server to a storage area network (SAN) with FC or iSCSI connectivity to use more disks and store more data. Advanced features such as load balancing are also available. For example, in Windows environments, the feature is available by creating a file server cluster with shared volumes or having a secondary file server with replicated shared data using Windows DFS role. The alternative approach to configuring a NAS file server is installing FreeNAS or TrueNAS on a server.

アーキテクチャ

x86-64アーキテクチャのプロセッサは通常、ファイルサーバで使用されます。Oracle Solarisをオペレーティングシステムとして実行するファイルサーバでは、sparcアーキテクチャのプロセッサが使用されます。強力なプロセッサは高いサーバ負荷のために高いパフォーマンスを提供します。

ディスクストレージに関しては、物理的なファイルサーバの場合は最小限のSASスピンドルディスクまたはSSDの使用が推奨されます。VM上にファイルサーバがある場合、共有データを保持するディスクは、ローカルディスクの場合はSASまたはSSDディスクにホストされるべきであり、SANストレージからエクスポートされる場合はFCまたはiSCSi接続を使用するべきです。

メモリに関しては、共有データへの同時ユーザーアクセスを保持できるだけの十分な容量が必要です。キャッシュされたすべての操作を処理できるようにするためです。

ファイルサーバの構成に必要なスキルは、ファイルサーバの複雑さに依存します。ファイルサーバのメンテナンスも必要です。

NASサーバとは何ですか?

NAS、またはネットワークアタッチドストレージは、ストレージドライブ用のベイを備えたコンピューターのようなデバイスです。NASの主な目的は、ユーザーとコンピューター間でファイルを保存および共有することです。NASは、ファイルサーバーと同様に、複数のユーザーと同時にファイルを共有することができます。したがって、NASの主な機能はファイルサーバーと類似しています。

一部のNASデバイスは、物理的なスペースをあまり占有しないポータブルケースで提供されています。また、静かです。これらのノイズレベルが低いNASデバイスは、家庭ユーザーおよび小規模および中規模の企業向けに意図されています。また、ディスクのスロット数が多いラックマウント形状の高度なNASデバイスもあります。

アーキテクチャ

NASデバイスには、x86-64およびARMアーキテクチャのプロセッサが搭載されています。ARMアーキテクチャは省エネのモバイルデバイス向けに設計されており、単純化された命令を持ち、x86-64アーキテクチャと比較して高いパフォーマンスを持っていません。x86-64プロセッサを搭載したコンパクトなNASデバイスでも省電力デバイスですが、そのパフォーマンスは高くありません。これは、強力なプロセッサには冷却システムが必要であり、小さなNASケースに収納することができず、低いノイズレベルを維持することができないためです。

ディスクドライブ

NASデバイスにはストレージデバイス用 bayの数が有限です。バイースにディスクドライブを挿入すると、NASモデルがこの機能をサポートしている場合、追加のドライブベイを持つ拡張ユニットを接続できます。ディスクドライブをNASデバイスに挿入する前にハードウェア互換性リスト(HCL)をお読みください。デスクトップやレックマウントケースでは高性能HDD(これらは振動を生成しがる可能性があります)を使用しても問題ありませんが、ポータブルなNASケースではそれらのディスクドライブを使用すると、ディスクの寿命に否定的な影響を与える可能性があります。これは、ディスクとディスクの高い振動が相互に転送されるためです。

メモリー容量

NASデバイスに搭載されるDIMMまたはSO-DIMMスロットの数により、最大メモリー(RAM)容量は限られています。通常、ファイルサーバーに compared to 、NASにはスロットの数が低く、適切なDDRジェネレーションの最大メモリモジュール容量によってさらに制限されています。NASの制限は、通常、サーバーよりも低くなっています。

ポータブルなNASデバイスは、使用するだけです。単にディスクドライブをインストールし、事前にインストールされているオペレーティングシステムを初期化またはアップグレードするだけです。NASデバイスは、それぞれのベンダーに特化した特別なオペレーティングシステムを使用します。たとえば、Synology NASデバイスはDisk Station Manager(DSM)、QNAPデバイスはQTS、Western DigitalデバイスはWD My Cloud OSを使用します。NAS機能は、提供されているオペレーティングシステムとサポートされているソフトウェア機能によって制限されています。

構成

NAS(Network Attached Storage)のソフトウェアは簡単に設定できます。ファイルシェアリング設定は大抵簡略化されており、NAS上でファイルサーバーを構築しSMB、NFS、AFP、FTP、SFTP、FTPSなどのポップュラーなファイルシェアリングプロトコルを介してファイルを共有することができます。Windows Server 2019上でファイルサーバーを構築することはNASに比べてやや複雑で、Linux上でSambaを構成することはさらに複雑です。NASはドメインユーザー用の共有ファイルアクセスの構成にActive Directoryドメイン統合をサポートしています。

NASデバイスにはモニター、キーボード、マウスに接続するためのポートはありません(通常のファイルサーバーと異なり)。NASオペレーティングシステムの管理はNASオペレーティングシステムが提供するウェブインターフェースを介してネットワーク上で提供されます。ディスクドライブのインストールプロセスは簡単です。定期的にオペレーティングシステムをアップグレードすることをお勧めします。

現代的なNASは、ビデオトランスコーディング、IPカメラの接続およびNASストレージに保存された記録動画を保存するSurveillance Stationなどの追加機能をサポートすることができます。基本的なファイアウォールとポートフォワーディングもサポートしています。

NASデバイスはSATAディスクをサポートし、ソフトウェアRAID実装もサポートしています。ハードウェアRAIDコントローラー with SATAまたはSASインターフェイスはインストールできません。多くのNASはディスクのホットアドとホットスワップ機能をサポートしています。

ヒント: Synology NASモデルQNAP NASモデルについて読むと、NASファイルサーバー用の異なるNASベンダーについて知ることができます。

NASとファイルサーバーとの違いについて

我々はファイルサーバーとNASデバイスの機能をカバーしました。今度は、異なるパラメーターに基づいたファイルサーバーとNASの比較を見て、ファイルサーバーかNASデバイスを選択すべきかを特定できます。

柔軟性

すべてを設定する柔軟性が必要な場合は、NASではなくファイルサーバーを選択してください。サーバーにLinuxやWindowsなどの汎用オペレーティングシステムをインストールし、必要な構成を行うことができます。これに対し、NASソフトウェアは機能が限られています。ハードウェアコンポーネントが壊れた場合(例:ストレージコントローラー、ネットワークカード、またはマザーボード)、このコンポーネントを交換するコストは安価です。ファイルサーバーは究極のカスタマイズオプションを提供します。

拡張性

サーバーに接続できるディスクコントローラーのモデルを追加して、サーバーに接続できるディスクの数を増やすためにファイルサーバーを選択してください。より多くのディスクコントローラー(RAIDコントローラー)を追加すると、より多くのディスクデバイスを接続できます。最大のストレージ容量が必要な場合は、ファイルサーバーをストレージエリアネットワーク(SAN)に接続できます。

ファイルサーバーには、大規模なハードウェアのアップグレードオプションがあり、アップグレードに使用できるハードウェアの幅広い範囲があります。一方、NASデバイスでは、NASモデルがこのディスクタイプと容量をサポートしている場合にのみ、RAMとディスクデバイスを高容量のドライブにアップグレードできます。

ハードウェアのパフォーマンス

最大のパフォーマンスが必要な場合は、ファイルサーバーを選択してください。ファイルサーバーにはより強力なプロセッサー、大量のRAM、および複数の高速ネットワークアダプターをインストールできます。NASデバイスのプロセッサーは高いパフォーマンスを提供しません、特にARMアーキテクチャのプロセッサーの場合。ファイルサーバーは、共有ファイルを同時に操作するユーザー数が多い場合に役立ちます。

信頼性

ファイルサーバーは、ハードウェアRAIDコントローラーのサポートにより、ハードウェアRAIDコントローラーのキャッシングとバッテリーを備えた高い信頼性レベルを提供できます。SASディスクのコントローラーを含む。SASディスクはSATAディスクよりも信頼性が高く、読み取り/書き込みエラーの発生確率が低いです。サーバーには冗長電源が備わっている場合があります。

携帯性と静音性

NASデバイスは、部屋をあまり占有せず、ノイズを発生させないデバイスでファイルを保存および共有する主な目的の場合に適しています(ラックマウント形式の企業向けNASデバイスを除く)。NASデバイスは通常、静かに作動するポータブルなデスクトップデバイスです。この要因は、ユーザーが快適で静かな環境で作業したい家庭ユーザーや小規模オフィスの場合に重要です。

省電力

NAS vsファイルサーバーの比較では、NASデバイスが省エネ部門のリーダーです。これは、NASデバイスがファイルサーバーよりもパフォーマンスが低いCPUを使用し、他のハードウェア/ソフトウェアの最適化を受けるためです。

使いやすさとメンテナンス

NASデバイスは簡単に使用できます。単にディスクドライブを挿入し、オペレーティングシステムの初期化を行えば、NASベンダーによって事前インストールされているオペレーティングシステムを使用するだけです。このオペレーティングシステムは定期的にアップグレードする必要があります。ファイルサーバーを管理するには、オペレーティングシステムを管理、ソフトウェアをインストール、構成することにはスキルが必要です。

価格

価格は構成に応じて決まります。例えば、NASはWindows Server 2019ライセンスを持つサーバーに比べて安く、一方 Linuxを搭載したサーバーはNASに比べて安くなる場合があります。個々のファイルサーバー/NAS要件に基づいて個別に考慮し、比較することをお勧めします。NASデバイスはディスクドライブを含みません。ディスクドライブは別途購入する必要があります。

バックアップ機能

NASとファイルサーバーをバックアップに考えると、ファイルサーバーとNASデバイスはデータバックアップのストアとして使用できます。さらに、バックアップソリューションのコンポーネントをファイルサーバーまたはNAS upon NASにインストールすることで、効果的なバックアップを実現できます。NAKIVO Backup & Replicationは、仮想マシン、WindowsおよびLinuxサーバー、Amazon EC2インスタンス、NASおよびファイルサーバー上のデータ、その他のデータをバックアップできる一般的なデータソリューションです。仮想マシン

NAKIVOソリューションはSynology NASおよびQNAP NAS (など) 上でインストールできるため、NASデバイスをバックアップアプライアンスとして使用し、データを簡単にバックアップし、NAS上にデータをストアすることができます。さらに、通常のファイルサーバーまたはNASファイルサーバー上のSMB共有をバックアップリポジトリとして使用することもできます。

ファイル共有もバックアップできます。NAKIVO Backup&Replicationはファイル共有のバックアップをサポートしており、共有を利用するユーザーの一人によってデータが破損したりランサムウェア攻撃を受けたりする可能性があるデータを保護できます。

Source:
https://www.nakivo.com/blog/nas-vs-file-server/