Упрощенное приложение для подключения к базе данных моей компании сегодня утром привело к отказу от нашей вторичной базы данных. В наших Azure App Services это был простой шаг по изменению строки подключения в конфигурации, однако я не смог найти простой способ изменить эти параметры в наших сервисах Service Fabric без повторного развертывания.Внедрение восстановления базы данных в Azure Service Fabric
Я рассматриваю варианты, позволяющие отказоустойчиво во время выполнения этих служб для вторичной базы данных, но не знают, что такое «лучшие практики». Пара вариантов у меня есть:
я мог бы создать запись DNS для нашего сервера базы данных, я управлять, а затем просто переключиться, что на новое имя сервера, когда мне нужно, чтобы при сбое.
У меня может быть какой-то отдых api, чтобы вызвать мои службы приложений, которые вернутся независимо от того, нужно ли переходить во вторичную базу данных.
Любые другие идеи? Я хотел бы сделать переход на вторичный ресурс настолько плавным, насколько это возможно, поэтому это можно сделать быстро.
Исправьте меня, если я ошибаюсь, но с SQL Azure мне все равно придется выполнять ручной переход на другой ресурс, если есть проблема с основной базой данных, поэтому в миксе все равно будет человек , – MikeS
Привет, Вацлав, есть ли возможность обновлять параметры конфигурации на лету, через powershell, через explorer или что-то подобное? Совсем редко приходится настраивать некоторые параметры, которые было бы неплохо сделать, не переделывая файл приложения \ config, что-то вроде изменений в Web.config, которые обновляют приложение, когда это произойдет. Досадно, чтобы обновлять новые версии для этого, код проверки, ждать процесса сборки и развертывания для чего-то, что мы могли бы сделать с помощью интерфейса explorer или powershell. –