Bluemix 目录中的 MySQL ClearDB 服务是通过一个容量非常有限(5MB 和 4 个连接)的单一计划免费提供的。对于需要更高容量的 mysql db 的应用程序,您有什么建议吗?我应该使用 Heroku 上的数据库和 Bluemix 上的应用程序运行混合应用程序吗?谢谢
3 回答
尽管 Bluemix 中的 clearDB 服务目前仅提供“免费”Spark 计划,但您可以直接访问cleardb.com并使用较大的付费计划之一。User-Provided Service
然后,您可以在 Bluemix 中使用该cf cups
命令创建所谓的 a 。User-Provided Service
需要填写访问您在 cleardb.com 上直接创建的 clearDB 服务所需的连接和凭据详细信息
Bluemix文档中有更多关于如何运行该命令的信息。
这样做的明显缺点是您需要自己在 Bluemix 中管理服务细节,因此如果 clearDB 更改了服务器名称,例如,那么您必须手动更新User-Provided Service
Bluemix 中的服务细节。实际上,这不太可能经常发生(如果有的话)。另一个缺点是您将拥有来自 clearDB 的单独账单,而不是来自 Bluemix 的单个账单。
我相信将来应该在 Bluemix 中为第三方提供商提供更多计划。
我听说 Bluemix 正在提供更多计划。同时,您可以直接在http://www.cleardb.com中创建数据库。然后,使用您的 Bluemix 应用程序中的数据库。问题可能是 VCAP_SERVICES。代替 VCAP_SERVICES,您可以定义用户定义的服务变量,然后从您的应用程序中读取设置。请参阅本文档。
http://docs.cloudfoundry.org/devguide/services/user-provided.html
这种限制的一种丑陋的副作用是,例如,如果您运行 WordPress 应用程序,ClearDB 会在您达到您的容量时完全阻止对您的数据库的访问,并隐式阻止您访问您的站点管理员,因为它会撤销您的编辑访问权限(并列给管理员用户)。呜呜呜。除了支付额外费用外,任何解决方案都可以,因为我只需要清理数据库就可以了,如果没有编辑权限,我也无法做到这一点。第 22 条军规。