web-dev-qa-db-ja.com

「Always On Failover Cluster Instances」と「SQL Server Failover Clustering」は同じものですか?

SQL Serverのドキュメントを読んでいます。このページの https://docs.Microsoft.com/en-us/sql/sql-server/failover-clusters/windows/windows-server-failover-clustering-wsfc-with-sql-server 、それは言う:

Always On可用性グループとAlways OnフェールオーバークラスターインスタンスはどちらもプラットフォームテクノロジとしてWSFCを使用し、コンポーネントをWSFCクラスターリソースとして登録します。

私は少し混乱しています。 SQL Serverの以前のバージョン(SQL Server 2008など)には、SQL Server Failover Clusteringと呼ばれるテクノロジーがあり、常にフェールオーバークラスターインスタンス?誰かがこれを明確にできることを願っています。前もって感謝します。

4
Just a learner

はい、同じことです。この用語を説明するセクション3を参照してください。

まず、いくつかの用語をまっすぐに説明します。

  1. Windows Server Failover Clustering

Windows Serverフェールオーバークラスタリング(WSFC)クラスターは、アプリケーションとサービスの可用性を高めるために連携して動作する独立したサーバーのグループです。 SQL Server 2016は、WSFCサービスと機能を利用して、Always On可用性グループとSQL Serverフェールオーバークラスターインスタンスをサポートします。

  1. Always On可用性グループ(SQL Server)

Always On可用性グループ機能は、データベースミラーリングに代わるエンタープライズレベルの機能を提供する高可用性および障害復旧ソリューションです。 SQL Server 2012で導入されたAlways On可用性グループは、企業の一連のユーザーデータベースの可用性を最大化します。可用性グループは、一緒にフェールオーバーするユーザーデータベースの個別のセット(可用性データベース)のフェールオーバー環境をサポートします。可用性グループは、読み書き可能なプライマリデータベースのセットと、対応するセカンダリデータベースの1〜8セットをサポートします。必要に応じて、セカンダリデータベースを読み取り専用アクセスや一部のバックアップ操作で使用できるようにすることができます。可用性グループは、可用性レプリカのレベルでフェイルオーバーします。

フェールオーバーは、データファイルの損失、データベースの削除、またはトランザクションログの破損が原因でデータベースが問題になるなど、データベースの問題によって引き起こされるものではありません。

  1. Always On Failover Cluster Instances(SQL Server)

SQL Server Always Onオファリングの一部として、Always OnフェールオーバークラスターインスタンスはWindows Serverフェールオーバークラスタリング(WSFC)機能を利用して、サーバーインスタンスレベルの冗長性を通じてフェールオーバークラスターインスタンス(FCI)をローカルで高可用性にします。 FCIは、Windows Serverフェールオーバークラスタリング(WSFC)ノード全体、および場合によっては複数のサブネット全体にインストールされるSQL Serverの単一インスタンスです。ネットワーク上では、FCIは単一のコンピューターで実行されているSQL Serverのインスタンスのように見えますが、現在のノードが使用できなくなった場合、FCIは1つのWSFCノードから別のノードへのフェールオーバーを提供します。

項目番号2と3は組み合わせることができ、項目1は任意の組み合わせを実装するための前提条件です。 2だけ、3だけ、2と3を一緒に。

2と3を組み合わせると、次のようになります。フェールオーバークラスタリングとAlways On可用性グループ(SQL Server)

WSFCクラスターと一緒にSQL Serverフェールオーバークラスタリングを実装することにより、サーバーインスタンスレベルでフェールオーバーの2番目のレイヤーを設定できます。可用性レプリカは、SQL ServerのスタンドアロンインスタンスまたはFCIインスタンスのいずれかでホストできます。特定の可用性グループのレプリカをホストできるのは1つのFCIパートナーのみです。可用性レプリカがFCIで実行されている場合、可用性グループの実行可能な所有者のリストには、アクティブなFCIノードのみが含まれます。 + Always On可用性グループは、どのような形式の共有ストレージにも依存しません。ただし、SQL Serverフェールオーバークラスターインスタンス(FCI)を使用して1つ以上の可用性レプリカをホストする場合、これらのFCIのそれぞれに、標準のSQL Serverフェールオーバークラスターインスタンスのインストールと同様に共有ストレージが必要です。

これら3つの項目を組み合わせると、多くの基本的な質問が明確になるSQLHA(Allan Hirt)の このFAQ を読むことを強くお勧めします。

8
SqlWorldWide