Кластер для gismeteo.ru на платформе SUSE Linux
Компания «ГНУ/Линуксцентр» завершила внедрение высокодоступного кластера на платформе Novell SUSE Linux Enterprise Server 11 для ООО «Научно-производственный центр «Мэп Мейкер», разработчика ПО для сбора, обработки и представления метеорологической информации. Решение не имеет аналогов на российском рынке; сетевое хранилище было создано по технологии DRBD, и его внедрение, по данным заказчика, повысило производительность кластера для информационной поддержки популярного погодного сайта gismeteo.ru.
Решение о реализации кластера на базе SLES 11 было принято на основе нагрузочного тестирования, проведенного «ГНУ/Линуксцентр» и НПЦ «МэпМейкер» в лаборатории оптимизации программного обеспечения в московском офисе Intel, предоставившем для тестирования серверы на базе процессоров Xeon, аналогичные по мощности используемым в компании. При тестировании решений на базе Windows и GNU/Linux во втором случае показатели были значительно более высокими.
ПО в НПЦ «Мэп Мейкер» работает в среде Windows и ранее функционировало на кластере на базе Windows. В настоящем решении ОС Windows 2003 была запущена на базе системы виртуализации Xen с использованием набора драйверов SUSE Linux Enterprise Virtual Machine Driver Pack, предназначенного для улучшения производительности гостевой ОС.
В ходе проекта был создан высокодоступный кластер на базе SUSE Linux Enterprise Server 11 с использованием дополнительного пакета для реализации кластеров высокой доступности – SUSE Linux Enterprise High Availability Extention, который содержит интегрированный набор открытых технологий кластеризации, помогающих предприятиям уменьшить время внеплановых простоев. Для обеспечения максимальной надежности решения было подключено общее сетевое хранилище, в котором содержатся образы виртуальных машин. Оно создано на основе технологии DRBD (Distributed Redundant Block Device) и использует диски серверов, задействованных в кластере. Подключение такого сетевого хранилища снизить расходы для заказчика, так как не пришлось использовать дополнительное внешнее устройство для сетевого хранилища.
Весь проект, включающий разработку плана миграции кластера с Windows на Linux, создание и настройку кластера высокой доступности на базе SUSE Linux Enterprise Server 11, настройку XEN, инсталляцию Windows 2003 и специализированных приложений ООО «НПЦ «Мэп Мейкер», перенос данных в режиме онлайн (без простоя), тестирование и отладку, занял два месяца.
Все ПО для проекта поставила компания «ГНУ/Линуксцентр», авторизованный партнер Novell, а за реализацию кластера отвечали специалисты подразделения «ГНУ/Линуксцентр:Внедрение». Значительную помощь в проекте оказала корпорация Intel, которая предоставила возможность создания прототипа и проведения нагрузочного тестирования решения.