服务器|云计算 「半步巅峰」

小说里,距离巅峰只差一步之遥的修为,往往被称为“半步巅峰”。

1946年,世界上第一台通用电子数字计算机“埃尼阿克”(ENIAC)在美国研制成功,计算的万古长夜破开一道电子之光。

60年后的2006年,第一个云计算服务 Amazon S3 出现,让全球的IT厂商猛然发现,“IOE”并不是IT的巅峰,在此之上,还有更高的境界。

Serveless,云计算的巅峰
云计算这个概念最早可以追溯到图灵奖获得者约翰·麦卡锡 1961年在麻省理工学院百周年庆典上提出的一个“Utility Computing”概念,预测计算机将成为和水、电、煤气一样的公共资源,被每一个人使用。

2003年到2006年,谷歌发表的三篇论文,指向了分布式文件系统、并行计算和分布式数据库技术,基本奠定了云计算的发展方向。

2006年,当亚马逊第一次将其弹性计算能力作为云服务去售卖时,标志着云计算这种新的商业模式诞生。

我们目前所习惯的云计算,实际依旧在围绕着服务器运行,只是服务器不在本地。实际上,像目前常用的底层基础的云服务,实例使用起来和一台物理服务器差别并不大,对降低运维难度和提高物理硬件的利用率有提升,却没有那么夸张。

于是,一种真正无服务器的设想——Serverless应运而生。Serverless的直译,就是“无服务器”,但并不是说不需要服务器了,只是说开发人员不需要再关注服务器。

Serverless可以实现自动缩扩容和真正按使用量计费,开发人员只需要关注代码就可以了。总之,省事,好用,效率高!

服务器|云计算 「半步巅峰」
文章插图


从物理机到虚拟机,再到云计算、容器,未来则是Serverless,这也被许多人认为是IT发展的必然之路。问世间是否此山最高?或者另有高处比天高?Serverless之后是否还会有新的境界?

微信云托管:迈向云巅的半步
2017年,何世友还是一家科技媒体的CTO,那一年微信小程序发布,业界也很快达成共识,小程序的出现将催生低门槛的云服务出现。

于是一批基于云函数,做低门槛后端云服务的创业公司如雨后春笋般出现,他所在的公司也推出了 Serverless 的后端云服务产品,由何世友担任负责人。

事实证明,需求和趋势是客观存在的,从2017年底到2018年,这款服务的开发者的数量就接近了10万。

“下场去做这个事情之后,你才会真正看见它的前景有多大,但要实现 Serverless 化的基础设施,做好Serverless,需要更多的资源。”何世友说。

有一个问题:大家都知道 Serverless 好,但是当时小公司是没实力做好,那为什么大公司也没将Serverless 做成主流呢?

其中的核心原因是迁移成本。

从 IDC 到云计算,这个过程非常迅速,原因不仅是大势所趋,更重要的是这个过程对于用户来说成本比较低。IDC 里用的是一台装了操作系统的机器,来到云计算的管理控制台,用的还是一台装了操作系统的机器,几乎没有任何改造成本。

Serverless毕竟是新兴技术,上面说到,主流云计算仍是围绕服务器运作的,Serverless 改变了旧的模式,虽然对新项目来说,门槛变低效率提高,但是旧的项目想要迁移过去,成本也变高了。

正如亚马逊花了很多年才将数据库从甲骨文迁移到自家的云上,现在不少企业,连业务上云都磕磕绊绊,更别说更为前沿的 Serverless 了。

“你指望他们把项目拆出来改成云函数部署,做不到。你又要教育市场,用户又要学习新的开发范式来做项目,这个进度比不上之前云的那一拨。”