NASのコスパ比較|エンジニアが選ぶならどの機種

ガジェット

※この記事にはプロモーションが含まれます

以前、LambdaでAWSの日次コストを集計してWebページに出すところまで作りました(表示部分はもう3か月放置しています…)。それ以来クラウドの従量課金がなんとなく気になっていて、「手元に置くストレージ、つまりNASってコスパ的にどうなんだろう?」と思って調べてみました。

NASって家族写真の置き場として紹介されることが多いですよね。ただエンジニア目線だと、Dockerを動かせるか、メモリを増やせるか、S3にバックアップできるか、みたいなところが気になります。なので今回はその辺を軸に比べてみました。自分用のメモをそのまま記事にした感じです。

この記事でわかること

  • エンジニア向けNASの選び方(CPU・メモリ・ネットワーク・拡張性)
  • コスパの良いNAS 4台の比較と特徴
  • Synologyの2025年モデルのHDD互換性の変更
  • NASとS3の費用をPythonで比較した試算結果

エンジニア向けNASのコスパ比較表

先に結論っぽい表を置いておきます。今回選んだのは、自宅で使いやすい2ベイ中心の3台と、少し上位の4ベイ1台です。

モデル名 主な違い 向いている人
Synology DiskStation DS225+ 定番のDSMが使える2ベイ。2.5GbEを搭載。CPUはIntel Celeron J4125で、ハードウェアトランスコードの対応状況は事前確認が必要 初めてのNASで、ソフトの完成度と安心感を優先したい人
Synology DiskStation DS925+ 4ベイでAMD Ryzen V1500B搭載。ECCメモリ、2.5GbE、M.2スロットあり 長く使うつもりで、容量とコンテナ運用の余裕が欲しい人
UGREEN NASync DXP2800 Intel N100とDDR5 8GBを積んでいて、2ベイの中では性能高め。OS(UGOS Pro)は比較的新しい スペックあたりのコスパ重視。Dockerでいろいろ遊びたい人
QNAP TS-264 2.5GbE×2、M.2×2、PCIeスロット、HDMI出力付き。拡張性が強み 10GbE化など、あとからハードをいじりたい人

「コスパ」の意味は人によって違うと思います。この記事では「本体の値段に対して、エンジニアがやりたいことがどれだけできるか」くらいの意味で使っています。

エンジニアがNASを選ぶときに見るポイント

調べていくうちに、自分の中で「ここは見ておきたい」という項目がだいたい固まってきました。

CPUはx86かどうか

安いNASにはARM系のCPUを積んだモデルも多いです。ファイル置き場として使うだけなら、それで十分らしいです。ただ、Dockerイメージを動かしたいなら、x86(Intel/AMD)の方がイメージの選択肢が多くて楽です。最近はarm64対応のイメージも増えていますが、自宅サーバー系のマイナーなツールだとamd64しか用意されていないこともまだあるんですよね。

メモリを増やせるか

コンテナを何個か立てると、2GBだとすぐ足りなくなりそうです。増設できるか、上限が何GBかはわりと大事だと思います。

2.5GbEとM.2スロット

1GbEだと、実効で100MB/s ちょっとが上限です。HDDを2台RAIDで組むと、ネットワーク側が先に詰まります。2.5GbEなら、そこはだいぶ緩くなります。ただ、ルーターやスイッチ、PC側も2.5GbEに対応していないと意味がないので、そこは注意が必要です。

OSの出来とバックアップ機能

正直、ここが一番差が出るところだと思います。スナップショット、S3互換ストレージへのバックアップ、コンテナ管理画面、アプリの豊富さ。この辺はスペック表を見てもわからないので、レビューを読むしかないです。

おすすめNAS 4台の特徴

Synology DiskStation DS225+

まずは定番のSynology。DS225+は、前のモデルのDS224+からネットワークが強化されたモデルです。CPUはIntel Celeron J4125で、メモリも2GBです。違いは、DS224+が1GbEを2本持っていたのに対し、DS225+は2.5GbEと1GbEを1本ずつ持ちます。

2025年に話題になったのが、Synologyの純正HDD対応についてです。公式の案内では、DiskStation Manager 7.3(DSM 7.3)をリリースし、2025年モデル(Plus/Value/Jシリーズ)ではサードパーティ製ドライブのインストールおよびストレージプール作成が可能になったと発表しています。つまり、HDD選びの自由度が増したということですね。

ハードウェアトランスコーディング周りについては、買う前に公式の仕様表で確認しておくのが安全です。メモリについても、最大何GBまで増設できるかは構成で変わるので、互換性情報を見ておきましょう。

それでも、DSMの完成度、Hyper Backup(S3互換ストレージにも送れる)、スナップショット周りの安心感は評判が良いです。「最初の1台」として推す声が多いのも納得です。

Synology DiskStation DS925+

DS225+だとメモリが心配、という人の候補になるのがDS925+です。4ベイで、CPUはAMD Ryzen V1500B。ECCメモリを積んでいて、2.5GbE、M.2 NVMeスロットもあります。

