Продумать архитектуру проекта

Цена договорная
14 марта 2023, 16:39 • 3 отклика • 73 просмотра
Нужен сильный devops
Текущая инфраструктура:
1. 3 отдельных продакшен сервера на BitrixVM - на каждом по 1 сайту
2. 1 сервер разработки на BitrixVM, на котором расположены stage стенды (сайты) для каждого продакшен сервера, а также несколько 2-3 выделенных сайтов для разработчиков. Каждый такой сайт по сути представляет собой независимый экземпляр сайта, созданный через консоль BitrixVM и имеет независимую файловую директорию и БД
3. Изменения со стендов на прод переносятся через git и файлы миграций по БД и/или вручную
4. Изменения с прода на стенды переносятся путем разворачивания бекапа на стенде вручную
5. Среда (настройки окружения) на разных серверах могут отличаться
6. При необходимости обновления компонентов среды это делается вручную на каждом сервере
7. Размер одного сайта примерно 45 Гб, бекап - 12 Гб

Задача:
Оптимизировать и автоматизировать инфраструктуру, чтобы обеспечить решение следующих задач:
1. Обеспечение идентичности среды на всех серверах
2. Обеспечение автоматизированного переноса/внедрения изменений среды на всех серверах
3. Автоматизированный перенос изменений БД и пользовательских файлов с прода на стенды
4. Возможность быстрого (автоматизированного) разворачивания нового экземпляра сайта на стенде (для нового разработчика или тестирования)
5. Опционально: Возможность быстрого (автоматизированного) разворачивания сайта на новом сервере в случае восстановления продакшен сайта на новом сервере (например, из бекапа)
6. Внедрение CI/CD, чтобы была возможность запускать автотесты при внедрении изменений.

В откликах пишите ваш ник в тг и ставку в час