Техническое задание: Развертывание отказоустойчивого кластера 1С
Цель проекта
Создание и настройка высоконадежной и масштабируемой инфраструктуры для работы платформы "1С:Предприятие" с использованием кластеризации баз данных PostgreSQL для обеспечения бесперебойной работы.
Основные задачи
1. Проектирование и развертывание кластера баз данных
- Развернуть отказоустойчивый кластер PostgreSQL с использованием инструмента оркестрации Patroni (ETCD).
- Обеспечить механизмы автоматического переключения (failover) и восстановления (failback) при сбоях.
- Настроить репликацию и мониторинг состояния кластера.
2. Организация выделенной ноды для аналитики
- Развернуть отдельный сервер (ноду) для выполнения ресурсоемких аналитических запросов и отчетов.
- Настроить репликацию данных с основного кластера на аналитическую ноду.
- Оптимизировать конфигурацию PostgreSQL под задачи чтения и сложных выборок.
3. Перенос рабочих баз данных 1С
- Спланировать и выполнить миграцию существующих рабочих баз 1С из текущего окружения в новый кластер.
- Обеспечить целостность и консистентность данных при переносе.
- Провести тестирование работоспособности 1С после миграции.
- Составить инструкции по откату на предыдущую среду в случае необходимости.
Требования к результату
- Готовая к эксплуатации отказоустойчивая инфраструктура.
- Документация по архитектуре, настройке и процедурам обслуживания.
- Успешно перенесенные и функционирующие базы данных 1С.
- Настроенный мониторинг основных метрик кластера и приложения.