Serverless进阶实战课

Serverless进阶实战课 / 业务场景驱动,攻克“降本增效”难题

静远 某大厂资深云原生技术专家
  • 课程目录
  • 课程介绍
  • 在线阅读:开篇词|Serverless是降本增效浪潮下的必然选择

    在伯克利大学发表的新论文中,预言了 Serverless 将主导云计算下一个十年的发展。我坚信,通过这样的方式,你一定可以成为Serverless的一员干将,在未来的十年里站得更稳。

  • 思维构建|如何在新赛道下进阶Serverless能力?

    Serverless思维的建立一定不是一蹴而就的,在后面的课程中,我希望你能够通过“学习-实践-总结-表达”的过程去探索这门不断延伸的技术。

  • 01 | 生命周期:函数计算的基本流程是如何执行的?

    看完这次的内容,你一定能够对函数计算有一个整体上的了解,可以说已经摸到了这个领域的大门了。

  • 02|触发器:如何构建事件源与函数计算的纽带?

    希望通过这节课的介绍,你能对触发器以及相关的事件、调用原理有一个比较深入的理解,在之后使用或者自定义触发器的时候,就可以“拿捏”得比较准了。

  • 03 | 高级属性:应对生产级别的应用,你需要掌握哪些技能?

    如果你的工作角色是一个云平台开发者,那么,本节课对你步入函数计算领域或者进一步梳理、补充FaaS形态的Serverless平台的能力,都是一个很好的参考支点。

  • 04|冷启动:如何加快函数的第一次调用过程?

    冷启动的过程,包含容器创建、代码和层依赖的下载、环境变量与参数的准备、VPC网络及相关资源准备、运行时和用户代码初始化,一共6个部分。

  • 05|扩缩容:如何应对流量的波峰波谷?

    我们所有的讲解,都是为了能从共性中抽象出一套设计扩缩容系统的思路,这里面,最主要的还是要抓住三个核心要点:指标、决策、数量。

  • 06 | 流量转发:函数在不同情形下是如何执行的?

    相信在学习过今天的课程之后,你已经能通过开源的引擎框架去学习,并且在查阅云厂商的介绍时更加的得心应手了。

  • 07 | 运行时(上):不同语言形态下的函数在容器中是如何执行的?

    希望你通过今天的课程,能够对函数计算形态下的语言运行时有一定的了解,不仅会用,更知道它如何实现的,在后续遇到问题或者开发更复杂的功能时,能够做到心中有数。

  • 08 | 运行时(下):不同语言形态下的函数在容器中是如何执行的?

    希望你通过这节课程,对函数计算形态下的语言运行时有一定的了解,不仅会用,更知道它是如何实现的。在后续遇到问题和开发更复杂的功能时,能够做到心中有数。

  • 09 | 小试牛刀(一):如何利用函数之间的调用解决业务问题?

    我更希望你能够灵活地运用今天学习过的调用方法,在前面学习单函数的基础上,能够通过“积木的方式”实现更复杂的业务逻辑。

  • 10|小试牛刀(二):如何突破VPC网络的速度限制?

    如果我们能提前准备好访问的通路且可复用,是不是就可以解决这样的问题了?是的。为此,我们提出了函数代理技术。

  • 11 | WebIDE:如何让函数远离繁琐的本地开发模式?

    这节课,我从函数计算WebIDE的整体架构出发,分别介绍了它的核心四要点:VS Code Server、Serverless Extension、环境依赖、弹性伸缩。

  • 12|编排:如何协调多任务的运行?

    工作流在并行调用、批处理、事务型场景都发挥着巨大的作用,Server Less is More,并不是一句空话。

  • 13 | 可观测(上): 如何构建多维度视角下的Serverless监测体系?

    在Serverless的架构下,由于黑盒的调度和云组件集成的复杂性,可观测的构建要比传统微服务的架构难度更大。我们不仅要具备可观测的基础搭建思路,对Serverless产品本身也要非常熟悉。

  • 14 | 可观测(下): 如何构建多维度视角下的Serverless监测体系?

    这两节课,我们一直在讨论函数计算平台下可观测体系的解决方案。我们可以按照可观测中指标、日志和链路这三要素的架构去构建解决方案。

  • 15 | 选型:不同阶段的数据应如何存储?

    今天提到的MySQL、PostgreSQL、Redis、Doris、Etcd等,都是我们思考的一个具象化的表达而已。我们更关心的,应该是构建一个系统的思维。

  • 16 | 动手体验(一):如何实现业务高效率地开发上线?

    我们可以将这样的编排YAML文件沉淀下来,供身边的同学使用,让模版的能力得到真正的体现。

  • 17 | 动手体验(二):如何在云函数场景下实现一个有状态的服务?

    这节课包含一个广告物料巡检的案例,来更好的加深你对于基于存储介质实现更复杂的云函数功能的理解。希望对你在后续的工作中,能在降本增效方面有更多的参考选择。

  • 18|实战指南:Serverless沙场老兵的一线使用经验

    随着Serverless的不断演进,未来的众多产品也一定会朝着Serverless的形态转变。你在后续的工作中,还会遇到更多的业务诉求转型、难点挑战,希望你也能找到更优的解决方案,沉淀成方法分享给更多的Serverless前行者。

  • 19 | 实战进阶(一):Serverless “连接器” 的能力到底有多大?

    今天这节课,我将为你讲解连接的方式和组合,并通过ETL的场景,依次递进,带你重识“连接器”的不同使用方式。

  • 20|实战进阶(二):如何基于智能音箱开发一个BOT技能?

    作为码农的我们,也可以运用自己的技术,给孩子带来成长的快乐。

  • 21|实战进阶(三):传统的服务如何迁移到Serverless平台?

    传统服务的迁移涉及到四件事情:想清楚要不要迁移,迁到哪类Serverless的平台,改造方法和成本以及迁移效果评估。那我们该如何将这四个要点落实到日常的业务处理中呢?

  • 22|私有云:赛马时代的Serverless核心引擎谁能胜出?

    私有化部署的选择,主要是出于数据安全和平台掌控力两方面的考量。考虑到私有化部署的Serverless平台本身的门槛,一般会有“自研”和“购买”两种部署方式。

  • 23|实战进阶(四):如何从0到1进阶一个开源引擎?

    Serverless的技术是在不停更迭的,我们需要灵活地研究一个新发布的Serverless引擎、框架、平台,你可以通过直接上手体验,再去研究架构原理,最后深入源码细节升华的方式进行学习。

  • 24 | 实战进阶(五):如何从Serverless引擎蜕变成一个Serverless平台?

    你可以想象一下,现有的Serverless平台是否还有提升的空间,它的未来之路在哪里?终极形态是什么样子的?

  • 结束语|在实战中把握事物本质,不断革新

    而面对这些不确定性极高的未来,我们能做的只有两点:第一,吃透一个具体的产品技术,不断在实战中理解Serverless的本质;第二,从终局出发,不断地创造新的产品和方案。

  • 期末测试 | 来赴一场满分之约!

    为了帮你检验自己的学习效果,我特意给你准备了一套结课测试题(可以重复体验)。一共 10 道选择题,3道单选题,7道多选题,都来自我们前面讲到的重要知识。点击下面按钮开始测试吧!

