Turtle

 
 
 
   РАСШИРЕННЫЙ ПОИСК
   ПОИСК ПО ФРАГМЕНТУ
   ПОМОЩЬ
   ПРОСТАЯ ФОРМА
 
 СИНОНИМЫ   ВСЕ ФОРМЫ СЛОВ
 Добавить   Архитектура   Запросы сейчас   Цифры и факты   FAQ   Кнопка поиска   Сделать стартовой 

5. Контроль работоспособности и статистика.

Мы видим, что предложенная модель содержит массу взаимосвязанных компонент. Работоспособность системы в целом зависит от правильного выполнения своих функций каждого "винтика" системы. "Ни что не вечно под луной", оборудование имеет неприятное свойство выходить из строя, причем, обычно, в самое неподходящее для этого время.

Как было указано в начале, потеря работоспособности одного из агентов накопления CA не может привести к фатальным последствиям работы всего комплекса накопления. Это же замечание можно с уверенностью трансформировать на оптимизаторы запросов QP и процессоры поиска SP. Их количество в системе достаточно для того, чтобы в экстренных ситуациях обслужить поисковые запросы до тех пор, пока "испорченный" элемент будет заменен на новый. Отметим также, что каждый SP в любой момент может взять на себя функции резерва смежного процессора поиска. Данные смежного SP копируются на него в фоновом режиме с низким приоритетом непрерывно, не мешая другим компонентам работать.

Сервер создания новой порции индекса IS осуществляет свою работу периодически. В случае выхода его из строя, обновление индекса в системе может быть приостановлено на период замены (обычно не превышающий двух суток) и никто подобной приостановки не сможет заметить. Сохранение результатов на Cache-сервере также не имеет принципиального для жизнедеятельности значения, хотя и увеличит нагрузку на остальные компоненты системы.

Самыми важными узлами механизма являются центральный диспетчер и архивные сервера. Именно поэтому архивные сервера выполняются на надежных RAID-5 массивах, способных восстанавливать частично утерянные данные. Данные центрального диспетчера следует периодически сохранять на внешних носителях, например, магнитных лентах. Реально по данным архивных серверов можно восстановить данные для любой жизненно важной компоненты системы, включая диспетчер.

В целом, если мы имеем механизм взаимодействия различных подсистем в виде SSTP-протокола, то этим же механизмом можно воспользоваться и для контроля работоспособности отдельных его элементов. Для этих целей в системе предусмотрен сервер контроля работоспособности Monitoring Server (MS), который периодически опрашивает жизненно важные узлы и бьет тревогу в случае отсутствия положительного ответа от них.

Нетрудно понять, что в рамках предложенной модели явно прослеживаются и центры кристаллизации статистических данных. Такими центрами являются центральный диспетчер DS, архивный сервер AS, формирователь индекса IS и балансировщик нагрузки LB. Пользуясь статистическими данными этих серверов, можно производить массу разнообразных исследования, связанных как с содержанием документов коллекции, так и с поведением пользователей поисковой системы.

<< 4. Масштабируемость | Содержание | 6. Заключение >>
Наверх Назад Turtle
 Черепаший Ранк.   Реклама на Turtle   Логотипы   Правовая информация   Конфиденциальность   Контакты 
    ©ЗАО "Группа компаний Стек". 2003-2007