云服务 有谁在 CloudFoundry 下部署过 Rails 的代码

jimrokliu · 2015年07月09日 · 最后由 jimrokliu 回复于 2015年07月10日 · 2237 次阅读

最近遇到一个客户,在建设自己的 paas 平台,自然就是 CloudFoundry 了,因为从来没有研究过这类技术,小白一个。所以在这里请教一下论坛里玩 CloudFoundry 的达人,有几个问题:

  1. 我的应用包含了一系列的服务,Rails 做 web 应用,API server,C 做的推送服务器,Rails 里面有些私有定制的 Gem,这个可以推送上 CloudFoundry 吗?。
  2. CloudFoundry 是否可以部署非 Web 类的应用,例如我有一个用 C 做的推送服务器,这个服务能搬到 CloudFoundry 上吗?如果不行的话,CloundFoundry 的应用如何能访问到这个服务。
  3. Sidekiq 这样的 ruby 服务是否能够部署? 4.如果系统中有用户上传的文件,CloudFoundry 貌似不建议直接操作磁盘,这不是要求应用都要修改到 CloudFoundry 内部存储上?另外如果应用对这些文件进行处理,例如用 imagemagic,CloundFoundry 上如果没有安装是否这件事就无法完成?

C 是神马。。。

#1 楼 @rasefon Linux 下 C 开发的一个服务。

#2 楼 @jimrokliu 搭车问下楼主,有没有可以单机成功安装 cloud foudry 的教程?目前从网上搜的都感觉好陈旧了。最近连 warden 都没有跑起来,好伤心

  1. 私有 Gem 只要外网可以访问都可以推上 CloudFoundry
  2. 参考 Buildpacks
  3. Sidekiq 可以部署,CloudFoundry 是只读环境,任何磁盘操作都会被覆盖,如果涉及文件操作可以使用第三方存储

#3 楼 @dp90219 这个我也没有试过,客户只是拿了一份材料让我看。

#4 楼 @ono_li 大概有些思路了,非常感谢。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号