Контакты
Подписка
МЕНЮ
Контакты
Подписка

В рубрику "В фокусе" | К списку рубрик  |  К списку авторов  |  К списку публикаций

Виртуализация: опыт компании "САБМиллер РУС"

Михаил Толчельников, менеджер по развитию информационных сервисов и офицер безопасности SABMiller Plc.

Компания "САБМиллер РУС" является подразделением одной из крупнейших международных пивоваренных компаний SABMiller Plc., продукция которой продается более чем в 60 странах мира. Компания работает на российском рынке с 1998 г. Предприятие осуществляет свою деятельность в премиальном сегменте и является одним из основных игроков российского пивоваренного рынка.

Прошлый финансовый год для "САБМиллер РУС" был достаточно напряженным и сложным. С одной стороны, финансовый кризис и требования к сокращению любых расходов, с другой – наша компания проходила фазу активного расширения присутствия на российском рынке, количество заводов увеличилось на два. При этом росли требования к IТ как к части бизнес-стратегии: бизнес требовал не только увеличения доступности, производительности и количества IТ-сер-висов, но и существенного сокращения расходов на IТ.

Для поддержки быстро растущего бизнеса компаниям необходимо увеличивать скорость внедрения и количество предоставляемых IТ-подразде-лением сервисов. В "САБМиллер РУС" это привело к увеличению количества серверов: главный центр обработки данных включал 48 серверов (включая 30 Intel серверов под управлением Windows), на которых были развернуты десятки важных для бизнеса приложений. Однако жесткие ограничения по потребляемой мощности и сложность внедрения отказоустойчивых решений были серьезными преградами для классической "железной" кластеризации важных для бизнеса сервисов.

Повышение эффективности использования серверных мощностей

В арсенале компании "САБМиллер РУС" множество различных сервисов, предоставляемых внутренним заказчикам, причем, как правило, при получении очередного запроса на развертывание того или иного сервиса для него выделялся отдельный сервер. С одной стороны, подобная изоляция упрощает процесс обслуживания, установки обновлений, способствует повышению надежности и автоматически решает проблемы несовместимости и конфликтности различных программных продуктов, неизбежные при использовании одного сервера для решения множества различных задач. Например, системы контроля доступа, мониторинга и предотвращения атак (IPS) гипотетически способны работать на одном сервере, но это повышает риски возникновения конфликтов и усложняет обслуживание.

С другой стороны, подход "один сервис – один сервер" приводит к тому, что используемые серверы всегда недогружены: загрузка процессора в среднем составляла 1-3%.

С увеличением количества востребованных сервисов такого фактически простаивающего оборудования становилось все больше.

Сервер сотрудниками IТ-подразде-ления компании воспринимается почти как сотрудник предприятия, которому нужна зарплата, соцпакет, рабочее место, вся необходимая IТ-ин-фраструктура, средства на оплату больничных листов, отпуск и т.д. Каждый компонент инфраструктуры, кроме затрат на само приобретение оборудования, предусматривает множество дополнительных расходов: место в стойке, охлаждение, электропитание, порт в коммутаторе, порт на консоли управления, расширенная гарантия и т.д., что в целом составляет немалую сумму, несмотря на то что сервер работает лишь на проценты от своей мощности.

Необходимо было найти решение, которое удовлетворяло бы потребности бизнеса и при этом позволило бы сократить расходы (особенно операционные) на IT-инфраструктуру. Таким решением стала виртуализация. Внедрение технологии виртуализации позволило консолидировать физические серверы и повысить утилизацию вычислительных ресурсов в десятки раз.

Отметим, что проект затронул только Windows-инфраструктуру компании.

Обеспечение отказоустойчивости сервисов

Как только приложение переходит в разряд ключевых для бизнеса, его необходимо помещать в отказоустойчивую конфигурацию. В компании это достигалось за счет кластеризации, что означало покупку еще как минимум одного сервера, который, в свою очередь, был так же недогружен, как и сервер, обеспечивающий кластеризуемый сервис. Например, система обеспечения портала SAP была развернута на пяти физических серверах, и для создания отказоустойчивой кластеризации такой конфигурации поставщик решения советовал использовать сразу 20 серверов, что в нашем случае выходило за любые разумные рамки.

Таким образом, в компании "САБ-Миллер РУС" накопился большой парк машин, работающих с минимальной полезной нагрузкой и не обеспечивающих необходимой надежности предоставления сервисов.

Кластеризация виртуальных машин позволила обеспечить заданный уровень надежности и отказоустойчивости, при этом не требуя значительного увеличения количества серверов.

Повышение скорости реакции на потребности бизнеса

Практически каждый месяц IТ-от-дел получает запросы от различных департаментов на развертывание нового сервиса. До перехода на виртуальную инфраструктуру при отсутствии свободных серверов каждый раз приходилось покупать новый сервер. От момента заказа оборудования до его инсталляции в компании могло пройти более месяца, и еще 1–2 дня отнимало развертывание требуемого приложения.

Теперь же на развертывание нового сервера уходит порядка получаса. Появилась возможность оперативно переезжать на новые дата-центры. Причем такой переезд будет заключаться лишь в аренде инженерных мощностей и копировании туда виртуальных машин. При полном перемещении дата-центра на любую арендованную IT-площадку простой будет достигать максимум 10 часов при условии предварительной миграции данных.

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

Приобретаемые компанией "САБМиллер РУС" новые предприятия стандартизируются именно под имеющуюся виртуальную платформу. Развертываются легкие кластеры, на которых и воспроизводится вся инфраструктура предприятия. Таким образом, новое предприятие как бы подтягивается к уровню развития IТ "САБ-Миллер РУС".

Результаты

Проект виртуализации был выполнен в два этапа и занял около двух месяцев.

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

Второй этап включал кластеризацию виртуальных серверов, а также развертывание в отказоустойчивой конфигурации ключевых для бизнеса приложений.

Сегодня в компании используются шесть серверов виртуализации, объединенных в три кластера по два узла в каждом. Имеется также один дополнительный кластер для тестовой лаборатории. В этой конфигурации запущено более 20 виртуальных серверов в отказоустойчивой конфигурации, что эквивалентно 40 физическим серверам. Таким образом, компании "САБ-Миллер РУС" удалось развернуть на шести физических серверах решение, ранее требовавшее более 40 физических серверов. Каждый сервис теперь работает на отдельном виртуальном сервере, что исключает конфликты приложений.

Развернутая отказоустойчивая конфигурация позволила значительно повысить надежность и сократить парк серверов. Все освободившиеся серверы были отправлены в региональные офисы. Сейчас в компании внедрение новых решений происходит в чисто виртуальной среде.

Опубликовано: Журнал "Технологии и средства связи" #2, 2010
Посещений: 5079

Статьи по теме

  Автор

Михаил Толчельников

Михаил Толчельников

Менеджер по развитию информационных сервисов и офицер безопасности
SABMiller Plc.

Всего статей:  1

В рубрику "В фокусе" | К списку рубрик  |  К списку авторов  |  К списку публикаций