Online video hd

Смотреть гиг видео

Официальный сайт 24/7/365

Смотреть видео бесплатно

m01 11.07.2011 07:56

Есть вопрос!Ubuntu WEB кластеры для высоконагруженных систем

Здравствуйте Товарищи!

давайте представим простой web-портал (php+mysql) с посещаемостью больше 1 000 000 в сутки...и посещаемость каждый час стремительно растет...

Вопрос: как самостоятельно "дома на кухне" развернуть крутой web кластер с антидосом итп для раземещения на нем такого web проекта ? ... подскажите пожалуйста как новичку пошаговую инструкцию от А до Я и рекомендации по софту и железу...

ps.так как вопрос в теме ubuntu - допустим что сейчас архитектура сайта(php+mysql) уже создана идеально... хотя честно и в этом плане тоже не прочь узнать полезных рекомендаций от знающих людей =)

Спасибо!


Тэги: ubuntu WEB кластер
+ 2 -
Похожие Поделиться

mealsforall 12.07.2011 16:07 #
+ 1 -
Есть много решений, но всё зависит от того, как программисты твоего сайта видят для себя масштабируемость. Можно, например, плодить кластеры апача и mysql, делая там синхронизацию и load balancing. А можно, как RackSpace и Амазон, просто быстро разворачивать и включать новые копии серверов, практически независимые друг от друга.

RackSpace построен на технологии OpenStack --масштабируемое персональное облако, рекомендую почитать. Canonical сделал свою реализацию OpenStack под названием Ubuntu Enterprise Cloud Services, UEC/Eucaliptus. На их сайте написано, как его установить. Он совместим с Amazon EC2 API, и если твои девелоперы с ним знакомы, они смогут построить сайт и на UEC/Eucaliptus. Знание линукса на уровне LPIC-3 рекомендуется.

Если хочется просто плодить виртуальные машины по желанию, можно посмотреть на OpenNebula. Тоже очень убунтовая вещь.
m01 13.07.2011 01:29 #
+ 1 -
предполагаю следующую структуру сайта. все задачи максимально разнесены по отдельным серверам. к примеру апач, mysql, файлы... все размещено на разных серверах. Апач формирует сайт по соответствующим путям и url субдоменов из конфигурации сайта. В итоге php вычисляется на первом сервере, mysql подгружается со второго сервера, шаблоны и картинки подгружаются с третьего сервера... на таком примере получается три "типа" серверов, при расширении каждый из которых может иметь свой балансировщик(?). а по мере необходимости в систему каждого типа добавляются новые слэйв серверы которые постоянно создают копии с мастер серверов, а если вылетел из строя мастер сервер вместо него автоматически включается один из слейв серверов всегда получающий обновления первым... вроде как то так ... и ко всему этому требуется система мониторинга оборудования загрузки итп... в целом если это оптимальный вариант построения кластера для сайта с постоянно обновляющимся контентом... остается уточнить пошаговую софтовую инструкцию и конфигурацию железа =) а так же ко всему этому заранее хотелось бы предусмотреть возможность осуществления в дальнейшем балансировки нагрузок по региональной принадлежности. Возможно в чем то ошибаюсь, Вы извините у меня сейчас нет опыта сборки подобных кластеров, и потому это всего лишь предположения и просьба помочь дельным советом ... на выходе сайт должен уверенно держать 700 000 000 пользователей онлайн =)
mealsforall 13.07.2011 04:15 #
+ 1 -
Цукерберг, перелогинтесь :)
xT 13.07.2011 14:26 #
+ 0 -
и это дома на коленке?
m01 14.07.2011 04:25 #
+ 0 -
"дома на кухне" =)
xT 12.07.2011 21:33 #
+ 2 -
1 000 000 page views в сутки ? или visitors

миллиончик page views выдержит и один сервер (смотря, конечно, какой сложности архитектура сайта и степень говнокоденности) : )
alvelin 19.07.2011 15:45 #
+ 0 -
Бюджетное решение для проекта с 1 млн. хостов в сутки? :) Небось еще на домашнем хостинге?..
Кажется, тут возможен один совет, а именно:
не майтесь дурью, наймите профессионалов.

Смотреть видео онлайн

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн