杨丽编辑
王刚
过去五年,同程艺龙机票事业部CTO王晓波经历的“挖坑”与“填坑”过程,至今让他回味。
在近日举办的TchoTVP开发者峰会SrvrlssDaysChina上,他这样描述了一个身为互联网公司研发负责人的“苦恼”:
很多业务同学对产品功能部署的要求有多快?或许就是上午坐公交车被门夹了一下,想出来一个ida。然后他就希望下午的时候看到这个功能已经上线了。通常而言,研发人员上线新功能,往往需要架构设计、服务器部署,不是想象中写几行代码就能够完事儿。项目紧任务重,该上线的还得加油干。
于是,团队开始尝试Srvrlss服务,尽量减少在服务器、框架、部署,甚至开发过程等环节上的精力消耗。不同的是,当时尝试Srvrlss更多属于企业内部的项目,不需要服务对外,这也意味着很多技术解决不了的问题通过一道行政命令就执行落地了。
凝结五年经验与教训,他总结出三个灵魂发问:
“为什么要用Srvrlss?难道我们要追星吗?”
“究竟解决了什么问题?比如弹性计算省下来的钱,真得能换来一个业务吗?”
“对业务的帮助有多大呢?比如对IT架构设计的要求,从单体发展到微服务,再到SrvicMsh,再到Srvrlss,最后绕了一圈突然又觉得单体架构可能会比较好。这究竟是不是时代的局限性?”
王晓波将这种痛苦的经历总结为:缺少一个真正的方法论和工具进行管控。
对于更多的企业开发团队而言,又该避免尝试上手Srvrlss后继续变成原来所讨厌的事情?如何AllinSrvrlss?
1
从AllinSrvrlss到落地
年3月,市场调研机构Forrstr公布的最新一项调研中,清晰地展示了国内各大云服务商在云函数服务能力的矩阵图。
在Srvrlss实践与推广方面,我们最早熟知的亚马逊云的Lambda就是一款相对成熟的函数计算产品,但这次不同的是,国内厂商似乎在追齐国际主流厂商的各项能力。
登入市场性报告的魔力象限或许并不能完全说明各自服务商的优劣势,实际上,他们各自在函数计算的实践和突破路径上其实都各有所长。但这至少说明一点,云函数已经得到云巨头的广泛性