2016-06-24 9 views
0

Ich bin neu in der Cloud Foundry. Ich habe einige Fragen -Wie man Redis in Cloud Foundry einsetzt und einsetzt?

  1. Kann ich REDIS als Dienst in Cloud Foundry verwenden, wenn ja, wie. Brauchen wir dafür auch einen Service Broker?
  2. Manifest-Datei für die Bereitstellung von Redis auf Cloud Foundry im Openstack Neutron.
  3. Kann ich HA von Redis Service in CF.

Ich habe auch diese Links wurden durch https://github.com/pivotal-cf/cf-redis-release https://github.com/cloudfoundry-community/redis-boshrelease

und entfaltet redis mit einem speziellen Knoten und Broker, aber nicht sicher, wie es mit einer App funktioniert.

Antwort

1
  1. Ja, Sie Redis als Dienst in CF, und ja, müssen Sie verwenden, um sicherzustellen, dass es einen Service-Broker ist - in der Tat ist ein Service-Broker mit der Definition von etwas, das ein CF Service ist (wenn Sie einen Service Broker dafür schreiben können, können Sie es als Dienst verwenden). Here's an overview of the CF Service Broker API. Sobald Sie Ihre Redis Cluster und Service-Broker einrichten, müssen Sie Folgendes tun:

    • Registrieren Sie Ihr Service-Broker mit cf create-service-broker redis-broker <username> <password> <url to service broker>.
    • eine Service-Instanz erstellen: cf create-service redis <redis-plan-name> myRedis
    • Binden Sie Ihre App auf die Dienstinstanz: cf bind-service myApp myRedis
  2. eine Manifest-Datei Aufbau hängt von der Redis Release Sie verwenden. Die cloudfoundry-community/redis-boshrelease hat eine template for generating an openstack manifest. Leider hat diese Version keinen Service Broker, so dass Sie diese Redis nicht als Service in CF verwenden können. Die pivotal-cf/cf-redis-release, auf der anderen Seite hat einen Service-Broker. Vielleicht können Sie die Openstack-spezifischen Eigenschaften von cloudfoundry-community/redis-boshrelease verwenden, um ein Openstack-Manifest für pivotal-cf/cf-redis-release zu erstellen?

  3. Ich weiß nicht viel über HA Redis. Sie müssen Hilfe von Redis-Experten bekommen, aber ich weiß, dass es eine Software namens Sentinel gibt, die Redis zu HA bringen soll. Sie sollten sich das ansehen und prüfen, ob Sie die Version um Sentinel erweitern können.

Hoffnung, das hilft!

+0

Ja, das war eine große Hilfe .... Ich habe Neutron für pivot-cf/cf-redis-release und Redis in CF erfolgreich eingesetzt. Wenn HA jetzt komplex ist ... Haben wir einen Service-Broker, der für Redis Cluster (Master-Slave) geschrieben wurde. –

+0

Wie können wir mehrere Redis-Instanzen mit einer App verwenden? Hast du eine Idee ? –

Verwandte Themen