最近和朋友老李聊起了云计算的话题,不知不觉扯到了Serverless身上。
没想到老李对Serverless“不屑一顾”。
Serverless啊,我知道,就是无服务器嘛,写个无状态的函数,不用考虑服务器配置,扔到云端就行,有请求就运行,没请求就卸载,云计算会自动对计算资源进行扩展和收缩……这个概念推出有10年以上了吧?
这种无状态的函数在实际的系统中很少,所以Serverless用处也不大。
老李对Serverless判了“死刑”。
老李的想法可能代表了很多人对Serverless的“落后”认知,即Serverless 等于FaaS(Function as a Service)。
你知不知道亚马逊云科技有个数据库叫做Amazon Aurora Serverless?它的计算和存储是分离的,能根据计算量和数据量自动伸缩,无论是开发还是运维,都会变得非常简单。
哦?这么厉害?连数据库也实现Serverless了?
不止是数据库,Kafka集群也Serverless了,Amazon MSK Serverless可以根据流量随需而变,自动伸缩,以后再也不用手工调整Kafka集群了。
还有哪些被Serverless了?
Amazon EMR Serverless实现了大数据处理的Serverless化,Amazon RedShift Serverless实现了数据仓库的无服务器化,Amazon DynamoDB实现了非关系数据库的Serverless化,还有模型推理,实时数据分析,数据集成…..你能想到的,恐怕都Serverless化了。
“嘶——这让我们后端程序员情何以堪,云平台把这些东西都搞定了,把细节都屏蔽了,我研究那么多年的高并发、大流量、Redis集群、分库分表……岂不是都变成了屠龙之计?”
“哈哈,有这种可能啊,但是,BaaS(Backend as a Service)、FaaS、Serverless肯定是计算机系统进化的方向,我们可以摆脱复杂的软件配置、系统运维了,这些繁琐的、费力的、耗时的事情让云平台去实现就好了。”
那我们程序员干啥?
程序员就可以把注意力集中到业务上了,基于Serverless快速地去完成需求,实现业务价值。另外如果你要是烦业务,也可以去云平台开发Serverless,哈哈。
那要是使用Serverless,应用架构是不是也得变化啊。
对,应用程序会从传统架构转变为事件驱动的、完全解耦的Severless架构。
我给老李发了一张图。
好吧,Serverless发展这么快,看来我真是有点儿落伍了,赶紧得学学了。
那你应该关注一下3月30号举办的亚马逊云科技创新大会,因为这一次的主题就是“全面拥抱Serverless时代”!
这次大会请了不少来自亚马逊云科技、PingCAP、西门子,易点天下的技术大咖,可以和他们零距离面对面对话,了解Serverless技术最新的进展,一起畅想Serverless带来的新机遇。
在大会的四个分会场上,你可以看到:
1. 云原生应用Serverless战略
了解下Serverless对企业到底有什么好处,如何帮助企业推动数字化变革,组织创新,降低成本,让产品更快上市,在激烈竞争中取得成功。
2. Serverless全栈服务
熟悉下亚马逊云科技的全栈Serverless服务,涵盖了计算、存储、网络、容器、数据库、开发工具、安全和合规等各个方面,Serverless不仅是计算,更是一种端到端的架构,亚马逊云科技的全栈Serverless服务,帮助客户快速构建现代化应用。
3. Serverless事件驱动架构
这可能是程序员最感兴趣的一个分会场,具体看看用Serverless如何开发应用,如何提升可靠性和安全性,相信你会对100% Serverless的电商订单系统,Serverless架构的咖啡点单应用留下深刻印象。
4. Serverless开发实践
这个分会场主要是亚马逊的解决方案架构师们讲解具体的实践,例如使用Amazon CDK实践基础设施代码化与CI/CD,使用Amplify Studio以可视化方式构建Web应用,使用CodeCatalyst加速应用程序交付,Serverless应用开发程序员指南等等,都非常吸引人。
四个专场,不仅能了解Serverless能给企业带来的优势,全栈的Serverless服务,还能学习具体的应用开发,最佳实践,可以说是干货满满。
3月30日下午13:30 ~ 18:00,在北京的同学强烈推荐到现场看看,面对面交流,没法到现场的可以关注线上直播。
现在报名参会,即有机会赢取价值人民币2100元 Serverless 体验营,或价值人民币6300元线下Serverless训练营,实现职业技能大进阶。
扫描下方二维码,立刻报名
点击下方阅读原文,查看大会更多信息!