Я клиент Amazon RDS и ежедневно испытываю скачки задержки записи Amazon RDS, примерно соответствующие периоду резервного копирования. Я также вижу всплески в конце моментального снимка (показательный пример: запуск моментального снимка занимает около 1 часа, а в последние 5 минут возникают всплески задержки записи). Я использую развертывание m1.large в нескольких зонах доступности.
Есть ли в Stack кто-нибудь, кто может объяснить, как на самом деле работает резервное копирование Amazon RDS ? Я прочитал документацию по Amazon RDS и, насколько я могу судить, Amazon RDS не работает в соответствии со спецификацией. В частности, эти операции резервного копирования / создания моментальных снимков должны воздействовать на мою реплику и, следовательно, не вызывать простоев / снижения производительности, по крайней мере, я так думал.
Я могу разделить свою проблему на шесть вопросов:
- Что технически происходит во время моментального снимка и резервного копирования и чем они отличаются? (Если вы ответите на этот вопрос, скажите, пожалуйста, можете ли вы эмпирически подтвердить свой ответ или просто цитируете мою документацию).
- Следует ли ожидать всплеска задержки записи во время окна резервного копирования при развертывании в нескольких зонах доступности?
- Следует ли ожидать скачка задержки записи в конце моментального снимка при развертывании в нескольких зонах доступности?
- Был бы мой всплеск задержки записи еще выше, если бы я не работал с несколькими зонами доступности?
- Смогу ли я с точки зрения архитектуры избежать этих всплесков задержки записи, если разверну собственную базу данных, работающую на двух экземплярах m1.large EC2?
- Существуют ли какие-либо конфигурации, которые я могу использовать, чтобы избежать этих всплесков задержки записи, по-прежнему размещая мою БД с RDS, или я фактически во власти Amazon?
Дополнительный вопрос: где и как вы размещаете свою базу данных mysql?
Могу сказать, что в целом я доволен RDS, за исключением этих ежедневных проблем с задержкой записи. Мне нравится встроенный мониторинг базы данных, и его довольно просто настроить и начать работу.
Спасибо!
источник
Amazon раскрыла базовую архитектуру, которую они используют при развертывании в нескольких зонах доступности. Это может помочь людям принимать решения
https://aws.amazon.com/blogs/database/amazon-rds-under-the-hood-multi-az/
источник