Настройка класстера серверов

smalllamer

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

-Файлы размером от 10МБ
-По большей части будет только чтение файлов
-Автоматическое создание реплик (пока 2), распределение данных по нодам
-Добавление новых узлов на лету
-Все средства мониторинга, воостановление копий на автомате
 
Назад
Сверху