Назад | Перейти на главную страницу

Рекомендации по спецификации сервера для IIS, SQL 2008 и Exchange 2010

Я собираюсь установить свой первый сервер в колокации.

Я понятия не имею, что мне действительно нужно делать, или что мне нужно для адекватной избыточности RAID 0 или RAID 1 и т. Д.

На сервере будет установлена ​​Windows Server 2008 x64.

Он должен использоваться со многими клиентскими веб-сайтами с низким трафиком, некоторые из которых используют Sql для хранения изображений и т. Д.

Серверу необходимо:

  1. запустить IIS7
  2. запустить как сервер имен домена Windows
  3. запустить SQL 2008
  4. запустить Exchange 2010

Я провел небольшое исследование и нашел HP ProLiant DL120, который кажется хорошим, но дорогим.

Ссылка: на спецификацию для Hp ProLiant DL 120

Не уверен, что это будет излишним для моих нужд или просто, учитывая, что сервер будет использоваться для ряда задач.

Сервер поставляется с жестким диском, но понадобится ли мне второй для RAID 1? Как это работает?

Что-нибудь еще мне нужно добавить к этому .. больше памяти и т. Д.?

Ваша помощь очень ценится.

ХОРОШО.

Во-первых, чтобы ответить на конкретные вопросы / поднятые проблемы.

1- Я думаю, что оборудования достаточно, хотя из вопроса сложно экстраполировать нагрузку. Я бы получил лучший сервер, который мог себе позволить.

2- Да, приобретите второй (идентичный) диск для RAID1; Купил бы с сервером. Как это работает, зависит от RAID-контроллера; скорее всего есть программа, которую вы запускаете в BIOS для управления им.
-> Примечание для всех: давайте не будем начинать религиозный война около RAID. OP сказал, что RAID1 и встроенный контроллер поддерживает его.

3. Я бы увеличил объем памяти до 4 ГБ, и я бы сделал это так, чтобы можно было легко добавить больше.

Во-вторых, дополнительные мысли.

a- Скорее всего, у вас возникнут проблемы с указанной конфигурацией программного обеспечения. Exchange не любит делить сервер с другими приложениями.

  • Если причиной Exchange является разрешение веб-сайтам отправлять почту, существует служба SMTP, встроенная в IIS именно для этой цели.
  • Если вам действительно нужно запустить почтовую службу, я рекомендую вам сделать это на отдельном сервере. Если стоимость является проблемой, используйте что-то другое, кроме Exchange ... упомянуто несколько других вариантов Вот.
  • SQL Server и IIS прекрасно работают вместе; Обмен должен быть на собственном сервере. Отдельная виртуальная машина на одном оборудовании - это нормально.

б) Настройка IIS и SQL Server в конфигурации «хостинга» требует значительных усилий. Если вы не знаете, как это сделать, обратитесь за помощью.

c- Не забывайте резервное копирование (и тестирование восстановления). Вы должны иметь возможность восстанавливать сайты в разумные сроки в случае сбоя сервера. Мой взгляд на резервное копирование Вот. Он включает ссылки на другие вопросы, в которых обсуждаются варианты резервного копирования сервера Windows. Один из хороших вариантов - запуск сервера на виртуальной машине и сохранение виртуальной машины, хотя это может вызвать проблемы, если установка Windows / IIS / SQL пойдет не так.

г- Если под «сервером имен Windows» вы имеете в виду контроллер домена Active Directory, он также должен находиться на отдельном сервере / виртуальной машине. Я считаю, что это необходимо для Exchange. Если вы имеете в виду запуск DNS, можно сделать в системе SQL / IIS.

Будет ли работать виртуализация сервера на 3 виртуальных машины следующим образом?

  1. Sql
  2. Обмен
  3. IIS

Было бы это хорошей идеей?