Назад | Перейти на главную страницу

Есть ли обратная сторона / опасность изменения типа тома EBS для действующей базы данных?

Начинает нуждаться в масштабировании рабочего процесса с относительно произвольным доступом в MongoDB, и iotop указывает, что мы полностью используем наш ввод-вывод. Похоже, AWS позволяет переключать типы томов на настраиваемые IOPS без простоя (и добавлять больше IOPS), но есть ли какие-либо недостатки или опасность в том, чтобы делать это на главном узле базы данных? Когда что-то звучит слишком хорошо, чтобы быть правдой ...

Это должно быть бесшовно.

Конечно, вы хотите быть готовыми к возможным проблемам, поэтому имеет смысл сделать снимки вашего тома и убедиться, что у вас есть план резервного копирования, но ...

Пока громкость находится вoptimizing состояние вашего тома будет между исходной и целевой спецификациями конфигурации. Производительность переходного тома будет не меньше производительности исходного тома. Если вы понижаете IOPS, производительность переходного тома будет не ниже целевой производительности тома.

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-expand-volume.html

Процесс идет гладко, и вероятная причина в том, что EBS уже имеет внутреннюю репликацию.

Вы можете не знать, что ваш том всегда существует в двух местах, а реплика находится на разном оборудовании в одной зоне доступности. Если том выходит из строя, реплика вступает во владение и становится главным, и ищет новый узел хранения в кластере для репликации, чтобы продолжить сохранение возмещения.

Фактически, при нормальной работе, если главный том теряет свою реплику, он ищет новую цель репликации, и операции ввода-вывода останавливаются до тех пор, пока цель не будет получена - обычно в течение миллисекунд. Тома EBS никогда не работают без реплики, даже если она скрыта от пользователя.

Итак, читая между строк - и не умаляя подлинной магии, заключенной здесь - кажется разумным прийти к такому выводу: относительно сложности и изощренности прозрачной репликации EBS в обычной повседневной работе ... то, что есть у инженеров Вероятно, сделанное не сильно отличается: они использовали части того же механизма, но том реплицируется на устройства, способные предлагать новые атрибуты тома. Когда репликация завершена, реплика вступает во владение ... или, возможно, это происходит поэтапно: учитывая, что ваш том EBS никогда не был на одном диске, в любом случае (даже если забыть о репликации, EBS выделяет один "том" на нескольких устройствах хранения для начнем с) задокументированное поведение начинает обретать смысл.

Настолько реальная «слишком хорошая, чтобы быть правдой» - это на самом деле естественное продолжение того, что EBS тихо делала все это время.

Конечно, это в значительной степени предположение с моей стороны, но это кажется правдоподобным в свете того, что публично известно о EBS.

В сторону: значительный Отключение EBS произошел в одной зоне доступности в одном регионе несколько лет назад, и одним из ключевых факторов был шторм попыток «повторного зеркалирования», поскольку тома думали, что потеряли свои реплики, и начали лихорадочно искать новые узлы с достаточной емкостью согласиться стать их новой копией.