Мы небольшая компания-разработчик и сейчас ищем сервер для внутренних нужд. Основная идея, которую я придумал, заключается в том, что эта машина сама по себе не будет запускать ничего, кроме VMWare или Virtual Server (мы будем использовать Windows) и размещать виртуальные машины с различными возможностями.
Нам нужно запустить:
Я абсолютно не в курсе текущих тенденций в области оборудования (но я знаю, как собрать ПК, я просто не могу точно сказать разницу между всеми тезисами Conroe, Merom, Wolfdales и т. Д.), Поэтому я прошу конфигурацию для машины, способной выполнять указанные задачи. Мои личные пожелания включают в себя много оперативной памяти, многоядерный процессор (сейчас это обычное дело, не так ли?) И, возможно, RAID. Помимо этого, я открыт для любых идей.
Вам определенно понадобится RAID, если на нем работает ваш DC. Вам также понадобится что-то из списка совместимого оборудования VMWare, поскольку он поддерживает только определенные системы.
Что касается процессора, я бы сказал, возьмите хотя бы четырехъядерный Xeon, чем новее, тем лучше. И оперативная память дешевая (условно говоря), и даже 24 ГБ - не слишком много для бюджета. Если вы можете себе это позволить, я бы получил корпус с 6 отсеками для дисков и контроллером SAS и настроил бы RAID 10 на дисках 450 ГБ и 15 КБ, что дало вам около 1,2 ТБ пространства и некоторую серьезную производительность.
Эти десять человек могут быть действительно хороши, если один аппаратный сбой умрет и все ...все... ушел ненадолго.
Если бы я хотел виртуализировать все дешево, я бы инвестировал в два компьютера, подобные тем, что сайт whitebox... аппаратная совместимость для создания системы ESXi с нуля. Вы можете создать подходящий ESXi (бесплатный гипервизор без операционной системы для VMWare) за ~ 500 долларов, если будете играть правильно.
Или вы можете поискать совместимые бывшие в употреблении серверы Dell, такие как 2950, в их ремонтном магазине.
Я бы установил как минимум две системы, чтобы можно было копировать резервные копии и запускать две отдельный физические виртуальные машины для контроллеров домена. AD нравится иметь более одного для синхронизации, а виртуальная машина ESXi немного улучшит производительность.
Маленькая компания - это одно, и я понимаю проблемы с бюджетом, но полный отказ всех серверов также может повлиять на небольшую компанию в гораздо большей степени, чем на более крупную компанию, у которой есть планы и персонал для решения этой проблемы. Наличие этих двух машин для создания некоторой формы избыточности, когда что-то выходит из строя, сделает вас героем ...
Для 10 пользователей я бы ...
Купить сервер Windows 2003R2 / 8 (четырехъядерный, 4 ГБ оперативной памяти +)
Запустите Hyper-V с:
Инвестируйте в качественный сервер (избегайте белого ящика или кастомного) с хорошей рейдовой картой и диском горячего резерва, и вы отправляетесь на гонки.
У меня был бы план по перемещению этих ролей, если вы растете, и в этом случае я бы рекомендовал разделить серверы DC и SQL, и машина запускала все внутри виртуальных контейнеров, но для 10 пользователей наличие 5 виртуальных серверов Windows УБИТЬ.
Вероятно, у вас есть МНОГОЧИСЛЕННЫЕ единичные точки отказа -
Миллионы малых предприятий используют один сервер с хорошими резервными копиями. Это рискованно, но для 50-60 серверов, которые я активно поддерживал в течение 3 лет в качестве консультанта, единственная проблема, с которой мы когда-либо сталкивались, была связана с памятью или мертвой рейдовой картой. Измерьте стоимость простоев. Оправдывает ли 1% -ный риск отказа сервера на два дня за 3 года более избыточную систему.
Мне всегда нужен физический DC где-нибудь в моей сети. Я могу представить сценарий, при котором виртуальная машина не запускается должным образом, потому что нет работающего контроллера домена, и вам нужно поиграть с процессами запуска, чтобы убедиться, что виртуальная машина постоянного тока всегда запускается раньше других, убедитесь, что хост имеет локальную учетную запись, в которую вы можете войти. Наличие небольшого физического контроллера домена, даже если это не настоящий сервер, может помочь вам в этом.
Будьте осторожны, существуют некоторые ограничения на то, что вы можете делать с контроллером домена, особенно с продуктами Microsoft. Пример: TFS не устанавливается на DC.
Извини, но голоса в моей голове кричат мне о единой точке отказа. Бесполезный ответ. Я полагаю, что технические характеристики оборудования будут зависеть от того, что вы подразумеваете под небольшой компанией, на скольких пользователей вы смотрите?
Поскольку нагрузки довольно легкие, вам действительно нужна простота использования и универсальность. Я бы сделал это, получив некоторую конфигурацию начального уровня того, что указано в списке совместимости оборудования VMWare ESXi. Один четырехъядерный процессор, 6 или 12 гигабайт оперативной памяти и RAID-контроллер с резервной батареей должны хорошо справиться с этой задачей. Выбор правильного шасси также даст вам относительно простой путь обновления. Например, HP DL380 G6 может быть оснащен двумя процессорами, до 144 ГБ ОЗУ и 8 жесткими дисками, но стартовые комплекты все еще относительно дешевы.
В любом случае, сначала лучше не покупать сверх спецификаций. Легче (и экономичнее) усилить только те области, которые на самом деле являются узкими местами. Обратной стороной является то, что вы должны понимать свои нагрузки и время от времени проверять, как ваши серверы справляются с нагрузкой.
Я поклонник более крупных систем HP, они немного дороговаты, но дешевле, чем серверы dell (и немного более надежны, imho). Единственная проблема, с которой вы сталкиваетесь, - это обновление оборудования, но сторонние поставщики надежны для этого.
Я бы посоветовал инвестировать в один с аппаратным рейдом (он есть у ml350, но не у ML120) и настроить два из них для переключения при отказе / балансировки нагрузки. или оставьте один на холодном резерве, предварительно настроенный на работу, если первый нос ныряет. Использование виртуальной системы Windows или сервера VMware при установке Windows, вероятно, будет лучше, чем ESX для вашего приложения.
Я знаю, что вы можете получить ML350 от provantage по прилично дешево, и они идут с возможностью иметь двойной квадроцикл и кучу таранов (я не помню максимальную левую руку)
Если вы действительно представляете малый бизнес, то вам стоит взглянуть на Windows Small Business Server 2008 Premium, который включает в себя две ОС Win 2008 (которые вы будете запускать как виртуальные машины), Exchange 2007, SharePoint 3.0, Forefront Security и SQL Server 2008.
Таблица сравнения для SBS Standard и Pro
Кроме того, я бы рекомендовал установить Microsoft Hyper-V в качестве основной ОС (которая является бесплатной) и использовать ваши лицензии Win SBS Pro с двумя ОС в качестве двух гостевых виртуальных машин.
Для оборудования:
Я обнаружил, что когда я начал виртуализировать машины, оперативная память и ввод-вывод жесткого диска были моими основными ограничениями производительности. Если у вас две виртуальные машины, одна с SQL-сервером, вам следует инвестировать в более быстрые диски. Что касается оперативной памяти, скоро вы захотите добавить еще одну виртуальную машину, а затем еще одну на свой хост, поэтому оставьте несколько пустых модулей DIMM для расширения.
Я должен согласиться с другими, что вы создаете единую точку отказа. Лучшим подходом было бы наличие двух серверов с Hyper-V и iSCSI SAN для общего хранилища. SAN будет содержать ваши виртуальные машины. В случае сбоя любого хоста Hyper-V ваши виртуальные машины переместятся на незатронутый хост.
Это может показаться излишним. Но если эти 10 пользователей не могут позволить себе простоя, избыточность окупится.