Я работаю над проектом базы данных, чтобы создать конечную точку API для аварийного переключения.Я довольно плохо знаком с аспектами разработки API и не знаю, как мне этого добиться.
Мой сценарий состоит из 2 серверов: сервера A, на котором размещена производственная и оперативная база данных, и сервера B, на котором в режиме ожидания находится копия рабочей базы данных.У меня есть сценарий оболочки, который может сделать некоторые предварительные проверки и начать восстановление после отказа базы данных.Как я могу сделать это действие доступным через вызовы API.Я действительно не могу придумать подход с моими текущими знаниями.Это позволит нам взаимодействовать с сервисными порталами в нашей организации, упрощая обработку отработки отказа.
Мой стек - веб-сервер Apache с PHP и базой данных - все SQL Server размещены на серверах Windows.
Я хочу что-то подобное в AWS RDS - https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_FailoverDBCluster.html
Я предполагаю, что между ними может быть агент для обработки этого в AWS, но я не совсем уверен, как это реализовано.Может кто-нибудь через некоторые указатели о том, как реализовать это.