翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
SQL Server のハイブリッド移行シナリオ
SQL Server のワークロードは、 AWSを含むハイブリッド環境で実行することもできます。たとえば、オンプレミスまたは同じ場所にあるデータセンターで SQL Server を既に実行しているが、 AWS クラウドを使用してアーキテクチャを強化し、高可用性またはディザスタリカバリソリューションを提供するとします。ハイブリッドソリューションを使用して、長期 SQL Server バックアップの保存 AWS、移行のロールバック、問題が発生した場合のロールバック、または AWS クラウド内の SQL Server Always On 可用性グループを使用したセカンダリレプリカの実行を行うこともできます。SQL Server には、高可用性とディザスタリカバリソリューションを提供する複数のレプリケーションテクノロジーがあります。
SQL Server データベースを AWS クラウドにバックアップする
Amazon Simple Storage Service (Amazon S3) を使用すると、クラウドストレージの柔軟性と価格を活用できます。これにより、SQL Server データベースを安全で、可用性が高く、耐久性と信頼性の高いストレージシステムにバックアップできます。SQL Server のバックアップを Amazon S3 に安全に保存することができます。Amazon S3 ライフサイクルポリシーを使用して、バックアップを長期間保存することもできます。Amazon S3 では、非常に低コストで大量のデータを保存できます。AWS DataSync を使用して、バックアップファイルを Amazon S3 に転送できます。
Storage Gateway を使用して、オンプレミスの SQL Server バックアップとアーカイブデータを Amazon S3 または Amazon S3 Glacier に保存できます。キャッシュストレージボリュームを作成し、オンプレミスのバックアップアプリケーションサーバーから Internet Small Computer System Interface (iSCSI) デバイスとしてマウントできます。すべてのデータは SSL AWS 経由で に安全に転送され、暗号化された形式で Amazon S3 に保存されます。ゲートウェイのキャッシュボリュームを使用すると、コストのかかるストレージハードウェアをオンプレミスで維持およびスケールするための初期費用を節約できます。プライマリデータまたはバックアップをオンプレミスで保持したい場合は、ゲートウェイのストアボリュームを使用してこのデータをローカルに保存し、データをオフサイトで Amazon S3 にバックアップできます。
高可用性およびディザスタリカバリソリューションの拡張
SQL Server のネイティブログ配信機能 AWS を使用して、既存のオンプレミスの高可用性プラクティスを拡張し、 でディザスタリカバリソリューションを提供できます。SQL Server トランザクションログは、オンプレミスまたは同じ場所にあるデータセンターから、EC2 インスタンスで実行されている SQL Server インスタンス、または仮想プライベートクラウド (VPC) の Amazon RDS for SQL Server DB インスタンスに転送できます。このデータは、 を使用して専用ネットワーク接続経由で安全に送信するか Direct Connect、安全な VPN トンネル経由で送信できます。トランザクションログのバックアップは EC2 インスタンスに送信され、セカンダリデータベースインスタンスに適用されます。
AWS クラウドを使用して、オンプレミスデータセンターと Amazon EC2 間で SQL Server Always On 可用性グループを使用することで、より高いレベルの高可用性とディザスタリカバリを提供できます。これは、 などの専用ネットワーク接続 AWS を使用してデータセンターを 上の VPC に拡張するか Direct Connect、これら 2 つの環境間に安全な VPN トンネルを設定することで実現できます。
SQL Server Always On 可用性グループのハイブリッド実装を計画する際に留意すべき点がいくつかあります。
-
オンプレミス環境と AWS Direct Connect または VPN との間で、安全で信頼性が高く、一貫したネットワーク接続を確立します。
-
Amazon Virtual Private Cloud (Amazon VPC) サービスは、VPC を作成します。Amazon VPC のルートテーブルとセキュリティグループを使用して、2 つの環境間の適切な通信を可能にします。
-
ドメインコントローラーを EC2 インスタンスとしてデプロイするか、 AWS Directory Service for Microsoft Active Directoryを使用して Active Directory ドメインを VPC に拡張します。Amazon RDS for SQL Server AWS Managed Microsoft AD に を使用することもできます。詳細については、「 Amazon RDS ドキュメント」を参照してください。
Storage Gateway
Storage Gateway では、Windows の Server Message Block (SMB) 共有を使用してファイルを保存および取得できます。ストレージゲートウェイをオンプレミスの Active Directory のドメインに結合させることができます。SQL Server データベースとストレージゲートウェイを同じドメインに置いておくと、バックアップをローカルに保存してからネットワーク共有にアップロードする代わりに、SMB ネットワーク共有に直接取り込むことができます。ストレージゲートウェイは S3 バケットを使用するように設定されているため、バックアップはすべての AWSの S3 バケットで利用できます。EC2 インスタンスの SQL Server にバックアップファイルをダウンロードしてデータベースを復元するか、データベースを Amazon RDS に直接復元できます。
次の図は、Storage Gateway と Amazon S3 を使用してバックアップを保存し、アクセスする方法を示しています。詳細については、「 Storage Gateway ドキュメント」を参照してください。
AWS DMS と の使用 AWS SCT
AWS DMS ハイブリッド SQL Server 環境で を使用して、オンプレミスデータベースからクラウドにデータを移行したり、その逆を実行したりできます。 AWS DMS で を使用して、SQL Server データベースを MySQL または PostgreSQL に移行できます AWS SCT。移行手順については、「AWS SCT ドキュメント」を参照してください。データを移行する前に、他に必要になる可能性のある手動作業を特定する「移行評価レポート」を実行できます。
継続的なレプリケーション (変更データキャプチャまたは CDC) AWS DMS に を使用することもできます。詳細については、 AWS DMS ドキュメントの「SQL Server ソースからの継続的なレプリケーション (CDC) の使用」を参照してください。