В моем кластере RDS включено 7-дневное резервное копирование. Я могу зайти на вкладку «Снимки» и увидеть 8 снимков (сегодня + 7 предыдущих дней). Я могу восстановить до определенного момента времени, все работает хорошо.
Следующая вкладка вниз, Автоматическое резервное копирование, сбивает с толку. Когда я захожу на эту вкладку, она показывает 0 резервных копий.
В FAQ по этой теме смущает меня еще больше, как говорится автоматические резервные копии и снимки базы данных это «два разных метода»:
Когда для инстанса БД включено автоматическое резервное копирование, Amazon RDS автоматически выполняет ежедневный полный снимок состояния ...
На самом деле кажется, что «автоматическое резервное копирование» относится просто к сделанным автоматическим снимкам + двоичный журнал, который позволяет выполнять восстановление на определенный момент времени. Так в чем же Автоматическое резервное копирование вкладка на консоли RDS?
Я использую Аврору в качестве двигателя. Я получил ответ от службы поддержки AWS, в котором объясняется, почему эта вкладка пуста для БД Aurora:
Aurora Cluster хранит свои данные в томе кластера, и вы не можете отключить автоматическое резервное копирование в кластере Aurora. Во время резервного копирования RDS Aurora автоматически создает резервную копию тома кластера и сохраняет данные восстановления в течение всего периода хранения резервной копии. Резервные копии Aurora являются непрерывными и инкрементными, поэтому вы можете быстро восстановить их до любой точки в течение периода хранения резервных копий. Aurora не нуждается в двоичных журналах для репликации данных в кластере БД или для выполнения восстановления на определенный момент времени (PITR) [1].
... в RDS Aurora мы берем моментальный снимок тома кластера, и это непрерывная операция, и мы также постоянно вносим инкрементные изменения, поэтому они не будут видны на вкладке Автоматическое резервное копирование в консоли AWS, но будут присутствовать на вкладке Snapshots .
Автоматическое резервное копирование позволяет выполнять ежедневное резервное копирование плюс момент времени восстанавливает. Таким образом, вам не нужно восстанавливать последний снимок, вы можете восстановить базу данных, как в любой момент времени. Я предполагаю, что он что-то делает с журналами транзакций.