登录
注册
个人信息
我的订单
我的报告豆
我的优惠券
我的笔记
我的阅读
我的收藏
我的下载
我的上传
我的订阅
在线客服
退出登录
回到首页
AI
搜索
发现报告
发现数据
发现专题
专题报告
专题百科
研选报告
定制报告
VIP
权益
发现大使
发现一下
行业研究
公司研究
宏观策略
财报
招股书
会议纪要
seedance2.0
低空经济
DeepSeek
AIGC
大模型
当前位置:首页
/
行业研究
/
报告详情
02微服务应用现代化交付与管理一体化实践--曾庆国
信息技术
2023-06-06
ArchSummit北京2023|全球架构师峰会
苏吃吃
微服务应用现代化交付与管理一体化实践
技术背景和挑战
服务定义
:传统互联网应用的基础架构包括业务应用、中间件、基础设施和第三方应用,均为服务,需统一交付、管理和衡量成本。
微服务管理挑战
:
服务数量爆炸性增长,带来管理难题。
敏捷开发需求、业务快速增长、技术迭代和新业务尝试加剧管理复杂性。
传统交互式流水线维护困难,多样化配置变更管理困难,异构基础设施实施困难,成本难以衡量和控制。
运维团队负担
:业务开发者需承担大量重复性工作,自研发布平台将标准化管理权力转移给服务创造者。
企业服务发布平台的发展
平台工程化
:业务开发者体验优先,提供标准化服务管理能力,流程标准化,低成本跟进云原生能力。
平台工程的重要性
:业务微服务化、云原生化需求复杂,需重视业务开发者诉求,技术生态持续演进对平台建设提出新要求。
KubeVela:企业实践平台工程的好帮手
项目背景
:阿里联合微软发布OAM应用规范,KubeVela作为OAM的官方实现发布,2021年6月捐赠成为CNCF项目。
里程碑
:2019年发布,2021.3 GA版本,2022年获得招行、百度等行业标杆用户实践案例,2023.2成为CNCF Incubating项目。
核心数据
:200+社区企业用户,5+生态合作伙伴,220+贡献者,镜像下载250w+,Star 4.8k+,Issue/PR 5.5K+,社区成员4400+。
统一应用模型-OAM
OAM组件
:
Application
:抽象工作负载,覆盖业务、中间件、虚拟机应用、外部API服务等。
Trait
:组件运维能力抽象,如副本数、HPA、Metric端点、日志分析、网关规则等。
Policy
:应用交付策略抽象,定义部署区域、差异化、回收策略、状态维持策略等。
Workflow
:内置应用交付工作流,声明式灰度发布、分批发布等。
角色/责任分离
:标准化衔接生态能力,对接差异化基础设施。
声明式工作流技术
必要性
:应用完整描述需求,描述到达终态过程,多集群/多环境部署,高级发布策略,资源回收,安全控制。
要点
:轻量级运行模式,低成本扩展,与应用声明式契合,统一控制面,并行/串行执行。
能力
:丰富的能力和强大的流程控制,可扩展、可编程、可复用,CI集成,多环境部署,多集群资源管理。
应用场景-自动化灰度发布
方案
:获取系统Metric服务端点信息,下发新工作负载,生成20%副本和承接20%流量,基于Metric指标变化决策是否继续自动检查失败,通知人工确认全量发布完成。
优势
:灵活对接社区原子能力,灵活对接企业已有平台,工作流与应用工作负载协同,负载类型灵活定义。
基础设施对接
原生支持多集群
:直连模式,无状态网关模式,多种用户鉴权方式,集群灵活编排,应用和资源灵活匹配。
Kubernetes API请求转发
:MTLS身份互验鉴权集成,无需开发CRD控制器,转化传统服务为面向资源终态描述。
可观测流水线全栈
数据处理
:数据发现、过滤、格式化、转化、存储、查询、利用。
能力
:数据就近处理,数据发现,过滤、格式化,转化,数据安全,异构数据处理,存储&查询,数据利用。
高扩展性平台开发框架
生态扩展
:
Component Definition
:工作负载资源自定义渲染。
Trait Definition
:生成旁路资源,或对工作负载资源做修正。
Policy Definition
:主要影响控制面的工作流程,或根据环境修正资源。
Workflow Step Definition
:定义步骤执行逻辑,处理数据输入/输出。
SAE:基于KubeVela的阿里云Serverless应用管理平台
核心优势
:使用场景广泛,企业级特性,微服务治理,优雅上线/下线,全链路灰度,JVM极致优化,低门槛零改造,安全稳定,可观测智能弹性。
钉钉混合云交付平台实践
架构
:直播加速专属钉混合部署云业务,网络代理,存储网关,数据库网关,视频SIP,零信任网关,高校数智课堂服务。
流程
:钉钉自研VelaUX API,Kubernetes API,Vela Core,Terraform Controller,FluxCD及插件,Cluster Gateway,RDS,VPC,ACK Edge。
能力
:应用观测,应用交付/管理,钉钉自研单点认证,边缘节点管理,多租/项目管理,流水线,云控制面。
KubeVela社区下一步计划
项目建设
:围绕应用交付提供平台研发框架和开发者工具,提升核心应用引擎性能、稳定性和体验,力争2年内成为CNCF毕业项目。
生态推动
:推动OAM行业规范在钉钉、招行、京东云等行业充分落地,带动社区打造更多开箱即用的标准平台插件能力。
你可能感兴趣
字节跳动云原⽣微服务多运⾏时架构实践 - 成国柱
商贸零售
ArchSummit深圳2022|全球架构师峰会
2022-07-19
2025年金融服务领域生成式AI应用实践:机遇与风险管理研究报告
商贸零售
UK Finance埃森哲
2025-06-18
交付与服务深度融合,交付力从“交付产品”向“交付生活”升维
商贸零售
克而瑞
2025-04-02
02 以元为数和配置 动的 eBay 交易风控 AI 模型管理和部署实践 — — 王兵
商贸零售
ArchSummit北京2023|全球架构师峰会
2023-06-06
应用现代化实践指南
商贸零售
应用现代化产业联盟
2024-07-01