首页 理论教育 Google应用程序概述:云计算原理与技术

Google应用程序概述:云计算原理与技术

时间:2023-10-29 理论教育 版权反馈
【摘要】:Google提供的应用程序包括生产力应用程序、移动应用程序、媒体放送、社会交往等。Google把一些应用商业化,将其作为基于云的企业应用套件,而被广泛采纳。Google为开发人员准备了庞大的项目,横跨应用和服务。2008年4月,Google推出使用Google基础设施的开发平台,用于宿主Web应用程序。GAE应用程序必须适应Google的基础设施,这降低了GAE应用程序的通用性,使其他应用很难迁移到GAE上。

Google应用程序概述:云计算原理与技术

Google提供云计算服务,维护着世界上最大的Web站点和服务。它使用自动化技术索引Web。Google的搜索服务对于普通用户是标准搜索引擎,对于开发者是某些内容领域的一个特别的搜索工具包。

1.Google的应用程序

Google应用程序是基于云的应用程序。Google提供的应用程序包括生产力应用程序、移动应用程序、媒体放送、社会交往等。Google把一些应用商业化,将其作为基于云的企业应用套件,而被广泛采纳。

Google为开发人员准备了庞大的项目,横跨应用和服务。其中,AJAX API和Google Web工具包,特别是相对较新的Google程序引擎托管服务。Google应用程序引擎可以使用Java语言或Python语言创建Web应用程序,将其部署在Google的基础设施上并发展到很大的规模。

Google创建了大型的基础设施,投放了许多基于云的免费应用和服务。这些应用程序大都以免费的方式提供,代表着Google的“软件即服务(SaaS)”组合。

2.Google的云计算服务(www.xing528.com)

Google的云计算服务包括应用程序和PaaS开发工具。

(1)Google云计算服务的应用程序包括Google文档、Google Health、Google Earth等。

(2)Google的PaaS开发工具。2008年4月,Google推出使用Google基础设施的开发平台(Google App Engine,GAE),用于宿主Web应用程序。GAE使用多种高级编程语言(主要是Java和Python)和GAE框架进行开发,开发人员可以设计和部署Web应用程序,而不必通过管理基础设施运行应用程序。

GAE应用程序必须适应Google的基础设施,这降低了GAE应用程序的通用性,使其他应用很难迁移到GAE上。为此,GAE为开发人员提供了创建能够运行在世界级云基础设施上的应用程序。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