Общее хранилище между несколькими экземплярами AWS EC2
Я столкнулся с проблемой разделения хранилища между несколькими экземплярами EC2. Я'мне придется работать тяжелую работу, поэтому яМне понадобится много экземпляров, чтобы сделать это. С одной стороны, у меня есть том EBS, подключенный к одному экземпляру сервера. С другой стороны у меня есть рабочий экземпляр. Я создал AMI этого рабочего экземпляра, а затем создал несколько экземпляров этого AMI. Там все работают на одном и том же VPC. По сути, экземпляр сервера отправляет задания, а рабочие выполняют задание. Я хотел бы сохранить некоторые файлы журнала, когда мои работники выполняют задания, в общем хранилище что-то вроде:
worker_1 / logfile.log
worker_2 / logfile.log
Что может быть лучшим решением для этого?
Я читаю это'не возможно прикрепить то же самоеОбъем EBS несколько раз.Я посмотрел наGlusterFS но вот что я нашел:Прежде чем приступить к проверке концепции с двумя серверами в разных зонах доступности и репликации тома EBS с файловой системой ext4, мы перечислим случаи, когда GlusterFS не следует использовать: последовательные файлы, записанные одновременно с нескольких серверов, например журналы. Система блокировки может привести к серьезным проблемам, если вы храните журналы в GlusterFS. Идеальное решение этоs, чтобы сохранить их локально, затем используйте S3 для их архивирования. При необходимости мы можем объединить несколько серверных журналов до или после их сохранения в S3. "
И наконец, ямы также проверилиКовш S3 установлен сs3fs но я узнал этоНе слишком хороший вариант: "Вы можете't частично обновить файл с помощью s3fs, поэтому изменение одного байта приведет к повторной загрузке всего файла " , Тогда, если вы хотите сделать небольшое инкрементное изменение, то это определенное нет. Вы можете'не использовать s3fs - S3 просто неработать не так, как ты можешьt постепенно изменять файл. "
Тогда что может быть хорошим решением моих проблем и позволяет моим работникам записывать свои файлы журналов в общее хранилище?
Спасибо за вашу помощь!
Romanzo