Развертывание Redis Broker, а затем Redis как службы в Cloud Foundry

#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:

Есть несколько способов справиться с этим.

  1. Запустите Cloud Foundry с открытым исходным кодом поверх Openstack, а затем разверните Redis с открытым исходным кодом (или Redis Cloud, Redis Enterprise и т. Д.) И Подключитесь к нему с помощью пользовательских экземпляров службы

  2. Самый простой способ — использовать Service Broker (он же Pivotal Tile), как описано Amit в предыдущем ответе. Запустите Pivotal Cloud Foundry поверх Openstack, а затем разверните Redis Service Broker, например Redis Enterprise Service Broker для Pivotal Cloud Foundry, и подключитесь к нему, как описано в документации.

  3. В The Foundry есть и другие поставщики услуг Redis, такие как a9s, IBM, Redis Labs, Pivotal и Swisscom