1

Cassandra を CloudFoundry に追加したいと考えています。それはどのように達成できますか?ここに投稿された情報を見ていました: CouchDB in CloudFoundry? しかし、それは含まれている CouchDB を使用しています。

また、この wiki https://github.com/cloudfoundry/oss-docs/tree/master/vcap/adding_a_system_serviceをくまなく調べましたが、外部でホストされている Cassandra サービスを指す方法について十分な情報が得られません。

どんな助けでも大歓迎です。

4

2 に答える 2

4

情報はそれほど多くありませんが、Service Brokerツールを使用すると、外部サービスをVCAPデ​​プロイメントに公開できます(実行時にサービスが表示されるようにしますvmc services)。

https://github.com/cloudfoundry/vcap-services/tree/master/service_broker

話す方法や他のドキュメントがないので、あなたの最善の策は、ソースを読んで、vcap-devグーグルグループに質問を投稿することです。ServiceBrokerの既存のスレッドは次のとおりです。

https://groups.google.com/a/cloudfoundry.org/d/topic/vcap-dev/sXF9rWzMMHc/discussion

于 2012-10-02T22:44:23.243 に答える
1

プライベートクラウドから既存のサービスに直接接続したい場合は、2つの解決策があります。

  • 特別なことは何もせず、コードをこれらのサービスに接続します。ただし、これらのサービスはネットワークから見え、ファイアウォールが間にないことを前提としています。もちろん、あなたは彼らのアドレスを設定可能にしたいでしょう、しかしそれ以外は、あなたが第三者を攻撃しているかのようです
  • プライベートサービスへの接続をプロキシする役割を持つ、ある種の「ゲートウェイ」サービスを作成します

もちろん、3番目の解決策は、実際の「CloudFoundry」指向のCassandraサービスを用意し、既存のデータをそのサービスに移行することです(ただし、逆にブリッジを作成しない限り、ISの他の部分からはアクセスできません。 )。

私はオプション1)から始め、プロセスと使用法に応じて、ソリューション2)を調査します。

于 2012-10-02T09:22:23.820 に答える