Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
微软Azure是否有办法打包和部署整套服务?_Azure - Fatal编程技术网

微软Azure是否有办法打包和部署整套服务?

微软Azure是否有办法打包和部署整套服务?,azure,Azure,例如,如果我在Azure上有一整套服务—数据库、redis、前端web应用程序、后端web应用程序、存储等等……我希望能够以一种可以轻松部署该组服务的全新克隆的方式进行打包。启动一个新的开发环境,或QA,或作为备份,以防生产中断。这是CICD(持续集成-持续部署)的一部分。Azure最常见的方式(没有第三方)是构建ARM模板,以便在不同的环境中部署,如开发、测试、登台或生产环境。在ARM模板中,您需要以JSON格式定义不同的资源类型、名称和属性。如果您还没有使用过ARM模板,那么下面是开始使用V

例如,如果我在Azure上有一整套服务—数据库、redis、前端web应用程序、后端web应用程序、存储等等……我希望能够以一种可以轻松部署该组服务的全新克隆的方式进行打包。启动一个新的开发环境,或QA,或作为备份,以防生产中断。这是CICD(持续集成-持续部署)的一部分。Azure最常见的方式(没有第三方)是构建ARM模板,以便在不同的环境中部署,如开发、测试、登台或生产环境。在ARM模板中,您需要以JSON格式定义不同的资源类型、名称和属性。如果您还没有使用过ARM模板,那么下面是开始使用Visual Studio的文章


在更复杂的环境和部署中,您可以考虑查看另外第三个选项,如詹金、ANFIST、CHIF、OctoPOS、PANET,这为您提供了全面的CICD解决方案。是的,手臂是一个解决方案。