azure - 许多 Azure 应用服务的部署方法

标签 azure azure-web-app-service azure-pipelines azure-webjobs

我们目前使用非常传统的部署方法。开发人员构建 EXE 包,然后将其交给运营团队,运营团队将其安装到虚拟机上(每个客户一个虚拟机)。我们公司是B2B,客户之间很少共享资源。

现在,我们正在考虑使用 Azure 应用服务来部署软件。

我可以将我们的应用程序部署到 Azure 应用服务,但向许多客户部署的建议方法是什么?在线文档讨论了很多关于持续部署的内容,那么我们是否期望为每个客户维护部署配置文件?

最佳答案

我将从探索 AZ-CLI 来编写 AppServices 的脚本创建开始。然后使用 AZ-CLI 将应用程序部署到不同的客户应用程序服务。对于不同的客户:我会从单个应用程序服务计划中的每个客户的应用程序服务开始,这样您就可以暂时限制成本。

我们使用 Azure DevOps 构建和发布管道来创建(和更新)应用服务以及构建和部署到这些应用服务。根据某些条件,我们首先部署到开发,经过批准后进行测试、质量检查,最后进入生产。如今,我们使用 YAML 管道来完成大多数任务,但我们从 Azure Portal 和 AZ-CLI 开始。从手动部署发展到完全自动化需要时间。

关于azure - 许多 Azure 应用服务的部署方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72385538/

相关文章:

azure - 仅当 RDP 连接并最大化时才能访问安装了 teamviewer 的 Windows Azure VM

powershell - 如何通过powershell添加Azure应用服务扩展?

github - 从 Azure Pipeline 创建 GitHub PR 评论

azure - 使用 Mongodb 和逻辑应用程序插入文档时出现问题

azure - 使用 Azure Function V2 Durable 函数时,ILogger 不会记录到 Application Insights

azure - 我有一个包含 3 个带有专用终结点的应用程序服务的应用程序服务计划,从应用程序服务 B 到应用程序服务 C 的调用失败,并出现 403 禁止错误

azure-web-app-service - 根据验证程序,模板部署 'Microsoft.Web-WebApp-Portal-3994ede8-a307' 无效

azure - 按顺序运行管道的设置 - Azure Devops

azure-devops - Pulumi Azure 管道任务

c# - 应用程序的 Azure AD 和 Office 365 身份验证