2015-04-29 3 views
2

Я принимал мое приложение-узел на Heroku, подключенном к mongolab для БД. Благодаря нескольким советам, я развернул код приложения для Bluemix. Я переехал главным образом потому, что я меняю базы данных с mongodb на couchdb, и я надеюсь, что Bluemix может иметь более быстрое соединение из-за отношений, которые у них есть, поскольку оба являются службами IBM.Отдельная служба облаков от Bluemix

Хорошо, теперь вопросы: р

Во-первых, так как Cloudant был добавлен в мое приложение как «сервис» это обобщенно Утвержденные и, следовательно, были сгенерирован имя пользователя/пасс/и т.д.. Я предполагаю, что я могу просто создать свою собственную отдельную учетную запись Cloudant и поместить все ее настройки в мое приложение для Bluemix вручную. Итак, если бы я это сделал, чтобы отдельно связать отдельный Cloudantdb с моим приложением Bluemix, будет ли он немного медленнее или иметь какие-либо другие негативы? Я спрашиваю, потому что, возможно, когда он будет автоматически подготовлен (и все сделано вместе), возможно, он настроен таким образом, что между соединениями пропускается несколько сетевых переходов/брандмауэров. Помните, что моя первоначальная мотивация попробовать Bluemix была связана с ее отношениями с Cloudant.

Во-вторых, если бы я решил просто придерживаться автоматического резервирования Cloudant db, как я могу изменить имя пользователя? Я играл с интерфейсом и не вижу этого параметра нигде. Если я могу или не могу, я предполагаю, что я должен указать свое отдельное приложение Heroku на него, используя те же учетные данные, которые использует Bluemix, и он должен работать одинаково (как отдельный db, так же, как и с моим единственным монголабом и различные поставщики PAAS).

Благодарим за информацию! Paul

ответ

4

Вы можете создать свою собственную отдельную учетную запись Cloudant, а затем ввести все ее настройки в свое приложение Bluemix вручную. Скорость соединения будет зависеть от вашего выбора местоположений центров обработки данных (SoftLayer, Rackspace или Azure), когда вы создали свою учетную запись Cloudant. Если вы выберете центр обработки данных SoftLayer, скорость будет быстрее, чем если бы вы выбрали Rackspace или Azure из-за высокоскоростной частной сети между всеми центрами данных SoftLayer.

Я не знаю, как изменить имена пользователей после его предоставления. Вы должны иметь возможность использовать те же учетные данные, чтобы указать ваше приложение Heroku.

+3

Просто добавьте что-то к тому, что сказал Чарльз. Вы не можете изменить имя пользователя и пароль, созданные с помощью Cloudant при привязке службы к вашему приложению. Однако вы можете запустить панель управления Cloudant и перейти в раздел разрешений для любой базы данных и создать новые ключи и секреты API для других приложений для доступа к этой базе данных. К сожалению, они также автоматически генерируются. Подробнее об этом можно узнать здесь: https://cloudant.com/for-developers/faq/auth/. –

+0

Вам не нужно использовать автоматически связанные учетные данные. Для управления учетными данными можно использовать аналогичный подход: https://developer.ibm.com/answers/questions/171072/migrating-a-bluemix-cloudant-multi-tenant-account.html –

Смежные вопросы