您的位置:首页 > 数码 >

谷歌云平台推出新的开发者工具和服务-报资讯

来源: 华南科技网 时间: 2022-11-02 17:57:20


(资料图片)

在2014年谷歌I/O开发者大会上宣布的谷歌云平台包括大量旨在帮助数据处理和应用开发的新工具和服务。谷歌云平台产品管理总监Greg DeMichillie在6月25日发布在谷歌云上的一篇文章中写道,目前推出的关键工具之一是谷歌云数据流,谷歌认为它是流行的MapReduce服务的继承者。平台博客。DeMichillie写道,Cloud数据流是一种托管服务,开发人员可以使用它来创建数据管道,并同时以批处理和流模式分析数据。这是这里第一次公开示威。

他写道:“十年前,谷歌发明了MapReduce,利用分布式计算处理海量数据集。”“从那时起,更多的设备和信息需要更强大的分析管道,尽管它们很难创建和维护。”

他写道,这就是云数据流将有所帮助的地方。“云数据流使您能够轻松地从数据中获得可行的见解,同时降低运营成本,而不必费心部署、维护或扩展基础架构。您可以将Cloud数据流用于ETL、批处理数据处理和流分析等用例,它将自动优化、部署和管理所需的代码和资源。”

DeMichillie写道,本次活动中引入的另一个关键新工具是Google Cloud Monitoring,它可以帮助用户发现并修复其应用程序堆栈中的异常行为。“云监控基于我们最近收购的Stackdriver的技术,可以为云平台和十几个热门开源应用提供丰富的指标、仪表盘和告警,包括Apache、Nginx、MongoDB、MySQL、Tomcat、IIS、Redis、Elasticsearch等。例如,可以使用云监控,以最少的配置确定并消除用户通过App Engine模块连接错误率增加或从Cassandra数据库查询时间变慢的情况,并进行故障排除。”

他写道,Cloud Trace中包含的工具之一可以通过为用户提供应用程序执行请求处理时的视觉图像来帮助用户隔离性能瓶颈的根本原因,并且还允许用户比较不同性能版本之间的性能。它们的应用使用延迟分布。

还引入了云调试工具来帮助调试应用程序,并在生产中以最小的性能开销编写DeMichillie。“当应用程序继续在生产环境中不受干扰地运行时,云调试器将为您在代码中设置的任何观察点提供完整的堆栈跟踪和所有本地变量的快照。这为基于云的应用带来了现代调试功能。”

新工具还包括帮助开发人员为移动用户准备应用程序的功能。他写道,在会议上,谷歌展示了Google Cloud Save的测试版,该版本用于将用户数据保存、检索并同步到云端和跨设备,而无需编写后端。“数据存储在谷歌云数据存储中,因此可以使用现有的数据存储应用编程接口从谷歌应用引擎或谷歌计算引擎访问。GoogleCloud Save目前正在进行私人Beta测试,很快就会投入使用。”

DeMichillie写道,Android Studio中也加入了新的工具,“这简化了将App Engine后端添加到您的移动应用程序的过程。”他写道,这些改进为Android Studio提供了三个内置的App Engine后端模块模板,包括Java Servlet、Java Endpoints和带有Google Cloud Messaging的App Engine后端。由于Gradle的开源应用程序引擎插件支持此功能,因此您可以在IDE、CLI和持续集成环境中对应用程序和后端使用相同的构建配置

标签: 应用程序 数据存储 可以使用