将Redis Broker和Redis作为服务部署到Cloud Foundry上

时间:2016-10-18 15:01:48

标签: redis cloudfoundry

所以我目前正在尝试将Redis CF服务部署到Open Foundry上的Cloud Foundry,并且部署了Redis Service Broker。 Cloud Foundry全部设置(使用BOSH部署),但如何部署代理?它是否像应用程序一样被推送?我是否需要手动更改任何文件/清单?

文档似乎对我如何做到这一点有点了解。

2 个答案:

答案 0 :(得分:4)

谷歌搜索“Cloud Foundry Redis服务经纪人”,我找到的第一个结果是https://github.com/pivotal-cf/cf-redis-release。这似乎在其README中很好地记录了部署和配置步骤。您将Redis服务部署为BOSH部署,此服务包括代理。您可以驱动该代理将其注册到Cloud Foundry服务代理API,如同自述文件中所述。

答案 1 :(得分:0)

有几种方法可以解决这个问题。

  1. 在Openstack之上运行开源Cloud Foundry,然后部署开源Redis(或Redis Cloud,Redis Enterprise等)并使用https://www.newtonsoft.com/json/help/html/SerializeDictionary.htm连接到它

  2. 最简单的方法是使用Service Broker(又名Pivotal Tile),如Amit在上一个答案中所述。在Openstack之上运行Pivotal Cloud Foundry,然后部署Redis Service Broker,例如用于Pivotal Cloud Foundry的Redis Enterprise Service Broker,并以User-Provided Service Instances连接到它。

  3. documented中还有其他Redis服务提供商:例如a9s,IBM,Redis Labs,Pivotal和Swisscom