Phát triển bởi | |
---|---|
Phát hành lần đầu | ngày 7 tháng 4 năm 2008 |
Phiên bản ổn định | 1.7.6
/ 19 tháng 3 năm 2013 |
Viết bằng | Python, Java, Go |
Thể loại | Web development |
Website | developers |
Trạng thái | Released |
Google App Engine (gọi tắt là GAE hay App Engine) là một môi trường phát triển ứng dụng dựa trên công nghệ điện toán đám mây. Ở đó Google cung cấp một hệ thống gồm: ngôn ngữ lập trình, hệ cơ sở dữ liệu, các thư viện lập trình, người lập trình sẽ viết ứng dụng và ứng dụng này sẽ chạy trên các máy chủ của Google.
Google App Engine được cung cấp miến phí cho mỗi ứng dụng trong một giới hạn, khi các ứng dụng vượt qua mức quá hạn mức thì phải trả thêm khoản phí cho mức vượt quá này.[1]
Hiện App Engine hỗ trợ hai loại ngôn ngữ chính là: Python và Java hiện tại thêm ngôn ngữ Go (đang ở mức thử nghiệm). Một số ngôn ngữ khác như PHP cũng có thể chạy được nếu cài cùng với bộ chuyển từ PHP sang Java.[2]
So với các dịch vụ điện toán đám mây khác như Amazon EC2, hoặc với các hình thức viết trên máy chủ dịch vụ truyền thống App Engine cung cấp một môi trường thuận lợi hơn để viết đặc biệt cho các ứng dụng có nhu cầu mở rộng cho nhiều người dùng đồng thời. Nhưng điểm giới hạn là phải viết trên các dịch vụ mà App Engine cung cấp. App Engine giải quyết các khó khăn trong việc phát triển và quản trị hệ thống khi xây dựng một ứng dụng lớn (hàng trăm yêu cầu trên giây).[7]
Khi các mô hình khác yêu cầu người dùng cài đặt và thiết lập cấu hình thì App Engine chỉ cần một màn hình quản trị để quản trị cũng như mở rộng hay thu nhỏ mức cung ứng dịch vụ.[8]