Библиотека Европиана работает под управлением Debian Linux
В текущем году Евросоюз финансировал проект крутой цифровой библиотеки «Европиана». Линуксоидам приятно будет узнать, что Windows сразу выкинули на помойку — специалисты доверились лишь Debian Linux.
Библиотека Европиана
Библиотека «Европиана» предоставляет посетителям доступ к 3,5 миллионам цифровых объектов из европейских музеев, включая фрагменты фильмов, фотографии, живопись, аудио записи, карты, манускрипты, книги, газеты и архивные документы.
Сайт высокой нагрузки
Разработчики сайта «Европианы» расчитывали на пиковую нагрузку в полмиллиона хитов в час. Однако, интерес к цифровой библиотеке так велик, что уже в день открытия нагрузка в три раза превышала пиковую. В результате, некоторые объекты вызывались очень медленно. Команда разработчиков удвоила мощность серверов, но нагрузка продолжает расти.
Правильная балансировка нагрузки
Анализ показал, что «узким местом» в системе оказалась балансировка нагрузки. Было решено вместо программного балансировщика установить два аппаратных балансировщика нагрузки. Кроме того, будет добавлено ещё несколько серверов. Ожидается, что к середине декабря сайт «Европианы» войдёт в режим нормальной эксплуатации.
А в основе всего — Linux
В основе библиотеки лежит Linux:
- серверы управляются операционной системой Debian GNU/Linux;
- в качестве HTTP сервера применяется Apache;
- сервер приложений — Tomcat, работающий на Java;
- база данных Postgresql;
- поисковые системы Solr и Nutch.
Приложения написаны на языке программирования Java с использованием среды Java Spring.
Linux в учреждениях госвласти
Применение Linux было принципиальным условием данного проекта. Отработанные решения могут применяться органами государственной власти для внешних и внутренних сайтов.
Комментировать