ruby-on-rails - 选择与 AWS 一起使用的 gem

标签 ruby-on-rails ruby rubygems amazon-s3 amazon-web-services

假设一个用 RoR 编写的服务开始使用 AWS S3 来存储一些数据。用于 AWS S3 的最佳库是什么?目前对我来说主要的两个选择是:

它们的主要优点和缺点是什么?如果以后的服务需要使用其他 AWS(如 EC2)怎么办?您还使用其他哪些 Gem,为什么?

谢谢!

最佳答案

您提到的两个 aws s3 gem 都很好用,但是如果您的 Assets 很大并且不需要后期处理,那么最好是用户使用 flash 应用程序直接上传到 s3。这将使您的服务器不必充当中间人。

对于 EC2,您需要学习很多关于服务器配置的知识。在 ruby​​ 社区中,两个最流行的解决方案似乎是:

厨师

撒上

还有许多用于管理云基础架构的第三方应用程序。

如果您要部署 Rails 应用程序,我强烈建议您查看 Heroku ( http://heroku.com )。一言以蔽之,它很棒。

关于ruby-on-rails - 选择与 AWS 一起使用的 gem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2328290/

相关文章:

ios - CocoaPods 安装失败 "Failed to build gem native extension"

ruby-on-rails - 调用gmail watch方法出错

ruby-on-rails - Rails 3.1 没有为 Assets 设置 Last-Modified header ?为什么?

ruby-on-rails - 使用 RSpec 测试 Rails Metal/Rack?

ruby-on-rails - "bundle install"错误

ruby-on-rails - ruby on rails 邮件程序和非 unicode 域 (.рф)

ruby-on-rails - 在 rails 2.3.18 中使用邮件 gem 发送邮件

ruby-on-rails - Bundler 在创建新的 Rails 应用程序时崩溃

ruby-on-rails - 如何正确设置 Active Paypal Adaptive Payment IPN Notifications?

ruby-on-rails - 我可以编辑使用 'gem install'或从我的gemfile安装的gem吗?