选择宝石以使用AWS

时间:2010-02-24 18:03:07

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

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

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

谢谢!

2 个答案:

答案 0 :(得分:4)

你提到的两个aws s3宝石都很棒,但是如果你的资产很大并且不需要后期处理,那么用户可以通过flash应用程序直接上传到s3。这将节省您的服务器必须充当中间人。

对于EC2,您需要了解很多有关服务器配置的知识。在红宝石社区中,似乎最受欢迎的两种解决方案是:

厨师

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

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

答案 1 :(得分:3)

亚马逊最近发布了一个AWS SDK for Ruby,它允许您与s3进行交互。