我需要使用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中构建的大型业务应用程序,所以我想 知道哪一个最适合“持续交付”
答案 0 :(得分:0)
您正在谈论的持续交付可以在基础架构即服务(IAAS,虚拟机)方案以及平台即服务(PAAS,Azure网站)方案中实现。
1.如果您想要对平台,运行时,角色等进行控制,并且您决定使用IAAS路由,那么您的CI / CD设置将与部署的本地计算机没有区别,部署目标将更改为Azure VM而不是本地机器。
2.如果您决定将操作系统/运行时/环境管理卸载到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/