Безопасна ли эта инфраструктура для масштабирования EBS онлайн?
Наше приложение использует EBS для хранения данных. Требования к хранилищу приложения быстро растут по мере регистрации пользователей. Мы должны сделать это онлайн, чтобы пользователи не испытывали простоев с приложением. Итак, вот что мы делаем:
- Файловая система XFS.
- Мы используем LVM и RAID0.
- Всякий раз, когда мы заполняем 40% общего хранилища, мы добавляем два тома EBS, создавая массив RAID0 из них. Затем мы добавляем этот массив в LVM для расширения файловой системы.
Таким образом, приложение может продолжать читать и записывать в файловую систему, в то время как основная файловая система растет.
Вчера мы столкнулись с повреждением некоторых файлов базы данных, которые были записаны.
Мой вопрос:
- безопасно использовать RAID0 с LVM и XFS?
- Безопасно ли использовать xfs_grow для увеличения хранилища, когда файлы в файловой системе записываются?
1 ответ
безопасно использовать RAID0 с LVM и XFS?
В общем да.
Безопасно ли использовать xfs_grow для увеличения хранилища, когда файлы в файловой системе записываются?
Да, именно так оно и должно быть использовано.
Тем не менее, я разместил вопросы в комментариях выше о специфике того, что вы пытаетесь сделать, как это звучит немного странно.