O ApsaraDB RDS atualizou a regra de expansão automática de armazenamento para instâncias MySQL e PostgreSQL em execução no RDS High-availability Edition com SSDs padrão ou SSDs aprimorados (ESSDs). As instâncias somente leitura vinculadas a uma instância primária agora expandem antes da instância primária.
Contexto
Pela regra anterior, quando a expansão automática de armazenamento era acionada em uma instância primária, a capacidade de armazenamento das instâncias somente leitura vinculadas não era expandida. Isso gerava dois problemas:
MySQL: A instância somente leitura tinha menos armazenamento do que a instância primária após a expansão, o que causava falhas na sincronização de dados.
PostgreSQL: A instância somente leitura tinha capacidade inferior à desejada pela instância primária, fazendo com que a expansão de armazenamento da instância primária falhasse.
Para instruções sobre como configure a expansão automática de armazenamento, consulte Configurar a expansão automática de armazenamento para uma instância ApsaraDB RDS for MySQL e Configurar a expansão automática de armazenamento para uma instância ApsaraDB RDS for PostgreSQL.
Como a regra atualizada funciona
Quando a expansão automática de armazenamento é acionada em uma instância primária, o sistema verifica cada instância somente leitura vinculada:
Se a capacidade de armazenamento da instância somente leitura for maior ou igual à capacidade desejada pela instância primária, a instância somente leitura não é expandida.
Se a capacidade de armazenamento da instância somente leitura for inferior à capacidade desejada pela instância primária, a instância somente leitura expande primeiro. Somente após todas as instâncias somente leitura vinculadas expandirem, a instância primária realiza sua expansão.
Data de vigência
A partir de 28 de fevereiro de 2023, a regra atualizada é implantada progressivamente nas regiões da Alibaba Cloud.
Impacto
MySQL: Falhas de sincronização de dados causadas por instâncias somente leitura com armazenamento inferior ao da instância primária são evitadas.
PostgreSQL: Falhas na expansão de armazenamento da instância primária, decorrentes de instâncias somente leitura com capacidade insuficiente, são prevenidas.