谷歌云增加了新的性能优化功能来加速应用程序

谷歌有限责任公司的云业务今天推出了一项新功能,称为启动 CPU 加速,这将使客户的应用程序能够以更少的延迟执行某些计算任务。

该功能目前处于预览阶段。 它适用于 Google Cloud 的 Cloud Run 和 Cloud Functions 服务。

Cloud Run 是一项服务,使公司能够在 Google Cloud 的基础架构上运行软件容器应用程序。 该服务将运行应用程序所涉及的许多维护任务自动化,从而为开发人员节省了时间。

Cloud Functions 同样旨在为开发人员节省时间。 它是一种无服务器计算服务,与 Cloud Run 类似,它可以自动执行历史上在 Google Cloud 基础架构上运行软件所涉及的许多任务。 谷歌云上个月发布了该服务的升级版本,其中包含多项性能改进。

谷歌今天推出的新启动 CPU 加速功能可以帮助公司提高他们在 Cloud Functions 和 Cloud Run 上部署的工作负载的性能。 它通过减少应用程序的启动时间来做到这一点,这是一个影响程序执行某些计算任务的速度的指标。

企业应用程序通常不是作为单个文件实现的,而是作为独立软件模块的集合。 每个模块在单独的软件容器中运行。 公司通常将其应用程序配置为仅在需要时启动模块,然后在不再使用时自动删除它们,这种方法有助于减少硬件使用。

启动应用程序模块可能会花费大量时间,并且在任务完成之前,对应用程序的请求可能会处理得更慢。 因此,用户可能会遇到延迟增加。 Google Cloud 新的 CPU 加速功能旨在帮助公司缩短应用模块的启动时间,或模块启动所需的时间。

该功能可通过 Google Cloud 管理控制台作为选择加入设置使用。 启用后,该功能会检测新应用程序模块何时启动,并将额外的中央处理单元分配给运行该模块的云实例。 额外的 CPU 使模块能够更快地加载,从而减少用户的延迟。

Google Cloud 部署的额外 CPU 数量取决于公司云环境的配置。 据 Google Cloud 称,其平台提供了 2 到 8 个 CPU 以加快应用程序加载时间。

该公司在一系列内部基准测试中测量了新启动 CPU 提升能力的性能。 在测试期间,该功能将 Java 应用程序的启动时间减少了多达 50%。 据谷歌称,它还可以为用其他编程语言编写的应用程序提供显着的性能改进。

“使用 Node.js 在私人预览版中测试该功能的客户观察到启动时间减少了高达 30%,这是一个显着的改进,由于 Node.js 的单线程特性,比 Java 略少,”Google Cloud 组项目经理Steren Giannini 在一篇博文中详细介绍了这一点。 “每种语言、框架和代码库都会看到不同程度的好处。”

图片:谷歌

资讯来源:由0x资讯编译自SILICONANGLE。版权归作者Maria Deutscher所有,未经许可,不得转载
提示:投资有风险,入市需谨慎,本资讯不作为投资理财建议。请理性投资,切实提高风险防范意识;如有发现的违法犯罪线索,可积极向有关部门举报反映。
你可能还喜欢