无服务器计算:为云中的下一个重大颠覆做好准备
微软的目标是消除功能即服务和平台即服务之间的界限,让开发人员能够混合搭配各种不同的平台。特别是,微软强调所谓的“虚拟Kubelets”,这个在12月推出的技术能够使容器运行各种功能或完整的应用,但有了微计费和自动基础设施配置,无服务器提供了很多企业客户想要的灵活性。AWS在11月底推出了Fargate,可以在不管理服务器或服务器集群的情况下运行容器。 微软Azure容器项目管理负责人Gabe Monroy在去年12月的KubeCon + CloudNativeCon北美会议上表示:“这实际是最好的无服务器,如果基础设施消失,我们将在基础设施领域开展工作。” Wikibon的Kobielus甚至认为,区块链这种去中心化的数字记账技术对数据库密集型场景中的无状态来说是一种补充。他说:“你可以随时回滚一个完整叙述,关于谁在什么样的联合框架中调用了什么。” 因此,无服务器的拥护者认为,这项技术有广阔的前景,特别是对于那些有着“提升和转变”心态的企业,他们试图将旧应用转移到一种新模式上,并积极拥抱构建和运行这些应用的新方法。 例如就在几年前,房利美(Fannie Mae)公司运行蒙特卡洛(Monte Carlo)模拟分析其抵押贷款组合的风险。现在,他们正在运行所谓的第一个在金融行业中使用无服务器的高性能计算平台。在大约2000万抵押贷款的模拟中,该系统的工作速度比以前快了4倍多。 “我们认为没有任何固有的技术限制可以阻止任何主要工作负载在Lambda上的使用,”AWS的Gilbert表示,他有趣地称Fannie Mae将无服务器当做“云中的超级计算机”。他说:“无服务器将是最简单、最简单的,对许多客户来说是主流计算的首选方式。” 开发者的爱 无服务器模型有一个优点,不容易被提炼为投资回报指标:开发人员喜欢这项技术。无服务器架构使他们摆脱了基础架构部署的负担,他们只需要编写代码就行了。 Braze的Poliandro说“无服务器技术让我们的应用和运营工程师能够以对他们更有意义的方式思考他们的责任。他们可以更快地部署,不必担心周围的基础设施。” 但是,在无服务器平台上构建应用,需要对开发人员如何考虑执行任何的方式进行重大改变。“选择Lambda意味着要为代码进行重写,”Ryland坦言。 无服务器架构的粉丝说,这种局限性不在于技术,而在于开发集成应用已有60年的历史。 Gartner的Lowery说:“无服务器技术挑战了软件应该如何开发的一些假设和已有的模式。客户看到其中有很多价值,但他们不得不学习一种全新的编程方式。” (编辑:惠州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |