2012-01-02 30 views
15

Tôi có một trang web tôi muốn khởi chạy qua Rackspace, EC2, Heroku hoặc Engine Yard.rackspace so với EC2 vs Heroku vs Engine Yard cho ruby ​​trên đường ray

Tôi đã sử dụng Heroku và yêu thích cách đơn giản để khởi động & đang chạy, để cập nhật, quản lý DB của tôi, v.v. Tuy nhiên, để nhận được tên máy chủ dựa trên SSL, tôi sẽ phải trả 20 đô la. Ngoài ra, tôi không có ý tưởng bao nhiêu Heroku sẽ chi phí cho tôi: Tôi không hoàn toàn chắc chắn làm thế nào để đánh giá bao nhiêu hoạt động trang web của tôi sẽ thấy.

Tôi có một thỏa thuận mà tôi có thể nhận được một vài trăm $ miễn phí lưu trữ từ Rackspace & EC2, NHƯNG ... họ sẽ dễ dàng như Heroku để giải quyết? Điều gì về Engine Yard? Liệu tất cả chúng có làm cho tôi trả một số tiền đã đặt để chứng chỉ SSL của tôi được thiết lập đúng không?

Cảm ơn! Và xin vui lòng cho tôi biết những gì tôi có thể làm rõ - tôi vẫn còn khá mới mẻ với thế giới của trang web tung ra :)

Ringo

+0

Nếu không nêu bất kỳ ý kiến ​​nào, tôi sẽ trả lời câu hỏi này: Engine Yard không tính phí chứng chỉ SSL và không giới hạn đơn đăng ký của bạn đối với các tên miền cụ thể. –

Trả lời

23

Heroku là một hệ thống được duy trì hoàn toàn - tất cả những gì bạn là một nhà phát triển phải lo lắng về việc đưa mã của bạn lên và chạy trên nền tảng. Một khi đã xong, bạn sẽ vàng. Với các dịch vụ cung cấp VPS, bạn sẽ phải lo lắng nhiều hơn. Ví dụ, với EngineYard bạn phải liên tục áp dụng các bản cập nhật mà bạn nhận được thông qua, và bạn cũng phải suy nghĩ nhiều hơn về thiết lập máy thông qua các công thức nấu ăn đầu bếp mà họ cung cấp cho bạn. Với Heroku, bạn chỉ đơn giản là quy mô bất cứ quy trình nào bạn cần và bạn đã hoàn tất.

Giá trị của bạn giảm xuống bao nhiêu thời gian. Cá nhân tôi sử dụng Heroku vì nó chết đơn giản, và vẫn ở ngoài đường. Triển khai không phải là một cơn đau đầu lớn đối với tôi như trước đây.

Đối với chi phí, điều quan trọng là bạn phải trả những gì bạn cần. Nếu bạn chỉ nhìn thấy lưu lượng truy cập thấp, bạn sẽ tốt trên một hoặc hai dynos, mà sẽ có giá từ không có gì đến ~ $ 36/mo. Khi mọi việc tăng lên, bạn phải trả thêm một chút. Sẽ có một điểm mặc dù hiệu quả chi phí của việc sử dụng một hệ thống như Heroku (hoặc EngineYard) sẽ không còn hiệu quả về chi phí nữa, và bạn sẽ xem xét thiết lập tùy chỉnh của riêng mình, nhưng tôi dám nói rằng bạn tránh xa điều đó.

Với SSL, bạn đang xem $ 20/mo trong thiết lập hiện tại tại Heroku, mặc dù tôi đã nghe nói rằng điều này có thể thay đổi cho tốt hơn. Trong quy mô lớn của sự vật, điều này cực kỳ rẻ. Không có phí thiết lập. Với EngineYard không có chi phí SSL, nhưng một lần nữa, bạn có một number of hoops to jump through trước khi bạn sẽ làm cho nó hoạt động (nó không khó, nó chỉ mất thời gian).

Cá nhân, nếu bạn vẫn còn mới với công cụ này, tôi chắc chắn sẽ gắn bó với Heroku ngay bây giờ, vì phải mất toàn bộ lo lắng và lo lắng từ bạn và để bạn tập trung xây dựng một ứng dụng. Một khi bạn đang ở một vị trí mà bạn biết thêm về những gì bạn muốn từ lưu trữ của bạn sau đó bạn có thể thực hiện một cuộc gọi giáo dục hơn về những gì có thể phù hợp với tình hình cụ thể của bạn.

2

Rackspace và EC2 chỉ cung cấp cho các máy ảo. Nó sẽ hoàn toàn tùy thuộc vào bạn để cấu hình cơ sở dữ liệu, máy chủ web, cân bằng tải vv nhiều công việc hơn so với heroku.

Engineyard giống như heroku hơn là họ không chỉ cung cấp cho bạn máy chủ, họ đang cung cấp cho bạn dịch vụ và thiết lập nội dung cho bạn. Đó là một dịch vụ truyền thống hơn heroku - bạn có một loạt các máy chủ ảo được phân bổ cho bạn thay vì thiết lập dyno của heroku.

Tôi không nghĩ rằng họ sẽ tính phí cho một số thứ như thiết lập chứng chỉ ssl.

+4

Sẽ không đồng ý rằng Rackspace và EC2 "chỉ cung cấp máy ảo". Nếu bạn sử dụng cơ sở hạ tầng đầy đủ của họ, bạn sẽ nhận được tự động mở rộng quy mô, bộ nhớ đệm và DAAS (ít nhất là cho AWS). Nó có thể không dễ sử dụng như Heroku, nhưng nó rất linh hoạt. –

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