Техническое задание
Исходные данные:
Домен: ******.ru
Инфраструктура:
VDS 1:
CPU: 2
RAM: 2 ГБ
HDD: 500 ГБ
Локация: Локация 1
VDS 2:
CPU: 2
RAM: 2 ГБ
HDD: 500 ГБ
Локация: Локация 2
Задачи:
Резервирование и балансировка нагрузки:
Настроить так, чтобы при недоступности или высокой нагрузке на одном сервере запросы автоматически направлялись на второй сервер.
Использовать DNS-фейловер либо балансировщик нагрузки (например, nginx или внешний сервис).
Настройка веб-серверов на обеих VDS:
Установить и настроить следующие компоненты:
MySQL или MariaDB.
nginx.
PHP 7.4 с необходимыми модулями.
phpMyAdmin.
Настроить одинаковую конфигурацию на обоих серверах.
Синхронизация серверов:
Настроить полную синхронизацию данных (файлов, баз данных, конфигураций) между двумя VDS.
Использовать инструменты, например:
rsync для файлов.
Galera Cluster для синхронизации баз данных.
Настройка почты:
Настроить почтовый сервер для обработки входящей и исходящей почты.
Установить и настроить веб-интерфейс для управления почтой (например, Roundcube).
Настроить SPF, DKIM и DMARC для домена ******.ru.
Убедиться, что почта не попадает в спам.
Требования:
Все настройки и конфигурационные файлы должны быть документированы.
Создать систему мониторинга доступности серверов и их нагрузки.
Предоставить инструкции по администрированию и поддержке системы.
Сроки выполнения:
Указать предполагаемые сроки завершения каждой из задач.
Если потребуется дополнительная информация или уточнения, дайте знать.