【发布时间】:2017-11-24 09:21:43
【问题描述】:
“超越 12 因子 APP”和“在云中设计和运行应用程序的注意事项”(https://docs.cloudfoundry.org/devguide/deploy-apps/prepare-to-deploy.html) 状态文件系统是短暂的。 但是我在使用 openstack 进行测试时得到了不同的结果:
使用openstack服务器创建VM create with centos qcow2 image, no 外部存储
ssh 到 VM,在 /home/centos 下创建文件
重启虚拟机
VM 启动后,文件还在。
我理解错了吗?
引用本书:
云友好型应用程序不只是在云中运行;它们包含 弹性可扩展性,临时文件系统
-
在“日志”一章中:云应用程序不能对它们运行的文件系统做任何假设,除了它是短暂的。
李>
引用“在云中设计和运行应用程序的注意事项”: “避免写入本地文件系统”:“本地文件系统存储是短暂的。”...“当应用程序实例崩溃或停止时,分配给该实例的资源是由平台回收,包括自应用程序启动以来所做的任何本地磁盘更改。当实例重新启动时,应用程序将使用新的磁盘映像启动。虽然您的应用程序可以在运行时写入本地文件,但文件将消失应用重启后。”
【问题讨论】:
标签: 12factor