Войти

Показать полную графическую версию : Распределение вычислений на несколько компов


clop1000
12-03-2012, 17:40
Привет всем. В общем чисто теоретический вопрос, но занятный.
Имел опыт работы с серверами (своими собственными) но всегда была позиция один компьютер один сервак.
Но понятно дело например что Google или Вконтакт работает на многих компьютерах, и наверное даже которые стоят в разных городах и странах.
Отсюда вопрос какие технологии бывают, и как это все устроено?


Или другой пример сервак ЛА2 (фришард) - как бы я сделал - 3 компа - на одном стоит база на другом гейм сервер, на еще одном сайт. -
Базой может не выдержать нагрузки. (которая идет от гейм сервера и сайта одновременно).
Ведь на том же Гугле наверняка только маршрутизация запросов (Те которые ввелки в браузер google.com) занимает больше ресурсов, чем доступно самомоу крутому (одному, серверному компу).
Или например Yotube огромное колличетсво Видео - понятно что не на одном харде и не на одной машине храниться - как происходит выбор что куда, и как происходит подключение новых хардов если места уже мало.

В общем посвятите тёмного человека)

Morpheus
12-03-2012, 17:52
Балансировка нагрузки сети (http://technet.microsoft.com/ru-ru/library/cc770558.aspx)

exo
12-03-2012, 18:14
т.к. unix-like не используют виндовые службы, то думаю, используется Load balancing (http://en.wikipedia.org/wiki/Load_balancing_(computing))

забыл интересную статью (http://www.insight-it.ru/masshtabiruemost/arkhitektura-youtube/) добавить

из неё можно найти Content Delivery Network (http://ru.wikipedia.org/wiki/Content_Delivery_Network)

потом статья про распределенные вычисления (http://ru.wikipedia.org/wiki/%D0%A0%D0%B0%D1%81%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D1%91%D0%BD%D0%BD%D1%8B%D0%B5_%D0%B2%D1%8B%D1 %87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F) - а там есть ссылки на Э́ндрю Стюарта Таненба́ума и Глушкова В.М. (http://ru.wikipedia.org/wiki/%D0%93%D0%BB%D1%83%D1%88%D0%BA%D0%BE%D0%B2_%D0%92%D0%B8%D0%BA%D1%82%D0%BE%D1%80_%D0%9C%D0%B8%D1%85%D 0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87)




© OSzone.net 2001-2012