云原生时代下,微服务体系与 Serverless 架构的发展、治理与融合

本文涉及的产品
MSE Nacos/ZooKeeper 企业版试用,1600元额度,限量50份
函数计算FC,每月15万CU 3个月
可观测监控 Prometheus 版,每月50GB免费额度
简介: 7 月 22、23 日为期两天的 2022 稀土开发者大会召开在即,此次阿里云 Serverless 研发负责人杨皓然(不瞋)作为大会出品人,带来《微服务与 Serverless》专场演讲,邀请到字节、阿里等各大厂的核心业务负责人,为各位开发者分享微服务与 Serverless 方向的探索实践和经验心得,带你探究 Serverless 前沿动态。

作者:掘金开发者社区


微服务和 Serverless 正在成为一对最佳拍档。


云计算时代,容器和 K8s 的出现让微服务架构开始发挥更大的效能,如今云应用正朝着无服务器Serverless)的方向发展,Serverless 简化了开发模式,开发者不用再关心 Server ,只需专注业务逻辑。


Serverless 已经扛起了变革传统 IT 架构的大旗,成为企业数字化转型革新架构的利器。Forrester 认为:Serverless 架构的兴起,让 FaaS (Function As A Service) 成为继 IaaS、PaaS、SaaS 之后一种新的云计算能力提供方式。


预计未来几年,将会有大量主流企业的核心应用,从原来的主机架构迁移到 Serverless 架构。但是软件开发没有银弹,一些问题得到解决的同时,新的挑战也随之产生。


将一个巨型单体应用以微服务的方式拆分解耦,继而改造为 Serverless 应用,是采用渐进的方式逐步替换还是完全重写?什么样的业务场景适合微服务,什么样的业务场景适合 Serverless?实际开发中出现的厂商锁定、成本问题、业务复杂等痛点应如何解决?


介于此,7 月 22、23 日为期两天的 2022 稀土开发者大会召开在即,此次阿里云 Serverless 研发负责人杨皓然(不瞋)作为大会出品人,带来《微服务与 Serverless》专场演讲,邀请到字节、阿里等各大厂的核心业务负责人,为各位开发者分享微服务与 Serverless 方向的探索实践和经验心得,带你探究 Serverless 前沿动态。


1.png


杨皓然(不瞋)阿里巴巴资深技术专家


阿里云 Serverless 研发负责人。2010 年加入阿里云,参与了阿里云飞天分布式系统的研发,历任表格存储(NoSQL),对象存储(OSS)研发经理,深度参与了阿里云系统研发和产品迭代的全过程。 对大规模分布式计算,大规模数据存储和处理有非常深入的理解。现负责阿里云 Serverless 产品线研发工作,致力于构建下一代弹性、高可用的无服务器计算平台。


本届开发者大会免费报名 ing


点击文末阅读原文或识别海报二维码


即可与各位牛人分享交流


2.jpeg


议题介绍


演讲主题:Serverless 时代下大规模微服务应用实践


微服务架构相比单体架构有更好的组织,更高的敏捷性,但也不可避免的带来了新的复杂性。但是这些复杂性正好在 Serverless 的时代得到了很好的解决,本次演讲,将会结合当前最新的 Serverless 发展趋势,让架构师/开发者快速了解微服务架构目前的最新状态,以及如何结合 Serverless 降低复杂度。


即便还处于观望的各位也可以从本次分享中切实感受到 Serverless 带来的好处,以及落地微服务复杂度的降低。

演讲大纲:


  • 微服务架构的优点和痛点
  • Serverless 时代下的解决方案
  • 阿里云 Serverless 微服务功能原理和最佳实践
  • 总结以及未来展望


演讲嘉宾:


陈昕(阿里云技术专家)


长期致力于微服务、云原生、Serverless 等技术领域的研发实践,先后曾在美团、滴滴等公司参与和负责相关领域工作。

目前就职于阿里云,在云原生应用平台从事 Serverless 应用引擎(SAE)的设计和研发,致力于构建下一代轻量的 Serverless 应用平台,打造极致的 Serverless 体验。


演讲主题:Serverless 计算在字节跳动的实践与探索


ByteFaaS 是字节跳动内部的函数计算平台,产品形态上与公有云厂商的 FaaS 产品比较相似。在字节内部经过三年半的演进迭代,ByteFaaS 已经成为了字节内部默认的 Serverless 计算解决方案。

本次演讲的第一部分会专注于 ByteFaaS 平台底层技术栈的介绍,涵盖了数据面流量调度、弹性扩缩、大流量异步消息队列数据链路的底层实现。本次演讲的第二部分从 ByteFaaS 平台与字节微服务体系的结合切入,介绍了 FaaS 适配 PaaS 体系的过程。

FaaS 作为一个新生事物,为了更好地在公司生态内得到发展,吸引开发者,降低使用门槛,我们与字节内部微服务体系做了深度的适配融合:RPC 协议、自定义镜像、Job 类型任务、以及字节内部内服务治理体系。

