编译构建时,选择内置执行机还是自定义执行机?

执行主机是指用来执行编译构建任务的计算资源。在编译构建服务中,该计算资源通常为虚拟机和cce。执行主机包括了内置执行机和自定义执行机。

在本中,我们将探讨内置执行机和自定义执行机的差异、内置执行机的优势以及什么情况下使用自定义执行机

这两者区别在于:

  • 内置执行机编译构建服务自身提供的执行主机,用户无需配置开箱即用。
  • 自定义执行机用户自行提供的计算资源,通过注册的方式托管到编译构建服务中,通过编译构建服务进行调度并执行构建任务。

对于初学者来说,使用华为云CodeArts Build配置内置执行机, 会是一个性价比更高的选择。

内置执行机的优势在于方便快捷,用户无需自己配置执行机,可以直接使用华为云提供的默认执行机。同时,内置执行机的性能也得到了优化,可以满足大部分用户的需求。同时, 内置执行机会使我们有更短的配置时间、更少的维护量、更低的成本,也提供弹性扩容的选项,也更适应现在敏捷开发的环境。 特别是适用于中小型的企业。内置执行机提供了:

一、更短的配置时间

使用自定义执行机时,需要花时间配置系统和服务器(基于云的或本地的)。然后需要安装和配置执行机应用程序。包括了自动缩放、监控、可能建立代理服务器等等。使用内置执行机可以大大缩短配置的时间。

二、更少的维护量

 不需要进行第三方包更新、操作系统更新、应用程序更新、硬件故障的处理等配置, 大大减少了系统维护成本

三、更低的成本

内置执行机有更低的管理量和维护量,也仅需更少的开发和运维工程师,因此大大降低了总成本

四、支持弹性扩容

弹性扩容可以提高系统的可用性、灵活性以及降低系统成本。弹性扩容根据业务需求自动增加系统资源,确保系统在高峰期也能正常运行,避免因资源不足导致的系统崩溃, 同时也可以根据业务需求自动减少系统资源。

使用自定义执行机的情况包括但不限于以下几种:

1.需要特定的操作系统或软件环境,如用户需要在mac系统上运行代码,或需要安装某些特定的软件。

2. 需要在不联网的情况下运行

总之,自定义执行机适用于用户对执行机的环境等方面有更高的要求的情况。其他情况下, 内置执行机为DevOps开发提供了更简单易操作的方案。

快点击编译构建CodeArts Build_多语言构建平台_高效云端开发_华为云体验吧

  • 6
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值