web-dev-qa-db-ja.com

可用性グループのSQL Serverライセンスとクラスタリング

SQL Server 2014の場合、この [〜#〜] msdn [〜#〜] リンクとMicrosoft [〜#〜] pdf [〜#〜] ライセンスに関するファイルを読んで、いくつかの質問を作成しました。

  • 可用性グループの場合、WSFCまたはFCIが必要ですか?
  • WSFCとFCIの違いは何ですか?
  • AGノードが2つだけ必要な場合、SQL Server Standard Editionは機能しますか?
1
ToC
  • SQL Server 2012および2014では、可用性グループ機能には基盤となるWSFCが必要です( 新しいバージョンの情報についてはこの投稿 を参照してください)。 FCIを組み合わせて使用​​することもできますが、必須ではありません(実際に、達成しようとしていることや、基礎となる冗長性があるかどうかによっては、やりすぎになることもあります)。
  • WSFCは、基盤となるWindows Serverフェールオーバークラスターです。 FCIは、単一のSQL Serverフェールオーバークラスターインスタンスの単なる用語です。 FCIはWSFCに依存しており、WSFCの1-nノードを使用して、クラスター化されたインスタンスにフェイルオーバーシナリオを提供できます。 Allan Hirtの良い背景がここにあります 。基本的に、FCIはSQL Serverの単一のインスタンス全体を保護します(フェイルオーバーが発生すると、インスタンス全体がWSFCの次の優先所有者に移動します)。 WSFCは、Windowsのインスタンスと、その上のSQL Serverインスタンスを保護します。可用性グループは、基になるWSFCを使用してデータベースのグループを保護します。
  • 2012/2014では、Standard Editionはどのような形や形式の可用性グループもサポートしていません-Enterprise Editionが必要です。 SQL Server 2016以降には、Standard Editionの「基本可用性グループ」があります-2ノードのみ、グループごとに1データベース、正式なリスナーサポートなし、読み取り専用セカンダリなどはありません 公式ドキュメント...
4
Aaron Bertrand