Я работаю в компании около 50 человек. Наши два сервера (идентичные) специально созданы с этими характеристиками:
Xeon E3-1270 V3
Intel Entry Server Board
32 GB DDR3 ECC
2x 256 GB SSD RAID1 (for System)
4x 1TB SSD RAID10 (for Hyper-V VMs)
Windows Server 2012 R2 as Host and VMs
На каждом сервере размещены две виртуальные машины (2x AD + общий доступ к файлам + перемещаемые профили, 1x SQL-сервер для тестирования, 1x другая (не важно).
Мы выполняем ежедневное резервное копирование, используя встроенное резервное копирование Windows на цели iSCSI, размещенные на QNAP NAS (2x 2 ТБ RAID1).
Серверы не сильно загружены, и у нас никогда не было проблем. Большая часть наших данных хранится в облаке (VS Online, SharePoint).
Но мне интересно, имеет ли смысл продолжать эту настройку или лучше переключиться на профессиональное серверное оборудование, а именно на одну большую машину.
Итак, каковы подводные камни и что мне с ними делать?
источник
Ответы:
Похоже, вы уже используете достойное оборудование. Что с этим не так? Это не слишком старый, верно? Держите ваши вещи в гарантии или близко, если вы не хотите чувствовать себя слишком обеспокоенным (не все разделяют мое мнение по этому поводу).
Если у вас есть настройки для резервного копирования и хорошие резервные копии, у вас все хорошо. Один сервер = единственная точка отказа, независимо от того, насколько он хорош, это доставило бы мне неудобство. С бюджетом можно многое сделать, приняв разумные решения о том, как реализовано программное обеспечение, оборудование, инфраструктура и поддержка.
Если у вас нет мер предосторожности / вещей, возможно, вы должны беспокоиться. Если одна система умирает, ее услуги исчезли? Как это повлияет на бизнес? Как быстро вы можете восстановиться?
Ловушки? Зависит. Вы не предоставили слишком много информации. Дешевые диски могут выходить из строя или быть медленными. Дешевые чехлы могут перегреться. Дешевые поклонники могут потерпеть неудачу. Недорогие контроллеры SATA / SAS / RAID могут испортить или не работать должным образом. Дешевые блоки питания могут умереть или, если не будут лишними, оставить вас без питания. Материнские платы могут делать чудные вещи. Системами без удаленных консолей (ILO и т. Д.) Может быть сложно управлять. Дешевые сетевые карты могут иметь дешевые драйверы или испортить. Много небольших непредвиденных проблем могут возникнуть. С другой стороны, вы можете получить дешевые адские вещи начального уровня, которые работают потрясающе. И более дорогие вещи иногда могут быть шаткими.
Я видел все это на приличном * уровне сервера, более низком уровне сервера, рабочей станции и оборудовании потребительского уровня. Похоже, что более дорогие вещи в долгосрочной перспективе будут лучше (даже после гарантии). Но если вы не можете себе это позволить? Или вы можете позволить себе только один сервер и не можете обеспечить надлежащую избыточность?
По сути, нет ничего плохого в двух серверах, работающих с Xeon, ECC и RAID. Если у вас нет проблем с этим.
источник
Предполагая, что ваши виртуальные машины избыточны (и это проверено как работа с одним отключенным узлом), вы, вероятно, относительно защищены от перебоев, связанных с аппаратным обеспечением, в силу наличия двух зеркальных узлов.
Не зная больше, я бы не рекомендовал переходить на одну (более новую) коробку, если только отключение всего узла не является серьезной проблемой в вашей компании.
Тем не менее, было бы полезно узнать некоторые дополнительные сведения о вашей среде ... например, как долго у вас есть эти машины, они находятся в специально построенной среде (чистая, сухая комната со стойкой и AC и т. Д.) , Как вы, наверное, знаете, ухоженное оборудование длится дольше!
Вообще говоря, нет ничего плохого в использовании менее «профессионального» оборудования, оно просто не имеет тех же гарантий или надежности, что и более дорогой комплект, и эти риски необходимо сопоставить с вашим бюджетом.
источник
Так как ваш сервер хранения полностью флэш-памяти, ваше оборудование полностью подходит для указанной рабочей нагрузки. Единственное, что меня беспокоит в связи с вашей конфигурацией, это то, что ваши виртуальные машины разделены и работают на одном сервере, а не зеркалируются / синхронизируются между серверами, особенно если они идентичны. Поэтому я настоятельно рекомендую вам использовать некоторые программно-определяемые хранилища (виртуальные SAN), которые позволят вам объединить оба сервера в один кластер и защитят ваши виртуальные машины от возможных сбоев оборудования.
Возможные варианты: HP VSA http://www8.hp.com/us/en/products/storage-software/product-detail.html?oid=5306917 или EMC Unity VSA https://store.emc.com/us/ Семейство продуктов / EMC-Unity-Products / EMC-Unity-VSA / p / EMC-Unity-Virtual-Storage-Appliance - бесплатное, но, насколько я знаю, не разрешено для производства. Поскольку вы используете Hyper-V, идеальным вариантом для вас будет использование StarWind Virtual SAN https://www.starwindsoftware.com/starwind-virtual-san, который изначально работает поверх окон и позволяет без проблем создавать полностью функциональный кластер Microsoft Failover Hyper-V, использующий только напрямую подключенное хранилище.
Я также рекомендовал бы использовать VEEAM B & R https://www.veeam.com/vm-backup-recovery-replication-software.html с бесплатной версией или Bacula http://blog.bacula.org/ для резервного копирования виртуальных машин. использования встроенной резервной копии Windows 2012 Server, поскольку она вызывает проблемы при попытке восстановить виртуальные машины.
источник
В небольших развертываниях обычно лучше иметь несколько (как минимум 2) более дешевых компьютеров, чем один дорогой. Или, другими словами, в небольших развертываниях лучше быть широкими, чем высокими. Причина в том, что таким образом у вас есть некоторая избыточность для ограниченного увеличения стоимости. Два сервера 3000, возможно, смогут сделать то же самое, что и один сервер 5000, но, если дорогой сервер выйдет из строя, вы окажетесь в опасности. Если один из более дешевых из них выйдет из строя, у вас, по крайней мере, половина ваших виртуальных машин все еще работает, и, вероятно, он может запустить и другие, но это будет медленно.
Вам следует обратить внимание не на то, чтобы управлять этими серверами по отдельности, а как-то кластеризовать их вместе. Ваше решение для виртуализации должно быть способно создать отказоустойчивый кластер, чтобы не имело значения, на каком хосте находится виртуальная машина. Если хост умирает, виртуальная машина автоматически переносится. Это также уменьшает микроуправление и означает, что в будущем вы можете просто добавить новый сервер, сохранив работающий старый, пока это не станет экономически невыгодным. Это решение обычно сводится к энергопотреблению или пространственным ограничениям.
Если вы хотите расти больше, вы, вероятно, захотите перейти от хранения на сервере к сети хранения данных. Таким образом, ваши серверы становятся чисто вычислительными узлами, и их здоровье не имеет большого значения для виртуальных машин.
источник
до тех пор, пока у вас нет проблем в сети и в резервной системе, вы можете продолжить эту настройку, но в будущем лучше, чтобы сервер Professional был на 100% здоров.
источник