Хочу спросить, как у человека плотно занимающегося админкой...
Есть сервак (файловый + потоковое видео), который в дальнейшем будет разростаться до кластера с выносом БД + балансировщик + множество мелких. По какой технологии лучше всего это реализовать?
И с таким не сталкивался?
Для просмотра ссылки Войди или Зарегистрируйся
Вариантов масса на самом деле.
1) Настройка кеширования, хорошая настройка!
nginx+memcached чтобы не допускать до бекэнда по возможности
2) Генерация html актуальных скажем 10 минут
3) Оптимизация бекэнда
4) мускул ставить в кластер и выделять 1 сервер под mysqlproxy скажем. Это повлечет ограничения на кое какие запросы в базу но оно того стоит.
Т.е. в идеале должно получится почти так как по линку:
Для просмотра ссылки Войди или Зарегистрируйся
Но тут все зависит от специфики проекта и это изначально все надо хорошо продумывать чтобы потом не переделывать а просто наращивать мощности кластера.
У нас установлены 2 фермы клиентов из обычного не дорогого оборудования и что интересно трафик они держат одна до 400 мегабит заграна, вторая до 900 мегабит. Число уников и прочее не скажу ибо такой статистики не имеем, это к владельцу фермы. Мы их обслуживаем и создавали с нуля. И одна уже живет больше года, вторая что поменьше растет уже 4й месяц постепенно к ней клиент до заказывает сервера. Ничего не реального в этом нет, все выполнимо, но нужно знать нюансы проекта ибо не все решается администрированием, если скажем мы говорим что там код не идеален то это значит что надо брать программиста за ухо и сажать чтобы переписывал свое творение.
К слову на самой большой ферме 4 сервера базы данных. И да... тот же оракл там бы лучше бы работал чем мускул но
1) под него надо переписывать весь проект
2) он стоит и не мало
До определенной поры все же дешевле и выгоднее использовать мускул