1

我需要使用 Visual Studio Online 持续交付到 Azure 虚拟机(不是云服务或网站)

这是持续交付的链接 - http://azure.microsoft.com/en-us/documentation/articles/cloud-services-continuous-delivery-use-vso/

Azure 虚拟机可以做到这一点吗?

我的另一个问题是哪一个是最好的 Azure 虚拟机、云服务或网站?我的应用程序是构建在 asp.net 4.5 和 SQL Server 2012 中的大型企业应用程序,所以我想知道哪个最适合“持续交付”

4

1 回答 1

0

您所说的持续交付可以在基础架构即服务(IAAS、虚拟机)场景以及平台即服务(PAAS、Azure 网站)场景中实现。
1. 如果您想控制平台、运行时、角色等,并且您决定采用 IAAS 路线,您的 CI/CD 设置将与部署的本地机器没有什么不同,部署目标将更改为 Azure虚拟机而不是本地机器。

2.如果您决定将 OS/runtime/Environment 管理卸载到 Azure 并且只负责您的应用程序部署,Azure 仍然支持使用 KUDU 引擎的 CI/CD。并且可以配置插槽(Dev/Staging)以进行持续部署。您可以设置持续部署,或者您可能希望在暂存槽中部署您的应用程序以进行验证,并在情况看起来不错时升级为 PROD。

Azure VM 中的 CI/CD - https://azure.microsoft.com/en-us/solutions/architecture/cicd-for-azure-vms/

Azure 网站的 CI/CD - https://azure.microsoft.com/en-us/solutions/architecture/vsts-continuous-integration-and-continuous-deployment-for-azure-web-apps/

于 2018-06-11T16:33:47.767 回答