#redis #cloud-foundry
#redis #cloud-foundry
Вопрос:
Итак, в настоящее время я пытаюсь развернуть службу Redis CF в Cloud Foundry, которая находится на IAAS Openstack, и застрял в развертывании сервисного брокера Redis. Cloud Foundry полностью настроен (развернут с использованием BOSH), но как мне развернуть брокера? Передается ли это как приложение? Нужно ли мне изменять какие-либо файлы / манифесты вручную?
В документации было немного информации о том, как я это сделаю.
Ответ №1:
Поиск в Google «Cloud Foundry Redis service broker», первый результат, который я нахожу https://github.com/pivotal-cf/cf-redis-release . Похоже, что это довольно хорошо документирует этапы развертывания и настройки в README. Вы будете развертывать службу Redis как развертывание BOSH, и эта служба включает в себя брокера. Вы можете настроить этого брокера, чтобы зарегистрировать его в API Cloud Foundry service broker, как описано в том же README.
Ответ №2:
Есть несколько способов справиться с этим.
-
Запустите Cloud Foundry с открытым исходным кодом поверх Openstack, а затем разверните Redis с открытым исходным кодом (или Redis Cloud, Redis Enterprise и т. Д.) И Подключитесь к нему с помощью пользовательских экземпляров службы
-
Самый простой способ — использовать Service Broker (он же Pivotal Tile), как описано Amit в предыдущем ответе. Запустите Pivotal Cloud Foundry поверх Openstack, а затем разверните Redis Service Broker, например Redis Enterprise Service Broker для Pivotal Cloud Foundry, и подключитесь к нему, как описано в документации.
-
В The Foundry есть и другие поставщики услуг Redis, такие как a9s, IBM, Redis Labs, Pivotal и Swisscom