Я хочу управлять и поддерживать один экземпляр Umbraco CMS локально и на лету, когда клиенты хотят дублировать экземпляр, чтобы иметь возможность автоматически создавать новые экземпляры приложения.
В идеале мне бы хотелось, чтобы процесс, при котором он собирался из главной ветви, создавал приложение Azure из сборки и развертывал его в новом веб-приложении Azure вместе с клонированием базы данных на существующем Azure SQL Server. И если у меня есть какие-либо обновления, которые я хочу отправить во все экземпляры, я бы хотел создать и развернуть обновления для всех созданных веб-приложений Azure.
Это в основном очень вертикальное мультитенантное приложение, которое требует новых его экземпляров. Не существует кроссовера, кроме того, что они совместно используют одну и ту же кодовую базу и изначально были клонированы из той же базы данных.
Существуют ли какие-либо существующие службы, которые Azure предоставляет для одного репо нескольким приложениям Azure, и сможет ли постоянно доставлять обновления для всех этих клонов?
Или это больше на заказ? Я склоняюсь к заказу, но я действительно хочу проверить, прежде чем изобретать велосипед.