Cloud Foundry 与数据库的兼容性

Cloud Foundry compatibility with DBs

我有一组 restful 服务连接到 Oracle、MySQL 和 Phoenix 数据库。这些是 tomcat 上的 运行。我必须将这些服务迁移到关键的云铸造厂。如果我可能使用云配置服务器或 env 变量将连接参数外部化以连接到这些数据库就足够了吗?或者我还需要做些什么吗?我假设任何与部署在 cloud foundry 之外的 java 应用程序一起使用的数据库在将应用程序部署到关键的 cloud foundry 时都可以工作。如果我的假设不正确,请纠正我。

您当然可以通过 Spring Cloud Config Server 管理您的连接参数并以这种方式连接。

另一种方法是使用用户提供的服务实例: http://docs.pivotal.io/pivotalcf/devguide/services/user-provided.html

一些组织可能更喜欢这种方法,因为管理对数据库的访问可能更符合平台操作责任,即代码配置责任。