云中的下一个重大颠覆:无服务器计算
- +1 你赞过了
每天要发送超过15亿条信息、每月与超过10亿消费者互动的过程中,Braze公司使用了大量的云基础设施。但是Braze的业务是不可预测的,因此对计算资源的需求可能会随着必须转换的数据量大幅波动,以支持客户的个性化通信需求。
Braze公司DevOps和安全主管Sal Poliandro III说:“有时候我们可能有100台服务器在运行,也有的时候可能有1000台。” Braze曾经根据一系列指标来扩展其云基础设施,而这些指标最终支持形成了有根据的最佳猜测。然后,Braze发现了亚马逊的无服务器计算平台Lambda。
过去我们常常根据峰值负荷进行扩展。而有了无服务器技术,我们就不必担心这一点了,”Poliandro说。
当今,Braze只是云领域的追逐者之一。在主流云计算IaaS和PaaS中,开发人员进行业务开发时,仍然需要关心很多和服务器相关的服务端开发工作,比如缓存、消息服务、Web应用服务器、数据库,以及对服务器进行性能优化,还需要考虑存储和计算资源,考虑负载均衡和横向扩展能力等非专业逻辑的开发。
简言之,原有的开发框架束缚了开发人员的手脚,使得他们花费大量时间做些杂事。无服务器的出现能解放开发人员,让他们专心于开发工作,提高效率。
有些人认为,无服务器将最终成为大多数软件构建的一种方式。风险投资公司Mayfield Fund管理合伙人Navin Chaddha说:“这种底层技术将为重新定义完整的应用堆栈、软件编写方式、应用程序构建方式创造机会。”
据Cloudability对1500个组织的云使用情况进行了分析,发现2017年第四季度无服务器平台的使用量增长了7倍多,不过基数还比较小。RightScale报告称,无服务器技术是2017年1000名受访的IT专业人员认为增长最快的扩展云服务,采用率从12%增长到21%。
不仅是初创公司,还有大量网站。AWS Lambda及相关无服务器服务总经理Tim Wagner表示,Lambda增长最快的用户群中包括CapitalOne、Hearst和Financial Industry Regulatory Authority等大型企业。
事实上,一些企业已经开始将无服务器技术推向主流甚至是前沿计算领域。例如,抵押贷款融资公司Federal National Mortgage Association(Fannie Mae)正在将其风险分析模拟从自己的服务器转移到Lambda,创造了所谓的金融行业第一个无服务器高性能计算平台。
“无服务器计算不仅将从根本上改变后端计算的经济性,也将成为分布式计算未来的核心,”微软首席执行官Satya Nadella在去年的微软Build大会上这样表示。
最新资讯
热门视频
新品评测