Highlighted

UnityのVMFSデータストアサイズとパフォーマンスの関係について

解決策を見る

お世話になります。

UnityでVMFSデータストアを作成し、iSCSI接続でホストへ提供しようと考えているのですが、
データストア(LUN)のサイズによってパフォーマンスが変わったりするのでしょうか?

もし「○○GB単位で作成すると最もパフォーマンスが出しやすい」等の情報がありましたら
ご教示いただけますと幸いです。
(他の製品で聞いたことがないので、Unityも無さそうな気がしますが・・・)

お手数ですが、よろしくお願いいたします。

 

0 件の賞賛
1 件の受理された解決策

受理された解決策
kwmt
3 Zinc

Re: UnityのVMFSデータストアサイズとパフォーマンスの関係について

解決策を見る

以前の HDD で RAID を組んでいる頃のストレージと異なり、All Flash、または SSD + HDD の Hybrid 構成では IOPS や 遅延という観点での性能はあまりデータストアのサイズに依存しなくなってきていると思います。

※ HDD のみでの構成の時はドライブ回転数により IOPS の目安があったので、何本を RAID 何で組むかで性能設計していました。

また、VMFS での利用も、VAAI により IO の排他制御の影響も気にしなくなってずいぶん経ちますので、
大容量データストアに多数の VM を格納する事が多いです。
逆に、従来の仕様や運用のまま 2TB 以下で細かくデータストアを分ける運用では、管理対象が増大して、データストア毎の空き容量のばらつきが問題になっている事例も時折見ます。

LUN のサイズに特に推奨値はありませんが、二つのストレージコントローラで処理をバランスよく行えるように、
偶数個で組んで、それぞれ LUN のオーナーが分かれるように設定し、IO のパスもホスト台数に応じて分散させ、マルチパスを正しく組み、IO のボトルネックにならない様にして下さい。
レプリケーションするか否かで対象の VM でデータストアを分ける考慮も必要です。

※ 全容量 を2つの LUN に分けて、2つのコントローラでオーナーを割り当てる事も可能ですが、大きすぎる LUN は何かあった際の対処(移行時やデータの退避先の確保)が大変なこともあるので、トラブル対応時の運用も含めてちょうど良いサイズを検討する事が推奨です。

ご参考まで

 

2件の返信2
kwmt
3 Zinc

Re: UnityのVMFSデータストアサイズとパフォーマンスの関係について

解決策を見る

以前の HDD で RAID を組んでいる頃のストレージと異なり、All Flash、または SSD + HDD の Hybrid 構成では IOPS や 遅延という観点での性能はあまりデータストアのサイズに依存しなくなってきていると思います。

※ HDD のみでの構成の時はドライブ回転数により IOPS の目安があったので、何本を RAID 何で組むかで性能設計していました。

また、VMFS での利用も、VAAI により IO の排他制御の影響も気にしなくなってずいぶん経ちますので、
大容量データストアに多数の VM を格納する事が多いです。
逆に、従来の仕様や運用のまま 2TB 以下で細かくデータストアを分ける運用では、管理対象が増大して、データストア毎の空き容量のばらつきが問題になっている事例も時折見ます。

LUN のサイズに特に推奨値はありませんが、二つのストレージコントローラで処理をバランスよく行えるように、
偶数個で組んで、それぞれ LUN のオーナーが分かれるように設定し、IO のパスもホスト台数に応じて分散させ、マルチパスを正しく組み、IO のボトルネックにならない様にして下さい。
レプリケーションするか否かで対象の VM でデータストアを分ける考慮も必要です。

※ 全容量 を2つの LUN に分けて、2つのコントローラでオーナーを割り当てる事も可能ですが、大きすぎる LUN は何かあった際の対処(移行時やデータの退避先の確保)が大変なこともあるので、トラブル対応時の運用も含めてちょうど良いサイズを検討する事が推奨です。

ご参考まで

 

Re: UnityのVMFSデータストアサイズとパフォーマンスの関係について

解決策を見る

ありがとうございます。

考え方含めて大変参考になりました。

0 件の賞賛