Назад | Перейти на главную страницу

Архитектура поисковой системы Google - как столько одновременных пользователей выполняют поиск по ней

Миллионы пользователей ищут так много всего в Google, Yahoo и т. Д. Как сервер может обрабатывать такое количество одновременных поисков? Я понятия не имею, как они сделали его таким масштабируемым. Приветствуется любое представление об их архитектуре.

В Интернете можно найти многочисленные тематические исследования и выступления инженеров Google. Достаточно сказать, что поиск Google широко распространенный и вытеснил центры обработки данных по всему миру.

На сайте доступна масса информации. http://highscalability.com/google-architecture.

Как уже упоминалось, сети и архитектура крупномасштабных веб-сайтов сильно распределены по множеству центров обработки данных и десяткам тысяч серверов. Если вам интересно, как это работает, я бы порекомендовал книгу под названием Масштабируемые Интернет-архитектуры в котором описаны некоторые концепции и теории, лежащие в основе масштабируемых и распределенных систем.

Среди прочего, они используют 100 000 серверов и MapReduce. Массивно параллельно.