2024云原生平台工程实践.docx

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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公网开通

实践三要

文档评论(0)

智慧能源 + 关注
实名认证
服务提供商

企业信息管理师持证人

新能源集控中心项目 智慧电厂建设项目 智慧光伏 智慧水电 智慧燃机 智慧工地 智慧城市 数据中心 电力行业信息化

版权声明书
用户编号:6011145050000024
领域认证该用户于2023年02月15日上传了企业信息管理师

1亿VIP精品文档

相关文档