web-dev-qa-db-ja.com

2つのESXiホストと1つのSANストレージ)での高可用性仮想化SQLServer

ESXiホストが2つあります。各ホストにSQLServerインスタンスをインストールし、それらを高可用性にすることを計画しています。 2つのホストは1つのSANストレージに接続されています。ストレージはDellEMC PowerVaultであり、ダイナミックディスクプールとRAIDの両方をサポートします。

ここで、SQL ServerインスタンスでAlwaysOn可用性グループを使用するには、ストレージをどのように配置しますか?ディスクはVMFSまたはRDMである必要がありますか?

注:vSphere6.7を使用しています

4
Saleh Omar

HAソリューション の選択と命名には注意してください。

  • 常時オン可用性グループ(AG)はセカンダリコピーを維持します。通常、同じアレイ上でスペースとIOPSを約2倍にすることは望ましくありません。
  • 常時オンフェールオーバークラスターインスタンス(FCI)は、MSSQLに1つの共有ディスクアレイを使用するための推奨される方法です。理論的には単純なコピーは1つだけですが、1つのアレイに障害が発生すると、データベースがダウンします。

SQLはWindowsServerフェールオーバークラスタリング(WSFC)を使用し、FCIはデータソリューションの1つのコピーであるため、 共有ストレージ要件 および ガイドライン が適用されます。物理ホスト間のクラスターには、RDMを使用するか、ゲストiSCSIイニシエーターで使用します。基本的に、クラスターは共有LUNに直接アクセスする必要があります。

編集:あなたはVVolについて尋ねました。 ESXi 6.7では、SCSIがより完全にサポートされているため、FCI共有ストレージにVVolを使用できます。機能とその要件を確認してください: 仮想ボリュームがWSFCをサポートするようになりました

アレイの物理ディスクレイアウトをプール/グループで変更できるかどうかにかかわらず、容量計画が必要です。制限要因がIOPSであるか容量であるかを判別します。

4
John Mahowald

私がテストしたことから、AlwasysOn可用性グループ(AG)の使用を検討してください。 SQL Serverフェールオーバークラスターインスタンス(FCI)とは異なり、AlwasysOn可用性グループ(AG)のパフォーマンスはわずかに速くなります。

出典:SQLServerのパフォーマンスのテストに関する私のトピック/質問。 SQL FCIデータベースのレイテンシを3〜4倍に増やす可能性はありますか?

4
A.Newgate