10

Nếu tôi định triển khai một trang web Django + Postgres và tôi muốn làm như vậy với một PaaS, sự khác biệt chính giữa những gì Heroku và cây đàn hồi sẽ cung cấp cho tôi?Heroku vs Cây đậu đàn hồi với Django + Postgres

Tính năng nào có nhưng tính năng khác không có? Trải nghiệm triển khai và duy trì các trang web trên hai nền tảng như thế nào?

Trả lời

18

Gần đây tôi đã di chuyển một ứng dụng từ Heroku đến Amazon EB và thiếu Heroku rồi :)
Ứng dụng khôn ngoan, mọi thứ đều giống nhau. Những khác biệt lớn liên quan đến giá cả, hiệu suất và tính dễ vận hành.
1. Giá - Amazon sẽ đánh bại Heroku cho gần như bất cứ điều gì trên hai máy chủ.
2. Hiệu suất - một lần nữa, Amazon mang đến cho bạn sự linh hoạt để triển khai ứng dụng của bạn trên con quái vật RAM, tăng tốc đáng kể
3. Hoạt động - đó là phần khó khăn khi Heroku giành được thời gian lớn.

Hoạt động khôn ngoan, Heroku cực kỳ dễ cấu hình và duy trì, trong khi ở Amazon bạn cần đào sâu vào tập lệnh triển khai Beanstalk Elastic để tùy chỉnh chúng cho ứng dụng của bạn. Triển khai cũng không dễ dàng, vì EB CLI không dễ sử dụng như Heroku và buộc bạn phải suy nghĩ về cơ sở hạ tầng cơ bản (khu vực, vpc, cân bằng tải, bảo mật, v.v.).

Tôi muốn gắn bó với Heroku nếu bạn hài lòng với giá/hiệu suất và chuyển sang Amazon chỉ khi bạn thực sự muốn các thông số này được ghi lại.

+0

Tal, bạn có thể nói gì về số lượng thời gian thiết lập bổ sung và thời gian liên tục cần thiết với Cây đậu khi so sánh với Heroku? – Brian

+0

Heroku nhanh hơn nhiều so với thiết lập Beanstalk, với tôi nó nhanh hơn x10. Một khi bạn đang lên và chạy, việc tiếp tục là hợp lý, nhưng vẫn còn nhiều lợi cho Heroku, nơi bạn không cần phải xử lý các trường hợp và dự phòng. – Tal

+0

Những điểm này vẫn còn hiệu lực vào năm 2016? – aks

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