下一代云计算?容器云和微服务时代的来临

在搜索引擎里输入下一代云计算[注],给出的结果多是CaaS和Docker。CaaS在国内被包装成了云服务的新名词,意为容器即服务。而Docker 这一从2013年开始席卷云计算领域的新技术,已不仅仅是一个开源的应用容器引擎,商业化方面的成功也让其成为云计算行业名副其实的神话。

“传统云计算不能解决的问题,需要新平台来解决。”网易蜂巢的产品负责人陈谔在同媒体进行交流分享时,说出了这样一个观点。而他眼中的新平台正是红极一时的Docker容器和深受架构师与技术决策者关注的微服务架构。

传统云计算在实际应用时遇到了哪些问题?

如果在10年前,云计算还是一个让人云里雾里的新名词,而在今天几乎所有的互联网产品都在接触云计算,已然成了互联网时代的“水和电”。市场调研机构Gartner的数据显示,目前云计算的市场规模已经达到1750亿美元,并有望在2019年达到3150亿美元。但云计算真的是大而美吗?陈谔给出了自己的答案。

“2012年我带领的团队在网易内部开发了首个私有云[注]平台,之后随着平台的不断迭代和改进,网易的大部分互联网业务迁入了云。但我们在不久后失望的发现,实施云计算后对产品团队来说,只是资源交付速度变快了,而产品的开发效率并没有提升。”陈谔介绍说。在他看来,传统云计算只解决了资源的交付速度,对于开发和运维之间的矛盾显得束手无策。俗话说天下武学唯快不破,互联网产品总是希望能够更快的迭代更快获得市场响应,然而研发团队的工作方式却无法很好的满足这一要求。这是网易早期使用云计算服务时的痛点,也是所有互联网产品必须面对的事实。

技术社区从2009年起开始推行 DevOps (开发自运维)的概念,即开发自运维, Google 早在数年前就已出现了 SRE(Site Reliability Engineering)团队,SRE 也被公认为是 DevOps 的一种实现形式。目前Facebook,Linkedin,Airbnb,Netflix 等一系列硅谷著名的公司都设置了 SRE 的岗位。网易也意识到了这一点,为了提升从开发到上线的自动化程度,让开发、测试人员能够自助进行运维工作,网易内部上线了一个自主运维平台,并取得了预料之外的化学反应。

不过,对很多中小企业而言,斥巨资搭建自主运维平台或专门的SRE团队并不现实,这也就佐证了新一代云计算平台出现的必要性。

Docker出现后,自助运维变得更容易实现

半个世纪前,集装箱在10年内凭借对造船设计的标准化和集装箱作业的兴起,不仅仅改变了海洋运输,也改变了整个世界的贸易,甚至每一个人的生活。而当Docker容器问世的时候同样获得了“集装箱”的美名,原因和Docker在DevOps方面的优良特性不无关系。

从2013年开始,Docker在技术社区备受欢迎,至今在全球已经有46万的应用Docker化。相比于传统虚拟机,Docker容器具有碾压性的优势,比如轻便、灵活、秒级启动、面向开发者等等。和谷歌、微软等公司一样,网易也看到了Docker在DevOps方面的优良特性,可以帮助中小企业用较低的成本解决自主运维的难题,随后在Docker技术的基础上,研发了网易蜂巢这一容器云服务。

据陈谔介绍,Docker 容器之所以被类比为集装箱,原因在于集装箱内封装的是软件的运行环境,完成生产后软件代码直接就与运行环境封装在了一起。这样的做法一举解决了开发环境与线上环境不一致的问题(+本站微信networkworldweixin),从而实现了开发人员对构建、发布、运行整个过程的控制,提高了开发效率。

