Trang Chủ Điện toán đám mây Công cụ ứng dụng google (gae) là gì? - định nghĩa từ techopedia

Công cụ ứng dụng google (gae) là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Google App Engine (GAE) có nghĩa là gì?

Google App Engine (GAE) là một dịch vụ để phát triển và lưu trữ các ứng dụng Web trong các trung tâm dữ liệu của Google, thuộc về nền tảng dưới dạng danh mục dịch vụ (PaaS) của điện toán đám mây. Các ứng dụng web được lưu trữ trên GAE được đóng hộp cát và chạy trên nhiều máy chủ để dự phòng và cho phép mở rộng tài nguyên theo yêu cầu lưu lượng truy cập hiện tại. Máy ứng dụng tự động phân bổ tài nguyên bổ sung cho các máy chủ để phù hợp với tải tăng.

Techopedia giải thích Google App Engine (GAE)

Google App Engine là nền tảng của Google như một dịch vụ cung cấp cho phép các nhà phát triển và doanh nghiệp xây dựng và chạy các ứng dụng bằng cơ sở hạ tầng tiên tiến của Google. Các ứng dụng này được yêu cầu phải được viết bằng một trong một vài ngôn ngữ được hỗ trợ, cụ thể là: Java, Python, PHP và Go. Nó cũng yêu cầu sử dụng ngôn ngữ truy vấn của Google và cơ sở dữ liệu được sử dụng là Google Big Table. Các ứng dụng phải tuân thủ các tiêu chuẩn này, do đó, các ứng dụng phải được phát triển với GAE hoặc được sửa đổi để đáp ứng các yêu cầu.

GAE là một nền tảng, vì vậy nó cung cấp tất cả các yếu tố cần thiết để chạy và lưu trữ các ứng dụng Web, có thể là trên thiết bị di động hoặc Web. Nếu không có tính năng toàn diện này, các nhà phát triển sẽ phải cung cấp nguồn máy chủ, phần mềm cơ sở dữ liệu và API của riêng họ để làm cho tất cả chúng hoạt động đúng với nhau, chưa kể toàn bộ cấu hình phải được thực hiện. GAE loại bỏ gánh nặng này cho các nhà phát triển để họ có thể tập trung vào giao diện và chức năng của ứng dụng, thúc đẩy trải nghiệm người dùng tốt hơn.

Ưu điểm của GAE bao gồm:

  • Máy chủ sẵn sàng không có yêu cầu cấu hình
  • Chức năng mở rộng quy mô hoàn toàn xuống mức "miễn phí" khi sử dụng tài nguyên là tối thiểu
  • Công cụ điện toán đám mây tự động
Công cụ ứng dụng google (gae) là gì? - định nghĩa từ techopedia