Входящая в десятку крупнейших национальных ритейлеров сеть супермаркетов «ЕКО-маркет» всерьез взялась за наведение порядка в постоянно растущем ИТ-хозяйстве. Формула проста: виртуализация и кластеризация всей информационной инфраструктуры плюс переход на технику А-брендов.
|
Александр Никифоров: «Развернутые в компании проекты по модернизации ИТ-инфраструктуры решают ряд важных задач – от увеличения уровня утилизации серверных мощностей до повышения отказоустойчивости транзакционных систем» |
Розничная торговля продовольственными товарами через сеть магазинов «ЕКО-маркет» является ведущим направлением деятельности ООО «ЕКО». По состоянию на конец 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. А дальнейшее расширение серверного парка действительно уже можно считать суровыми буднями, а не частью проекта.
В компании не называют расчетных цифр, в которые выливается экономия от внедренных решений. Но они и не имеют принципиального значения, в конце концов зачастую к ним приходят через множество косвенных факторов. Выгоды и так очевидны: простои магазинов, связанные с поломками оборудования, удастся свести на нет, время подготовки чрезвычайно важной для руководства бизнес-аналитики сократится, а после завершения внедрения новой учетной системы еще и значительно снизится нагрузка на сотрудников сопровождения.
Про DCIM у забезпеченні успішної роботи ІТ-директора