home

Архитектура

ИТ-архитектура библиотеки

Усложняющиеся требования к библиотекам изменили подход к выделению программных подсистем, связей и принципов взаимодействия ПО для библиотеки.

library-architecture.png

Рассмотрим пример архитектуры и причины возникновения отдельных подсистем, чтобы было понятно откуда берётся отдельная подсистема, что и почему надо выносить из АБИС.

Архитектура ELiS для больших нагрузок

Архитектура ELiS в больших инсталляциях

Виртуальные машины

В целях упрощения управления и резервного копирования, все сервера поставляются в виде образов виртуальных машин.

Безопасность

Все пользователи и библиотекари находятся во внешнем периметре. Для них доступны только 80, 443 порты балансировщика нагрузки. Доступ в защитный периметр имеет только администратор. Все сервера управляются по SSH.

Обзор архитектуры ELiS

ELiS построена на базе модулей, расширяющих стандартную CMS Drupal 7 функционалом по работе с книгами. Работа всего ПО осуществляется под управлением ОС Linux. Для полнотекстового поиска используется движок Sphinx, который работает лучше и существенно быстрее стандартного поискового механизма Drupal. Внешний вид системы построен на использовании CSS-фреймворка Twitter Bootstrap.