背景情報
ApsaraDB RDSインスタンスがMySQLまたはPostgreSQL on RDS High-availability Editionを実行し、クラウドディスクを使用している場合、次のルールを使用してRDSインスタンスのストレージ容量を自動的に拡張します。プライマリRDSインスタンスの自動ストレージ拡張がトリガーされた場合、読み取り専用RDSインスタンスのストレージ容量は拡張されません。 これにより、次の問題が発生する可能性があります。
RDSインスタンスがMySQLを実行している場合、読み取り専用RDSインスタンスのストレージ容量は、プライマリRDSインスタンスの新しいストレージ容量よりも小さくなります。 その結果、データ同期が失敗します。
RDSインスタンスがPostgreSQLを実行している場合、読み取り専用RDSインスタンスのストレージ容量は、プライマリRDSインスタンスの必要なストレージ容量よりも小さくなります。 その結果、プライマリRDSインスタンスの自動ストレージ拡張が失敗します。
自動ストレージ拡張の設定方法の詳細については、「ApsaraDB RDS For MySQLインスタンスの自動ストレージ拡張の設定」および「ApsaraDB RDS for PostgreSQLインスタンスの自動ストレージ拡張の設定」をご参照ください。
Content
自動ストレージ拡張のルールが最適化されています。 自動ストレージ拡張に新しいルールを使用すると、プライマリRDSインスタンスの自動ストレージ拡張がトリガーされたときに、プライマリRDSインスタンスにアタッチされている各読み取り専用RDSインスタンスのストレージ容量がチェックされます。
読み取り専用RDSインスタンスのストレージ容量が、プライマリRDSインスタンスの必要なストレージ容量以上の場合、読み取り専用RDSインスタンスのストレージ容量は自動的に拡張されません。
読み取り専用RDSインスタンスのストレージ容量がプライマリRDSインスタンスの必要なストレージ容量よりも小さい場合、読み取り専用RDSインスタンスのストレージ容量は優先的に拡張されます。 各読み取り専用RDSインスタンスのストレージ容量が拡張されると、システムはプライマリRDSインスタンスのストレージ容量を自動的に拡張します。
有効日
2023年2月28日以降、Alibaba Cloudリージョンで自動ストレージ拡張の最適化されたルールが段階的に使用されます。
最適化効果
ApsaraDB RDS For MySQLインスタンスの場合、最適化されたルールは、プライマリRDSインスタンスのストレージ容量と比較して読み取り専用RDSインスタンスのストレージ容量が小さいことによるデータ同期の失敗を防ぎます。
ApsaraDB RDS For PostgreSQLインスタンスの場合、最適化されたルールは、プライマリRDSインスタンスのストレージ容量と比較して読み取り専用RDSインスタンスのストレージ容量が小さいことに起因する、プライマリRDSインスタンスのストレージ容量拡張の失敗を防ぎます。