У нас есть база данных MySQL размером примерно 100 ГБ, и мы хотим переместить ее в EC2. Тома EBS кажутся довольно медленными для работы с базами данных MySQL (даже с выделенным IOPS), и хотя мы могли бы использовать RAID10 для улучшения этого (или Amazon RDS), я действительно надеялся использовать временное хранилище экземпляров SSD для БД, что НАМНОГО быстрее.
Я знаю, что все хранилища инстансов EC2 нестабильны (т. Е. Данные теряются при выключении машины, сбое оборудования и т. Д.), Но как насчет того, чтобы это был узел в кластере? Я думаю, у нас может быть трехузловой кластер с кластером Percona XtraDB. Если один из узлов выйдет из строя, все данные в этом хранилище будут потеряны, но когда он снова появится, он просто снова присоединится к кластеру и повторно синхронизирует данные?
Не уверен, что приведенная выше логика верна, и есть ли другие способы использовать быстрое хранилище SSD в хранилище инстансов Amazon EC2. Стандартные тома EBS кажутся слишком медленными! Есть предложения о том, как безопасно использовать более быстрое хранилище SSD?
Если один из узлов выйдет из строя, все данные в этом хранилище будут потеряны, но когда он снова появится, он просто снова присоединится к кластеру и повторно синхронизирует данные?
Да, с оговоркой, что если у AWS возникнет серьезная проблема, и вы потеряете их все, восстановить будет некуда, кроме самой последней резервной копии. В этом отношении EBS немного безопаснее.