我遇到了中央MySQL db和文件系统(S3)在EC2上运行的情况。
但是我的一个应用程序在我的客户机站点上运行在PI-3设备上,它需要从云上的DB和文件系统中查找数据和文件。应用程序依次生成事务记录,并需要上传DB和FS (可能在当天结束时)。
具有讽刺意味的是,有时由于连接问题(位于偏远地区),云可能不可用。
为了适应这种情况,最好的策略是什么?
AWS绿草能帮上忙吗?
最后,这种部署模式的风险是什么?
感谢一些帮助/建议。
发布于 2020-09-14 04:06:52
您可以有一个Greengrass组,并包含该组中的所有设备。让设备订阅一个主题,例如DB/Cloud/update。一旦设备收到了关于这个主题的消息,就触发一个按需的lambda从云中下载最新信息。为了确保设备在脱机时不会错过任何更新,您可以使用持久会议,它将确保设备在恢复联机时收到所有丢失的消息。
https://stackoverflow.com/questions/63828656
复制相似问题