这几天我发现一个现象,好多公司、平台已经开始招揽“云原生”领域的人了,这已经不是暗示了,这就是明示了。
风起云涌,值此风云变幻之际,我辈应当 “吧啦吧啦····”,你懂得。
本文将梳理“云计算”那并不遥远的过去,拾起其历史碎片里值得思考的价值。
有一次,向一位前辈请教云计算相关的事情,我还记得我当时也不太明白,一通胡扯,虽然他不是这个领域的,但是他还是很有经验的跟我说了一段话:对于云计算,我是不太懂的,我不是专门做技术的。但是我跟云部门打交道这么多年,我可以告诉你,你要进云计算的门,你应该先捋清楚这个东西的来龙去脉,为什么会出现云计算?它的出现解决了什么痛点?你跟我说到托管云、桌面云、容器云、混合云···那么它们的发展历程是被什么推动的?或者说,云计算技术每一次的前进,都是解决了什么痛点,带来了什么效益? 了解明白了这些,你再来看云计算,在来看现在这个发展局势,你就会更加的明了,你的方向。
虽然大半年没见了,但是他的话我还是一直记着的。在那个微醺的夜晚,这段话使我清醒了许多。
术语“云原生”指的是一种构建和运行应用的方法,该方法充分利用云计算交付模型而不是内部数据中心。这种方法充分利用了云所能提供的可扩展性、可部署性、可管理性和无限的按需计算能力,并将这些原则应用于软件开发,结合 CI/CD 自动化,从根本上提高工作效率、业务敏捷性和成本节约。
云原生架构由云服务构成,这些服务包括容器、无服务器安全、平台即服务 (PaaS) 以及微服务等。这些服务是松散耦合的,这意味着它们没有硬连接到任何基础架构组件,这使开发人员可以频繁地进行更改,而不会影响应用的其他部分或其他团队成员的项目 - 所有这些都跨越了技术边界,如公有云、私有云和多云部署。
简而言之,“云原生”指的是一种软件开发方法,它本质上是为云交付而设计的,体现了云的所有好处。
1961年,在麻省理工学院百周年纪念典礼上,约翰·麦卡锡(1971年图灵奖获得者)第一次提出了“Utility Computing”的概念。他指出,在未来的某一天,计算机资源可能会想水、电那样,成为人们生活中的公共资源。这个想法在当时那个台式机的年代显然是天马行空的,要不说人家能拿图灵奖呢。
进入 90 年代,互联网开始要加速发展,很多有前瞻性的公司都想挤上信息技术的高铁,数据、产品、财务等,都免不了数据信息化。用现在的一个词来概括,就是数字化转型。而要完成这一切,计算机成为了主要设备。
随着规模的扩大,应用场景增多,为了满足数据运算的需求,公司就需要购置运算能力更强的服务器,甚至是建设数据中心,导致建设成本、运营成本、网络维护等成为了企业的心头病。
社会有痛点,自然就有了市场。Salesforce 公司看到了机会,通过租赁式网页 CRM 软件服务,开创了 SaaS 模式(软件即服务)的时代。Salesforce提出 “将所有软件带入云中” 的愿景,成了革命性的创举,也成了云计算一个里程碑。
此时的贝佐斯正苦恼着,自己的亚马逊能否扛得住 “双十一” 的流量轰炸。
(长得还挺帅)
那扛不住怎么办呢?多买服务器。但是这种大促活动毕竟次数是有限的,购置了大批的服务器,每天消耗的成本是巨大的,该如何将其转变成现金流呢?
2002 年,出版商 O’Reilly 向贝佐斯展示了一款软件,它可以定期的访问 Amazon 的网站,并复制 O’Reilly 的销售数据及其竞争对手的数据排名。出版商建议贝佐斯开发一个 API 接口,第三方公司可以通过这个接口获取其相关数据。
贝佐斯觉得这个想法不错,便着手去做了。在这个过程中,他发现,这些服务器的运作能力,能够当成虚拟货品卖给开发者和初创企业,这利率要比当时的主业还要高。同年,亚马逊启用了 Amazon Web Services(AWS)平台,允许企业免费将 Amazon.com 的功能整合到自家网站上。 2006 年,亚马逊开始将其弹性计算能力作为云服务售卖,标志着 “租赁云” 这种云计算新商业模式的诞生。 要不怎么说人家能成功呢。
2003 ~ 2006 年,谷歌发布了引爆大数据时代的三篇文章:
这被称之为 “谷歌的三驾马车”,至此奠定了云计算的发展方向。
接下来出场的是一位来自微软的选手,将为我们带来 “云计算的托管化”。 微软在2008年发布云计算战略和平台windows Azure Platform:
至此,亚马逊、谷歌、微软 三巨头均下场,至此之后,不论是在技术领域,还是在资本领域,云计算越来越多的被人们所讨论。2008 年也被视作云计算 “鲤鱼跃龙门” 的一年。
早些年,网购的飞速发展让淘宝用户激增,但这也导致阿里深陷数据处理瓶颈。早期有参加过 “双十一” 的朋友就会知道。依靠传统 IOE 架构,显然已经不太够用了。从微软归国的王坚被寄予厚望,开始主导阿里云的建设。
2009 年,很多 QQ 的用户都乐于 “偷菜”,为了支撑起 QQ 农场 的正常运行,腾讯在短短一个月内额外采购与上架了几千台服务器到机房。事后,汤道生开始着手架设腾讯云平台的原型 – 让企业将 “机房” 架设在腾讯云上。 这个在早期只能收归在社交网络事业群(SNG)下面“猥琐发育”的尝试性业务,后来给腾讯带来了数百亿的收入。
很快,云计算领域的玩家越来越多:UCloud、QingCloud、信服云、华为云、京东云…
据第三方知名机构Gartner的分析,2019年,美国云服务整体市场规模接近1220亿美元,且未来5年年复合增长率(CAGR)超过14%。美国政府也曾发布了多项政策支持云计算发展,比如2010年提出“云优先”战略、2018年又升级为“云敏捷”战略,让各机构采用可以简化转型并拥抱具有现代化能力的云解决方案。
处在后发位置上的中国市场,也上演着美国市场曾经发生的故事。根据中国信通院《云计算发展白皮书(2019)》,我国云计算市场,2018年IaaS市场270亿人民币,PaaS市场22亿人民,SaaS市场145亿人民币。
从不被看好的烧钱黑洞,到现在产业互联网的中流砥柱,云计算的发展经历了线性上升的过程。尽管它依然面临着投入巨大、安全事故、竞争激烈等挑战,但本身先进的理念让一代代IT人前赴后继地投入其中。
云上的战争,才刚刚开始。
跑步入场,跑步入场,跑步入场啊!!!
来看张图:
这是来自CNCF(原生计算基金会)的云原生全景图,这里描述了云原生相关领域的项目,主要还是围绕着容器编排,治理,监控等建立起来的生态,全景图已经包含了云原生应用所关联的方方面面,可以给我们一个学习的方向与指示。