随着这种融合适配程度的加深,和 ByteFaaS 平台规模的进一步扩大,FaaS 与 PaaS 的界限逐渐模糊,FaaS 本身也变成了微服务体系计算平台的重要一部分,并且开始引导整个字节微服务生态向 Serverless 的范式迭代。


演讲大纲:


  • 字节跳动函数计算的发展历史
  • 超大规模 MQ 场景的实现及落地场景
  • 多协议微服务场景的实现及落地场景
  • 云边一体轻量化函数的实现落地场景以及未来展望


演讲嘉宾:


阔鑫(字节跳动 Serverless 研发工程师)


2019 年加入字节跳动基础架构团队,负责字节跳动内部私有云及火山引擎公有云 Serverless 计算架构的设计及演进。


演讲主题:云原生时代函数计算平台的探索与实践


近年来云原生技术的发展为打造云原生时代的函数计算平台打下了良好的基础,OpenFunction 正是在这个背景下应运而生。OpenFunction 是 KubeSphere 社区开源的云原生函数计算平台,目前已经被接纳为 CNCF Sandbox 项目。


本次分享 OpenFunction Maintainer 将会介绍如何利用 Dapr、KEDA、Cloud Native Buildpacks 等云原生技术打造开源的云厂商中立的函数计算平台;如何通过与 SkyWalking 社区的紧密合作,实现用 SkyWalking v9 监控 OpenFunction 同步和异步函数的性能;OpenFunction 社区、路线图以及 OpenFunction 在自动驾驶领域的应用等内容。


演讲大纲:


  • Serverless: 下一波浪潮
  • 为什么需要一个开源的云原生函数计算平台
  • 如何构建一个开源的云厂商中立的函数计算平台
  • OpenFunction 介绍:包括 Build、Serving、Events、Gateway、Functions Framework 等
  • SkyWalking 助力 OpenFunction 实现函数可观测
  • OpenFunction 在自动驾驶领域的应用
  • 函数计算应用场景概览
  • OpenFunction 社区
  • OpenFunction 路线图
  • Demo

演讲嘉宾:

霍秉杰 (青云资深架构师)

主要负责 KubeSphere 可观测及 Serverless 方向的产品,是云原生函数计算平台 OpenFunction 的发起人,也是几个云原生可观测领域开源项目的发起人如 Fluent Operator、Kube-Events、Notification Manager。


热爱云原生和开源技术,是多个云原生开源项目的 contributor,包括 KEDA、Prometheus Operator、Thanos、Loki、Falco 等。曾多次在国内外技术峰会上发表演讲,包括 KubeCon、FluentCon、GIAC 等。


演讲主题:以 Google Cloud Serverless 框架,打造高效开发、部署及运营架构


微服务架构转型是企业云原生过程中的关键部分,如何提高开发人员的速度,同时降低管理基础设施的运营开销,使用 Serverless 计算可以帮助开发人员专注于编写可提供业务价值的代码。


自 2018 年 Google 开源无服务器 Knative 项目至今,以容器镜像为底的多语言支持性(e.g. Go、Python、Java、.NET 等),已经获得社群广泛的支持,吸引超过 1,800 名工程师投入开源贡献。

在 2021 年 11 月,Knative 1.0 发布,随即于次年 3 月提交给 CNCF 社区,成为 Kubernetes 生态圈一员。Cloud Run 作为 Knative 在 GCP 上的企业支持版本,不但继承了 Knative 自动扩容与多语言支持的特性,在 2022 Google I/O 的开发者主题演讲中,Google 更一口气推出了 Cloud Run Jobs 与 Eventarc,奠定了 GCP 下一代 Event-Driven 的开发框架。用户可以按需、按计划或通过事件触发器运行批处理作业,帮助开发和运维人员提高效率,保证交付安全。


演讲大纲:


  • Serverless 在应用现代化的角色
  • 面向开发者的 GCP Serverless 平台
  • 面向企业级需求的 GCP Serverless 平台
  • 展现云化价值的 Serverless 平台


演讲嘉宾:


何宗宪 (Google Cloud 应用现代化/混合云架构师)


负责 Cloud Native Enterprise 与企业客户导入容器平台 K8s、Service Mesh 及 Serverless 服务。具备十多年技术开发与服务导入的实操经验,由早期的虚拟机技术、容器(Docker)、容器平台(K8s)均有长时间的涉猎,历任连续四年台湾 Kubernetes Summit 大会讲者,经常撰写技术类博客文章。


先后担任 VMware 的虚拟化架构师与 CTO 大使的角色,协助企业用户使用虚拟计算、存储与网络的导入,客户遍及金融、电信等产业。


了为期两天的沉浸式内容体验,稀土开发者大会还为万千开发者朋友们准备了丰厚的奖品,报名参会的开发者将有机会参与抽奖,赢取丰厚大奖,敬请期待 。

点击“此处”,即刻免费报名抢占最佳观景位!

