Есть ли способ ускорить восстановление снимков кластера Amazon Aurora?
Сейчас наша база данных составляет 20 мегабайт, но восстановление моментального снимка занимает час.
Есть ли способ ускорить восстановление снимков кластера Amazon Aurora?
Сейчас наша база данных составляет 20 мегабайт, но восстановление моментального снимка занимает час.
Классический RDS Mysql сделает снимок вашего тома EBS, и, следовательно, создание снимка займет больше времени, но восстановление будет довольно быстрым. (Тем не менее, вам может потребоваться разогреть новый экземпляр, выполнив запросы).
Насколько мне известно, Aurora использует распределенное хранилище в бэкэнде, которое просто записывает метаданные во время вызова API моментального снимка, делая это очень быстро. Однако восстановление из моментального снимка может занять некоторое время, так как им потребуется создать новый том на основе информации, которая есть в моментальном снимке. В своих экспериментах я видел и быстрое восстановление.
Если вам нужно действительно быстрое восстановление (в тот же кластер), подумайте об использовании Backtrack. https://aws.amazon.com/blogs/aws/amazon-aurora-backtrack-turn-back-time/
P.S. Это основано на моих экспериментах с этими сервисами и общих исследованиях этих сервисов.