Google Cloud Storage环境中的几个新功能旨在使开发人员更轻松地管理,访问数据并将其上传到云中。7月22日,Google开发人员计划工程师Brian Dorsey 在Google Cloud Platform Blog上发布了这些新功能,包括自动删除策略,区域存储桶和更快的上载速度。
“通过一点点的前期配置,您可以在不更改应用程序代码的情况下利用这些改进,而且,我们知道,比改进应用程序更好的是透明地改进应用程序。”
据Dorsey称,新的对象生命周期管理功能将允许Cloud Storage根据特定条件自动删除对象。“例如,您可以配置存储桶,以便删除超过365天的对象,或者仅将三个最新版本的对象保留在版本存储桶中。配置了生命周期管理后,预期的到期时间将添加到对象元数据中如果可能的话,所有操作都记录在访问日志中。”
他写道,开发人员还可以将对象生命周期管理与对象版本控制一起使用,以限制保留的旧版本对象的数量。“这可以帮助您保持应用程序的成本效益,同时保持一定程度的保护,防止由于用户应用程序错误或手动用户错误而导致意外数据丢失。”
Dorsey写道,区域存储桶功能使开发人员可以将持久性降低可用性数据与Google Compute Engine实例放置在同一区域,以提高性能。“由于一个区域内的Cloud Storage存储桶和Compute Engine实例共享同一网络结构,因此这可以减少延迟并增加虚拟机的带宽,并且特别适合于数据密集型计算。”
他写道,开发人员仍将最终控制使用哪些数据中心。“ 如果您希望数据分布在多个区域,则仍然可以指定粒度较小的美国或欧洲数据中心的位置,这可能更适合内容分发用例。”
上传改进是最新版本的Gsutil版本3.34的一部分,该版本现在自动并行并行上传大型对象以提高吞吐量,Dorsey写道。“在大多数网络上要实现最大的TCP吞吐量,需要多个连接,这使它变得容易且自动。该支持是使用Composite Objects构建的。”
有关临时对象的更多详细信息,请参见随附的Parallel Composite Uploads文档。“要开始使用,只需像往常一样使用'gsutil cp'[命令]。大文件会自动并行上传。”
7月初,Google邀请开发人员参加其针对Cloud平台的新“ Build Day”计划。参与调查的开发人员将在回答问卷后被Google选中,他们将在接下来的几周的亲身实践会议之一中提供他们的想法和见解,以帮助改善其Cloud Platform 。该研究涉及使用Google Cloud Platform服务开发应用程序。