ドライブ互換性については、DSM 7.3以降で2025年モデルの柔軟性が増えています。ただし互換性で悩みたくないなら、純正HDDを選ぶのは安全な判断です。

このRyzenには内蔵GPUがありません。なので動画のハードウェアトランスコードは期待しない方がいいです。逆に言えば、「ファイルサーバーとDockerとバックアップ」に用途を絞るなら、バランスがいいモデルだと思います。

UGREEN NASync DXP2800

充電器やケーブルでおなじみのUGREENが出しているNASです。スペックあたりの値段で見ると、今回の中で一番コスパが良さそうです。Intel N100プロセッサーとDDR5 8GBメモリ、2.5GbEポート、M.2 NVMe SSDスロットが特徴です。

N100は、ミニPCでもよく使われているCPUです。2ベイNASに積むには十分な性能があります。UIのレスポンスや写真のサムネイル生成速度も、ARM系プロセッサを搭載したNASと比べると快適だと言われています。

OSは独自のUGOS Proです。Docker、スナップショット、写真管理などはそろっているらしいです。ただ、SynologyのDSMと比べると歴史が浅いので、アプリの豊富さや細かいところの作り込みではまだDSMに分があるという評価を見かけます。ハードが強くてソフトは成長中、という感じですね。

QNAP TS-264

最後はQNAP。TS-264はIntel Celeron N5095を積んだ2ベイで、2.5GbEが2ポート、M.2 NVMeが2スロット、さらにPCIeの拡張スロットまで付いています。このPCIeスロットに10GbEのカードを挿せるのが、エンジニア的にはロマンがあるところです。HDMI出力も付いています。

比較的前からあるモデルなので、今回の中では古めです。QNAPのOS(QTS)は機能がとても多い反面、UIが少しごちゃっとしていると言われることがあります。過去にはランサムウェアの被害が話題になったこともあるので、インターネットに公開する設定は慎重にした方がいいです。

NASとS3、結局どっちが安いのか計算してみた

ここが一番気になっていたところです。条件を変えて試せるように、ざっくり比較するスクリプトを書きました。数字は全部仮置きです。本体価格、HDD価格、電気代、為替は自分の条件に書き換えてください。S3の単価も、最新の値は公式の料金ページで確認してください。

def raid_usable(disk_tb, n, level):
    if level == "RAID1":
        return disk_tb
    if level == "RAID5":
        return disk_tb * (n - 1)
    return disk_tb * n


def nas_cost(body, disk_price, n, watt, yen_per_kwh, years):
    power = watt * 24 * 365 * years / 1000 * yen_per_kwh
    return body + disk_price * n + power


def s3_cost(tb, usd_per_gb, usd_jpy, years):
    return tb * 1024 * usd_per_gb * usd_jpy * 12 * years


# 全部仮の数字。自分の条件に置き換える前提
BODY = 60000
DISK = 25000
WATT = 20
KWH = 31
S3_USD_PER_GB = 0.025
USD_JPY = 150

usable = raid_usable(8, 2, "RAID1")
print(f"実効容量: {usable}TB (8TB x2 RAID1)")
for years in (1, 3, 5):
    nas = nas_cost(BODY, DISK, 2, WATT, KWH, years)
    for used in (1, 4):
        s3 = s3_cost(used, S3_USD_PER_GB, USD_JPY, years)
        print(f"{years}年 / {used}TB使用: NAS {nas:>9,.0f}円  S3 {s3:>9,.0f}円")

実際に実行した結果
▲実際にこのブログの裏側で実行してみた結果です

この仮の条件だと、こうなりました。

  • 使うのが1TBくらいなら、最初の1〜2年はS3の方が安い。3年目あたりで逆転する
  • 4TBくらい使うなら、1年目からNASの方がかなり安い

データ量が多いほどNASが有利になる、という当たり前の結果ではあります。でも、逆転するタイミングが数字で見えるのは面白いです。

ただ、このスクリプトはかなり雑です。S3側にはリクエスト料金やデータ転送料金が入っていません。逆にNAS側には、HDDの故障による交換という話が入っていません。RAIDはバックアップではないので、本気でやるならNASのデータをS3 Glacier Deep Archiveなどに逃がす「NAS+クラウド」の構成になると思います。そうなると、計算はもう少し複雑になります。

まとめ

  • 安心感とソフトの完成度を取るならDS225+。容量とメモリに余裕が欲しいならDS925+
  • スペックあたりのコスパならDXP2800。ただしOSはDSMより新しく、まだ発展途上
  • ハードを拡張して遊びたいならTS-264
  • Synologyの純正HDD縛りは、DSM 7.3でサードパーティ製ドライブの導入・ストレージプール作成が可能になる形で緩和されている

個人的には、DockerとS3バックアップを両方やりたい自分にはDXP2800が刺さっています。でもDSMの安心感も捨てがたくて、まだ決めきれていません。

タイトルとURLをコピーしました