Không. Google App Engine cung cấp cơ sở hạ tầng miễn phí / giá rẻ để lưu trữ các ứng dụng Python, nhưng Ruby hoàn toàn giống với Heroku (và Heroku có ít hạn chế hơn GAE). Trước khi sử dụng GAE, hãy đảm bảo đọc rất kỹ về các hạn chế mà Google đặt ra trên nền tảng, nhiều trong số đó có thể là rào cản đáng kể cho mục tiêu bạn đang cố gắng đạt được. Bài đăng trên blog của Carlos Ble đi sâu hơn nhiều về nhiều hạn chế mà anh ấy gặp phải, nhưng tôi sẽ cung cấp cho bạn một cái nhìn tổng quan nhanh:
- Python 2.7 chỉ không có phần mở rộng được biên dịch (nhấn hiệu năng chính)
- Hết thời gian yêu cầu 30 giây (rất nhiều để tải lên tệp lớn dễ dàng) và 10 giây hết thời gian chờ yêu cầu (vì vậy bạn không thể truy vấn API chậm từ ứng dụng của mình)
- BigTable là thời kỳ đồ đá; không có toán tử "THÍCH" nào trong truy vấn của bạn và không có truy vấn nào có thể trả về hơn 1.000 bản ghi
- Memcache có kích thước giá trị tối đa 1 MB
- Cả BigTable và Memcache đều có xu hướng chết với tốc độ đáng kể đến mức có hiệu quả khi đưa mã vào ứng dụng của bạn để khắc phục các lỗi của chúng
Đối với một dự án rất nhỏ, GAE là tốt; nhưng nếu bạn đang xây dựng một cái gì đó ở kích thước trung bình hoặc lớn, chỉ cần lưu ý đến những hạn chế có thể cản trở bạn tiến bộ.
Để biết thêm thông tin về loại hạn ngạch và giới hạn nào bạn có thể phải giải quyết, hãy xem tài liệu GAE:
Đồng thời xem phản hồi này trên Stack Overflow: /programming//a/3068371/189079