私は2台のサーバーを持っています。メインの1台はサーバーの代理で、もう1台はISCSIとしてHDDをメインサーバーに提供しています。
この設定の目的はメディアストリーミングであり、トランスコーディングが必要になる場合があります。アプリケーションでは、両方のサーバーを使用することはできません。 1つだけ使用できます。
私の質問は、IO 2番目のサーバーのHDDからメインサーバーへのクライアントに関連しています。これは、遅延が長く、アプローチが遅くなりますか?さらに多くのストレージが必要な場合は、サーバーの追加を検討しました2番目のサーバーとして機能し、HDDを提供し、費用対効果の高い、より優れたより大きなサーバーに移動するなど。
サーバーはリモートDCにあり、ドメインコントローラーを使用して接続され、メインサーバーがDNSサーバーとして機能し、2番目のサーバーがメインサーバーのIPをDNSプロバイダーとして使用します。
プロトコルとしてのiSCSIは、スピンドル(HDD)ドライブのパフォーマンスや遅延を制限しません。 SSDで制限される場合があり、NVMeで制限されます。
この場合のパフォーマンスは以下に依存します。
1)物理ストレージ。 RAIDでディスクの量を増やし、最適なものとしてRAID10を使用できます。ビデオストリーミングは大きなブロックを使用するため、適切に調整されたストライプサイズも役立つ場合があります。
2)ノード間のネットワーク。ネットワークのボトルネックを解消するには、1 GbE以上の10 GbE接続を使用します。 1 GbEリンクが複数ある場合は、マルチパス(mpio)を構成し、iSCSIにLACP(NICチーミング)を使用しないでください。ここでの説明: LACP vs MPIO
3)場合によっては、リンクごとにiSCSIセッションを追加すると、パフォーマンスが向上する場合があります。
4)Windows iSCSIターゲットも最速ではありませんが、HDDのボトルネックになることはありません。