Рейтинг:0

Автомасштабирование изображений с прикрепленным EBS

флаг kr

У нас есть экземпляр AWS EC2 с установленным твердотельным накопителем EBS gp3 объемом около 70 ГБ. Иногда мы выполняем некоторые команды scp для копирования новых файлов в эту EBS, но в остальное время экземпляр будет выполнять только операции чтения в EBS.

Этот экземпляр получает запросы из Интернета, и для каждого запроса он должен прочитать 2000 файлов (1000 ~ 60 КБ и 1000 ~ 414 КБ). Теперь мы хотим включить этот экземпляр в группу автомасштабирования. Что нам делать с этим EBS? Насколько я читал, я могу:

  1. Создайте новые экземпляры с новым EBS, который копирует исходный EBS каждый раз при их создании -> Копирует ГБ и выполняет операции ввода-вывода в секунду, что в конечном итоге означает затраты $ + времени на копирование EBS.
  2. Используйте EBS с несколькими подключениями -> более высокая стоимость хранилища (это выделенный ГБ, а не общий)
  3. Используйте ЭФС. Более низкая скорость и более высокая задержка. Цена выше, чем у EBS, но при создании нескольких будет дешевле.
  4. Используйте NFS на микроэкземпляре с группой автомасштабирования с параметром min:1 max:1, чтобы избежать сбоев, и подключайте EBS каждый раз при его создании.
  5. Используйте GlusterFS. Я думаю, что это довольно дорого на AWS. Это?

Я не думаю, что в долгосрочной перспективе у нас никогда не будет больше 100 ГБ. Как вы думаете, что является лучшим подходом в этом сценарии? Я думал в 5), но из-за затрат я думал в 4).

Рейтинг:1
флаг gp
Tim

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

1/4/5 ИМХО не лучший вариант. Используйте сервисы, а не серверы.

Tim P avatar
флаг af
Я думал об EFS, но другим вариантом было бы собрать файлы в архив (и сжать, если это имеет смысл). Подумайте о tar, gzip'd tar или zip. Затем при запуске экземпляра создайте сценарий или приложение, которое извлекает файлы из S3 и записывает их локально.
Tim avatar
флаг gp
Tim
@TimP «Иногда мы отдаем несколько заказов scp на копирование новых файлов в эту EBS» заставило меня подумать, что это не очень хорошее решение. Это также означает оплату дополнительных 70 ГБ x # экземпляров EBS.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.