1、Serverless化云原生-释放云计算效率红利Agenda 为什么需要Serverless化的云原生 Serverless化怎样落地 Serverless化还面临哪些挑战Agenda 为什么需要Serverless化的云原生 Serverless化怎样落地 Serverless化还面临哪些挑战What is not going to changePeople often ask him to predict what will change over the next decade,but asking what wont change over 10 years can offer pot
2、entially more valuable insight.For Amazon,the obvious answer is that customers will always want low prices,fast shipping and a large selection云原生基础设施技术演进&商业模式重构Services Services auto scaleauto scaleonly when you need themonly when you need themMoving from operators Moving from operators to developer
3、sto developersOnly charge you Only charge you when they runwhen they runAgenda 为什么需要Serverless化的云原生 Serverless化怎样落地 Serverless化还面临哪些挑战Serverless Framework云函数 SCFServerless TriggerServerless HTTP新一代安全易用、弹性扩缩的HTTP服务解决方案打通开发、调试、部署、监控全流程,简化业务开发复杂度统一的云产品事件触发接入方案高效连接云上海量产品服务,附加计算能力,丰富应用场景继云主机、容器服务之后的下一代通用
4、计算平台提供安全稳定、高效易用的低成本无服务器运行环境Serverless 领域最流行的一站式开源应用开发平台提供丰富的应用模板、开发组件、统一监控Serverless应用BaaSBackend as a Service后端即服务CMQ 消息队列AI 接口IOT 平台API 网关Credis 云缓存.COS 对象存储CDB 云数据库 消除传统海量服务器组件需求,降低开发和运维复杂性 按需调用,按需伸缩,按使用收费 专注业务逻辑开发,提升竞争力终端用户CkafkaCOSCMQAPI GWTimer调用代码依赖IDE开发者FunServerlessComputingFunFunFunFunFunF
5、unFunServerless 全栈开发BrowserBrowserAPIAPI 接入层FaaSFaaS 平台数据存储ServerlessServerless DBDBVue.jsVue.js+Express.jsExpress.js+PostgreSQLPostgreSQL DBDBServerless SSR(Server Side Render)SSR SSR 优点:SEO首屏到达时间SSR SSR 困难点:搭建 Node 服务器CPU 负载高自动扩缩/资源浪费传统 SSRSSRServerless SSRServerless SSRCloudCloud FunctionFunction
6、request pageAresponserequest page AresponseFunctionAFunctionBNodeNode ServerServerrequest pageAresponserequest page BresponseRouter ARouter BCOS触发器+云函数FunFunFunFun云函数 SCF后端服务API.COSCDN上传事件删除事件消息事件文件上传文件删除CDN回源事件通知日志分析消息分发客户端上传/删除图片/视频等文件时,会在COS产生上传/删除事件,该事件可以流转到云函数,驱动函数运行具体的业务逻辑。图片存储视频存储日志存储对象存储 COS
7、在云函数中,可以基于不同的编程语言(Python/Node/PHP/JAVA/GO),撰写自定义业务逻辑,如通知转码,文件解压,日志分析等。在云函数中,可以选择调用 API 接口,或者调用云上的其他服务,如事件通知,可以把自定义事件投递到某个API。支持一键配置 COS 事件监听,即可实时消费 COS 事件,COS控制台已集成文件解压缩、CDN刷新;自定义处理逻辑,支持多中编程语言,支持第三方库;毫秒级弹性伸缩,轻松应对负载的波峰波谷,现网实际案例支持10W+级QPS;场景丰富,免维护Agenda 为什么需要Serverless化的云原生 Serverless化怎样落地 Serverless化还面临哪些挑战Serverless存在限制运行环境限制无状态性缺乏 GPU 等定制化硬件无通信机制THANKS!