28讲

全场 6 折| 11.11 特惠


你将获得

  • 高效入门,吃透核心原理与平台实现;
  • 实战演练,2+2+6案例稳步进阶;
  • 全局视野,构建用户+平台的双视角知识体系;
  • 高手带路,一线老兵的实战避坑指南。

讲师介绍

静远具备多年大型互联网应用的架构设计与研发经验,在跨语言技术栈、框架研发与Serverless方面有较深入的理解,成功申请专利30余项。目前聚焦于企业内部和外部客户提供Serverless全栈解决方案。


课程介绍

目前,行业内云原生、Kubernetes、容器工程师供不应求。各一线大厂都在加急招聘云原生工程师,在这种情况下,让自己成为会Serverless、懂Serverless的工程师,更能够助力你弯道超车,向目前大热的云原生技术要红利

但是,在Serverless真正落地使用的时候,大多数的技术人都还像是在摸着石头过河。因为Serverless不断延伸发展的特性,极大地提升了每一个人学习和使用的难度。况且,Serverless发展到今天,已经不是一两个明确的技术或者产品了,它包含着一整套的产品体系和技术理念。想要在这个快速迭代、动态发展的技术领域里构建完整的知识体系实在是难上加难。

那么,我们是不是能找到一个较为成熟的切入点,在了解技术本身的同时,掌握学习它的方法呢?

