web-dev-qa-db-ja.com

10GEネットワーク:それでも致命的な費用がかかりますか?オプションはありますか?

1Gポートで動作できる約16のノードを持つホームクラスターを構築していますが、ファイルサーバーと中央ノードに10GEが必要です。すべてローカルなので、3〜5mより長いケーブルは必要ありません。そしてもちろん、私はできるだけ少ないお金を使いたいです(クラスター全体のコストを超えて使うつもりはありません):-)

私のオプションは何ですか?

  1. レガシーソリューションは、24〜48ポートの1GEスイッチを使用し、4〜8個の集約リンクを介してファイル/中央ノードに接続することです。これはうまくいくと思いますが、コストは非常に許容範囲内ですが、それほど多くの集約リンクを使用しても問題ないかどうかはわかりません。そしてもちろん、必要なときに帯域幅を2倍にするのは難しいでしょう... :-D
  2. 複数の10GEアップリンク「ポート」を備えたスイッチ。私が見る限り、それらはすべて約1000ドルのモジュールを必要とするので、4つの10Gモジュールと2つの10GEカードが必要になります... 5000ドル以上の匂いがします...
  3. 2枚の10Gカードを介してファイルと中央ノードを直接接続し、4つのクアッドポート1GENICをファイルサーバーに配置します。私は2つの10Gモジュールとスイッチを節約しています。ファイルサーバーはパケットルーティングを行う必要がありますが、それでも多くのCPUが残っているでしょう:-)
  4. 他のオプションはありますか? Infiniband?
  5. MyriNetアダプターは正常に機能しますか?もっと安い選択肢はないと思いますか?
  6. うーん...ファイルサーバーを廃棄し、すべてを中央ノードに配置し、各ノードに専用の1GEポートを提供します...これは悲しいことです...
7
BarsMonster

ここで全体像を見ているわけではないと思います。

ファイルサーバーを10Gbpsの速度で接続したいのですが、これはセクシーなアイデアのように聞こえるかもしれません。表示されていないのは、ディスクからその量のトラフィック読み取り値を生成するサーバーの機能です。ファイルサーバーから1GBpsを取得することは、今日、非常に良い成果です。 10Gbpsは、自分で気付いたように高価であるだけでなく、少なくとも90%は役に立たないでしょう。

非常に大量のIOを提供する必要がある場合は、ファイルサーバーに非常に高速なディスクを挿入するのが最善の方法です。これへの「手頃な」(引用符に注意)パスは、高速RAID構成(つまりRAID10)のSSDドライブであると強く信じています。

ネットワーキングに関しては、4x1Gbpsのアグリゲートがうまく機能し、後でさらに追加することもできます。内部バス(PCI *を読み取る)が常にマルチギガビットの速度を処理できるとは限らないという事実に注意してください。これは、サーバーグレードのマザーボードを使用していない場合に特に当てはまります。

ここでは、これが唯一の「手頃な」オプションだと思います。 Infinibandカードはそれほど高価ではありません。 150ドルで購入できると思いますが、スイッチは非常に高価になります。

12

高価なレイヤー3スイッチを節約したい場合は、ATA overEthernetを検討することをお勧めします。これは、私が今日知っている他のどのファイルシステムよりも低コストでありながら高性能なソリューションのためのchioceのプロトコルです。ただし、10Gbバニラスイッチはありません(L3スイッチングなし)。

pOCと見なす:Ubuntuサーバー10.xおよびAOEツールプロジェクト http://sourceforge.net/projects/aoetools/files

https://help.ubuntu.com/community/ATAOverEthernet

0
John-ZFS