目录:
定义-Google App Engine(GAE)是什么意思?
Google App Engine(GAE)是用于在Google数据中心开发和托管Web应用程序的服务,属于云计算的平台即服务(PaaS)类别。 托管在GAE上的Web应用程序经过沙盒处理,并在多个服务器上运行以实现冗余,并允许根据当前的流量需求扩展资源。 App Engine会自动将其他资源分配给服务器,以适应不断增加的负载。
Techopedia解释了Google App Engine(GAE)
Google App Engine是Google的平台即服务产品,开发人员和企业可以使用Google的高级基础架构来构建和运行应用程序。 这些应用程序要求以几种受支持的语言之一编写,即:Java,Python,PHP和Go。 它还需要使用Google查询语言,并且所使用的数据库是Google Big Table。 应用程序必须遵守这些标准,因此必须在开发时就考虑GAE或对应用程序进行修改以满足要求。
GAE是一个平台,因此它提供了运行和托管Web应用程序所需的所有必需元素,无论是在移动设备还是Web上。 如果没有这种全面的功能,开发人员将不得不采购自己的服务器,数据库软件和API,这将使它们全部正常工作,更不用说必须完成的整个配置了。 GAE减轻了开发人员的负担,使他们可以专注于应用程序前端和功能,从而改善用户体验。
GAE的优势包括:
- 易于使用的服务器,无需配置
- 当资源使用最少时,功率缩放功能一直下降到“免费”
- 自动化的云计算工具
