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