Работа поисковой системы «Рамблер» основана, прежде всего, на механизме поиска «Яндекса», или, как выражаются специалисты, на его «движке». Поэтому, когда случается сбой в работе «Яндекса», проблема по цепочке распространяется и на «Рамблер»: страница открывается, но на запросы не реагирует.
Причин сбоя в работе может быть несколько. Когда в сентябре 2011 года случился такой форс-мажор, предположили, что причиной стали проблемы с электропитанием московского дата-центра, специализированного здания для размещения серверов и коммуникационного оборудования. Дата-центр отвечает и за подключения абонентов к каналам сети интернет.
Глобальный выход из строя «Яндекса», а следом и «Рамблера», может случиться из-за поломки оборудования, принимающего запросы пользователей. Следует отметить, что нагрузка на подсистему балансировки очень велика – более 60 запросов в секунду. Каждый из этапов обработки дублируется и защищается. Благодаря чему поисковик устойчив к сбоям на отдельных участках, авариям, отказам оборудования.
В поиск включено 77 backend'ов, сгруппированных по 11 машин. Если одна машина выйдет из строя, вся нагрузка передается на другие, и выдача документов будет продолжаться. Недавно была внедрена новая технология вертикального поиска, при которой вся недостающая информация может дополняться из других документов.
Крупномасштабные и продолжительные поломки в работе поисковых систем все-таки случаются, но довольно редко. За последние 10 лет их было всего две, да и те по довольно банальным причинам. Эти причины, как уже упоминалось выше, связаны с электропитанием, когда, например, было отключено кондиционирование или перерублен кабель.
Мелкие погрешности в работе для пользователей просто незаметны, так как в систему давно уже внедрили процесс так называемой «отказоустойчивости».
Видео по теме