我想在我的AWS EC2集群上部署节点红色服务器.我得到了docker图像,没有问题.Node-red将用户流存储在名为/ data的文件夹中.现在,当容器被销毁时,数据将丢失.关于可以将本地文件夹安装到卷中的几种解决方案,我有所了解.在AWS EC2中处理持久数据的好方法是什么?
我最初的想法是使用S3卷或在任务定义中安装卷.
可以使用带有支持映射EBS卷的docker 的卷驱动程序插件.
Flocker是最早的批量管理者之一,它支持EBS并且已经发展到支持许多不同的后端.
Cloudstor是Dockers卷插件(它附带适用于AWS/Azure的Docker).
Blocker是仅限EBS的卷驱动程序.
S3不能很好地适用于所有文件系统操作,因为您无法更新对象的某个部分,因此更新文件的1个字节意味着您必须再次编写整个对象.它也不是立即一致的,因此写入读取可能会给你奇数/旧结果.