Heroku tài khoản miễn phí có giới hạn?


158

Hiện tại, tôi đang chạy wordpress với tư cách là công cụ viết blog của mình trên dịch vụ lưu trữ miễn phí, nhưng tôi dự định chuyển sang sử dụng công cụ blog dựa trên git (Jekyll, Toto) trên nền tảng Ruby. Sau đó, tôi thấy Heroku cung cấp các tính năng tài khoản miễn phí, nhưng tôi không thấy bất kỳ chi tiết nào về băng thông, dung lượng đĩa, yêu cầu?


7
Tôi vừa tìm thấy tại Legal.heroku.com/aup#quota
Samnang

7
URL đã thay đổi: policy.heroku.com/aup#quota
cdeszaq

Câu trả lời:


262

Heroku cung cấp miễn phí cơ sở dữ liệu 5 MB

Heroku cung cấp, miễn phí, 1 dyno. Một dyno là một phiên bản của ứng dụng của bạn đang chạy và trả lời các yêu cầu. Nếu mỗi phiên bản của ứng dụng của bạn có thể phục vụ mỗi yêu cầu trong 100ms, thì bạn nhận được 600 yêu cầu / phút với tài khoản miễn phí.

Mã ứng dụng của bạn và tài sản của nó (sên) được giới hạn trong tổng số 300 MB. Ứng dụng của bạn cũng có quyền truy cập vào hệ thống tệp cục bộ, có thể đóng vai trò là không gian cào nhanh chóng cho dyno cụ thể đó và có thể lưu trữ ít nhất 1 GB dữ liệu.

Có giới hạn 2TB / tháng về băng thông.


2
Điều này có còn đúng không? Bạn vẫn có thể nhận được 1 dyno miễn phí tại Heroku chứ?
Robert Martin

24
đúng vậy, hãy kiểm tra heroku.com/pricing#1-0 và đảm bảo bạn được đặt thành 1 dyno và 0 nền. bạn được ghi có 750 giờ miễn phí, vì vậy trong 31 ngày, 744 giờ mỗi tháng bạn đang trả tiền cho 0 giờ. họ sẽ "quay xuống" hoặc bất cứ điều gì, dừng ứng dụng của bạn khi nó không được sử dụng trong một thời gian và sau đó "quay lại" khi nó được truy cập lại, do đó có thể có độ trễ tùy thuộc vào lần truy cập cuối cùng.
jay

9
Trên thực tế, băng thông là 2TB / tháng (mềm): chính sách.heroku.com / aup Thêm: Thời lượng yêu cầu: 30 giây - Sử dụng RAM cứng, Dyno: 512MB - Cứng
KZ

3
@hsestupin - tại thời điểm viết bài này (tháng 10 năm 2012) bạn có được cơ sở dữ liệu postgresql miễn phí. Heroku là tuyệt vời, đặc biệt là xem xét dyno đầu tiên là miễn phí.
Phần Lan

1
@yfeldblum, heroku có mở rộng kích thước sên lên tới 300 mb không?
George Sh.

21

Đây là vấn đề tôi đã có ....

"Chúng tôi có tải lên ảnh và tệp cho một số tính năng trong ứng dụng của mình, nhưng chúng không lưu.

Tôi đã đọc trên stackoverflow rằng "Bạn bị giới hạn ở 100 MB dung lượng ổ đĩa, nhưng bạn không được phép lưu bất kỳ tệp nào (bao gồm cả người dùng tải lên) vào đĩa vì hệ thống tệp chỉ đọc. 100 MB không gian đĩa dành cho mã ứng dụng của bạn và khác tài sản. 100MB là kích thước sên tối đa và bao gồm tất cả các loại đá quý được tham chiếu bởi dự án của bạn. "

Chúng tôi cần người dùng của chúng tôi để có thể tải lên thành công các tệp và lưu chúng. Làm thế nào để chúng ta thực hiện điều này? "

Đây là câu trả lời của Heroku Support ...

"Xin chào, hệ thống tập tin có thể ghi trên cedar và có thể xử lý đáng kể hơn 100MB, ít nhất là 1GB.

Điều đó nói rằng, đó là dyno-local và phù du; xem https://devcenter.heroku.com/articles/dynos#ephemeral-filesystem

Để lưu trữ vĩnh viễn, chúng tôi khuyên bạn nên một cái gì đó như S3: https://devcenter.heroku.com/articles/s3

Hi vọng điêu nay co ich."


7
OpenShift cung cấp cho bạn 3 "dynos" miễn phí, mỗi "lưu trữ dữ liệu liên tục.
jpillora

2
Điều này có thể được chia sẻ lại thành một câu sẽ trả lời câu hỏi rõ ràng hơn.
spuder

1

Ngoài ra, tải trang của bạn có thể mất nhiều thời gian (5-10 giây)

Nếu một dyno miễn phí không được truy cập thường xuyên, nó sẽ chuyển sang chế độ ngủ . Sau đó, có một sự chậm trễ để dyno hoạt động trở lại. Đối với tôi điều này mất 5-10 giây. Bạn không thể đánh lừa hệ thống bằng cách truy cập nó thường xuyên vì điều này đang tiêu tốn hàng giờ miễn phí của bạn .


1

Đối với những người sẽ đến đây sau tôi, bạn có thể nhận gói sở thích nếu bạn là sinh viên và có gói nhà phát triển GitHub, Dưới đây là chi tiết: Heroku dành cho sinh viên GitHub

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.