使用外部文件系统(卷服务)

Using an External File System (Volume Services)

在 Cloud Foundry 中使用外部文件系统(卷服务)是一种不好的做法?它遵循 12 因素应用程序模式 ?

好坏有点主观,要视情况而定。

您的应用 运行 成功需要什么?如果您有一个需要持久存储的遗留应用程序,您可以 运行 通过使用批量服务来实现,或者您可以花费大量时间和金钱来重写该应用程序。恕我直言,批量服务在那里是一件好事。

同时,我不会从编写依赖于批量服务的全新(即全新)应用程序开始。使用批量服务有一些缺点,performance/scaling 可能是个问题。您最好按照 12 因素模式设计您的新应用程序。将应用程序部署到 Cloud Foundry 或 Kubernetes 并最终更好地扩展会更容易。

希望对您有所帮助!