2011-11-25 24 views
0

我對使用EMR的業務數據進行了一些處理,我的輸出存儲在S3中。我需要設置報告儀表板來顯示這些處理過的數據。我正在研究各種選擇,似乎Ruby on Rails是一個很好的框架。是否可以將S3的數據連接到RoR驅動的網站?

是否有可能鉤從S3的數據回報率驅動的網站?如果是,如何?

任何指針都會有幫助。請讓我知道是否有其他任何我可以使用的開源平臺。

+0

是的,它絕對可以從s3上傳和下載數據,而且設置起來相當簡單。 Rails完全有能力,但可能不是最簡單的解決方案。如果你打算在這裏使用heroku是一個好帖子http://devcenter.heroku.com/articles/s3。網上還有很多其他好的教程。這是一個相當開放的問題,如果您有任何具體問題,請發佈。 –

回答

0

你可能要考慮,用回形針(或其他類似的寶石),以將數據存儲在S3什麼。在您的應用程序中,您可以找到/計算您需要通過基於Paperclip的模型顯示的數據,然後使用Paperclip檢索並加載所需的數據。

這樣一個解決方案的好處是,它是爲你完全透明(爲用戶,並作爲開發人員):你只是用你的對象的工作,並在需要時它們會存儲/檢索的形式S3。

0

雙方的Heroku和EngineYard的(可能是鐵軌上兩個最大的雲服務供應商)使用S3作爲後端,因此使用這些提供者可能是巨大的。

Heroku上更趨於「外的即裝即用」,所以我想用EngineYard的CLI(命令行)的訪問會更適合您的需求。在
Heroku vs EngineYard: which one is more worth the money?
http://mikemainguy.blogspot.com/2011/08/heroku-is-bus-engineyard-is-car.html
http://www.cuberick.com/2010/04/engine-yard-vs-heroku-getting-started.html上的兩個

更多信息有更多關於設置/成本。

0

這是非常可能的。使用霧寶石。

我不建議您使用carrierwave或大頭針您的特定需求在這裏。當你最初上傳數據時它們是很好的,但在你的情況下你正在訪問現有的數據。只需使用霧即可直接連接到s3。

相關問題