Дмитрий Шицков, но в итоге, задействовать в раздаче 1 Гбит внешнего канала каждого сервера не получится? Т.е. задействовать теоритические 50 Гбит не представляется возможным без отдельного сервера 10-20 Гбит ? )
Изначально под файлами предполагались видео файлы MP4, а если взять за пример HLS или MPEG-DASH (они ведь поделены на сегменты). CEPH "размажет" их по кластеру и получится распределенная раздача, верно? Другой вопрос, как заставить каждый сервер отдавать эти части, что бы получить распределение по внешнему каналу?
Wexter, будет популярный файл и его запросит множество клиентов, все упрется в 1 Гбит исходящего канала конкретного сервера, где хранится вышеуказанный популярный файл. Я ведь правильно понимаю?
Wexter, простите, много вопросов возникает по ходу.
Если Glusterfs хранит полную копию данных, то задействовать более одного сервера для раздачи файла не получится, так? А цель - получить распределенную раздачу.
Да, конечно - масштабированность, отказоустойчивость, производительность
Железки есть - двух-процессорные, 18 дисков HDD/SSD, 4 NVMe, 10-20 Gbit local uplink, 10-40 Gbit Internet
Спасибо. Конечно, вопрос ценообразования тоже важен, но в данном контексте о нем речи не идет. Вопрос о структуре сервиса. Что используется для связки компонентов системы, как всем этим управлять? Что использовать для хранения контента Ceph, Gluster, etc. Может быть есть какие-то кейсы по кошерному кешированию на Edge серверах и прочие организационные вопросы. В конце концов и биллинг должен быть, и учет. Вот какие для этого нужны инструменты?
Борис Сёмов, Так как ограничение доступа ни как не отражается на работе сайтов, я воссоздал ситуацию на отдельном VPS сервере, что бы изучить проблему, что бы минимизировать простой сервера.
Я сейчас создал VPS с таким же конфигом и проделал те же действия, что на сервере, в той же последовательности. В /etc/sysconfig/iptables не сохранены мои команды.