Рекомендации по спецификации сервера для IIS, SQL 2008 и Exchange 2010
Я смотрю на настройку моего первого сервера в колокейшн.
Я понятия не имею, к чему мне следует стремиться, или что мне нужно для адекватного резервирования RAID 0 или RAID 1 и т. Д.
На сервере будет установлена Windows Server 2008 x64.
Он должен использоваться на многих клиентских веб-сайтах с низким трафиком, некоторые из которых используют Sql для хранения изображений и т. Д.
Сервер должен будет:
- запустить IIS7
- работать как сервер доменных имен Windows
- запустить SQL 2008
- запустить Exchange 2010
Я провел некоторое исследование и нашел HP ProLiant DL120, который кажется хорошим, но дорогостоящим.
Ссылка: на спецификацию для Hp ProLiant DL 120
Не уверен, будет ли это излишним для моих нужд или просто правильным, учитывая, что сервер будет использоваться для ряда задач.
Сервер поставляется с жестким диском, но мне понадобится секунда для RAID 1? Как это работает?
Что-нибудь еще, что мне нужно добавить к этому.. больше памяти и т.д.?
Ваша помощь очень ценится.
2 ответа
ХОРОШО.
Во-первых, для решения конкретных вопросов / поднятых вопросов.
1- Я думаю, что аппаратного обеспечения достаточно, хотя трудно извлечь нагрузку из вопроса. Я бы получил лучший сервер, который я могу себе позволить.
2- Да, получить второй (идентичный) диск для RAID1; Я бы купил его с сервера. Как это работает, зависит от RAID-контроллера; скорее всего, есть программа, которую вы запускаете в BIOS для управления ею.
-> Примечание для всех: давайте не будем начинать религиозную войну за RAID. OP сказал RAID1 и встроенный контроллер поддерживает его.
3. Я бы увеличил объем памяти до 4 ГБ, и я бы сделал так, чтобы можно было легко добавить больше.
Во-вторых, дополнительные мысли.
У вас, скорее всего, будут проблемы с конфигурацией программного обеспечения, которую вы упоминаете. Exchange не любит делить сервер с другими приложениями.
- Если причина для Exchange состоит в том, чтобы разрешить веб-сайтам отправлять почту, для этой цели в IIS встроена служба SMTP.
- Если вам нужно запустить почтовый сервис, я рекомендую сделать это на отдельном сервере. Если стоимость является проблемой, используйте что-то, кроме Exchange ... несколько других вариантов, упомянутых здесь.
- SQL Server и IIS отлично играют вместе; Обмен должен быть на своем собственном сервере. Отдельные виртуальные на том же оборудовании в порядке.
b. Существует много вопросов, связанных с настройкой IIS и SQL Server в конфигурации "хостинга". Если вы не знаете, как это сделать, обратитесь за помощью.
c- Не забывайте резервное копирование (и тестирование восстановления). Вы должны быть в состоянии восстановить сайты в разумные сроки, если сервер выходит из строя. Мое мнение о резервном копировании здесь. Он содержит ссылки на другие вопросы, в которых обсуждаются варианты резервного копирования сервера Windows. Запуск сервера в ВМ и сохранение ВМ - это хороший вариант, хотя он может стать проблематичным, если установка Windows/IIS/SQL не удалась.
d- Если под "сервером имен Windows" вы подразумеваете контроллер домена Active Directory, это также должно быть на отдельном сервере / виртуальной машине. Я считаю, что это необходимо для обмена. Если вы имеете в виду запуск DNS, можете сделать это в системе SQL/IIS.
Будет ли работать виртуализация сервера на 3 виртуальные машины следующим образом?
- SQL
- обмен
- IIS
Это было бы хорошей идеей?