iSER(iSCSI Extensions for RDMA)機能 [StarWind]


ストレージ技術の発展は非常に速いです。ほんの数年前、SSDとNVMeドライブは傑出したものと考えられていました。今や、それらはITインフラの一般的なコンポーネントとなっている。残念ながら、iSCSIテクノロジーは、高速SSDやNVMeドライブと併用した場合、共有ストレージとして十分なレベルのパフォーマンスを提供することができなくなっていいます。これがiSER(iSCSI Extensions for RDMA)が開発された理由です。

共有ストレージにおけるiSCSI技術の問題点

高速フラッシュやNVMeといった最新の高性能ストレージ技術には、その性能に見合うプロトコルが必要です。iSCSI、TCP、UDPプロトコルに関しては、それらを使用するすべてのアプリケーションはCPUによって処理されます。そのため、データ・パスは他のアプリケーションやシステム・プロセスの順番待ちのキューに並ばなければなりません。これはいくつかの重大な問題につながります。まず、ボトルネックはネットワーク層で発生します。その結果、データ・コピーのオーバーヘッドがシステム内で発生し、待ち時間の問題を引き起こし、その結果、パフォーマンスが低下します。

また、iSCSIは多くのCPUリソースを消費します。これは、すべてのコンピュート・リソースがアプリケーションとインフラストラクチャの間で共有されるハイパーコンバージド・プラットフォームにとって重要です。コアごとのライセンスモデルを選択した場合、そのようなシステムの構築には高額な費用がかかる可能性があります。最終的に、ROIが低く、運用コストが高くなります。

SSDおよびNVMeストレージを提供するiSCSIによるコンピュートリソースの大量消費

StarWind iSER ソリューション

より高いパフォーマンスと最小のレイテンシを実現するため、StarWind は StarWind Virtual SAN に iSER のサポートを追加しました。このプロトコルは、RDMAプロトコルスイートの利点を活かしてiSCSIを改善するために特別に設計されました。TCP/IP処理のオーバーヘッドを排除し、ターゲットシステムのCPUをバイパスします。さらに、iSERはiSCSIの管理とアーキテクチャを維持するため、既存のストレージ割り当てと消費方法は変わりません。

その結果、StarWind iSERはブロックストレージ転送に高い帯域幅を供給することで、ネットワークのボトルネック問題を完全に解消します。さらに、待ち時間の問題を回避することで、クラスタ化されたシステムで最高のパフォーマンスを保証します。したがって、StarWind iSERを使用することで、VMの移行だけでなく、データとVMのレプリケーションもより高速かつ容易に実行できるようになります。さらに、iSERは既存のiSCSI管理機器を維持し、チャップ、アクセスリスト、マルチパス、高可用性といったプロトコルの利点を維持します。これらにより、高性能で冗長性の高いシステムを構成することができます。

iSERによるダイレクト・メモリ・アクセスは、最小限の計算リソースを利用

最後に、StarWind iSERはCPUワークロードを大幅に削減します。つまり、アプリケーションはより多くのCPUパワーを自由に利用でき、高パフォーマンスのコンピュート・プラットフォームを構築するために必要なCPUコアはより少なくなります。アプリケーション、ストレージ、データサービスがCPUパワーを共有するハイパーコンバージド・インフラでは、これは大きなメリットです。

▶ StarWind Virtual SAN (vSAN)の機能一覧

StarWind Virtual SAN (vSAN)の機能一覧

関連トピックス