2010-02-26 37 views
11

Tôi sắp chọn máy chủ Rails. Tôi cần một giải pháp VPS, bởi vì (1) ứng dụng Rails của tôi có đá quý và plugin mà tôi cần cài đặt để làm việc và (2) Tôi cần một máy chủ SMTP để gửi email từ ứng dụng đường ray của tôi tới người dùng .Chọn máy chủ Rails

Nhưng sau đó nó xảy ra đến ngày hôm nay ...

1) Tôi thực sự cần VPS và quyền root để có được ứng dụng của tôi lên và chạy, chỉ vì tôi cần phải cài đặt đá quý, hoặc có thể tôi chỉ cần sao chép Rails của tôi thư mục ứng dụng lên đến một máy chủ lưu trữ hỗ trợ Rails và khởi động nó?

2) Nếu tôi nhận được tài khoản Google Apps, bao gồm giải pháp GMail cấp doanh nghiệp, điều đó có cung cấp cho tôi máy chủ SMTP mà tôi có thể sử dụng để gửi email cho người dùng không?

Tôi đang tìm giải pháp ít hỗ trợ nhất. Tôi có thể đủ khả năng để trả tiền cho VPS lưu trữ, và một tài khoản Google Apps, nhưng tôi chỉ tự hỏi nếu điều này thực sự là lựa chọn tốt nhất của tôi.

+0

bản sao có thể có của [Dịch vụ lưu trữ Ruby on Rails tốt là gì?] (Http://stackoverflow.com/questions/162144/what-is-a-good-ruby-on-rails-hosting-service) –

Trả lời

3

Bạn có thể xem Ruby on Rails Hosting, What is a good Ruby on Rails hosting service?, Good Ruby on Rails free hostingWhat is a good Ruby on Rails and PHP hosting?.

Cá nhân tôi thích Heroku đã cung cấp lưu trữ miễn phí ở quy mô nhỏ và rất dễ dàng được nâng cấp. Ngoài ra, chúng cho phép bạn cài đặt đá quý (tương tự như đá quý phụ thuộc và đá quý rake: cài đặt, nhưng với cú pháp/tệp khác nhau) và gửi một vài email miễn phí (200, nhưng nó dễ dàng nâng cấp).

4

Không yêu cầu nào của bạn là đặc thù cho VPS. Tôi sử dụng chia sẻ lưu trữ từ Site5 và hiện đang chạy hai ứng dụng đường ray thông qua tài khoản, cả với đá quý không được cài đặt trên máy chủ theo mặc định và gửi email. Cài đặt đá quý không yêu cầu quyền truy cập root.

Nếu bạn vẫn muốn sử dụng VPS, cả hai SlicehostLinode thường được đề xuất cho các ứng dụng Rails. Một vài chi tiết khác được liệt kê trong Triển khai trên Rails site. Tôi sẽ khuyến khích bạn làm một số nghiên cứu về sự lựa chọn của bạn trong cả hai trường hợp. Chúc may mắn!

+0

Tôi sẽ đi với Slicehost. – jefflunt

+0

site5 chỉ hỗ trợ ruby ​​1.8.7 tại thời điểm này và không có khả năng thay đổi bất kỳ lúc nào sớm –

+0

đăng ký site5 2 năm trước bởi vì họ cũng đã có đường ray, bây giờ hai năm sau, tôi chưa bao giờ chạy ứng dụng đường ray ở đó . Họ vẫn chỉ cung cấp "Ruby 1.8.7 & Rails 2.3.3 cài đặt phía máy chủ, Rails 3 cài đặt trong thư mục nhà". Đó là một trò đùa thực sự! – MMachinegun

0

Tôi sử dụng HawkHost cho tất cả nhu cầu lưu trữ của mình và tôi chắc chắn 90% đáp ứng tất cả các tiêu chí của bạn. Họ cung cấp dịch vụ lưu trữ web và dịch vụ VPS với mức giá rất tốt, và kế hoạch lưu trữ web cơ bản của chúng cho phép bạn có các ứng dụng Rails đang chạy.

1

Heroku là máy chủ của tôi lựa chọn. Bạn có thể gửi tin nhắn bằng cách sử dụng GMail SMTP cũng như plugin SMTP thương mại.

Tôi cũng đã sử dụng Slicehost, Linode, Dreamhost và RailsMachine.

Slicehost/Linode thật tuyệt vời nếu bạn có thể tự thiết lập hộp.

Dreamhost rẻ và tuyệt vời để dàn dựng. Các trang web chậm nhiều lần.

RailsMachine không phải là dịch vụ được quản lý thứ hai. Rất khuyến khích cho sự hỗ trợ và ngăn xếp điều chỉnh tốt.

3

Tôi ghét Heroku, nó cho phép bạn không kiểm soát các dịch vụ bạn muốn sử dụng và nó ồ ạt hơn giá. Chỉ cần cố gắng tận dụng đá quý hoặc dịch vụ mà họ không hỗ trợ cụ thể và bạn sẽ nhanh chóng tìm thấy những hạn chế và giá cả khủng khiếp.

+0

Bắt đầu với heroku một năm trước và nhanh chóng bị chán vì những lý do chính xác. Tôi thực sự ngạc nhiên khi có bao nhiêu người vẫn khen ngợi họ! – MMachinegun

+0

Và vì không ai đề cập đến http://cloud66.com tôi sẽ :). Những người đó thật tuyệt vời, đáng để kiểm tra (và sử dụng)! – MMachinegun

1

Tôi thích linode, aws hoặc hơn.

  • linode: là máy chủ Linux chuẩn. bạn có thể đăng nhập, cài đặt phụ thuộc bên thứ 3 và chơi xung quanh giống như trong máy chủ của riêng bạn. Cài đặt nginx/rails/ruby ​​cũng giống như những gì bạn đã làm trên máy tính/máy tính xách tay/máy chủ của riêng bạn.

  • heroku: là một dịch vụ. Tôi phải học nhiều thứ không có giá trị nếu một ngày bạn chuyển sang nền tảng khác (ví dụ: linode) hoặc bạn có máy chủ thực của riêng mình, ví dụ, kiểm tra nhật ký, cài đặt cơ sở dữ liệu hoặc cài đặt đá quý. Tôi đã in hầu hết các tài liệu của mình và đọc chúng trong 1/2 ngày, và sau đó tôi nhận ra rằng tôi không thể sử dụng những kiến ​​thức này trong máy chủ làm việc của mình (công ty của tôi đã cung cấp cho tôi)

  • linode là đủ rẻ , $ 20 mỗi tháng.

  • heroku không phải lúc nào cũng miễn phí. và tôi không nghĩ rằng nó đủ ổn định cho mục đích trình diễn (ví dụ như ứng dụng heroku miễn phí của bạn sẽ rơi vào giấc ngủ trong thời gian rảnh rỗi, và bạn sẽ mất vài giây để thức dậy. giây SEVERAL này đủ dài để khiến bạn mất khách hàng nếu họ muốn ứng dụng web nhanh)

vì vậy, hãy quên Heroku, mua hoặc thiết lập VPS của riêng bạn, sử dụng nó trong nhiều năm, sau đó bạn sẽ là chuyên gia về Linux.

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