7

Załóżmy, że usługa napisana z RoR zaczyna używać AWS S3 do przechowywania niektórych danych. Jaka jest najlepsza biblioteka do pracy z AWS S3? Obecnie głównymi dwie alternatywy dla mnie są:Wybieranie klejnotów do pracy z AWS

Jakie są ich główne zalety i wady? Co, jeśli późniejsza usługa będzie musiała korzystać z innych AWS (takich jak EC2)? Jakich innych klejnotów używasz i dlaczego?

Dzięki!

Odpowiedz

4

Oba klejnoty aws s3 wspaniale się sprawdzają, jednak jeśli Twoje zasoby będą duże i nie wymagają żadnego przetwarzania końcowego, najlepiej, jeśli użytkownicy prześlą bezpośrednio na s3 przy użyciu aplikacji Flash. Dzięki temu twój serwer będzie musiał działać jako środkowy człowiek.

W przypadku EC2 trzeba się dużo nauczyć na temat obsługi serwerów. We wspólnocie rubinowym wydaje się do dwóch najbardziej popularnych rozwiązań są:

Chef

Posypać

Istnieje także grono zewnętrznych aplikacji do zarządzania infrastrukturą chmury.

Jeśli zamierzasz wdrożyć aplikację szyn, bardzo polecam sprawdzenie Heroku (http://heroku.com). Jest, w jednym słowie, niesamowita.

+0

Dziękuję za odpowiedź! Po prostu poczekam trochę czasu, może pojawią się inne odpowiedzi. :) –

+0

+999 dla Heroku. –

+1

Nie wiem, co jest istotne w tej odpowiedzi. Pytanie brzmi, jaki klejnot należy użyć, a nie jak dostarczać serwery. Jest para, która nie jest utrzymywana i 2 inne. 1 przez Rightscale i 1 przez Appoxy. – Amala