Что такое хорошая новая настройка сервера
В настоящее время у нас есть сервер с несколькими функциями: контроллер домена, сервер SQL, сервер WSUS, файловый сервер, сервер печати, сервер обмена, резервное копирование. Кроме того, у нас все еще есть старый сервер с пользовательской программой для хронометража, а затем еще один, как антиспам сервер.
Для новой установки мы хотим, чтобы только одна физическая машина работала с несколькими виртуальными машинами. Я думаю о двух альтернативных установках, какая из них лучше и почему?
Альтернатива 1
VM1: DC, file server, print server, timekeeping, WSUS, Backup Exec
VM2: SQL server
VM3: Exchange server
VM4: Antispam
с VM1-3 под управлением Windows Server и VM4 под управлением Debian. Аппаратный RAID
Альтернатива 2
VM1: DC, print server, timekeeping, WSUS, backup exec
VM2: SQL server
VM3: Exchange server
VM4: Antispam
VM5: File server
с VM1-3 под управлением Windows Server, VM4 Debian и VM5 FreeBSD (или что-то еще, позволяющее использовать ZFS) Программный RAID, контроллер SAS (или, может быть, даже SATA) через VM5
Несколько моментов, на которые следует обратить внимание: надежность данных - это первое, на мой взгляд, тройное зеркалирование.
Скорость, у нас около 30 одновременных пользователей, и, учитывая нашу экономическую ситуацию, я не вижу, чтобы это резко возросло в ближайшие несколько лет.
Является ли альтернатива 2 более надежной в отношении данных или более сложные настройки нейтрализуют преимущество ZFS.
Когда что-то пойдет не так, сколько времени потребуется, чтобы все снова заработало?
Стоимость, я думаю, и аппаратные, и программные требования к ним одинаковы, но прав ли я в этом?
1 ответ
Надежность данных является первым соображением, я думаю, тройное зеркалирование.
Рассмотрим - кашель - резервные копии.
Скорость, у нас около 30 одновременных пользователей, и, учитывая нашу экономическую ситуацию, я не вижу, чтобы это резко возросло в ближайшие несколько лет.
Ничего не говорит Я запускаю сервер с большим количеством виртуальных машин - около 30 - и реально используют только 5 пользователей, и я все еще использую все SSD для повышения производительности.
Когда что-то пойдет не так, сколько времени потребуется, чтобы все снова заработало?
Зависит. По погоде (доставка может быть отложена), наличие оборудования. Реально у вас должна быть отдельная машина в качестве резервного ГОТОВ - желательно НЕ в помещениях (на случай пожара). Если вы можете сделать это - возможно, с помощью зеркалирования - тогда "восстановление" может занять всего несколько минут.
Моя основная машина raid 6 сломалась несколько недель назад - тогда мы перешли на все SSD. Благодаря резервному копированию каждые 15 минут и приличной сети все, что мне потребовалось, - это ночь, чтобы восстановить данные из резервной копии. Вы ничего не говорите о том, насколько вы подготовлены. Вы можете прочитать, как у меня дела пошли на http://www.trade-robots.com/blog/technical-risk-are-you-prepared-for-a-disaster - но, как правило, это гораздо меньше о аппаратных средствах, которые вы имейте бег, чем о наличии всех надлежащих замен, готовых пойти.
Компания с 30 пользователями должна иметь средства, чтобы без проблем запустить единую избыточность на базовом оборудовании.
И, кстати, мы очень довольны новой линейкой SSD. Полное резервное копирование приводит к тому, что на интерфейсе 10g уходит сотни мегабайт в секунду, а задержки в хранилище по-прежнему составляют всего 1-2 мс. Что означает отсутствие проблем с их работой;) Exchange - и особенно - SQL может стать тяжелым.
Вы также, кажется, не запускаете много SQL. Я имею в виду, что это либо установка с очень низкими требованиями, либо вы очень медленный. Виртуализация SQL идет только так - особенно без SSD или выделенных высокопроизводительных дисков. Убедитесь, что вы можете справиться с ожидаемой нагрузкой на сервер SQL (и нет, не говорите мне о количестве пользователей - это зависит от ИСПОЛЬЗОВАНИЯ.... мои 2 человека, работающие на нашем главном сервере Dev SQL, используют 8-ядерную машину с отчетностью и анализ.... все зависит от использования здесь).