对于企业而言,无论是在内部运行 Kubernetes 环境,还是选择全托管型无服务器计算平台,我们的目标都始终明确:为开发人员赋能。今天,我们宣布谷歌云正式发布 Cloud Run 通用版本;无论您的组织正处于云转型旅程中的哪个阶段,开发人员都可在 Cloud Run 的支持下集中精力编写高价值代码。此次公布的具体内容包括:
Cloud Run ,一套全托管无服务器执行环境,帮助用户摆脱基础设施烦恼、轻松运行无状态 HTTP 容器应用。
● Cloud Run for Anthos,允许用户将 Cloud Run 应用程序部署至运行在自有数据中心或者 Google Cloud 上的 Anthos GKE 集群当中。
● 践行对 Knative(承载 Cloud Run 的配套开放 API 与运行时环境)的开发承诺——无论用户身在何处,都能够为自己的 Kubernetes 集群带来良好的工作负载可移植性与无服务器开发者体验。

全托管 Cloud Run

Cloud Run 将无服务器与容器两大技术的固有优势结合起来,允许用户使用自己熟悉的任意编程语言,且无需分心于基础设施管理工作。Cloud Run 提供原生无服务器体验,用户能够在数秒钟之内用容器生成可用 URL,进而显著提升开发工作速度。此外,用户只需要为实际资源使用量付费,计费单位精确到最近 100 毫秒。Cloud Run 的工作负载还具备充分的可移植性:无论是直接对接 GCP,运行在 GCP 或内部设施上的 Anthos 当中,抑或是支持 Knative 的第三方云平台,都可作为 Cloud Run 负载的运行环境。

目前,Narvar(面向零售商的售后平台)等客户都在享受全托管 Cloud Run 带来的便利。

“谷歌 Cloud Run 帮助开发人员摆脱 DevOps 负担,轻松推动规模化服务创建,从而将开发工作的速度提高至原先的 3 倍。更重要的是,Cloud Run 帮助我们建立起全新的产品与商业模式,突破以往解决方案局限性,最终成就原本无法实现的运营目标。”- Ram Ravichandran,Narvar 公司 CTO 说。

作为一套托管计算平台,Cloud Run 具有生产级开箱即用能力,配备 Stackdriver 支持下的监控与日志记录功能,且全部功能均集成在统一的 Cloud Console 当中。Cloud Run 还与 gcloud(Google Cloud 的命令行操作工具) 良好集成,为用户提供单一操作界面,可轻松实现跨平台 Cloud Run 服务部署与管理。

Cloud Run for Anthos

如果企业客户希望利用 Kubernetes 对现有资源进行现代化与优化,Anthos 提供的 Cloud Run for Anthos 组合能够帮助您轻松完成过渡,就地完成现代化升级。在 Cloud Run for Anthos 的支持下,开发人员即使不了解 Kubernetes 相关概念,也能够快速编写出无服务器应用程序并部署在 Anthos 集群当中。Cloud Run for Anthos 会根据用户的流量规模对应用程序进行规模伸缩,甚至在无流量时彻底关闭相关实例。

Cloud Run for Anthos 用户还可以利用 Cloud Run for Anthos 验证应用程序,确保其符合未来可能出现的业务增量需求。如果需要就地升级内部遗留应用程序,或者将其扩展至云端,Cloud Run for Anthos 能够为用户直接启动微服务,该微服务能够与现有服务进行内部对话——且整个体系都可运行在同一套 Anthos 集群之上。另外,如果决定将 Cloud Run for Anthos 应用程序迁移至云端,整个全托管 Cloud Run 部署流程也非常便捷。大家甚至可以随时将工作负载迁移回自己的数据中心,或者对接与 Knative 兼容的其他第三方云环境。作为我们的客户,QI Tech 公司首席 DevOps 工程师 Danilo Porto 对此评论道:

“Cloud Run for Anthos 为我们的 Kubernetes 集群提供一系列附加功能,包括应用程序级自动规模伸缩,使得集群的按需管理工作变得非常简单。Cloud Run for Anthos 符合 Kubernetes 最佳实践并对其进行抽象操作,帮助用户专注于自身核心业务,避免将大量精力浪费在基础设施的管理方面。”

我们也一直与各大知名 ISV 伙伴开展合作,希望在 CI/CD、应用程序性能监控(APM)以及安全性等关键性领域扩展 Cloud Run for Anthos 的功能水平。在这里,我们高兴地宣布,CirecleCI、CloudBees、Datadog、Dynatrace、GitLab、JFrog、New Relic、Octarine、Palo Alto Networks、PureSec、Sumo Logic 以及 Sysdig 都已加入支持阵营。强大的合作伙伴关系,意味着各位用户能够将多种流行 ISV 解决方案轻松集成至 Cloud Run for Anthos 当中,且继续运用此前投资购置的技术工具。

在 2020 年 5 月 14 日之前,用户可在 GCP 上免费试用 Cloud Run for Anthos——是的,无需额外费用,仅负担 GKE 成本即可。

Knative:Cloud Run 的基础

Cloud Run 的全面上线,离不开我们在开源贡献领域的长坚守。一年多之前,我们启动了 Knative ,希望帮助开发人员轻松在 Kubernetes 之上编写无服务器应用程序。我们与 IBM、Pivotal、红帽、SAP 以及 TriggerMesh 等行业领导者合作构建起 Knative,努力为用户提供所需要的各类基本组件。在此基础之上,大家可以在自己选定的任意位置构建、部署并管理自己的现代无服务器工作负载。

Knative 项目目前已经得到 100 多家组织机构以及约 450 名个人贡献者的支持。T-Mobile 等组织已经开始利用 Knative 构建生产级创新应用程序。去年发布的版本着眼于整理已经成功得到验证的各项 Kubernetes 框架最佳实践,同时收集反馈以确保 Knative 完成可移植性与易用性等预期目标。将这些宝贵结论引入 Cloud Run 之后,我们最终得以将无服务器开发者体验融入任何地方部署的 Kubernetes 集群。

Cloud Run,通往无服务器容器之路

在 Google,我们深谙无服务器强大的功能与容器技术的卓越优势,并致力于通过 Cloud Run 为您提供两者兼而有之的最佳选项。我们还坚信,无服务器容器的支持工具应当由技术社区公开构建。欢迎各位体验我们的 Cloud Run 服务;如果您已经在使用 Cloud Run for Anthos,也请升级 GKE 集群享受 Cloud Runn 带来的便利。在这段伟大的旅程中,我们很高兴与各位一路同行!

原文链接
文章版权归作者所有,未经许可不得转载。

评论

发布