MySQL 5.5 / 5.6 / 5.7インスタンスの場合、RDS インスタンスの可用性を向上させるために、ビジネスの特性にあわせたデータ複製モードを選択できます。 この文書はデータ複製モードを変更する方法を説明しています。

背景情報

MySQL 5.5 / 5.6 / 5.7 インスタンスは、準同期と非同期の 2 つのレプリケーションモードをサポートします。 ビジネスニーズに応じて適切なレプリケーションモードを選択します。 レプリケーションモードの相違点と特徴は次のとおりです。

  • 準同期モード: 通常、データは同期モードで複製されます。 ただし、マスターノードがスレーブノードにデータを複製するときに例外が発生すると、データ同期ロジックは次のように変わります。
    • スレーブノードが使用できない場合、またはマスターノードとスレーブノードの間でネットワーク例外が発生した場合、マスターノードはレプリケーションモードがタイムアウトして非同期モードに低下するまでアプリケーションへの応答を一時停止します。
    • 2 つのノード間のデータ複製が正常に再開されると (スレーブノードまたはネットワーク接続が回復した)、非同期モードは同期モードに変更されます。 同期モードへの復元に必要な期間は、準同期モードの実装モードによって異なります。 この点に関して、ApsaraDB for MySQL 5.5 は ApsaraDB for MySQL 5.6 とは異なります。
  • 非同期モード: アプリケーションが更新 (追加、削除、および変更操作を含む) 要求を開始します。 対応する操作が完了すると、マスターノードはすぐにアプリケーションに応答し、次にデータをスレーブノードに非同期的に複製します。 したがって、非同期モードでは、スレーブノードを使用できなくてもスレーブデータベースでの操作に影響はなく、マスターノードを使用できなくても 2 つのノード間でデータの不整合が生じる可能性は低くなります。

手順

  1. RDS コンソールにログインします。
  2. 対象インスタンスのリージョンを選択します。
  3. インスタンスの ID をクリックして、[基本情報] ページに移動します。
  4. 左側のナビゲーションウィンドウで、[インスタンスの可用性] を選択します。
  5. 次のように[データ複製モードの変更] をクリックします。

  6. [データ複製モードの変更] ダイアログボックスで、次の図に示すように、ダデータ複製モードを選択します。

  7. [確認] をクリックします。