Я являюсь клиентом Amazon RDS и ежедневно испытываю латентные спайки RAD для амазонок, соответствующие примерно окну резервного копирования. Я также увижу всплески в конце моментального снимка (пример: запуск моментального снимка занимает около 1 часа, а в течение последних 5 минут - латентные всплески). Я запускаю развертывание multi-AZ m1.large.
Есть ли кто-нибудь из Stack, который может объяснить, как работает резервная копия Amazon RDS? Я читал документы Amazon RDS, и, насколько я могу судить, Amazon RDS ведет себя не по спецификации. В частности, эти операции резервного копирования/моментального снимка должны ударять по моей реплике и, следовательно, не наносить никакого простоя/производительности, или, как я думал.
Я могу перенаправить свою проблему на шесть вопросов:
- Что технически происходит во время моментального снимка и резервной копии, и как они отличаются? (Если вы ответите на этот вопрос, скажите мне, можете ли вы эмпирически подтвердить свой ответ или просто указать мне документацию).
- Является ли всплеск задержки записи ожидаемым во время резервного копирования при развертывании с несколькими AZ?
- Ожидается ли пик задержки записи в конце моментального снимка при развертывании с несколькими AZ?
- Будет ли мой пик задержки записи еще выше, если я не был мульти-AZ?
- Архитектурно, смогу ли я избежать этих пиков задержки записи, если я перевернул свою собственную базу данных, работающую на двух экземплярах m1.large EC2?
- Существуют ли какие-либо конфигурации, которые я могу использовать, чтобы избежать этих пиков задержки записи, все еще сохраняя мою БД с помощью RDS, или я действительно нахожусь на милости Amazon?
Бонусный вопрос: где и как вы размещаете свою базу данных mysql?
Я могу сказать, что я был в целом доволен RDS, за исключением этих ежедневных проблем с задержкой записи. Мне нравится встроенный мониторинг базы данных, и было довольно просто настроить и начать работу.
Спасибо!