Позвольте мне сразу заявить, что я занимаюсь разработкой программного обеспечения. Заранее прошу прощения за глупые вопросы.
Мне было поручено составить спецификации оборудования, которое будет поддерживать двухузловой отказоустойчивый кластер Windows Server 2008. Мы хотим использовать оборудование HP.
Какое оборудование требуется для установки двух узлов? Могу ли я обойтись двумя серверами или мне нужно внешнее запоминающее устройство (SAN?), Которое используется совместно двумя серверами?
Для создания кластера Windows (который необходим для кластера SQL) вам понадобятся два сервера (обычно с одной и той же спецификацией) и общее хранилище. Если вы собираетесь кластеризовать Windows 2008, вам понадобится SAN или устройство SCSI, поддерживающее SCSI 3, поскольку SCSI 2 больше не поддерживается для общего хранилища. Я бы порекомендовал SAN по оптоволоконному каналу, поскольку их пропускная способность намного выше.
Практически единственное другое требование состоит в том, что на каждом сервере должно быть не менее 2 сетевых адаптеров, что в наши дни является довольно стандартным.
Настройка кластера, если у вас еще нет SAN, не дешево. Один только массив хранения может быстро попасть в шестизначный ценовой диапазон, в зависимости от поставщика и доступных опций.
Когда дело доходит до хранения, имейте в виду, что вы получаете то, за что платите. Ознакомьтесь с выпуском журнала SQL Server за декабрь 2007 г. Там есть статья о кластеризации SQL Server (если она предназначена для SQL 2005). Обновленная версия статьи выйдет в сентябрьском (я думаю) выпуске журнала SQL Server, в котором основное внимание уделяется кластеризации SQL Server 2008. Приглашаем вас также присоединиться ко мне 15 сентября 2009 г., когда я проведу веб-конференцию о настройке вверх Кластер через iSCSI (те же базовые концепции, что и оптоволоконный канал, только с использованием Ethernet вместо FC).
Как правило, игнорируя роль сервера (БД, Интернет и т. Д.), Вы все равно ограничены определенным набором для кластеризации на основе Список совместимого оборудования MS (HCL)
Также: Страница HP Proliant и КБ 309395
Для чего будет использоваться ваш кластер?
База данных?
Веб сервер?
Почтовый сервер?
Какое-то нестандартное приложение?
Нам действительно нужны подробности здесь.
По сути, ответ таков: если в вашем приложении есть данные, к которым нужен доступ обоим узлам (например, файлы базы данных SQL Server), да, вам нужно какое-то общее хранилище; если он не содержит данных (например, веб-сервер), вы можете обойтись без него.