请问,在云效中,应用流水线的机器和应用最终运行的机器是同一个机器吗?编译机器 和 应用容器
在阿里云云效中,应用流水线的机器和应用最终运行的机器并不一定是同一个机器。
应用流水线(Pipeline)是一个持续集成/持续部署(CI/CD)的工具,它可以自动化软件的构建、测试和部署过程。在应用流水线中,通常会有多个阶段,例如编译、测试、部署等。每个阶段都可能需要在不同的机器上进行。
在编译阶段,通常会有一台专门的编译机器来执行编译任务。在编译完成后,编译结果会被发送到下一个阶段,例如测试阶段。在测试阶段,可能会有一台专门的测试机器来执行测试任务。在测试完成后,测试结果会被发送到下一个阶段,例如部署阶段。在部署阶段,可能会有一台专门的部署机器来执行部署任务。
因此,应用流水线中的机器和应用最终运行的机器并不一定是同一个机器。
构建任务编译的构建机是构建集群
部署的集群是部署集群
按您的说法,编译机器应该是云效的构建集群,云效提供2个构建集群:云效北京构建集群 和 云效中国香港构建集群(当然,也可以使用您自己的私有构建集群)
您的应用的容器应该是您的部署的机器,需要您自己提供的 此回答来自“云效答疑服务群”
不是同一个机器。
在云效中,应用流水线的机器是指执行流水线任务的机器,通常称为执行节点或工作节点。而应用最终运行的机器是指运行应用程序的机器,通常是虚拟机或容器实例。
一般来说,在云效中,您可以在一个集群中有多个不同的机器类型,包括计算型机器、内存优化型机器、GPU机器等。在执行流水线任务时,可以根据任务的具体需求选择合适的机器类型。
在云效中,您可以使用Kubernetes或其他容器编排技术来部署和管理应用。在这种情况下,编译机器和应用容器可以分别位于不同的机器上,但它们都属于同一集群的一部分。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。