このトピックでは、High-availability Edition の RDS SQL Server インスタンスについて説明します。
High-availability Edition は、汎用性の高いクラウドデータベースのエディションです。クラシックなプライマリ/セカンダリ アーキテクチャを採用しており、インターネットサービス、IoT、小売、物流、ゲームなどの業界における 80% 以上のユースケースに適しています。
RDS インスタンスの [基本情報] セクションにある [タイプとエディション] フィールドには、通常インスタンス (High-availability Edition) と表示されます。
High-availability Edition のセカンダリインスタンスはディザスタリカバリ専用であり、アプリケーションのトラフィックは処理しません。
トポロジー
メリット
-
高い可用性
High-availability Edition インスタンスにはセカンダリインスタンスがあります。プライマリインスタンスは、選択されたパラメータテンプレートに応じて、準同期または非同期モードでセカンダリインスタンスにデータをレプリケートします。プライマリインスタンスで障害が発生した場合、システムは自動的にセカンダリインスタンスにフェイルオーバーします。
High-availability Edition インスタンスのプライマリインスタンスとセカンダリインスタンスは、同一リージョン内の同じまたは異なるアベイラビリティーゾーンにデプロイできます。異なるアベイラビリティーゾーンにデプロイすることで、クロスアベイラビリティーゾーンのディザスタリカバリーが可能になり、インスタンスの可用性が向上します。
説明セカンダリインスタンスが利用できなくなった場合、プライマリインスタンスはリアルタイムバックアップを開始します。バックアップの終了間際に、システムはグローバルロック (FTWRL) を適用し、プライマリインスタンスを読み取り専用にします。この状態は通常 5 秒以内で終了します。
-
包括的な機能
High-availability Edition インスタンスは、バックアップと復元、パフォーマンスの最適化、SQL Explorer など、包括的な機能セットを提供します。すべての SQL 実行レコードを最大 5 年間保持できるため、データベースアクセスを追跡可能にし、コアデータのセキュリティ確保に役立ちます。
制限事項
パフォーマンス上の理由から、High-availability Edition のプライマリインスタンスとセカンダリインスタンスをリージョン間でデプロイすることはできません。
High-availability Edition へのアップグレード
Basic Edition インスタンスには、ホットスタンバイ用のセカンダリインスタンスがありません。そのため、予期せぬ障害、構成の変更、またはバージョンのアップグレード中に長時間のダウンタイムが発生する可能性があります。ビジネスで高いデータベース可用性が求められる場合は、High-availability Edition の使用を推奨します。
新規インスタンスで High-availability Edition を選択するか、またはデータを移行したり元のインスタンスをリリースしたりすることなく、既存の Basic Edition インスタンスを High-availability Edition にアップグレードすることができます。
インスタンスの購入
よくある質問
-
High-availability Edition インスタンスのセカンダリインスタンスにアクセスできますか?
いいえ。High-availability Edition のセカンダリインスタンスはディザスタリカバリ用のスタンバイとしてのみ機能し、アプリケーションのトラフィックは処理しません。
説明ただし、Cluster Edition インスタンスでは、読み書き分離を有効にすると、セカンダリインスタンスで読み取りが可能になります。 必要に応じて、High-availability Edition インスタンスを Cluster Edition インスタンスにスペックアップすることができます。
-
High-availability Edition インスタンスを Basic Edition にスペックダウンできますか?
いいえ。Basic Edition にスペックダウンすることはできません。回避策として、新しい Basic Edition インスタンスを購入し、新しいインスタンスへのデータ移行を行った後、元のインスタンスをリリースすることができます。
-
High-availability Edition インスタンスのデータレプリケーションモードを変更するにはどうすればよいですか?
現時点では、データレプリケーションモードを表示することのみ可能です。モードを変更することはできません。
-
セカンダリインスタンスがプライマリインスタンスに追いつけない場合、レプリケーションモードは非同期モードにデグレードしますか?
はい。詳細については、「データレプリケーションモードの表示」をご参照ください。