View a markdown version of this page

韧性在 AWS IoT Greengrass - AWS IoT Greengrass

终止支持通知:2026 年 10 月 7 日, AWS 将停止对的支持。 AWS IoT Greengrass Version 1 2026 年 10 月 7 日之后,您将无法再访问这些 AWS IoT Greengrass V1 资源。如需了解更多信息,请访问迁移自 AWS IoT Greengrass Version 1

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

韧性在 AWS IoT Greengrass

AWS 全球基础设施围绕 Amazon Web Services 区域和可用区域构建。每个可用区都 AWS 区域 提供多个物理分隔和隔离的可用区,这些可用区通过低延迟、高吞吐量和高度冗余的网络连接。利用可用区,您可以设计和操作在可用区之间无中断地自动实现失效转移的应用程序和数据库。与传统的单个或多个数据中心基础设施相比,可用区具有更高的可用性、容错能力和可扩展性。

有关 Amazon Web Services 区域和可用区的更多信息,请参阅 AWS 全球基础设施

除了 AWS 全球基础架构外,还 AWS IoT Greengrass 提供多项功能来帮助支持您的数据弹性和备份需求。

  • 如果核心失去互联网连接,客户端设备可以继续通过本地网络进行通信。

  • 您可以将内核配置为将发往 AWS Cloud 目标的未处理消息存储在本地存储缓存中,而不是内存存储中。本地存储缓存可以在核心重启后保留(例如,在群组部署或设备重启之后),因此 AWS IoT Greengrass 可以继续处理发往的 AWS IoT Core消息。有关更多信息,请参阅 云目标的 MQTT 消息队列

  • 您可以将内核配置为与 AWS IoT Core 消息代理建立持久会话。这将允许核心接收在其脱机时发送的消息。有关更多信息,请参阅 使用 MQTT 持续会话 AWS IoT Core

  • 您可以将 Greengrass 组配置为将日志写入本地文件系统和日志。 CloudWatch 如果核心失去连接,可以继续本地日志记录,但发送 CloudWatch 日志的重试次数有限。在重试次数用尽后,该事件将被丢弃。您还应该注意日志记录限制

  • 您可以编写 Lambda 函数来读取流管理器流,并将数据发送到本地存储目标。