- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
2024云原生平台工程实践
目录
汽车“平台工程”
云原生“平台工程”
招商银行平台工程实践
实践成果与获益
总结与启示
汽车“平台工程”:汽车平台化
背景
标准组件化平台的创建、开发,满足新车型低成本和短开发周期的需求,促进了汽车研发、交付、售后等管理效能的发展。
汽车组件平台包括以标准化方式设计和组装汽车的所有子系统,以及以组件间形态按标准模型设计和生产汽车零部件,并根据车型定位进行最终的“组装”。
汽车建模与关注点分离 模型与SOP
丰田TNGA
ToyotaNewGlobalArchitectureCarPlatform
丰田实施平台化后,规约“标准”车型组件
不同车型间,组件可复用;
一个平台(生产线),可生产旗下不同品牌的车型(产品)
从平台和产品之间关系
先建平台,再造车
汽车平台(Car)=云原生平台(App)
云原生“平台工程”:云原生应用平台化
背景
InspiredbyDanielBryantatPlatformCon2022
4427235032.55
44
27
23
50
32.55
42.74
57
20
0
未上云
混合云
私有云 公有云(多云)
形
CNCF:社区持续演进 成
120
100
80
60
40
DORA2023StateofDevOpsReport
!#?Dr1z*+(%
10.5
2022
2019
容器:成为云应用交付介质标准 微服务:成为云应用架构标准实践
K8s:成为云应用资源管理标准 IaC:成为运维自动化标准实践
平台团队、平台、参考架构
放大
DevOps、SRE、PlatformEngineer
银行平台工程实践:云原生应用平台
应用上云后挑战
当前云的环境下开发人员关注点越来越多。从应用开发到应用交付、应用运维都需负责,职能边界长。
云基础设施的复杂性暴露给了开发者,开发人员直面云的各项技术细节。
微服务关联链路长,关联服务涉及组织多,运维、排障效率低。
开发人员需要掌握技能梳理
前端
前端
DMZ
网关
API服务
状态服务
举例:简单业务场景
应用管理生命周期虚拟机应用
应用管理生命周期
虚拟机应用
容器化应用
数据库、中间件等
应用用云复杂度
应用初始化
系统\子系统、发布单元、服务单元、代码仓、流水线、制品库、流程中心、部署策略、重要性等级等
行内应用开发运维人员目前至少要掌握60+
(不含编程领域)不同门类用云领域知识,使用超过多个应用相关平台,才可能胜任云应用开发运维。
用云复杂性,造成应用业务连续性保障难度大
按ACS租户、Quota申请计算(虚机)、网络(Vnet、SLB、SubNet、PIP、NAT)存储
按容器租户、Quota申请命名空间,申请微服务租户。
数据库架构选型、资源评审,资源申请。
应用配置
配置文件路径及文件格式,SLB、后端池、出入站规则、健康探测规则等。应用配置自行管理
ENV、Secret、ConfigMap、Mount、ENVREf、CMD、内部路由svc、外包路由route、容器端口、健康探针、优雅停、微服务配置等各类yaml
应用正确配置db链接池,解决数据库sql兼容性问题。
应用部署
编写部署脚本,设置自启动服务,切换回退自行实现。
depoyment、job、cronjob等,弹性、灰度、域名访问、网络安全扫描、DNS上线
sql发布等、防火墙开通
应用运维、
监控、排障
根据自身经验知识查看分析应用日志、应用链路、应用指标。提权运维变更并验证。如遇网络问题需联系平台及网络团队排查。
联系DBA进行故障定位分析
大规模金融私有云Convergenceof
大规模
金融私有云
ConvergenceofITInfrastructure
应用
云原生转型
ApplicationBeCloudNative
Complexity
Efficiency
Stability
挑战
挑战
实践三要素(1/3)|应用标准化
OAM为平台团队提供标准化的云能力供给范式。云建设者研究用户诉求,抽象封装云的能力,使用OAM进行标准化供给:
定义工作负载:抽象封装云的基础能力和实现细节;制定云能力使用规范并标准化实现。
定义运维特性:抽象封装云和运维自动化的基础能力;分散的能力集中化、标准化。
实现对应controller控制器:通过OAM执行引擎实现对应的控制器。
通过应用管理GUI供给开发人员。
定义APIServer这类工作负载类型由k8s的deployment资源对象来实现。
定义route这个运维特性可给APIServer工作负载使用
定义route如果配置了internet访问将自动发起安全扫描和dns公网开通
实践三要
您可能关注的文档
最近下载
- 2024年大数据技术试题库(含答案).pdf
- 艾兰德ALD6000P系列变频器使用手册(中文).pdf
- NB∕SH∕T 0944.2-2020 润滑剂抗磨损性能的测定 FE8滚动轴承磨损试验机法 第2部分:润滑脂.pdf
- 四川大学2020年11月课程考试考试《103014电子商务》参考答案.doc
- 廉洁案例教育(廉洁党课)-1.ppt VIP
- 游泳馆突发紧急事件处理预案.doc
- 国开(中央电大)专科《财务管理》网上形考(任务一至四)试题及答案.docx
- 我的教育教学故事(荟萃20篇).docx VIP
- 部编版小学语文六年级上册期中考试试卷(含答案).doc
- 数学北师大版五年级上《比较图形的面积》说课课件.pptx
企业信息管理师持证人
新能源集控中心项目 智慧电厂建设项目 智慧光伏 智慧水电 智慧燃机 智慧工地 智慧城市 数据中心 电力行业信息化
文档评论(0)