Я использовал 'htdig' в прошлом для поиска интранет. Это хорошо и индексирует документы PDF по умолчанию. После того как можно добавить фильтры, которые могут перевести документы текстовому формату для индексации, он начнет поддерживать другие форматы также.
Если те блейды будут полностью выделены выполнению SQL Server только, почему Вы даже беспокоитесь виртуализацией?
Почему Вы просто не устанавливаете Windows Server и SQL Server на каждом из них и настраиваете Ваш кластер соответственно без дополнительной виртуализации наверху?
Звуки сложными.
Я должен был бы уравновесить "сложность" Вашего решения с надежностью и относительной простотой стандарта трясины физическая кластеризованная реализация SQL-сервера.
ДЕЙСТВИТЕЛЬНО ЛИ ВСЕ базы данных в жестком реальном времени? По моему опыту, обычно не, таким образом, я склонен размещать самые важные базы данных по серверам, которые являются установкой с полной устойчивостью и остальными (обычно значительная доля) на простых SQL-серверах.
Это позволяет Вам концентрироваться на продолжении самых важных систем и выполнении и не попытке сохранить "все шары в воздухе одновременно".
Всем серверам будет нужно регулярное регламентное техобслуживание. Учитывая регулярность и серьезность и важность исправления безопасности, мы переехали от попытки поддержать theorectical 5 nine's время (который пользователи любили, но действительно не НУЖДАЛИСЬ) к более реалистическому, "мы сохраним серверы безопасными и надежными - но будут короткие ОБЯЗАТЕЛЬНЫЕ окна обслуживания, чтобы позволить нам сохранять серверы правильно исправленными".
Из перечисленных опций я выбрал бы № 2, но я не буду кластеризировать SQL (шаг 5), потому что он добавляет слой сложности, от которой Вы не получаете много. Кластеризация Hyper-V уже позволит Вам выполнять это VM на любом хосте, таким образом, Вы будете застрахованы для отказов оборудования.
Я предполагаю, что Вы планируете использовать фиксированный размер VHDs для журнала SQL и объемов базы данных.
Я полностью понимаю комментарии от других о пропуске Hyper-V в целом и просто использовании этих 2 блейдов как нормальный кластер SQL - который, конечно, был бы традиционным подходом. Однако преимущества гибкости для виртуализации рабочих нагрузок огромны для обслуживания, обновлений и отказов оборудования. Мобильность VMs является очень привлекательной.
Отметьте, хотя это значение этого решения также зависит от Вашей среды. Если у Вас нет никаких других серверов Hyper-V, и Ваши сотрудники не слишком испытаны с Hyper-V, виртуализирование одной из Ваших самых критических рабочих нагрузок не могло бы быть хорошей идеей. Однако, если Вы похожи на многие отделы ИТ и начали виртуализировать менее критические серверы, создали несколько хостов и имеете навыки и процедуры для надежного выполнения Hyper-V, расширение того фокуса к более критическим рабочим нагрузкам абсолютно разумно. Лично, я справился бы с кластеризацией на уровне хоста по сравнению с на уровне SQL, и я думаю, что мы будем видеть, что это сделано все больше, хотя это еще не как распространенное.
Наконец, Ваши вопросы о рабочем SQL на Hyper-V: да, живая миграция будет хорошо работать с SQL, и это не заметит - И - зеркальное отражение дб SQL является большим, но да, это универсально не поддерживается, так не соответствует каждой ситуации.
Преимущество установки Вашего консультанта - это, если Вы обработка отказа аппаратные средства только, это не защитит Вас от дефектного сервиса или что нет. Всегда хорошо иметь дублирование и в аппаратных средствах и в программном обеспечении, поэтому если бы Вы спрашиваете меня, я пошел бы для опции 2 (полагающий, что у Вас есть бюджет и знание для него, конечно),
для проблемы nic необходимо смочь решить это с объединяемыми в команду зарубками, я не знаю то, что аппаратные средства слишком было много проблем как этот с 1950-ми Dell Power Edge, 2950-ми, R710s и т.д., где nic становится получением только nic и правильно не отправляет трафик когда в HyperV. Последние диски и корректная объединяющаяся в команду конфигурация не только обеспечат дополнительное дублирование, но это увеличит производительность также.
Действительно Опция 1 и Опция 2 очень около того же самого. Самый большой вопрос состоит в том, как Вы хотите, чтобы Ваши данные были получены доступ и для чего разработана Ваша SAN. SQL 2008 на самом деле имеет увеличения производительности, когда выполнено в виртуализации через кластеризованные совместно используемые тома и снова кластеризирующийся SQL причина, являющаяся, - то, что SQL достаточно умен для разгрузки его процессов к нескольким Узлам SQL. Это не только дает Вам большое повышение производительности (вообразите, когда Intel сначала выпустил истинный hyper, распараллеливающий), но он также увеличивает Вашу производительность инфраструктуры для высоких служебных сетей способностью разделить трафик и использовать переадресацию пакетов.
Я думаю, что у Вашего консультанта есть он право. У меня есть точная идея, как он делает, который я хочу реализовать в своей текущей среде. 2 физических части аппаратных средств каждая часть аппаратных средств, выполняющих Hyper-V с 2x установки W2k8.
Это дает Ваш Полный уровень кластеризации failiver и Полный H/A в Вашей среде SQL.
Или возможно моя идея глупа?