Доброе утро.
У нас есть сервис с ящиком SQL на Amazon EC2 и, как предложил по этому вопросу, мы используем EBS для хранения данных ... проблема в том, как лучше всего настроить хранилище?
На данный момент, на этапе разработки, у нас есть 4 «диска» по 10 ГБ (должно хватить на ближайшее время, возможно, мы рассмотрим больше) в RAID 0 (это меня беспокоит ...). Мы делаем резервные копии каждые 3 часа самого SQL-бокса, но меня беспокоит RAID 0 и потеря тома EBS, что приведет к потере нескольких часов данных ...
Мне просто интересно, учитывая, что мы работаем под Windows, что для этого лучше всего? RAID 1? 10? 5? Что-то другое?
Спасибо.
Тома EBS имеют более низкий AFR, чем обычные стандартные жесткие диски (они являются избыточными за абстракцией EBS), поэтому обычно используется RAID 0 для скорости и надежного ввода-вывода.
Однако это сочетается с частыми механизмами резервного копирования и восстановления в случае сбоя диска. В качестве альтернативы используйте RAID 10, он по-прежнему будет быстрее, чем один диск, и поможет сгладить ошибки с некоторой избыточностью. Существует достаточно встроенных отказоустойчивых устройств для томов EBS, поэтому вам следует больше беспокоиться об альтернативных режимах отказа, а не об отказе одного диска.
PS: Выберите 8 дисков, скорость в Linux для RAID 0 линейно увеличивается, когда диски имеют мощность 2. Не уверен, является ли это фактором программного RAID или самой системы EBS.