Анализ международного опыта позволяет сегодня говорить о четкой тенденции к консолидации ИТ-ресурсов корпораций. Именно она способна существенно уменьшить затраты на ИТ. Сэкономленные же средства можно направить на повышение качества имеющихся информационных услуг и внедрение новых. Кроме оптимизации расходов на ИТ, консолидация ИТ-ресурсов позволяет улучшить управляемость предприятий за счет более актуальной и полной информации об их функционировании. Обычно говорят о следующих трех типах консолидации (причем все три обычно идут "рука об руку"):
· серверов - перемещение децентрализованных, но конгруэнтных приложений, распределенных на различных серверах компании, в один кластер централизованных гомогенных серверов;
· систем хранения - совместное использование централизованной системы хранения данных несколькими гетерогенными узлами (хостами);
· приложений - размещение нескольких приложений на одном хосте.
Серверные компоненты наиболее критичны для работы предприятия. За выполнение этих компонентов отвечают вычислительные системы и комплексы (сетевые серверы, кластеры серверов) центров обработки данных. Качество решений, касающихся организации корпоративных центров обработки данных, очень сильно влияет на функционирование всей информационной системы. В значительной мере это связано с постоянно повышающимися требованиями к доступности и непрерывности предоставления ИТ-услуг бизнес-подразделениям. Именно поэтому сегодня трудно спорить с тем, что консолидация серверов стала насущной потребностью для бизнеса.
Не секрет, что основные усилия ИТ-администраторов компаний часто направлены на упрощение компьютерной среды предприятия и снижение затрат. Объединение десяти или даже ста серверов в один может в некоторых случаях обеспечить значительные преимущества. При этом само число серверов не может выступать в качестве четкой меры издержек или сложности среды. Жизненно важный фактор в определении общей стоимости оборудования и эффективности серверной среды - это распределение серверов, их использование и управление ими.
По мнению большинства экспертов, чтобы получить максимальный выигрыш от мероприятий по консолидации, компании должны тщательно проанализировать свою инфраструктуру, выделить основные причины ее низкой эффективности и сосредоточиться на проектах, которые позволяют получить наибольшую отдачу от инвестиций. Для этого требуется анализ бизнеса и требований к инфраструктуре для каждого крупного приложения, а также оценка их потенциального вклада для различных уровней консолидации. В частности, это означает необходимость исследования ИТ-процессов с целью повышения общей эксплуатационной эффективности. Консолидация также должна быть сбалансирована относительно потребностей в так называемой распределенной избыточности, предназначенной для поддержки восстановления систем и бизнес-процессов после сбоя оборудования. В долговременной перспективе только всесторонняя и хорошо продуманная стратегия консолидации может обеспечить длительный положительный эффект с точки зрения эффективности бизнеса.
Легко представить себе десяток серверов, обслуживающих одно приложение в десятке различных точек, причем все эти серверы имеют разные конфигурации и требуют локальной поддержки. Понятно, что в такой ситуации эксплуатационные расходы могут стать просто непомерными. Теперь допустим, что рабочая нагрузка этого же приложения выравнена при помощи десятка идентичных серверов, расположенных в одной стойке и управляемых как единое устройство с использованием автоматизированных средств. Такая архитектура может оказаться намного более эффективным, масштабируемым и доступным решением.
Ответ на вопрос - стоит ли объединять этот десяток серверов в один или несколько более крупных - зависит от специфических характеристик приложения, рабочей нагрузки, потребностей бизнеса и ИТ-среды. Да, крупные, вертикально интегрированные серверы хорошо подходят для обслуживания некоторых приложений, но с ними возникают и специфические для такой архитектуры сложности, особенно если на них должны работать несколько приложений с разными характеристиками рабочих нагрузок. Большой сложный сервер создает более "жесткую" среду для работы приложений. Его труднее расширять, обновлять или изменять его конфигурацию. Многие приложения - в силу ограничений, заложенных при их создании, - неспособны воспользоваться преимуществами серверов с числом процессоров более четырех или плохо "уживаются" с другими приложениями, выполняющимися на этом же сервере. К тому же стоимость аппаратного обеспечения в таких системах при сравнимых показателях производительности выше, развертывание сложнее, а добавление средств восстановления системы после сбоя обходится значительно дороже.
Из-за перечисленных выше проблем ИТ-организации стараются более внимательно учитывать все переменные этого уравнения, перед тем как запустить дорогостоящие и потенциально разрушительные проекты консолидации. Настоящей целью должно быть не просто уменьшение общего числа серверов, но оптимизация их числа, распределения и управления ими, что обеспечит наибольшую отдачу от потраченных средств.