【问题标题】:Difference between Serverless Framework and CloudFormation?无服务器框架和 CloudFormation 之间的区别?
【发布时间】:2022-11-27 13:46:36
【问题描述】:

我是无服务器框架和 CloudFormation 的新手,但是我使用了一点无服务器来部署 Lambda 函数,并且在某个地方我读到无服务器使用 CloudFormation inside 所以

我的问题是我可以从无服务器框架做所有事情吗,这可以从 CloudFormation 做。

实际上,我的老板给我的任务是创建 CloudFormation 代码以构建 APIGateWay、代码管道、代码构建、s3 以及来自 cloudFormation 代码的许多其他东西,所以我想知道是否可以从无服务器框架本身获取所有东西?

先感谢您

【问题讨论】:

    标签: amazon-web-services amazon-cloudformation serverless serverless-framework


    【解决方案1】:

    Cloudformation 是 AWS 提供的服务,而 Serverless 是使基础设施即代码 (IaC) 成为可能的第三方产品/解决方案。还有其他的,例如 Terraform。

    在 AWS 中部署资源时,Serverless 几乎总是使用 Cloudformation。无服务器的主要区别在于更加完善,具有相关的工具生态系统来构建、管理和监控基础设施。 Cloudformation 负责部署部分,而 Cloudwatch 负责监控。

    AWS SAM 是另一种选择,与编写 vanilla Cloudformation 代码相比,它更接近 Serverless,其中抽象出大量样板代码,最后,与 Serverless 一样,AWS SAM 也构建了 Cloudformation 堆栈。

    【讨论】:

    • 首先感谢您的回答,我几乎没有问题 1 直到现在我明白我可以从无服务器 .yml 代码做所有事情,就像我可以从 cloudformation .yml 代码做一样,对吗? 2 我可以看到当我使用无服务器时在 cloudformation 中生成什么代码,这样我就可以向我的老板展示 boht .yml(无服务器和 cloudformation) 3
    猜你喜欢
    • 2011-05-24
    • 1970-01-01
    • 2021-04-03
    • 2019-09-15
    • 2020-12-24
    • 1970-01-01
    • 2011-07-08
    • 2012-12-11
    • 1970-01-01
    相关资源
    最近更新 更多