このトピックでは、ApsaraDB RDS for MySQLインスタンスに対してプライマリ /セカンダリの切り替えがトリガーされる理由について説明します。

プライマリ /セカンダリの切り替えは、次のいずれかの理由でトリガーされます。

  • 脆弱性

    Alibaba Cloudは、RDSインスタンスの脆弱性を検出します。 脆弱性が検出された場合、RDSインスタンスは正常に実行されない可能性があります。 この場合、ApsaraDB RDSは、RDSインスタンスのセカンダリRDSインスタンスの脆弱性を修正します。 その後、ApsaraDB RDSは、指定されたメンテナンス期間中にプライマリ /セカンダリの切り替えを開始し、ワークロードをセカンダリRDSインスタンスに切り替えます。 詳細については、「ApsaraDB RDS For MySQLインスタンスのメンテナンス期間の設定」をご参照ください。 ほとんどの場合、RDSインスタンスで高リスクの脆弱性が検出された場合、ApsaraDB RDSは最も早い機会に高リスクの脆弱性を修正し、プライマリ /セカンダリの切り替えをトリガーします。

  • 手動操作

    ユーザーまたは認定されたAlibaba Cloudテクニカルエキスパートが手動でプライマリ /セカンダリの切り替えをトリガーします。

  • インスタンス障害

    Alibaba CloudはRDSインスタンスの障害を検出します。 障害が検出された場合、RDSインスタンスは正常に実行されない可能性があります。 この場合、ApsaraDB RDSはプライマリ /セカンダリの切り替えを開始し、ワークロードをRDSインスタンスのセカンダリRDSインスタンスに切り替えます。 これにより、故障の影響が最小限に抑えられます。

プライマリ /セカンダリの切り替えが完了すると、RDSインスタンスのステータスが [実行中] に変わります。 他の操作を実行する必要はなく、RDSインスタンスは通常どおり実行できます。 プライマリ /セカンダリの切り替えログを表示する場合は、ApsaraDB RDSコンソールにログインし、RDSインスタンスの [サービスの可用性] ページに移動してから、[プライマリ /セカンダリの切り替えログ] セクションでログを表示します。

プライマリ /セカンダリスイッチングログ