我们正在AWS中设置新的发布流程。我们正在使用terraform和Elastic Beanstalk来启动要部署到的硬件(尽管实际的工具无关紧要)。
由于这种弹性beanstalk不支持windows环境中的不可变部署,我们正在讨论是使用单独的管道来部署我们的基础架构,还是在所有代码部署上运行terraform。
这两个东西可能有不同的流失率,这感觉像是将它们分开的一个很好的理由。这也会降低风险,因为需要部署的东西更少。但这意味着代码可以部署到雪花服务器上,这意味着QA和实时硬件可能会不同步,因此我们不会像like一样进行测试。
有没有人有过这两种方法的经验,愿意分享一下哪种方法效果更好,为什么?
https://stackoverflow.com/questions/44633490
复制相似问题