2010-04-14 40 views
5

Tôi muốn phát triển một ứng dụng GAE bằng cách sử dụng python, nhưng tôi sợ rằng Google sẽ là công ty duy nhất có thể lưu trữ mã. Có thể chạy ứng dụng GAE trên máy chủ riêng hoặc máy chủ lưu trữ khác không?Làm cách nào để chạy ứng dụng GAE trên máy chủ riêng tư?

(Lưu ý rằng phiên bản trước của câu hỏi được giới thiệu không chính xác đến GWT).

Trả lời

10

Giả sử rằng GWT bạn có nghĩa là GAE (GWT dành cho Java và bất kỳ ai cũng có thể phân phát) , appscale có lẽ là cách tốt nhất để lưu trữ các ứng dụng GAE ở bất cứ nơi nào bạn muốn (bao gồm cả trên Amazon EC2 và trong trung tâm dữ liệu của riêng bạn). Bất kỳ ai cũng có thể bắt đầu một doanh nghiệp cung cấp dịch vụ GAE với AppScale (trên Amazon, trung tâm dữ liệu riêng của họ, hoặc bất kỳ thứ gì), có thể hấp dẫn đối với các ứng dụng nhỏ hơn (không đảm bảo nhiều máy chủ EC2 hoặc chuyên dụng). Dù sao, nhờ vào AppScale và những nỗ lực tương tự, bạn chắc chắn không cần phải lo sợ "rằng google sẽ là máy chủ duy nhất lưu trữ mã".

+0

cảm ơn đây là những gì tôi đang tìm kiếm. Ứng dụng này có đáng tin cậy không, bạn có thấy bất kỳ ứng dụng lớn nào sử dụng nó không. – goutham

+0

@goutham, có vẻ như nó đang phát triển và đáng tin cậy, nhưng đó chỉ là một ấn tượng chung - tại sao bạn không hỏi tại http://appscale.cs.ucsb.edu/ và liên kết từ đó, và nghiên cứu các trang wiki tại http : //code.google.com/p/appscale/. –

1

Bạn đang trộn GWT (trình biên dịch Java sang JavaScript) với GAE (API máy chủ Google).

GWT có thể được phục vụ bởi bất kỳ ai, sau khi biên dịch nó chỉ là một tập hợp các tệp .js; một ứng dụng web GAE chỉ có thể được phân phối trên các máy chủ của Google.

API là công khai và SDK của nhà phát triển hoạt động và là OSS; nhưng tôi không nghĩ rằng nó sẽ là một nền tảng mong muốn cho một nhà cung cấp dịch vụ thực sự. OTOH, theo dự án GAE SDK của Google Code, đó là cùng một cơ sở hạ tầng mà họ sử dụng; nhưng thật khó để tin rằng các phụ trợ được sử dụng để chạy mà không có GoogleFS, BigTable, MapReduce, v.v ... có thể có khả năng mở rộng ...

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