代码之家  ›  专栏  ›  技术社区  ›  systemdebt

Fargate vs Codebuild,用于在无服务器应用程序上运行端到端测试用例

  •  0
  • systemdebt  · 技术社区  · 5 年前

    我们有一个无服务器应用程序,我们正在为其编写端到端测试用例。端到端测试有自己的存储库。是的,它们将长期运行。(我听说法尔盖特更便宜)。

    我们的CI/CD管道使用CDK编写,并使用CodePipeline和Codebuild。

    在这种情况下,运行端到端测试用例的更好选择是什么:Fargate还是Codebuild?为什么?

    0 回复  |  直到 5 年前
        1
  •  2
  •   jingx    5 年前

    所以我快速地分析了两种方法的成本差异 CodeBuild Fargate 假设 general1.large 代码构建中的实例类型,40个构建小时将花费:

    $0.02 x 60 x 40=$48

    一般1。大的 提供8个VCPU和15 GB RAM,因此同等的Fargate实例的成本为:

    $0.04048 x 8 x 40+$0.004445 x 15 x 40=$12.9536+$2.67=$15.6

    如果每月相差32美元,我会继续使用CodeBuild。将Fargate中运行的定制工作人员连接到CodePipeline是可行的,但我怀疑从开发和维护开销的角度来看,这将花费超过32美元的成本。