Входящая в десятку крупнейших национальных ритейлеров сеть супермаркетов "ЕКО-маркет" всерьез взялась за наведение порядка в постоянно растущем ИТ-хозяйстве. Формула проста: виртуализация и кластеризация всей информационной инфраструктуры плюс переход на технику А-брендов.
Розничная торговля продовольственными товарами через сеть магазинов "ЕКО-маркет" является ведущим направлением деятельности ООО "ЕКО". По состоянию на конец 2009 г. в структуру компании входило 67 торговых точек (седьмое место в Украине) в 14 областях нашей страны. Кроме того, она работает в таких направлениях, как строительство и производство.
Торговая сеть "ЕКО-маркет" ведет свою деятельность с 2003 г. - с тех пор вместе с появлением новых магазинов постепенно разрасталась и ИТ-инфраструктура. По мере увеличения масштабов бизнеса и возникновения новых задач регулярно приобреталось дополнительное серверное оборудование, как правило, собранное из разнородных комплектующих украинскими компаниями на заказ.
Технологии 10-летней давности лежат и в основе учетной системы, самостоятельно создававшейся "ЕКО" в период становления торговой сети. На ее поддержку требуется немалое количество человеческих ресурсов - в настоящий момент штат ИТ-департамента здесь насчитывает 40 человек!
Задача роста
В отличие от многих конкурентов, сокращавших или даже полностью сворачивавших бизнес, сеть "ЕКО-маркет" продолжала развиваться даже в период кризиса. В то же время увеличивающаяся сложность ИТ-инфраструктуры и нерациональное использование вычислительных ресурсов больше не могли оставаться без внимания сотрудников ИТ-департамента. Убедить руководство в необходимости кардинальных перемен помогли и расчеты, указывающие на потери при незапланированных простоях торговых площадей.
В рамках принятой стратегии развития ИТ-инфраструктуры в компании решили полностью виртуализировать вычислительные мощности. "Независимая от аппаратного обеспечения среда позволит максимально утилизировать ресурсы наших серверов, - с энтузиазмом говорит директор по информационным технологиям "ЕКО" Александр Никифоров. - Кроме того, наше оборудование станет отказоустойчивым. В случае сбоя система самостоятельно перераспределит нагрузку между серверами и не утратит работоспособности. Впоследствии администраторы смогут в штатном режиме решать вопросы с нефункционирующим оборудованием".
Одновременно в "ЕКО" инициировали масштабный проект по замене существующей учетной системы. Она больше не в состоянии справляться с возрастающими требованиями бизнеса, в частности, ее архитектура не предполагает использования модели централизованных вычислений, мешая тем самым оперативно собирать качественную аналитику по всей сети. Новое решение, на которое в компании возлагают большие надежды, тоже частично будет "жить" в виртуальной среде. Эффективному переходу на него должно поспособствовать и то, что Александр Никифоров по прошлому опыту работы в торговой сети "КОСМО" не понаслышке знаком с примером успешного внедрения более развитой системы, на сопровождение и модернизацию которой тратится в несколько раз меньше ресурсов, чем сейчас в "ЕКО".
Поступательное движение вперед
Первые консультации по проекту оптимизации ИТ-инфраструктуры "ЕКО" пришлись на начало текущего года. Между поставщиками проводился тендер, при этом заказчик получал возможность протестировать технику. В итоге со своей задачей лучше всего справилась Integrity Systems с продукцией НР. Компания не единственная настаивала на использовании аппаратного обеспечения НР, но ее предложение оказалось предпочтительнее других в части производительности.
"ЕКО" продолжит эксплуатировать существующий серверный парк, но расширит его устройствами, необходимыми для организации работы SAN (Storage Area Network). В настоящий момент это корзина с двумя лезвийными серверами НР ProLiant BL460 G6. В перспективе такое решение позволит без труда наращивать вычислительную инфраструктуру заказчика.
Обязательным атрибутом систем с технологиями кластеризации и виртуализации является внешнее хранилище данных. На СХД среднего уровня HP StorageWorks EVA 4400 будут располагаться данные, поступающие от бизнес-критических транзакционных систем компании. Они представлены консолидирующим ПО SQL Server и построенной на нем OLAP-базой с многомерным бизнес-аналитическим инструментарием Microsoft.
Проект реализуется в тесном сотрудничестве системных администраторов "ЕКО" и ИТ-специалистов Integrity Systems, но его архитектурную составляющую полностью формировали представители заказчика. На первом этапе с помощью Microsoft Hyper-V R2 предстоит виртуализировать и отделить ОС от аппаратного обеспечения, на втором - выделить их в кластеры. Наиболее мощные серверы не удастся виртуализировать из-за ограничений самой технологии (по количеству процессорных ядер и объему памяти на виртуальную машину).
От центра к периферии
Известная особенность бизнеса любой крупной торговой сети состоит в необходимости непрерывной работы всех без исключения входящих в ее состав магазинов. В "ЕКО" пока не особо склонны доверять доступным в нашей стране каналам связи и централизованной модели хранения данных предпочитают территориально распределенную. Поэтому, помимо модернизации главной серверной в Киеве, перед ИТ-департаментом "ЕКО" возникла задача усовершенствования информационной инфраструктуры на местах.
В наиболее крупных бюджетообразующих магазинах (их в сети "ЕКО-маркет" почти половина) предстоит внедрить системы с возможностью бесперебойной работы. В случае возникновения нештатной ситуации за несколько минут в автоматическом режиме произойдет переключение на резервный сервер, и сотрудники ничего не заметят, разве только некоторое замедление работы ПО. В Integrity Systems предложили строить кластеры из двух стоечных серверов HP ProLiant DL160 с системой виртуализации, а информацию размещать на СХД начального уровня HP StorageWorks 2000 Modular Smart Array c SAS-интерфейсом (уже доступно третье поколение - Р2000).
Не забудут в компании и менее крупные торговые точки - они тоже получат похожие решения, но без внешнего хранилища данных и поддержки кластеров. Другими словами, региональным администраторам придется самостоятельно переносить виртуальные машины на резервный сервер и вручную их запускать.
Первое отказоустойчивое решение для магазинов уже протестировано. Пока оно находится в киевском офисе "ЕКО", но в ближайшее время будет внедряться. Если не возникнет непредвиденных сложностей, его начнут тиражировать повсеместно.
Самое сложное позади
С момента размещения заказа на оборудование скоро пройдет полгода, но о завершении проектов "ЕКО" говорить рано, многое еще предстоит сделать. "Они никогда не закончатся, - поспешил нас заверить Александр Шаповалов, заместитель директора по проектной работе Integrity Systems, - ведь на практике часто один проект порождает следующий". Александр Никифоров его тут же поправил: "Чтобы качественно внедрить проект, необходимо четко определить концепцию, проработать спецификации и уточнить все технологические моменты. Проект заканчивается при стабилизации разработанного решения и его успешной эксплуатации. Тиражирование готовых решений - это суровые будни".
По мнению г-на Никифорова, проект в самом деле можно считать почти завершенным. Чтобы поставить в нем точку, остается еще закупить чуть более медленное по сравнению с НР EVA хранилище данных для образов виртуальных машин. Составляющие решения еще находятся на стадии проработки, но предпочтение скорее всего отдадут HP LeftHand с интерфейсом iSCSI. А дальнейшее расширение серверного парка действительно уже можно считать суровыми буднями, а не частью проекта.
В компании не называют расчетные цифры, в которые выливается экономия от внедренных решений. Но они и не имеют принципиального значения, в конце концов зачастую к ним приходят через множество косвенных факторов. Выгоды и так очевидны: простои магазинов, связанные с поломками оборудования, удастся свести на нет, время подготовки чрезвычайно важной для руководства бизнес-аналитики сократится, а после завершения внедрения новой учетной системы еще и значительно снизится нагрузка на сотрудников сопровождения.


