Google App Engine的更深功能为开发人员提供了更多选择
随着搜索巨头继续为Google Cloud Platform添加功能和增强功能,Google正在其几种关键的云产品中扩展其开发人员工具,包括Google Compute Engine,Google Cloud Datastore和Google App Engine 。
新工具包括Google Compute Engine的第3层负载平衡以及最新Google App Engine版本中PHP运行时的改进,这些产品在8月7日由产品管理总监Greg DeMichillie在Google Cloud Platform上发布。博客。这些新功能首先在5月的Google I / O开发者大会上向开发人员详细介绍,现已进入发布阶段。
DeMichillie写道,关键的补充之一是在Google Compute Engine中引入了第3层负载平衡功能,以提供“ Google规模的吞吐量和容错”来管理Internet应用程序。“负载平衡在任何高度可扩展的系统中都是至关重要的,它使您能够在一组服务器之间自动智能地路由流量。”
使用新的负载平衡服务,开发人员和管理员可以“对同一区域内一组特定的Compute Engine虚拟机(VM)上的入口网络TCP / UDP流量进行负载平衡”,同时确保“仅使用正常的VM进行服务”通过使用基于HTTP的运行状况检查来发出Internet请求。” 他写道,这些新工具还使用户能够轻松处理负载峰值,而无需预热系统,并且可以通过命令行界面(CLI)和编程性RESTful API配置负载均衡器。
DeMichillie写道:“该初始版本提供了对第3层的支持,我们将继续定期扩展其功能。” Google将在2013年年底之前免费提供这项新功能,然后美国的使用费起价为每小时$ 0.025(最多五个规则),每小时起价为$ 0.01(每增加一条规则),另加处理后的每GB 0.00008美分,根据Google的定价页面。
DeMichillie写道,Google Cloud Datastore中的新功能和生产力增强包括Google Query Language(GQL)支持。“能够搜索数据是所有数据驱动的应用程序的核心,并且我们通过添加GQL支持(一种类似于SQL的语言,用于从Cloud Datastore检索实体或密钥)来简化这一工作。” 开发人员现在还可以访问元数据查询,这将使他们能够检索其基础数据的统计信息,“这在构建内部管理控制台,执行自定义分析或仅调试应用程序时非常有用”。
DeMichillie写道,还包括对命令行工具的大量增强,以使其更易于开发人员使用。“另外,我们还为使用Microsoft Windows的用户提供支持。” 他写道,另一个主要的新增功能是为Ruby开发人员提供了新的Cloud Datastore支持,这将使开发人员可以启动依赖于托管NoSQL数据存储区的Ruby应用程序。他指出,早期版本的Cloud Datastore包含代码片段和示例,仅用于通过Java,Python和Node进行安装和运行。
DeMichillie写道,对开发人员来说,另一个重要的补充是对PHP运行时的改进,这是Google App Engine 1.8.3版本的一部分。“事实证明,我们与Google Cloud Storage的读写文件集成非常流行,因此我们在1.8.3中进行了扩展。”