加入收藏 | 设为首页 | 会员中心 | 我要投稿 辽源站长网 (https://www.0437zz.com/)- 云专线、云连接、智能数据、边缘计算、数据安全!
当前位置: 首页 > 云计算 > 正文

PaaS将吞噬云计算?Kubernetes的市场冲击波

发布时间:2018-05-01 03:45:39 所属栏目:云计算 来源:站长网
导读:2017 年是 Kubernetes 的胜利之年,很多人还不明白这意味着什么。但如果看一下云计算业界的动向,你会发现,Kubernetes 的影响正在扩散。 在本文中我将分享我们的发现,并试图说服你:基于容器 +Kubernetes 的新型 PaaS 将会成为云计算的主流。 但是这些意

腾讯互娱的运维团队,需要为公司的在线游戏提供运维能力,这可能是中国挑战最大要求最高的运维服务,因此他们有数百人的研发团队,他们的做法可以很大程度上代表运维的发展方向,而不断思考和迭代的结果就是自研了一套 PaaS 平台蓝鲸。蓝鲸本身不使用 Docker、Kubernetes 等,完全自研,但我们可以看到,运维的发展方向就是 PaaS.

paas图

PaaS 本身与 DevOps 的理念完全契合,它改变了传统运维的职责,让他们变成运维开发,为企业研发运维工具乃至是 PaaS 平台。而对于没有蓝鲸团队开发能力的人,容器和 Kubernetes 能为他们提供弯道超车的捷径。

京东金融的运维团队就采用了 Kubernetes 来搭建他们的 PaaS 平台:

PasS 平台化将问题的关注点从基础资源上升到了应用层面,目标是提供一个帮助开发人员运行、管理应用的平台,让使用者更关注运行的代码(业务逻辑)。

PaaS 能解决的问题:

应用聚合:如开发需要一个 Redis,直接启动一个 Redis 容器即可

服务发现、快速伸缩、状态管理等

服务监控、恢复、容灾

费用统计:提供计算资源信息汇总,针对不同项目收费

安全管控:不管什么平台,安全都非常重要,例如 A 应用可以访问 B,B 不允许访问 A 以及安全审计等。

快速部署。

随着 Docker 容器技术的出现,让我们有了更合适的工具建设 PaaS 平台,具备了基于应用构建服务的能力。在 Docker 容器调度框架上,我们又选择了 Kubernetes 平台。——张龙,京东金融 PE

为什么 PaaS 会成为云计算主流?

除了上面的这些,我们还可以看到,PaaS 是 SaaS 服务发展到一定程度后必然会做的事情,这么做不仅可以满足客户更全面、定制化的需求,也让 SaaS 厂商可以向更多领域拓展。如果要举一个例子的话,大家想想微信和小程序就能理解。

而为什么 Kubernetes 会成为 PaaS 的选择,为什么 PaaS 会成为云计算的主流,是因为容器和 Kubernetes 是今日云原生概念的核心和基础。云计算诞生到现在有十来年了,但云时代的应用应该长什么样子,过去一直没有人能说清楚,直到容器诞生后,我们终于离想象中的云时代稍微近了一些。

通过了解软件工程的这三个本质,你会发现,我们上面所说的那些分布式的技术点是高度一致的,也就是下面这三个方面的能力。

分布式多层的系统架构。

服务化的能力供应。

自动化的运维能力。

只有做到了这些,我们才能够真正拥有云计算的威力。这就是所谓的 Cloud Native.而这些目标都完美地体现在 PaaS 平台上。前面讲述的分布式系统关键技术和软件工程的本质,都可以在 PaaS 平台上得到完全体现。——陈皓 《洞悉 PaaS 平台的本质》

云计算的未来

过去几年云计算的发展令人眼花缭乱,想要预测它的未来无疑是极为困难的,但只要把握住 Kubernetes 这条主线,理解从虚拟化到容器再到两者融合的发展路线,在短期内我们还是能做一些预测。

这个问题(Kubernetes 在五年后会变成怎样)很好。我希望,在接下来的五年中,我们对 Kubernetes 的讨论不比对 Linux 内核的讨论多。它真的应该成为所有工作的基础。如果我们接下来的行为正确,我认为,有些事情就会成真。

大多数开源和 ISV(软件供应商)的安装指令都是始于“选择一个经过认证的 Kubernetes 集群”。第 2 步将是“运行这个 kubectl 命令”。Kubernetes 将让第三方软件不再忧虑开发针对无数平台的版本,让那些供应商更容易提供云提供商托管服务之外的方案。在许多情况下,使用云服务并没什么不对,但是,你应该从你自己的基础设施上也能获得类似的体验。

我相信,对于开发流程,我们将从封闭的 PaaS 服务,转向企业可以使用一流组件组装类似 PaaS 功能。其中,有些可能是领域专属的,只在一个特定的行业里应用。企业能够快速组装一个完整的解决方案,提供从代码到有强大防护的生产环境的简单路径,也提供在需要时“打破玻璃”运行自定义功能的能力。——Craig McLuckie,Kubernetes 创始人

Kubernetes 已经胜利,但基于 Kubernetes 的各类组件、工作流并不成熟,就像 Kubernetes 创始人 McLuckie 所说的,Kubernetes 需要成为讨论的“背景”,我们讨论的将是基于容器编排的各种创新和应用,比如 Service Mesh.

在我看来,在三到五年之后, Kubernetes 会成为服务器端的标准环境, 就像现在的 Linux,而 Service Mesh 就是运行在 Kubernetes 上的分布式应用的动态链接器,届时开发一个分布式应用将会像开发单机程序一样简单,业界在分布式操作系统上长达三十多年的努力将以这种方式告一段落。——宋潇男,普元信息云计算架构师

(编辑:辽源站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读