Вы бы порекомендовали mdadm raid10 для EC2?
Я где-то читал в блоге статью, что RAID10 на EC2 снижает производительность вдвое по сравнению с RAID0.
Но когда у вас есть важные данные базы данных на томах, как еще вы можете предотвратить потерю данных в случае сбоя тома?
(У меня просто был случай, когда один из томов в массиве RAID0 перестал отвечать...)
У меня есть репликация master/slave с доставкой журналов, но я не хочу выполнять отработку отказа, если RAID10 может помочь мне избежать этого.
2 ответа
Нашел этот слепок из записи в блоге RightScale, в которой обсуждается надежность EBS:
С практической точки зрения это означает, что вы должны ожидать того же типа надежности, который вы получаете от полностью избыточной системы хранения RAID. Хотя технически возможно повысить надежность путем, например, зеркального отражения двух томов EBS в программном обеспечении в одном случае, гораздо эффективнее напрямую полагаться на EBS. Сосредоточьте свои усилия на создании хорошей стратегии моментальных снимков, которая обеспечивает частые и непротиворечивые моментальные снимки, и создании хороших сценариев, которые позволяют восстанавливаться после многих типов сбоев, используя моментальные снимки и свежие экземпляры и тома.
источник: http://blog.rightscale.com/2008/08/20/amazon-ebs-explained/
Насколько я понимаю, raid1 удваивает записи, но может значительно ускорить чтение.
Насколько велика ваша база данных и как быстро вы можете делать из нее резервные копии?
Я также подумал, что RAID0 (только чередование) делает его более вероятным, что у вас могут возникнуть проблемы, т. Е. Один том потерян и данные прощаются.
Одна из неожиданных странностей ввода-вывода томов Ec2 EBS - это то, что при первой записи на диск EBS это занимает в 2 раза больше времени, чем при любой последующей записи. Я делаю заполнение диска до 50% с помощью только dd, если =/dev/zero = = 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 г.... Если у вас большое количество операций чтения или записи, что вы, скорее всего, делаете... Пингбэк: производительность диска Amazon EC2 и почему RAID 10 плох для EBS... http://af-design.com/blog/2009/02/.../amazon-ec2-disk-performance/