すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB RDS:RDS高可用性エディション

最終更新日:Jan 09, 2024

このトピックでは、RDS High-availability Editionについて説明します。

RDS High-availability Editionは広く使用されているエディションです。 このエディションのRDSインスタンスは、可用性の高いサービスを提供するためにプライマリ /セカンダリアーキテクチャにデプロイされます。 このエディションは、インターネット、IoT、オンライン小売、ロジスティクス、ゲームなど、さまざまな業界での80% 以上のユースケースに適しています。

image.png

説明

セカンダリRDSインスタンスは、プライマリRDSインスタンスのスタンバイとして機能し、外部サービスにアクセスできません。

トポロジ

image

メリット

  • High availability

    RDS High-availability Editionでは、プライマリRDSインスタンスのデータをセカンダリRDSインスタンスに同期するために使用されるモードは、 パラメーターテンプレート あなたが選択すること。 次のリクエストの開始に使われる 半同期モード または 非同期モード はデータの同期に使用されます。 プライマリRDSインスタンスにアクセスできなくなった場合、データベースシステムはセカンダリRDSインスタンスにフェールオーバーします。

    RDS High-availability Editionでは、プライマリRDSインスタンスとセカンダリRDSインスタンスは、同じリージョンの同じゾーンまたは異なるゾーンにデプロイできます。 プライマリRDSインスタンスとセカンダリRDSインスタンスが異なるゾーンにデプロイされている場合、ゾーン間のディザスタリカバリを実装でき、データベースシステムの可用性が向上します。

    説明

    セカンダリRDSインスタンスにアクセスできなくなった場合、プライマリRDSインスタンスのデータはリアルタイムでバックアップされます。 バックアップがほぼ完了すると、FLUSH TABLE WITH READ LOCK (FTWRL) ステートメントが実行されます。 これにより、最大5秒間保持されるグローバルロックがトリガーされます。 グローバルロックが保持されている場合、プライマリRDSインスタンスは読み取り専用モードになります。

  • 包括的な機能

    RDS High-availability Editionには、自動スケーリング、バックアップと復元、パフォーマンスの最適化、読み書き分離、SQL Explorerなどの完全な機能が用意されています。 SQL Explorer機能は、実行されたすべてのステートメントのログを最大5年間保存します。 ログを使用して、データベースで実行された操作を追跡できます。これにより、データのセキュリティを確保できます。

制限事項

パフォーマンスのために、プライマリRDSインスタンスとセカンダリRDSインスタンスを同じリージョンにデプロイする必要があります。

RDSインスタンスのRDSエディションをRDS High-availability editionにアップグレードする

RDS Basic Editionを実行するRDSインスタンスは、スタンドアロンアーキテクチャでデプロイされます。 ホットスタンバイがないため、RDSインスタンスに障害が発生すると、ワークロードのダウンタイムが長くなる場合があります。 これは、仕様の変更やデータベースエンジンのアップグレード時にも発生します。 高いサービス可用性が必要な場合は、RDS high-availability Editionの使用を推奨します。

RDS High-availability Editionを直接購入するか、RDS Basic editionを実行するRDSインスタンスのRDSエディションをRDS High-availability Editionにアップグレードできます。 新しいRDSインスタンスにデータを移行したり、元のRDSインスタンスを再利用したりする必要がないため、アップグレードが便利です。

説明

RDS インスタンスの作成

よくある質問

  • セカンダリRDSインスタンスへの直接接続を確立できますか。

    いいえ、セカンダリRDSインスタンスへの直接接続は確立できません。 直接接続は、プライマリRDSインスタンスに対してのみ確立できます。 セカンダリRDSインスタンスはスタンバイとして機能し、外部からアクセスすることはできません。

  • RDSインスタンスをRDS High-availability EditionからRDS Basic Editionにダウングレードできますか。

    いいえ、RDSインスタンスをRDS High-availability EditionからRDS Basic Editionにダウングレードすることはできません。 RDSインスタンスをRDS High-availability EditionからRDS Basic Editionにダウングレードする場合は、RDS Basic Editionを実行するRDSインスタンスを購入し、元のRDSインスタンスのデータを新しいRDSインスタンスに移行できます。 次に、元のRDSインスタンスをリリースします。 詳細については、「RDSインスタンス間のデータ移行」をご参照ください。

  • RDS High-availability EditionでRDSインスタンスのデータレプリケーションモードを変更するにはどうすればよいですか。

    詳細については、「データレプリケーションモードのクエリと変更」をご参照ください。

  • RDS High-availability Editionを使用しています。 セカンダリRDSインスタンスがプライマリRDSインスタンスよりも重いワークロードを処理する場合、データレプリケーションモードは非同期モードに変更されますか。

    はい。セカンダリRDSインスタンスがプライマリRDSインスタンスよりも重いワークロードを処理する場合、データレプリケーションモードは非同期モードに変更されます。 詳細については、「データレプリケーションモード」をご参照ください。