大手笔!谷歌通过Knative压赌无服务器架构

上周,Google与IBM,Red Hat,SAP和Pivotal等公司合作,宣布推出Knative,这是一个运行无服务器和服务网格架构的开源框架。这与Google用于发布其最近的GKE无服务器附加组件的框架相同。根据谷歌的说法,Knative有可能重新定义如何使用无服务器计算来构建云架构,并将无服务器类型的使用扩展到单纯的函数之外的领域。

Knative是基于Kubernetes和Istio之上的一种开源服务网格工具,目标针对不同的角色,不像前两个是针对DevOps人员,这次是针对开发人员、Ops团队和云提供商了。借助Knative,这些用户可以从云原生开发中受益:在一个平台中构建、扩展和管理容器和函数,该平台还提供易于使用的内置模板。说白了,不再依赖某个具体的云提供商,比如现在无服务器应用都依赖亚马逊AWS和微软的云。

除了Knative之外,谷歌最近还宣布了谷歌云函数( Google Cloud Functions)的普遍可用性,能让开发人员在谷歌云上运行无服务器容器,不必担心基础设施的运营。这两个最近的公告相互结合,向我们展示了谷歌在无服务器计算方面下注的明确赌注,这些公告对开发者社区带来了大利好。

谷歌压赌无服务器
Knative有望促进更好、更协作地使用容器和无服务器,让所有开发人员感觉舒适可接受。 从本质上讲,“可以让开发人员专注于编写有趣的代码,而不必担心构建、部署和管理应用程序的'无聊但困难'部分”,正如谷歌所说。

通过Knative,谷歌正试图复制Kubernetes成功,使其成为运行函数的事实上的标准工具。换句话说,谷歌正在押注无服务器。

Knative清楚地表明市场走向何方,以及自Docker应用推出以来取得的进展。所有工具(Istio,Kubernetes,Serverless)在一个整合平台中的统一,并与各种角色(开发,运营和云提供商)相结合,这是不可避免的趋势,这证明了云市场的成熟。

以下是我们在介绍Knative的一些直接好处:

1. 它是一个整合的平台,将Kubernetes、无服务器和服务网格结合在一起,这意味着开发人员可以专注于他们喜欢(并希望!)的工作,而无需底层网络的麻烦。

2.无服务器就在这里。在最近于6月在马里兰举行的Gartner安全和风险峰会上,杰出的分析师尼尔·麦克唐纳讨论了无服务器即将出现的事实,因为越来越多的客户正在询问它。毫无疑问,无服务器是7月中旬举行的AWS Summit NY上搜索次数最多的话题。

3.多云战略,不会被某个云提供商锁定,作为开发人员的你必须向一家云提供商提交承诺的日子已经过去了。使用Knative,开发人员可以享受不同FaaS平台的可移植性,而无需花时间构建基础知识。

总结
总而言之,Knative是一个有前途的平台,是一种有趣的方法。构建开发人员体验并具有极大的灵活性是Knative产品的基石,这是Google为支持其开发人员社区所采取的必要步骤。让我们拭目以待吧。

Knative Trifecta