翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
フェイルオーバー常時稼働のフェールオーバークラスターインスタンス
SQL Server Always On フェイルオーバークラスターインスタンス (FCI) は Windows Server フェイルオーバークラスタリング (WSFC) を使用して、サーバーインスタンスレベルで高可用性を提供します。FCI は SQL Server の単一インスタンスで、複数の WSFC ノードにインストールされます。これにより、SQL Server のインストール全体にわたって高可用性が実現されます。基盤となるノードでハードウェア、オペレーティングシステム、アプリケーション、またはサービスの障害が発生した場合、SQL Server インスタンス内のすべてが別の WSFC ノードに移動されます。これには、システムデータベース、SQL Server ログイン、SQL Server エージェントジョブと、証明書が含まれます。
通常、次の場合は Always on 可用性グループよりも FCI の方が適しています。
-
エンタープライズエディションの代わりに SQL Server スタンダードエディションを使用しています。
-
インスタンスごとに多数の小規模データベースがあります。
-
SQL Server エージェントのジョブ、ログインなどのインスタンスレベルのオブジェクトを絶えず変更しています。
AWS に FCI をデプロイするには、次の 4 つのオプションがあります。
-
永続予約機能を搭載した Amazon EBS Multi-Attach
-
Amazon FSx for Windows File Server
-
Amazon FSx for NetApp ONTAP
-
AWS パートナーからのソリューション
永続予約機能を搭載した Amazon EBS Multi-Attach の使用
Amazon EBS Multi-Attach と NVMe 予約は、Windows Server フェイルオーバークラスターの共有ストレージとして Amazon EBS io2 ボリュームを使用した SQL Server FCI の作成をサポートします。この機能は、Amazon EBS io2ボリュームを使用してフェイルオーバークラスターを構築できるようにすることで、フェイルオーバークラスターのセットアッププロセスを簡素化します。これらのボリュームは、インスタンスと同じアベイラビリティーゾーンに限りアタッチできます。Amazon EBS io2ボリュームを使用して Windows Server フェイルオーバークラスターをデプロイするには、最新の AWS NVMe ドライバーを使用する必要があります。
Amazon EBS ボリュームおよびインスタンスストアボリュームは、Nitro ベースのインスタンスで NVMe ブロックデバイスとして公開されます。Amazon EBS io2 ボリュームを使用して WSFC および SQL Server FCI を形成する際に設定した SCSI 永続予約機能を使用して AWSNVMe ドライバーをインストールする必要があります。
この機能の詳細については、AWSブログ記事「How to deploy a SQL Server failover cluster with Amazon EBS Multi-Attach on Windows Server
Amazon FSx for Windows File Server の使用
Amazon FSx for Windows File Server は、フルマネージドの共有ファイルストレージを提供します。ストレージを 2 つのアベイラビリティーゾーンに同期して自動的に複製し、高可用性を実現します。FSx for Windows File Server ストレージを使用すると、Amazon EC2 での SQL Server の高可用性デプロイを簡素化および最適化できます。
Microsoft SQL Server を使用すると、通常、WSFC 内の複数のデータベースノードにデプロイされ、各ノードは共有ファイルストレージにアクセスできます。FSx for Windows File Server は、SQL Server 高可用性デプロイの共有ストレージとして、アクティブデータファイルのストレージとして、および SMB ファイル共有監視として使用できます。
FSx for Windows File Server を使用して SQL Server FCI デプロイの実行の複雑さとコストを削減する方法については、「Amazon FSx for Windows File Server を使用して Microsoft SQL サーバーの高可用性デプロイを簡素化する
Amazon FSx for NetApp ONTAP の使用
Amazon FSx for NetApp ONTAP は、NetApp ONTAP ファイルシステム上に構築された、信頼性が高く、スケーラブルで、パフォーマンスが高く、機能が豊富なファイルストレージを提供するフルマネージドサービスです。FSx for ONTAP は、NetApp ファイルシステムの使い慣れた機能、パフォーマンス、機能、および API オペレーションと、フルマネージド AWS サービスの俊敏性、スケーラビリティ、およびシンプルさを兼ね備えています。
FSx for ONTAP は、Windows および Linux システムの NFS、SMB、iSCSI プロトコルを介してデータへのマルチプロトコルアクセスを提供します。ブログ記事「Amazon FSx for NetApp ONTAP を使用した SQL Server の高可用性デプロイ
AWS Launch Wizard を使用して AWS に SQL Server ソリューションをデプロイすることもできます。Always On 可用性グループと単一ノードのデプロイがサポートされています。Launch Wizard は、FSx for ONTAP を共有ストレージとして Amazon EC2 上の SQL Server Always on FCI のデプロイをサポートします。このサービスは、複雑な手動デプロイプロセスを、共有ストレージに依存するオンプレミス SQL Server ワークロードの移行を加速するガイド付きコンソールベースのウィザードに置き換えることで、時間と労力を節約します。Launch Wizard が数時間で SQL Server FCI をプロビジョニングおよび設定するのにどのように役立つかについては、「AWS Launch Wizard と Amazon FSx を使用して SQL Server Always On の導入を簡素化する
AWS パートナーからのソリューションの使用
-
SIOS DataKeeper
は、 AWS リージョン および アベイラビリティーゾーン間で高可用性クラスターフェイルオーバーサポートを提供します。SIOS DataKeeper は AWS Marketplace で利用できます。 -
DH2i の DxEnterprise
により、Kubernetes の SQL Server 可用性グループの完全自動フェイルオーバーと、Windows および Linux の統合インスタンスフェイルオーバーが可能になります。D2HI は AWS Marketplace で使用できます。