Просмотров: 5
Дата добавления: 23.03.20 в 14:05
В рамках тестирования новой версии платежного свитча была спроектирована и реализована схема active-active из двух баз данных Postgres (BDR версия от 2ndquadrant). В рамках работ были созданы две ВМ, настроена сеть и базы. Вся установки и настройки были произведены с помощью Ansible.
После первоначальной настройки были созданы базы данных, заведены пользователи.
Полученные от заказчика SQL-скрипты были пролиты через Flyway c помощью Ansible.
Во время бенчмарка был выполнена подстройка базы под профиль нагрузки. Кроме этого, была выполнены тесты количество потерь при падении одного из активных узлов.
На выходе заказчик дополнительно получил:
- Репозитарий с ansible-скриптами для проливки и настройки баз с нуля.
- Инструкцию по установке и настройке
- CI/CD задачу в GItLab для накатки схемы БД