相关实践学习
【AI破次元壁合照】少年白马醉春风,函数计算一键部署AI绘画平台
本次实验基于阿里云函数计算产品能力开发AI绘画平台,可让您实现“破次元壁”与角色合照,为角色换背景效果,用AI绘图技术绘出属于自己的少年江湖。
从 0 入门函数计算
在函数计算的架构中,开发者只需要编写业务代码,并监控业务运行情况就可以了。这将开发者从繁重的运维工作中解放出来,将精力投入到更有意义的开发任务上。
相关文章
|
6月前
|
运维 Cloud Native 测试技术
极氪汽车云原生架构落地实践
随着极氪数字业务的飞速发展,背后的 IT 技术也在不断更新迭代。极氪极为重视客户对服务的体验,并将系统稳定性、业务功能的迭代效率、问题的快速定位和解决视为构建核心竞争力的基石。
|
3月前
|
缓存 Cloud Native Java
Java 面试微服务架构与云原生技术实操内容及核心考点梳理 Java 面试
本内容涵盖Java面试核心技术实操,包括微服务架构(Spring Cloud Alibaba)、响应式编程(WebFlux)、容器化(Docker+K8s)、函数式编程、多级缓存、分库分表、链路追踪(Skywalking)等大厂高频考点,助你系统提升面试能力。
140 0
|
5月前
|
人工智能 Cloud Native 容灾
深圳农商银行三代核心系统全面投产 以云原生架构筑牢数字化转型基石
深圳农商银行完成第三代核心系统全面上云,日均交易超3000万笔,峰值处理效率提升2倍以上。扎根深圳70余年,与阿里云共建“两地三中心”分布式云平台,实现高可用体系及全栈护航。此次云原生转型为行业提供可复制样本,未来将深化云计算与AI合作,推动普惠金融服务升级。
389 17
|
5月前
|
存储 Cloud Native 关系型数据库
PolarDB开源:云原生数据库的架构革命
本文围绕开源核心价值、社区运营实践和技术演进路线展开。首先解读存算分离架构的三大突破,包括基于RDMA的分布式存储、计算节点扩展及存储池扩容机制,并强调与MySQL的高兼容性。其次分享阿里巴巴开源治理模式,涵盖技术决策、版本发布和贡献者成长体系,同时展示企业应用案例。最后展望技术路线图,如3.0版本的多写多读架构、智能调优引擎等特性,以及开发者生态建设举措,推荐使用PolarDB-Operator实现高效部署。
280 3
|
6月前
|
Cloud Native Serverless 流计算
云原生时代的应用架构演进:从微服务到 Serverless 的阿里云实践
云原生技术正重塑企业数字化转型路径。阿里云作为亚太领先云服务商,提供完整云原生产品矩阵:容器服务ACK优化启动速度与镜像分发效率;MSE微服务引擎保障高可用性;ASM服务网格降低资源消耗;函数计算FC突破冷启动瓶颈;SAE重新定义PaaS边界;PolarDB数据库实现存储计算分离;DataWorks简化数据湖构建;Flink实时计算助力风控系统。这些技术已在多行业落地,推动效率提升与商业模式创新,助力企业在数字化浪潮中占据先机。
351 12
|
10月前
|
监控 数据可视化 架构师
为什么企业需要开展架构治理?
随着数字化转型加速,企业面临的技术和业务环境日益复杂,传统架构难以应对快速变化的需求。企业架构治理成为数字化转型的关键,通过确保技术与战略对接、优化资源利用、降低风险和复杂性,提升企业灵活性、效率和创新能力,支持快速响应市场变化,推动数字化转型成功。
430 7
为什么企业需要开展架构治理?
|
10月前
|
监控 数据可视化
如何通过建模工具实现企业架构治理全流程管理
企业架构治理工具通过构建统一的架构语言、可视化建模、流程管理、资源整合和多场景分析,实现企业架构的全生命周期管理。该工具赋能企业数字化转型,确保业务、平台、数据及技术相互耦合闭环,提供从规划到决策的一站式服务,助力提升业务运营、优化组织管理和加速数字化建设。
215 2
如何通过建模工具实现企业架构治理全流程管理
|
9月前
|
容灾 网络协议 数据库
云卓越架构:云上网络稳定性建设和应用稳定性治理最佳实践
本文介绍了云上网络稳定性体系建设的关键内容,包括面向失败的架构设计、可观测性与应急恢复、客户案例及阿里巴巴的核心电商架构演进。首先强调了网络稳定性的挑战及其应对策略,如责任共担模型和冗余设计。接着详细探讨了多可用区部署、弹性架构规划及跨地域容灾设计的最佳实践,特别是阿里云的产品和技术如何助力实现高可用性和快速故障恢复。最后通过具体案例展示了秒级故障转移的效果,以及同城多活架构下的实际应用。这些措施共同确保了业务在面对网络故障时的持续稳定运行。

相关产品

  • 函数计算