18
1.1.3. Программная и техническая архитектура ИС предприятия
Как было сказано ранее, в компании работает и поддерживается более 40
собственных интернет-проектов, самым крупным из которых является проект
«TopHotels», который в рамках данного дипломного проекта будет являться
объектом автоматизации. Помимо этого существует большое количество
внутренних информационных систем, направленных на автоматизацию работы
бизнеса. В них входят базы данных отдела кадров, система заявок для системных
администраторов, система поддержки для B2B-клиентов компании, системы
прослушивания звонков и многое другое. Помимо всех вышеперечисленных
информационных систем Компании, существуют также внутренние сервисы.
Такие сервисы не являются продуктами Компании, однако, без них их
работоспособность была бы невозможна. К таким сервисам относятся
инфраструктурные разного рода серверы, такие как DNS, Телефония Asterisk,
1C:Бухгалтерия, dhcpd, разного рода кэши и очереди сообщений, NoSQL базы
данных, агрегаторы логов, поисковые системы (RabbitMQ, Elastiksearch, Kibana,
Logstash, docker, MongoDB и многие другие). Из-за большого количества разных
разработчиков программного обеспечения, имеющий разный подход к
разработке проектов компании, имеется большое количество разных
инфраструктурных сервисов.
Для централизованного доступа всех сотрудников ко всем ресурсам
организации, используется сервис LDAP, который является реализацией
протокола доступа к службе каталогов. Данный элемент инфраструкуры
организации имеет веб-интерфейс GOSA, в котором каждый пользователь может
сменить свой пароль. Добавлением сотрудников в LDAP занимается служба
персонала.
Для работы отдела серверной эксплуатации существует внутренняя
система распределения задач – sysa.ls1.ru. Данная система разработана в 2015
году силами отдела внутренней корпоративной автоматизации и интегрирована с
корпоративными ресурсами.
Также с системой sysa.ls1.ru интегрирована база данных серверов
servers.ls1.ru которая содержит информацию о каждом сервере, его наполнении,
список проектов. Из данной системы возможно производить обновление
проектов, делать некоторые настройки серверов. Система представляет из себя