选择宝石以使用AWS

Ser*_*iuk 7 ruby rubygems ruby-on-rails amazon-s3 amazon-web-services

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

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

谢谢!

jon*_*nii 4

您提到的两种 aws s3 gem 都工作得很好,但是如果您的资产很大并且不需要后期处理,那么用户使用 Flash 应用程序直接上传到 s3 可能是最好的选择。这将使您的服务器不必充当中间人。

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

厨师

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

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