同时,在DevOps的概念获得技术人员的认可后,不少中小企业的开发者为之鼓舞。如果能够出现一套标准化的 DevOps 基础设施解决方案,从而改变云计算服务的形态,帮助更多的用户实施 DevOps,乃至进一步进化技术架构,无疑将大幅提升互联网业务敏捷性。“幸运的是即将成为标准的基础设施已然出现,正是当前风靡社区的 Docker 容器技术及编排技术。”正如陈谔所说,Docker容器和编排技术的出现使得实施DevOps更加标准化,而网易蜂巢这样的新一代计算平台,通过对 DevOps工具链的整合,让实施的成本变得更低。

其实在Docker流行之前,微服务架构也曾成为软件开发的宠儿,又因为部署复杂和资源分配问题一直不温不火,容器似乎是微服务架构的天然载体。不过在陈谔看来,容器云和微服务很可能成为下一代云计算的趋势。

陈谔举了一个电商平台应用微服务的例子,在微服务架构下的业务系统被拆分为很多个单一职责的服务,比如购物车、订单、用户信息、风控、库存等都能提取成独立服务,研发团队可以高频度独立更新各个微服务,从而能够控制变更范围,极大加速产品的迭代。

当我们还在讨论 IaaS[注]、PaaS[注] 、SaaS[注]分层时,新的维度早已打开。传统云计算未解决的问题,需要新的平台来解决,IaaS 与 PaaS 的边界变得模糊,通过融合两者从研发场景的维度来设计平台,从而对用户而言达到“开箱即用”的效果。

“这正是我们所能预见的云计算发展的趋势,而网易蜂巢就是我们所给出的答案。”陈谔如是说。

原文发布于微信公众号 - 云计算D1net(D1Net02)

原文发表时间:2016-07-22

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏VRPinea

连虚拟化身都没有的你,还敢自诩自己走在时尚科技的尖端?

34810
来自专栏一个会写诗的程序员的博客

Bruce Eckel:编程生涯

作者 Bruce Eckel 是编程界的大牛,著有大名鼎鼎的《Thinking in C++》和《Thinking in Java》。 本文是他对程序员(尤其...

802
来自专栏企鹅号快讯

高度的自我约束带来成长的质变:从害羞男孩到顶级企业家

这是一篇来自云+社区的作者投的搞,感谢这位作者对云+社区的青睐! 今年8月,Instagram Stories公布了它的新用户数据,日活量已超2.5忆,超过了它...

20310
来自专栏新智元

【谷歌版“黑镜”】Ledger全面收集数据视频曝光,人类易被引导

2077
来自专栏纯洁的微笑

Netflix、IBM、阿里等世界级FaaS、K8s、Istio核心架构案例都在这里

1781
来自专栏视频咖

即时通讯App怎样才能火?背后的技术原理,可以从这5个角度切入

通过短信和IM的结合,可以实现从APP内到APP外的沟通。若你的朋友没有安装应用,你也可以在应用内,导入通讯录好友,给其发消息,只是这个“消息”,会以短信的形式...

2283
来自专栏云加头条

释放技术的想象 :解码腾讯云软件架构与应用

19 周岁之际,腾讯为身为开发者的你准备了一场丰富技术盛宴,来自腾讯云与知乎的六位技术专家,围绕 SCF、云端容器化、X-P2P 直播加速、微信小程序等精彩...

2.5K0
来自专栏Java学习网

程序员保值的4个秘密

程序员保值的4个秘密 在国内,很多人说程序员是吃青春饭的,一开始说过了30岁就得转行,后来又有人35岁是一道坎……看起来好像程序员真的和风尘女子一样,注定有朝...

2809
来自专栏罗超频道

微信电话本的价值并没有被高估

微信电话本推出之后,我第一时间的解读《微信电话本来了,又一次虎口夺食》(点击阅读原文查看)受到不少人的质疑,大都认为我高估了微信能量,有捧杀之嫌。尽管评论者看好...

3167
来自专栏云计算D1net

分析师对PaaS现状及其未来的看法

尽管投资巨大且经过多年的发展,但目前为止,PaaS并未吸引到很多客户。本文概括了数位分析师对PaaS现状及其未来的看法。 多年来,PaaS被看作是应用程...

8455

扫码关注云+社区

领取腾讯云代金券