Услуга MySQL ClearDB в каталоге Bluemix предлагается с одним планом с очень ограниченной емкостью (5 МБ и 4 подключения) и бесплатно. У вас есть рекомендация для приложения, для которого требуется база данных mysql с большей емкостью? Должен ли я запускать гибридное приложение с базой данных на Heroku и приложением на Bluemix? Спасибо
Ограничение емкости Bluemix ClearDB MySQL
Ответы (3)
Хотя служба clearDB в Bluemix в настоящее время предлагает только «бесплатный» план Spark, вы можете напрямую перейти на cleardb.com и используйте один из больших платных планов. В Bluemix вы можете создать то, что называется User-Provided Service
, используя команду cf cups
. User-Provided Service
необходимо заполнить сведениями о подключении и учетными данными, необходимыми для доступа к сервису clearDB, который вы создали непосредственно на cleardb.com а>
Дополнительную информацию о том, как запускать команда.
Очевидные недостатки этого заключаются в том, что вам нужно самостоятельно управлять деталями службы в 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.