

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

# フェイルオーバー常時稼働のフェールオーバークラスターインスタンス
<a name="ec2-fci"></a>

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 エージェントのジョブ、ログインなどのインスタンスレベルのオブジェクトを絶えず変更しています。

に FCIsをデプロイするには、次の 4 つのオプションがあります AWS。
+ 永続予約機能を搭載した Amazon EBS Multi-Attach
+ Amazon FSx for Windows File Server
+ Amazon FSx for NetApp ONTAP
+  AWS パートナーからのソリューション

## 永続予約機能を搭載した Amazon EBS Multi-Attach の使用
<a name="fci-multi-attach"></a>

[Amazon EBS Multi-Attach と NVMe 予約](https://docs.aws.amazon.com/ebs/latest/userguide/nvme-reservations.html)は、Windows Server フェイルオーバークラスターの共有ストレージとして Amazon EBS `io2` ボリュームを使用した SQL Server FCI の作成をサポートします。この機能は、Amazon EBS `io2`ボリュームを使用してフェイルオーバークラスターを構築できるようにすることで、フェイルオーバークラスターのセットアッププロセスを簡素化します。これらのボリュームは、インスタンスと同じアベイラビリティーゾーンに限りアタッチできます。Amazon EBS `io2`ボリュームを使用して Windows Server フェイルオーバークラスターをデプロイするには、最新の AWS NVMe ドライバーを使用する必要があります。

Amazon EBS ボリュームおよびインスタンスストアボリュームは、[Nitro ベースのインスタンス](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/instance-types.html#ec2-nitro-instances)で NVMe ブロックデバイスとして公開されます。Amazon EBS `io2` ボリュームを使用して WSFC および SQL Server FCI を形成する際に設定した [SCSI 永続予約機能](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/aws-nvme-drivers.html#configure-scsi-persistent-reservations)を使用して [AWS NVMe ドライバー](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/aws-nvme-drivers.html)をインストールする必要があります。

この機能の詳細については、 AWS ブログ記事[「How to deploy a SQL Server failover cluster with Amazon EBS Multi-Attach on Windows Server](https://aws.amazon.com/blogs/modernizing-with-aws/how-to-deploy-a-sql-server-failover-cluster-with-amazon-ebs-multi-attach-on-windows-server/)」を参照してください。

## Amazon FSx for Windows File Server の使用
<a name="fci-fsx-windows"></a>

[Amazon FSx for Windows File Server](https://docs.aws.amazon.com/fsx/latest/WindowsGuide/what-is.html) は、フルマネージドの共有ファイルストレージを提供します。ストレージを 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 サーバーの高可用性デプロイを簡素化する](https://aws.amazon.com/blogs/storage/simplify-your-microsoft-sql-server-high-availability-deployments-using-amazon-fsx-for-windows-file-server/)」を参照してください。このブログ記事では、共有ストレージソリューションとして Amazon FSx Multi-AZ ファイルシステムを使用して SQL Server FCIs をデプロイする手順についてもステップバイステップで説明しています。詳細については、[Amazon FSx for Windows File Server](https://docs.aws.amazon.com/fsx/latest/WindowsGuide/what-is.html) ドキュメントを参照してください。

## Amazon FSx for NetApp ONTAP の使用
<a name="fci-fsx-ontap"></a>

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 の高可用性デプロイ](https://aws.amazon.com/blogs/modernizing-with-aws/sql-server-high-availability-amazon-fsx-for-netapp-ontap/)」で詳しく説明されているように、可用性が高い SQL Server Always On FCI アーキテクチャを構築できます。FSx for ONTAP は、目標復旧時間 (RTO) と目標復旧時点 (RPO) の要件を満たすために AWS リージョン 、SQL Server 環境を別の環境にフェイルオーバーする簡単な方法も提供します。詳細については、ブログ記事「[FSx for ONTAP を使用した SQL Server Always-On フェイルオーバークラスターインスタンスの HA と DR の実装](https://aws.amazon.com/blogs/storage/implementing-ha-and-dr-for-sql-server-always-on-failover-cluster-instance-using-amazon-fsx-for-netapp-ontap/)」を参照してください。

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

## AWS パートナーからのソリューションの使用
<a name="fci-partners"></a>
+ [SIOS DataKeeper](https://us.sios.com/) は、 AWS リージョン および アベイラビリティーゾーン間で高可用性クラスターフェイルオーバーサポートを提供します。SIOS DataKeeper は [AWS Marketplace](https://aws.amazon.com/marketplace/seller-profile?id=3c91e2f7-fc8d-4cce-a8aa-1e37abcb4408) で利用できます。
+ DH2i の [DxEnterprise](https://dh2i.com/dxenterprise-high-availability/) により、Kubernetes の SQL Server 可用性グループの完全自動フェイルオーバーと、Windows および Linux の統合インスタンスフェイルオーバーが可能になります。D2HI は [AWS Marketplace](https://aws.amazon.com/marketplace/seller-profile?id=4e97d4b7-3366-42fd-8be8-732d38c9e24b) で使用できます。