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

Вы бы порекомендовали mdadm raid10 для EC2?

Я где-то читал статью в блоге, что RAID10 на EC2 снижает производительность вдвое по сравнению с RAID0.

Но если на томах есть критически важные данные базы данных, как еще можно предотвратить потерю данных в случае выхода тома из строя?

(У меня был случай, когда один из томов в массиве RAID0 перестал отвечать ...)

У меня есть репликация главный / подчиненный с доставкой журналов, но я не хочу выполнять переключение при отказе, если RAID10 может помочь мне избежать этого.

Насколько я понимаю, raid1 удваивает количество записей, но может значительно ускорить чтение.

Насколько велика ваша база данных и как быстро вы можете создавать ее резервные копии?

Я также думал, что RAID0 (только чередование) делает БОЛЕЕ вероятным, что у вас может быть проблема, т.е. один том утерян, и прощай, данные.

Одна из неожиданных странностей ввода-вывода томов Ec2 EBS заключается в том, что при первой записи на диск EBS это занимает примерно в 2 раза больше времени, чем любая последующая запись. Я заполняю диск до 50% с помощью всего лишь dd if = / dev / zero of = / newdisk / bigfile1 bs = 1024m count = 1024, затем стираю большие файлы, и после этого запись выполняется на более нормальной скорости.

Это хорошая статья на форуме разработчиков ec2, посвященная особенностям дискового ввода-вывода ec2. https://forums.aws.amazon.com/thread.jspa?messageID=220860

и это говорит о том, что диски EBS плохи для raid10

Производительность диска Amazon EC2 | AF-Design 27 февраля 2009 г. ... Если у вас много операций чтения или записи, что вы, вероятно, и делаете ... Pingback: Производительность дисков Amazon EC2 и почему RAID 10 плох для EBS ... http://af-design.com/blog/2009/02/.../amazon-ec2-disk-performance/

Нашел этот самородок из записи в блоге RightScale, в которой обсуждается надежность EBS:

С практической точки зрения это означает, что вы должны ожидать того же типа надежности, который вы получаете от полностью избыточной системы хранения RAID. Хотя технически возможно повысить надежность, например, зеркалировав два тома EBS в программном обеспечении на одном экземпляре, гораздо более продуктивно полагаться на EBS напрямую. Сосредоточьте свои усилия на создании хорошей стратегии моментальных снимков, обеспечивающей частые и согласованные снимки, и создайте хорошие сценарии, которые позволят вам восстанавливаться после многих типов сбоев, используя снимки и свежие экземпляры и тома.

источник: http://blog.rightscale.com/2008/08/20/amazon-ebs-explained/