При каком требуемом размере диска Amazon RDS использует чередование?


Со страницы Amazon RDS FAQ http://aws.amazon.com/rds/faqs/

"в зависимости от размера запрашиваемого хранилища Amazon RDS автоматически распределяет полосы между несколькими томами EBS для повышения производительности IOPS"

Какой размер диска мне нужно запросить, чтобы запустить чередование дисков? Я слышал только слухи о 300 ГБ.

3 2

3 ответа:

У меня был разговор с высшим руководством AWS по этому поводу. Вот прямой ответ, предоставленный ими.

Вы достигнете улучшений с пропускной способностью RDS, масштабируя хранилище до 500 ГБ, и этот эффект начинается на уровне значительно ниже 100 гб (т. е. чередование происходит на гораздо более низком уровне, чем 300 ГБ). Наиболее важным фактором реализации этого потенциала пропускной способности является класс экземпляра. В частности, следующие классы экземпляров считаются высокими значениями ввода-вывода примеры:

M1.xlarge

M2. 2xlarge

М2.4xlarge

Эти экземпляры имеют большую пропускную способность сети, доступную для них, поэтому обновление, которое вы упомянули в stackoverflow (до экземпляра m2.2xlarge), вероятно, было основной причиной скачка пропускной способности. Если вы увеличите объем текущего хранилища до 500 ГБ, он будет продолжать увеличиваться. С предоставленной поддержкой IOPS для RDS (PIOPS-объявлено вчера вечером) пропускная способность теперь будет масштабироваться линейно. путь к 1ТБ.

При использовании PIOPS ожидаемая пропускная способность в настоящее время связана с объемом выделенного хранилища. Для баз данных Oracle и MySQL, вы будете реализовывать очень последовательную 1000 IOPS для каждого 100GB вы выделяете-в результате потенциальная пропускная способность максимум 10K IOPS. Недостатком (текущим, временным) является то, что вам потребуется выгрузить/загрузить данные для переноса существующего приложения в PIOPS RDS.

Последний раз я проверял 300GB триггеры back-end striping

Недавно инженер AWS сказал мне в обзоре архитектуры, что 100 ГБ вызовут чередование EBS