为此,我们特地邀请到了静远老师,以FaaS形态的Serverless为切入点,为你梳理Serverless的核心技术与原理,结合丰富的实战案例,打通Serverless进阶实战的完整学习路径。希望这样的聚焦方式,能够帮你养成举一反三的习惯和能力,实现Serverless从小白到专家的突破。

课程模块设计

本专栏分为四个模块。

导读

这一模块会详细地介绍Serverless的前世今生。静远老师会结合中国信通院最新的标准,把Serverless的完整解决方案平铺在你面前。课程的最后,也会分享静远在Serverless道路上的学习方法,让你升级打怪的道路更加平坦,最终成为王者

核心技术

这一模块会通过具象的FaaS产品和技术,将抽象的Serverless的核心要点梳理清楚,包括触发器、冷启动、扩缩容、流量转发、运行时等核心技术的实现机制。同时,我也会在原理中穿插案例和一线经验,让你能够即学即用,拨开云雾见青天。

有了核心技术的储备,就好像一棵大树有了“主干”。当你明白了Serverless的架构原理、核心特性以及技术细节之后,对设计一个同样Serverless形态的云计算产品就能做到心中有谱了。

拓展能力

这一模块会讲解Serverless的延伸能力,让你了解Serverless的整体解决方案。它包括如何将WebIDE的能力在FaaS中具体实施起来、如何构建多任务的编排能力、如何构建多维度的Serverless可观测体系等6个小节。

这一模块的内容,相当于Serverless这棵大树的枝叶。如果之后你需要主导一个新的Serverless形态的云原生产品的技术架构设计工作,应该也能触类旁通,游刃有余了。

实战进阶

这一模块包含业务方和平台方两种视角下的一线经验,核心技术与拓展能力的应用实战以及基于开源生态和社区的探讨。模块的最后,会以如何基于核心引擎构建属于自己的Serverless平台结束,也是整套专栏的升华。

通过这样“三位一体”的学习路径,你一定能够领会到Serverless的“意”,而不是“形”。

如果你是Serverless平台的使用者,通过专栏的学习,一定会在应用上更加得心应手,知其然,也知其所以然。如果你是Serverless平台的开发者,通过专栏的学习,在云原生产品的开发和创新上,你的思路也一定会越来越开阔。


课程目录


适合人群

面向云原生、Serverless、微服务转型的工程师、运维、测试、学生等。

  • 有一定容器技术经验(K8s、Docker),想拓展云原生技术栈的研发、运维和测试工程师
  • 希望在业务中使用Serverless,且了解其中原理的研发工程师或研究人员
  • 有一定前端开发经验,希望能往全栈发展的前端工程师
  • 对Serverless感兴趣,有成本优化、效率提升诉求的研发工程师、架构师、业务负责人

特别放送


订阅须知

随机推荐

澳雪珍奢小苍兰精油香氛沐浴露1100ml推荐哪种好用?亲测解析真实...

秋田满满婴幼儿米粉益生菌高铁罐装米糊入手怎么样?使用情况报告...

兰蔻寻爱限定口红双支礼盒化妆品选购哪种好?最新评测揭秘!

胜莱特多层落地家用置物架购买前需要注意什么?买前必看的产品评...

活力28汽车玻璃水防冻冬季零下-40度不结冰物有所值吗?测评大揭...

奶酪博士国产奶酪棒儿童高钙评测结果好吗?买前必看评测!