【问题标题】:Why are AWS Lambda functions well suited to IOT applications?为什么 AWS Lambda 函数非常适合 IOT 应用程序?
【发布时间】:2021-10-02 20:56:44
【问题描述】:

根据我目前关注的 AWS 解决方案架构师实验室的说法,AWS Lambda 非常适合 IoT 应用程序。

我不清楚这是为什么。

是不是因为此类设备的计算能力通常非常有限,所以将处理任务转移到云端才有意义?

如果是这种情况,为什么 Lambda 比在 EC2 或 EKS 上运行的更典型的服务器更有效?

此评估是否纯粹基于成本计算模型?

【问题讨论】:

    标签: amazon-web-services aws-lambda iot aws-iot


    【解决方案1】:

    AWS Lambda 是事件驱动的。他们不会“存在”,直到有事件出现让他们处理,然后他们处理事件并离开。您只需为他们必须运行以处理该事件的时间付费。 IoT 设备通过发送事件与云进行通信,这使得 Lambda 非常适合。

    一旦您进一步使用 AWS IOT 服务并将其连接起来以将消息发送到其他服务,很快就会发现将这些消息发送到 Lambda 或 DynamoDB 比使用更传统的服务(如EC2 或 RDS。

    【讨论】:

      【解决方案2】:

      基本上是的 - 物联网设备不会特别运行繁重的数据密集型工作负载,这些工作负载可能需要自己的定制服务器。

      Lambda 与 Amazon 的 API 网关无缝集成,让任何物联网开发人员都可以在几分钟内启动并运行 API。

      如果您只需要快速处理,Lambas 也特别出色,因为它们非常便宜;大多数时候,物联网设备不会运行长轮询应用程序等。

      EC2 服务器对于任何可以在 Lambda 的最大规格上运行的东西来说都是多余的 - 如果它需要少于 10GB 的内存并在 15 分钟内运行,那么在语言、运行时等允许的情况下,100% 的时间使用 Lambda。

      在这种情况下,Lambda 非常适合 IoT 应用程序 :)

      【讨论】:

        猜你喜欢
        • 2020-10-01
        • 1970-01-01
        • 1970-01-01
        • 2022-12-29
        • 2018-01-15
        • 1970-01-01
        • 2018-01-24
        • 1970-01-01
        • 2016-10-08
        相关资源
        最近更新 更多