web-dev-qa-db-ja.com

SATA vs SAS vs SSD for Virtual Machine Automation

自動化されたVM環境を管理するためにSCVMMおよびHyper-Vホストを使用しています。現在、それぞれ3つの7.2kコンシューマードライブを備えた2つのサーバーがあります(1つはホストOS /ストレージ用、2つはVM用) 。ドライブの品質かどうかはわかりませんが、現時点では、自動UIテストに干渉することなく、各ドライブで3つ以上のVMを同時に実行することはできません。メモリの可用性が過剰であるため、ドライブであると言えます。そして低いCPU使用率。

3台目のサーバーを追加しているので、ストレージを作り直す良い機会であるため、このような状況でのSAS vs SSD vsSATAドライブの利点についていくつかの意見を検討していました。実際の自動化の需要はかなり低いIO)ですが、ドライブごとにできるだけ多くのマシンを実行しようとしているため、どうすればよいかわかりません。

このテーマに関するほとんどの記事やフォーラムの投稿は、ホームサーバーの使用または仮想化されたサーバー/データベースの使用を中心に展開しているため、調査はそれほど役に立ちませんでした。

2
Koala Bear

それは価格とパフォーマンスのバランスです。

メカニカルSATAドライブの価格は明らかに優れていますが、そのような仕事向けに設計されているわけではないため、本格的なビジネスでは使用できません。

SASプロトコルには、複数のVMからのI/Oをより適切に管理できるようにする拡張機能(キューの並べ替えなど)があるため、この使用法では、機械式SATAよりもはるかに効率的です(同じ機械部品を使用する場合でも)。

SSDは、優れた書き込みパフォーマンスと非常に優れた読み取りパフォーマンスを備えていますが、サイズが小さいか、同じ容量で利用できるため、はるかに高価です。

SSDも(機械式ドライブのように)コンシューマーグレードとエンタープライズグレードに分けられます。 2つ目は、たとえば、使用済みセルを置き換えるためのより多くのスペアセル、より多くのバッファー、より優れたトリム管理を備えています。

また、ほとんどのSSDはSATAインターフェイスを使用していますが、SASインターフェイスを備えたSSDが見つかり、純粋なパフォーマンスに関して最高の選択肢となっています。

したがって、実際には必要な容量/価格/パフォーマンスが選択されますが、特にRAIDを使用する場合は、エンタープライズグレードの製品を選択する必要があります。

6
JFL

IOの競合が発生しているようです。これを修正するには、いくつかの方法があります。

  • ワークロードの分離。テストを一方のディスクセットに配置し、VMをもう一方のセットに配置します。そうすれば、一方が他方に干渉することはありません。
  • SSDの問題を解決します。ソリッドステートははるかにI/Oに適しています。必要なスペースに余裕があれば、これにより、I/Oの問題が将来にわたって確実に押し出されます。

SASと現在のドライブ数でのSATAの違いはそれほど大きくありません。おそらく、重要なのは速度だけです。SASドライブほとんどの場合15Kであり、SATAドライブは通常低速です。インターフェイスの種類はそれほど重要ではありません。

3
sysadmin1138

何かを明確にすることが重要です。SA​​TAvsSAS vs SSDは、APPLES vs ORANGES vs JAM-それらは同じ種類ではありません。

SASは「エンタープライズ」標準であり、いくつかの追加機能があります。それらのほとんどにはデュアルポートが付属しており(2つのHBAに接続して可用性を高めることができます)、診断機能も向上しています。 SATAは「安価な」ドライブにあり、上記の2つの拡張機能がありません。

SATAデバイスにはコマンドキューイング/並べ替えサポート(NCQ)もあるため、パフォーマンスに関してはまったく同じです。

次に、SSDとHDDの比較に移ります。ワークロードが長いシーケンシャル読み取りまたは書き込みで構成されている場合、HDDは問題ありません。しかし、アクセスパターンがランダムになると、それらは事実上役に立たなくなります。簡単な計算を行うと、7200 rpmドライブで最大120シーク/秒を実行できることがわかりますが、これはそれほど多くはありません。 15krpmドライブはこれを2倍の250に増やしますが、それでもSSDが可能な100,000のランダムIOにはほど遠いです。

システムがIO不足の場合、最善の方法はSSDの方法です。 15krpm SASドライブとほぼ同等の価格であるため、非常に簡単です。

信頼性が心配な場合は、10年保証付きのものを入手してください。 SSDの書き込み容量には制限がありますが、最近では書き込み耐久性が非常に高いため、これについて心配する必要はありません。

1
Matyas Koszik

ディスクコントローラが、各ドライブチャネル全体で高スループットを処理できる十分な設計になっていることを確認してください。内蔵のマザーボードコントローラは通常そうではありません。ブレークアウトのある単一のチャネルだけでなく、ドライブごとに個別のSAS/SATAチャネルを備えた優れた8xまたは16xPCIeコントローラーを入手してください。 SSDからPCIeカードへの直接接続の方が優れていますが、かなりのコストがかかります。

0
Greg