跳过容器,改而搞 serverless 计算!
Posted 云头条
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了跳过容器,改而搞 serverless 计算!相关的知识,希望对你有一定的参考价值。
Docker之类的容器技术功能非常强大,但是需要贵公司无力搞到的人才。serverless计算利用你实际上能搞到的人才,提供了与容器技术一样的优点。
通常情况下,主流企业欣然接受先进技术的动作很慢,而从公共云到NoSQL数据库的各方面,初创公司及其他早期采用者都起到了带头作用。然而,serverless计算完全不一样。
据AWS掌舵人安迪•杰西声称,AWS Lambda率先推广的serverless计算迎来了“惊人”的发展势头:同比增长300%以上。出人意料的是,推动这种发展势头的可能是Redmonk公司的分析师詹姆斯•戈文纳(James Governor)所说的“落后者”,而不是技术弄潮儿。
容器炙手可热,但可能不适合你
在过去的几年,没有什么技术像容器这么炙手可热了。的确,容器太火爆了,以至于它打破了企业科技研究公司(ETR)用来衡量CIO购买企业技术的意图的尺度,创下了“ETR六年来有史以来记录的购买意向最高分。”原因很简单:容器使开发人员大大提高了工作效率。正如作者Chenxi Wang所写,容器使开发人员能够比“使用虚拟机更快速更轻松地部署、复制、移动和备份工作负载。”
这是一大优点。
虽然容器很出色,但是存在一个固有的缺陷:它们还不够简单,正如戈文纳强调的那样:
容器可以帮助降低IT成本,但促使企业采用的主要动因是基础设施的速度和高效管理。容器基础设施的问题在于,这种高效管理还需要技能娴熟的开发人员和操作人员。而人才是一种稀缺资源。就算你请得起这方面的人才,他们可能更希望为更酷的公司工作。
“更酷的公司”是指除贵公司之外的每家公司。当然不完全是,但是大多数大型成功企业在金融分析师看来可能很酷,而在开发人员看来不那么酷。对于这些公司来说,serverless计算可能是解决之道。可以说,serverless是自容器以来最热门的技术。
serverless在主流界酷毙了
“serverless”是指像AWS Lambda这样的服务,它们让开发人员得以专注于编写应用程序逻辑,而不是服务器基础设施。没错,这意味着开发人员必须相信AWS、微软或谷歌会搞好这套基础设施,但是拥抱这些云后端带来了莫大的好处。正因为如此,Stackery公司告诉戈文纳:“主流企业在推动serverless发展。我们看到这些企业跳过容器,以便能够直接拿来现成的技术,迅速行动。”
换句话说,它们很想涉足容器,但可能缺乏那种专长。于是它们借用了亚马逊或另一家serverless厂商的这种专长,直接跳过了容器革命。
一些企业不太愿意将自己的应用程序基础设施托付给云厂商,其中一些希望将serverless引入到“企业内部”,在企业数据中心本地运行,就像一些企业希望在数据中心中所谓的私有云同样获得公共云计算的好处。这个想法不错,遗憾的是实际行不通。反正对于大多数公司而言行不通。
的确,一旦你将serverless引入到企业内部,就开始“恰恰抵消你一开始获得的优势”,AWS宣传官麦肯齐•科舒特(Mackenzie Kosut)认为。他表示,相反,公司应该“花更多的时间来开发应用程序和业务逻辑,减少花在管理系统上的时间。”或者,正如AWS云架构副总裁阿德里安•科克罗夫特(Adrian Cockcroft)所说的那样,如果你“想要快速度、低成本地行动”,就别再一味盯着服务器,而是应将服务器这一块托付给AWS、微软或谷歌之类的云合作伙伴。
当然,总会有一些公司希望深入掌控自己的系统。对于这类公司来说,容器在它们对于基础设施获得多大的控制和权力方面颇具启发性。
Octopus的工程师帕韦尔•帕比奇(Pawel Pabich)认为,然而对于大多数开发人员来说,“容器让人分心。”有鉴于容器已变得很重要,这真是有点骇世惊俗的观点。不过它不无道理。常言道,开发人员是新的掌权者,但并不是每家公司的员工队伍中都有优步那种水平的开发人员,要驾驭容器以满足自己的要求需要这类出色的开发人员。对于这种“落后者”来说,serverless会做得很好。
行业交流群欢迎加入,群主微信:aclood(备注任职单位、职位,否则不予通过)
相关阅读:
以上是关于跳过容器,改而搞 serverless 计算!的主要内容,如果未能解决你的问题,请参考以下文章
阿里云宣布进入 Serverless 容器时代,推出弹性容器实例服务 ECI
定义Serverless下一站:容器化Serverless安排上了!
阿里云宣布 Serverless 容器服务 弹性容器实例 ECI 正式商业化