На каких серверах мне нужно настроить следующий простой сценарий?

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

Мой план состоит в том, чтобы арендовать серверы, корневые или виртуальные, в зависимости от того, что имеет больше смысла, для установки следующих серверов "в облаке" (вроде).

Вот что я хотел бы настроить:

  • MS Sharepoint Server 2013 с использованием Project Server 2013 MS Team Foundation

  • Server 2012 (более-менее легкий сервер управления источниками)

  • MS Exchange Server 2013

Мы хотим, чтобы минимальное оборудование обеспечивало его удовлетворительную работу (оно не должно быть удивительным) для <10 пользователей с возможностью обновления архитектуры, если наша потребность возрастает. Нет ничего особенного, чего мы пытаемся достичь, мы просто хотим использовать более или менее базовую функциональность каждого приложения. У меня есть законные, постоянные лицензии для каждого.

Конечно, для работы SharePoint мне нужен SQL Server.

У меня есть ряд вопросов по этому поводу:

  1. Нужен ли контроллер домена, работающий на выделенном сервере, для настройки этой среды, или есть способ обойти это?

  2. Сколько серверов мне нужно минимум, чтобы распределить роли сервера? Есть ли конфликты, о которых я не знаю?

  3. Если я устанавливаю несколько серверных приложений на одном компьютере, это хорошо (больше оборудования для каждого, когда другие простаивают) или плохо (конфликты). Нужно ли мне суммировать требования к оборудованию?

Я с удовольствием предоставлю больше информации, если потребуется, и буду постоянно проверять тему сегодня. Спасибо!!

1 ответ

Решение

Прежде всего, я настоятельно рекомендую вам полностью виртуализировать эту настройку, учитывая, что она на 100% MS я бы придерживался Hyper-V на Server 2012 - она ​​становится все более зрелой и, похоже, у вас есть навыки для ее реализации.

Очевидно, мы не знаем точно, какая версия Server 2012 у вас есть или хотите, но они варьируют количество лицензий гостевых ОС, которые они поставляют. Поэтому, если мы предположим, что гостевые лицензии ODS не являются проблемой, я склонен иметь отдельные виртуальные машины для каждой основной функции (т.е. DC и возможный вторичный DC), SQL, Exchange, Sharepoint, Project, Source Control и т. Д.).

Я предлагаю это, потому что если вы начнете со всеми из них, запущенными на одном физическом хост-сервере, то все сетевые коммуникации будут очень быстрыми, и все это будет легко настроить и управлять. Затем, по мере роста, вы можете просто добавлять больше физических хостов и переносить различные функции между ними, чтобы вы могли расти довольно линейно с минимальными переделками или прерыванием обслуживания. Единственный реальный недостаток в этом отношении касается лицензий гостевых ОС: если у вас несколько виртуальных машин, то каждая из них нуждается в лицензии ОС, и это может дорого обойтись, если вы не купите нужную версию Server 2012 - имеет ли это смысл?

С технической точки зрения вам просто нужен приличный сервер с разумным количеством ядер - я бы выбрал что-то вроде HP DL380p Gen8, для этого может потребоваться два процессора, просто установить один 6 или 8-ядерный процессор Xeon E5-24xx сейчас, зная Вы можете добавить еще один по довольно низкой цене и усилий. Заполните его большим количеством памяти, в настоящий момент это дешево, так что не экономьте на этом, поскольку Hyper-V не так эффективен с памятью, как ESWi от VMWare. Самый большой технический недостаток в моем предложении состоит в том, что он объединяет все дисковые операции ввода-вывода на одном сервере - так что вам понадобится немало производительности с этим аспектом. Либо перейдите на твердотельные накопители в RAID 10, если вы можете себе их позволить, либо вместо этого перейдите на диски со скоростью 15 000 об / мин - не выбирайте эти диски 7200 об / мин для потребителей / производителей, потому что они дешевые, есть причина, по которой они дешевы.

Надеюсь это поможет.

Другие вопросы по тегам