Распределение вычислений на несколько компов
Привет всем. В общем чисто теоретический вопрос, но занятный.
Имел опыт работы с серверами (своими собственными) но всегда была позиция один компьютер один сервак. Но понятно дело например что Google или Вконтакт работает на многих компьютерах, и наверное даже которые стоят в разных городах и странах. Отсюда вопрос какие технологии бывают, и как это все устроено? Или другой пример сервак ЛА2 (фришард) - как бы я сделал - 3 компа - на одном стоит база на другом гейм сервер, на еще одном сайт. - Базой может не выдержать нагрузки. (которая идет от гейм сервера и сайта одновременно). Ведь на том же Гугле наверняка только маршрутизация запросов (Те которые ввелки в браузер google.com) занимает больше ресурсов, чем доступно самомоу крутому (одному, серверному компу). Или например Yotube огромное колличетсво Видео - понятно что не на одном харде и не на одной машине храниться - как происходит выбор что куда, и как происходит подключение новых хардов если места уже мало. В общем посвятите тёмного человека) |
|
т.к. unix-like не используют виндовые службы, то думаю, используется Load balancing
забыл интересную статью добавить из неё можно найти Content Delivery Network потом статья про распределенные вычисления - а там есть ссылки на Э́ндрю Стюарта Таненба́ума и Глушкова В.М. |
Время: 12:19. |
Время: 12:19.
© OSzone.net 2001-