2012-07-11 26 views
22

Tôi đã tự hỏi mọi người nghĩ gì hiện là máy chủ tốt nhất cho Ruby on Rails. Tôi đã tìm thấy một số bài đăng cũ hơn về chủ đề này nhưng tôi muốn biết thỏa thuận hiện tại là gì. Chia sẻ lưu trữ là ok cho bây giờ nhưng tôi muốn có một tùy chọn từ lưu trữ dành riêng sau này.Lưu trữ tốt nhất cho Ruby on Rails (tính đến năm 2012)

Cảm ơn!

Trả lời

27

Mặc dù một số sẽ phàn nàn, Heroku vẫn là tốt nhất trong tâm trí tôi. Siêu dễ dàng để thiết lập, siêu dễ dàng để mở rộng quy mô. Bạn có thể triển khai đến Heroku trong tất cả 2 phút. Hay nhất của tất cả, nó hoàn toàn miễn phí với cách sử dụng cơ bản.

Một điều tôi thích về Heroku là nó có một cộng đồng tuyệt vời sử dụng nó, có nghĩa là rất nhiều hỗ trợ trên StackOverflow (https://stackoverflow.com/questions/tagged/heroku).

Nếu bạn cần phải biết những gì tỷ lệ dynos web/công nhân bạn cần, nhìn ở đây: Heroku: web dyno vs. worker dyno? How many/what ratio do I need?

Mặc dù ghi nhớ điều này: nó sẽ là một khi cho đến khi bạn cần phải mở rộng quy mô. Như 37signals nói, đối phó với mở rộng quy mô khi bạn có vấn đề đó.


Nếu bạn đang tìm kiếm sự linh hoạt hơn, Amazon EC2 luôn là lựa chọn tốt. Bạn chỉ trả tiền cho những gì bạn sử dụng, mà luôn luôn là tốt đẹp.


Linode vẫn ổn định và khá rẻ.

+0

Tôi đã suy nghĩ về heroku. Cách tốt nhất để tìm ra chính xác những gì tôi cần tài nguyên khôn ngoan khi tôi thiết lập lưu trữ là gì? – Dan

+0

@Bạn có thể xem câu trả lời được cập nhật. – varatis

+0

Cảm ơn rất nhiều vì câu trả lời rõ ràng và liên kết đó rất hữu ích. Tôi nghĩ tôi sẽ đi theo con đường Heroku. – Dan

1

Tôi nghĩ rằng sự lựa chọn tốt nhất là AWS hoặc Heroku

+0

http://news.rapgenius.com/James-somers- herokus-ugly-secret-annotated – Mohamad

0

Tất cả phụ thuộc vào những gì bạn đang xây dựng và cách bạn đang xây dựng nó. Nếu ứng dụng của bạn khá thẳng về phía trước ứng dụng đường ray và bạn không làm bất cứ điều gì đặc biệt ở cấp hệ thống (cho phép nói làm việc với phiên âm video theo cách bổ trợ heroku sẽ hỗ trợ) hơn heroku có lẽ là một trong những cách nhanh nhất để có được bắt đầu một bước di chuyển. Nếu bạn đang xây dựng thứ gì đó ở cấp độ hệ thống, nơi ứng dụng của bạn cần truy cập vào bất kỳ thứ gì trên hệ thống, bạn nên sử dụng tuyến đường linode hoặc AWS, nó cũng phụ thuộc rất nhiều vào mức độ kiểm soát/trách nhiệm mà bạn đang tìm kiếm.

Ngoài ra còn có cuộc điều tra được thực hiện ngay bây giờ về vấn đề này rất chủ đề, họ havent xuất bản năm 2012 kết quả nhưng năm 2009 là có sẵn:

http://rails-hosting.com/Results/SurveySummary.html

Các vấn đề liên quan