【问题标题】:Bluemix ClearDB MySQL capacity limitationBluemix ClearDB MySQL 容量限制
【发布时间】:2015-05-12 08:18:56
【问题描述】:

Bluemix 目录中的 MySQL ClearDB 服务是通过一个容量非常有限(5MB 和 4 个连接)的单一计划免费提供的。 对于需要更高容量的 mysql db 的应用程序,您有什么建议吗? 我应该使用 Heroku 上的数据库和 Bluemix 上的应用程序运行混合应用程序吗? 谢谢

【问题讨论】:

    标签: mysql cloud-foundry ibm-cloud cleardb


    【解决方案1】:

    虽然 Bluemix 中的 clearDB 服务目前仅提供“免费”Spark 计划,但您可以直接访问 cleardb.com 并使用较大的付费计划之一。然后,您可以在 Bluemix 中使用cf cups 命令创建所谓的User-Provided ServiceUser-Provided Service 需要填写访问您在cleardb.com 上直接创建的 clearDB 服务所需的连接和凭据详细信息

    Bluemix docs 中有更多关于如何运行命令的信息。

    这样做的明显缺点是您需要自己在 Bluemix 中管理服务详细信息,因此如果 clearDB 更改服务器名称,那么您必须手动更新 Bluemix 中的 User-Provided Service。实际上,这不太可能经常发生(如果有的话)。另一个缺点是您将拥有来自 clearDB 的单独账单,而不是来自 Bluemix 的单个账单。

    我相信未来应该在 Bluemix 中为第三方提供商提供更多计划。

    【讨论】:

    • 为了与 ClearDB 实例安全连接,我们是否还需要在服务详细信息中传递安全连接详细信息(证书)?这些证书可以从类路径中引用吗?
    【解决方案2】:

    我听说 Bluemix 正在提供更多计划。同时,您可以直接在http://www.cleardb.com 中创建数据库。然后,使用您的 Bluemix 应用程序中的数据库。问题可能是 VCAP_SERVICES。代替 VCAP_SERVICES,您可以定义用户定义的服务变量,然后从您的应用程序中读取设置。请参阅此文档。

    http://docs.cloudfoundry.org/devguide/services/user-provided.html

    【讨论】:

      【解决方案3】:

      这种限制的一种丑陋的副作用是,例如,如果您运行 WordPress 应用程序,ClearDB 会在您达到您的容量时完全阻止对您的数据库的访问,并隐式阻止您进入您的站点管理员,因为它会撤销您的编辑访问(绑定到管理员用户)。呜呜呜。除了支付额外费用外,任何解决方案都可以,因为我只需要清理数据库就可以了,如果没有编辑权限,我也无法做到这一点。第 22 条军规。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多