フェイルオーバー常時稼働のフェールオーバークラスターインスタンス - AWS 規範ガイダンス

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

フェイルオーバー常時稼働のフェールオーバークラスターインスタンス

SQL Server Always On フェイルオーバークラスターインスタンス (FCI) は Windows Server フェイルオーバークラスタリング (WSFC) を使用して、サーバーインスタンスレベルで高可用性を提供します。FCI は SQL Server の単一インスタンスで、複数の WSFC ノードにインストールされます。これにより、SQL Server のインストール全体にわたって高可用性が実現されます。基盤となるノードでハードウェア、オペレーティングシステム、アプリケーション、またはサービスの障害が発生した場合、SQL Server インスタンス内のすべてが別の WSFC ノードに移動されます。これには、システムデータベース、SQL Server ログイン、SQL Server エージェントジョブと、証明書が含まれます。

通常、次の場合、FCI は Always On 可用性グループよりも優先されます。

  • エンタープライズエディションの代わりに SQL Server スタンダードエディションを使用しています。

  • インスタンスごとに多数の小規模データベースがあります。

  • SQL Server エージェントのジョブ、ログインなどのインスタンスレベルのオブジェクトを絶えず変更しています。

に FCIsをデプロイするには、次の 4 つのオプションがあります AWS。

  • 永続予約を使用した Amazon EBS マルチアタッチ

  • Amazon FSx for Windows File Server

  • Amazon FSx for NetApp ONTAP

  • AWS パートナーからのソリューション

永続予約での Amazon EBS マルチアタッチの使用

Amazon EBS マルチアタッチと NVMe 予約は、Windows Server フェイルオーバークラスターの共有ストレージとして Amazon EBS io2ボリュームを使用した SQL Server FCIs の作成をサポートします。この機能は、Amazon EBS io2ボリュームを使用してフェイルオーバークラスターを構築できるようにすることで、フェイルオーバークラスターのセットアッププロセスを簡素化します。これらのボリュームは、同じアベイラビリティーゾーンにあるインスタンスにのみアタッチできます。Amazon EBS io2ボリュームを使用して Windows Server フェイルオーバークラスターをデプロイするには、最新の AWS NVMe ドライバーを使用する必要があります。

Amazon EBS ボリュームおよびインスタンスストアボリュームは、Nitro ベースのインスタンスで NVMe ブロックデバイスとして公開されます。Amazon EBS io2ボリュームを使用して WSFC および SQL Server FCIs を形成する場合は、SCSI 永続予約機能を使用して AWS NVMe ドライバーをインストールする必要があります。

この機能の詳細については、 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 ファイル共有監視の 2 つの方法で使用できます。

FSx for Windows File Server を使用して SQL Server FCI デプロイを実行する際の複雑さとコストを削減する方法については、ブログ記事「Simplify your Microsoft SQL Server high availability deployments using Amazon FSx for Windows File Server」を参照してください。このブログ記事では、共有ストレージソリューションとして Amazon FSx マルチ AZ ファイルシステムを使用して SQL Server FCIs をデプロイするstep-by-stepについても説明します。詳細については、Amazon FSx for Windows File Server のドキュメントを参照してください。

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 の高可用性デプロイ」で詳しく説明されているように、高可用性 SQL Server Always On FCI アーキテクチャを構築できます。FSx for ONTAP は、目標復旧時間 (RTO) と目標復旧時点 (RPO) の要件を満たすために AWS リージョン 、SQL Server 環境を別の環境にフェイルオーバーする簡単な方法も提供します。詳細については、ブログ記事FSx for ONTAP を使用した SQL Server Always-On フェイルオーバークラスターインスタンスの HA と DR の実装」を参照してください。

を使用して SQL Server ソリューションを AWS Launch Wizard にデプロイし AWS、Always On 可用性グループと単一ノードデプロイをサポートすることもできます。Launch Wizard は、FSx for ONTAP を共有ストレージとして Amazon EC2 上の SQL Server Always on FCIs のデプロイをサポートします。このサービスは、複雑な手動デプロイプロセスを、共有ストレージに依存するオンプレミス SQL Server ワークロードの移行を加速するガイド付きコンソールベースのウィザードに置き換えることで、時間と労力を節約します。Launch Wizard が数時間で SQL Server FCIs「Simplify SQL Server Always On deployments with AWS Launch Wizard and Amazon FSx」を参照してください。Launch Wizard は、共有ストレージソリューションとして Amazon FSx for Windows File Server を使用することで、SQL Server Always On FCIs のデプロイもサポートしています。

AWS パートナーからのソリューションの使用

  • SIOS DataKeeper は、 AWS リージョン および アベイラビリティーゾーン間で高可用性クラスターフェイルオーバーサポートを提供します。SIOS DataKeeper は で利用できますAWS Marketplace

  • DH2i の DxEnterprise により、Kubernetes の SQL Server 可用性グループの完全自動フェイルオーバーと、Windows および Linux の統合インスタンスフェイルオーバーが可能になります。D2HI は で使用できますAWS Marketplace