登录
注册
回到首页
AI
搜索
发现报告
发现数据
发现专题
研选报告
定制报告
VIP
权益
发现大使
发现一下
行业研究
公司研究
宏观策略
财报
招股书
会议纪要
稀土
低空经济
DeepSeek
AIGC
智能驾驶
大模型
当前位置:首页
/
行业研究
/
报告详情
02微服务应用现代化交付与管理一体化实践--曾庆国
信息技术
2023-06-06
ArchSummit北京2023|全球架构师峰会
苏***
AI智能总结
查看更多
微服务应用现代化交付与管理一体化实践
技术背景和挑战
服务定义
:传统互联网应用的基础架构包括业务应用、中间件、基础设施和第三方应用,均为服务,需统一交付、管理和衡量成本。
微服务管理挑战
:
服务数量爆炸性增长,带来管理难题。
敏捷开发需求、业务快速增长、技术迭代和新业务尝试加剧管理复杂性。
传统交互式流水线维护困难,多样化配置变更管理困难,异构基础设施实施困难,成本难以衡量和控制。
运维团队负担
:业务开发者需承担大量重复性工作,自研发布平台将标准化管理权力转移给服务创造者。
企业服务发布平台的发展
平台工程化
:业务开发者体验优先,提供标准化服务管理能力,流程标准化,低成本跟进云原生能力。
平台工程的重要性
:业务微服务化、云原生化需求复杂,需重视业务开发者诉求,技术生态持续演进对平台建设提出新要求。
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
数字时代治理现代化研究报告 : 大型模型在政府领域的应用实践与展望 (2023)
信息技术
CSET
2024-06-11