Все мы любим делать проекты с чёткими условиями и целями, но в реальности хорошо если не в процессе реализации проекта меняются цели и масштабы, то в перспективе такое случается практически всегда. В растущем бизнесе наиболее типичной ситуацией является взрывной рост числа сотрудников в отдельно взятом офисе/предприятии. Как же обеспечить минимальное время недоступности ИТ-сервисов, лёгкость масштабирования и минимальные начальные вложения?

Для нужд компании я разработал политику в отношении серверных систем, здесь-же привожу более обобщённую версию без конкретики.

  1. Производители серверного оборудования
    1. Допускается использование серверного оборудования только следующих брендов: HP, IBM, Dell;
    2. При выборе производителя необходимо исходить из наличия возможностей по сервисному обслуживанию в конкретном регионе;
    3. На одной площадке желательно не смешивать оборудование разных производителей, т.к. это усложняет его поддержку;
    4.  «Самосбор» серверов категорически запрещён (в т.ч. оборудование «местных производителей») .
  2. Виртуализация
    1. Максимально возможное количество серверов должно быть виртуализированно;
    2. Даже если на сервер планируется установить только одну ОС – д.б. использован гипервизор и создана одна ВМ;
    3. При этом необходимо учитывать, что не все сервера имеет смысл виртуализировать, например видеонаблюдение;
    4. В качестве гипервизора необходимо использовать VMware ESXi или MS Hyper-V.
  3. Принцип выбора конфигураций серверного оборудования
    1. Поддержка виртуализации (Intel-VT или AMD-v);
    2. Платформа д.б. расширяема. Т.е. лучше купить 2-х сокетный сервер с одним процессором и впоследствии расширить, чем одно сокетный;
    3. Форм-фактор для установки в стандартную 19” стойку;
    4. Парные компоненты (в основном CPU) должны по возможности приобретаться из верхнего ценового диапазона. Это необходимо, т.к. в случае последующей модернизации не удастся поставить второй производительный процессор не заменив (=выкинув) старый.
  4. Принцип эволюции серверных систем
    1. С целью сокращения расходов при сохранении достаточного уровня производительности необходимо придерживаться принципа эволюции серверных систем. Это означает, что серверные системы должны приобретаться исходя из текущих потребностей, но учитывать дальнейшие пути модернизации этой конкретной системы (добавление процессора, памяти) и пути включения её в ферму виртуализации при дальнейшем развитии.