ネットワーキング – 高速ローカルエリアネットワークを構築する方法

lan networking

私は映画制作の仕事をしていて、非常に大きな生の映像ファイルに非常に高速にアクセスする必要があります。私は現在、内蔵ハードドライブ用のeSATA 6Gbpsドックを使用しています

もし私がサーバーを使って、ネットワーク経由でワークステーションに接続するとしたら、どのような(比較的手頃な)技術を使えば、ドライブ速度に近づけたり、ドライブ速度を超えたりすることができるのでしょうか?

  35  Ben  2017-03-08


ベストアンサー

ここでは、2017年初頭に、オンラインで入手可能な情報から判断すると、最速のSATA HDDは220メガバイト/秒前後で、1.760ギガビット/秒に達しているようです

だから、あなただけのドライブの速度を打ち負かそうとしている、あなたは巨大なビデオファイルのためにテラバイトあたりのコストを考慮してHDDに制限されている場合は、10ギガビットイーサネットは十分です


余談ですが、Thunderboltネットワーキングも同様に10ギガビット/秒であることに注意してください、あなたがすでにThunderboltポートを持っている場合、あなたはそれを試してみることができます。eSATAは非常にストレージに特化しているので、私はそれについては確信していませんが、イーサネット上のストレージを行うことは、より多くのオーバーヘッドを持っているのに対し、それは考えられるあなたの6ギガビットeSATA 3ポートを打つことができます。また、Thunderboltはデスクトップバスであることにも注意してください。そのため、Thunderboltは、オプションを検討しながら実験やプロトタイピングをするには面白いかもしれませんが、大きなテーブルを囲んですべてのワークステーションとディスクを背中合わせに接続しておきたい場合を除いては、長期的なソリューションとしては適していないかもしれません


これはシングルHDDの場合の話です。しかし、それらのドライブを一緒にRAID化して、すべての読み取りまたは書き込みが複数のドライブに分散されるようにすれば、シングルドライブのパフォーマンスよりもはるかに優れたパフォーマンスを得ることができます。また、予算にもよりますが、PCIe/M.2 NVME SSDをPCに入れてサーバー/NASとして使用することで、1ドライブあたり3.4GigaByte/sec == 27Gigabit/sec程度の高速なストレージ性能を得ることができます

その場合、10ギガビットイーサネットよりも高速なものを見たいと思うかもしれませんが、オンラインでちらっと見てみると、価格は10ギガビットイーサネットよりもかなり劇的に跳ね上がっているように見えます。そのため、複数の 10 ギガビットのリンクにまたがってリンクアグリゲーションを行うことを検討したほうがいいかもしれません。また、オンラインでは、中古のネットワーク機器、例えば中古の40Gbps InfiniBandのものが、eBayで中古の機器を購入する際の手間を気にしないのであれば、eBayで安く買えるという逸話をいくつか見たことがあります

31  Spiff  2017-03-08


SATA ディスクにこだわる場合、10Gb イーサネットを実装し、サーバ上に手頃なサイズの RAID10 を構築することで、1 台の SATA ディスクよりも顕著なパフォーマンスの向上が見られます。必要なだけ多くのワークステーション間でサーバを共有し、将来的にはスイッチを追加することでサーバを追加することができるので、これは価値のある投資となるでしょう。Cat-5Eでは不十分なので、Cat-6イーサネットケーブルを使用する必要があります。また、システムをさらに高速化するためにキャッシュとしてSSDを追加することもできます。ビデオ映像を扱うので、膨大な量のストレージスペースが必要になると思いますが、SSDだけで構築するには非常に高価です

Dell や HP から既製のラックマウントサーバを購入してハードウェア RAID カードを使用することもできますし、 ハードウェアにこだわる方は Supermicro から安価なシャーシを購入して、Windows や Linux のソフトウェア RAID を使用してストレージマシンを自分で構築することもできます。RAIDカードは一般的に両方のディスクに並列に書き込み、書き込み操作をキャッシュして、すぐにOSに制御を返すことができます。しかし、RAID0 はさらに高速ですが、冗長性がなく、1 台のドライブが故障するとデータが完全に失われてしまうことに注意してください。Dell や HP、または他の大手企業に連絡して、ニーズに合ったシステムを提供してくれるかどうかを確認することをお勧めします

これの利点は、接続されているマシンの数が少ない割にはスループットが非常に高いことですが、ニーズには過剰で、非常に高価なものになる可能性があります。ローエンドでは、他の人が言及しているネットワーク接続ストレージ(NAS)デバイスがありますが、フルサーバーよりもはるかにシンプルですが、NASはブラックボックスであることが多いので、私はお勧めしません

サーバーを構築するもう一つの利点は、すべての映像を一箇所に集中させることができるので、実用的で定期的なバックアップが比較的簡単にできることです。バックアップ戦略をおろそかにしないでください

5  Gargravarr  2017-03-08


10gbeの柔軟性と構成の容易さに勝るものはありませんが、SASは驚くべきことにそれ自体がネットワーク化されています

複数のコンピュータから一度に書き込み可能なボリュームを必要としない少数のワークステーション(n<8)では、SASは素晴らしい働きをします。Tyan JBOD ($1,500) と LSI HBA ($400) を使用すると、3,400 MB/s (27 Gbps) の持続的な SSD への転送が可能になります。JBODにはHBAへのアップリンクが3つある内部スイッチが搭載されていますが、ポート数が多い場合はSASスイッチを利用することができます

ここでは、1巻のスピードテストです

CDM5 showing 2,862MB/s sequential read with 32 iops in queue. 4k single threaded random read 29MB/s

内部的には、10gbeでクライアントに配布されているストレージスペースを実行しているクラスタリングされたWindows Serverでこのソリューションを使用しています

Clustered Windows Servers

3  Mitch  2017-03-08


Just a moment...

最初に、M.2 SSD は正しいマザーボードを使用すれば、2gb-4gb/s、場合によってはそれ以上の速度に達することができます。これらのうちのいくつかを一緒にRAID化すれば、さらに高速になります

複数の10gb NICを組み合わせることで、ネイティブスピードに近づけることができます

10G以上のものは、それ以上の金額になります

40ギガビットNIC https://www.serverupply.com/products/part_search/pid_lookup.asp?pid=263133&gclid=Cj0KEQiA9P7FBRCtoO33_LGUtPQBEiQAU_tBgIU2jZrJKf0kXFy96roOllcRkp7j-VoubG_n7xb0_pgaAnaT8P8HAQ

2  cybernard  2017-03-08


ファイバースイッチ付きのファイバーイーサネットカードを使用し、理想的にはパッド付きのマルチモードまたはシングルモードを使用してください。あなたが予算を持っている場合は、あなたがデュアルポートのファイバーカードとリンクアグリゲーションを使用する場合は、20gbpsを得ることができます。予算が何であるかによって「比較的手頃な価格」という言葉が変わるので、実際に何を使ってもいいと思っているのか、実際の数字があると助かります

0  Sunny  2017-03-08


一番安い方法は、1本ではなく、リンクアグリゲーション(IEランNケーブル、通常は2本)を使うことでしょう

そうすると、安い1Gbのリンクが2Gbのリンクになってしまいます

明らかに、単一のクライアントサーバには最低でも4つのポートが必要です

0  Antzi  2017-03-09


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