Serverless:
让裸奔成为时尚
忙
碌的年末,在拼命工作的同时也不要忘记适时放松,不妨来我们云砺大讲堂让紧绷的神经稍作休息,还能为自己的知识储备充充电~
本期云砺大讲堂为了让大家不因工作的原因错过精彩的学习机会,特利用中午的碎片时间,邀请票易通研发中心副总经理 陈凯(Peter Chen)为大家带来一场精彩的技术分享!
讲师介绍
陈凯(Peter Chen)
– 票易通研发中心副总经理、首席架构师
多年前,SaaS鼻祖SalesForce喊出口号『No Software』,以软件终结者身份杀入市场。
而今天Peter要和我们谈谈关于『No Server』的那些事儿。如今Serverless正成为Google、微软、阿里乃至创业公司暗战的新战场,它能否成为云计算领域的颠覆性趋势?
Serverless到底是什么?
Serverless直译为“无服务器”。但事实上它不是不需要服务器,而是指借用第三方应用或服务来管理服务器端逻辑和状态,简而言之,开发者再也不用过多考虑服务器的问题,客户只管业务,无需担心存储和计算资源。
“Serverless的基本思想是程序员只需要写代码然后推送到Serverless的服务就足够了,其余的事情都由这个服务来处理。“
——Chad Arimura
(Oracle Serverless业务副总裁)
互联网应用传统架构的模型和Serverless架构模型
Serverless有什么优点?
低运营成本。
在Serverless架构下,按照云计算pay-as-you-go原则,用户按需使用,按使用量付费。有效应对业务高峰,避免系统空闲时刻的资源浪费和成本上升。
简化设备运维。
在原有的IT体系中,开发团队即需要维护应用程序,同时还要维护硬件基础设施;Serverless架构中,技术团队无需再关注运维工作,能够更加专注于应用系统开发。
高度弹性可扩展。
Serverless架构一个显而易见的优点即“横向扩展是完全自动的、有弹性的、且由服务提供者所管理”。从基本的基础设施方面受益最大的好处是,用户只需支付他所需要的计算能力。
更快的开发速度。
这一点在互联网创业公司方面得到了很好的体现。创业公司初期往往由于人员与资金等问题,不可能每个产品线都同时进行,这时候就可以考虑第三方的服务,加快产品开发的速度,这样就能够把工作重点放在业务实现上,把产品更快的推向市场。
AWS中的Serverless服务
尽管微软、阿里等行业巨头对Serverless也有涉猎,但最前沿的Serverless厂商无疑是亚马逊AWS,它从2006年开始提供云计算服务,这种领先也一直延续接下来。接下来让我们看看AWS的核心Serverless服务。
AWS Lambda
AWS Lambda 发布于2014年,它是一款基于事件驱动的Serverless服务。
1、它不需要管理服务器和抽象的计算资源;
2、由事件驱动,可自动扩展计算能力;
3、按使用量收,计时可精确到4秒。
Serverless服务可不仅限于此,它包括了方方面面,比如S3就是一个很典型的Serverless服务,按照存储的数据量和访问量收费。
场面火爆到座无虚席
Serverless的最佳实践
01
经典3层web应用
不止如此,还可以设计更复杂的架构。
02
数据批处理
03
数据流式处理
当然,以上这些只是最典型的Serverless实践案例。事实上Serverless仍是一个新的领域,它的应用还有无限的潜力与空间。
Peter为我们引领了一条全新的道路,如何将这一最新的技术应用到我们票易通日常的工作与项目中,提高效率,降低成本,在场的同学们进行了激烈的讨论,纷纷摩拳擦掌,跃跃欲试。相信在不久的将来,Serverless服务就会应用到我们的业务中了!
这次的云砺大讲堂就到此为止了,感谢Peter带来的分享!小易感觉打开了新世界的大门呢~以后我们还会带来各种各样主题的分享与交流,大家千万不要错过哦~
关注票易通招聘,随时随地涨知识
长按识别二维码关注

