6.2.1 Рекомендации по системному программному обеспечению

Перечень предлагаемого системного программного обеспечения:

1. операционная система - Debian Wheezy;

2. инструмент удаленного управления - OpenSSH;

3. веб-сервер - Nginx;

4. интерпретатор языка программирования - PHP;

5. СУБД - MariaDB;

6. поисковый сервер - Sphinx;

7. сервер кеширования данных в ОЗУ - memcached;

8. служба проактивного мониторинга - Zabbix;

9. сервер хранения сессий PHP - Redis.

Перечень системного ПО близок к стандартному и наиболее употребимому при решении стоящих перед заказчиком задач. Во всех классах программного обеспечения предлагаемые выше решения могут быть легко заменены на альтернативные (за исключением выбранного языка программирования - РНР).

Системное ПО, используемое на сайте Росжелдора в настоящее время, совпадает с приведенным выше во всех классах, кроме 3, 7 и 9. В качестве веб-сервера используется Apache, сведений о наличии на сайте ПО классов 7 и 9 исполнитель не имеет. Изменение ПО класса "веб-сервер" и введение дополнительных классов ПО способно адаптировать сайт Росжелдора к возможным высоким нагрузкам.

Версии программного обеспечения могут быть определены при проектировании сайта.