A resposta vem da compreensão de como funciona o instantâneo.
No início de um instantâneo, uma mensagem (comando) é enviada para todos os aplicativos para chegar a um estado consistente e liberar os dados necessários para o disco.
O tempo que esse flush demora depende de quantos dados estão na memória, em que estado os dados estão e quanto tempo leva para gravar os dados no disco.
Quando cada aplicativo compatível com snapshots conclui sua preparação para o congelamento, o processo de encaixe então encaixa os sistemas de arquivos, o que significa que, se mais blocos de dados forem gravados, será feita uma cópia primeiro para o processo de backup (COW - Copy on Escrever). Então a mensagem / comando de descongelamento (resume) é enviado para cada aplicação.
Para um banco de dados pouco usado, esse processo de congelamento / descongelamento pode levar apenas algumas centenas de milissegundos. Para um banco de dados grande com GBs de memória que precisam ser liberados para o disco, alguns segundos serão necessários.
Durante o tempo em que o ciclo de congelamento / descongelamento está ocorrendo, a E / S do disco para novas solicitações do usuário é suspensa. O banco de dados ainda está em execução, mas todas as solicitações serão pausadas enquanto os discos / sistemas de arquivos estão sincronizados. Tudo recomeça com o recebimento da mensagem de descongelamento.
Para bancos de dados Master-Slave, o mestre não é afetado. O instantâneo será tirado em um escravo. Esse é um dos ótimos recursos do AWS RDS.