




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ChatGPT辅助的云智能化转型驾驶舱----平台工程实践分享演讲人:秦小康Co-Founder&CEOofSeal2023年5月25日一条引起激烈争论的twitter22业界看好平台工程前景33为什么需要平台工程?1.云计算技术的发展持续引入新技术、新工具如虚拟化,容器,K8S,AIOps,FaaS,微服务,云安全态势感知,软件供应链安全,基础架构即代码(IaC)等等层出不穷。2.新技术为应用开发带来功能增强,同时增加了研发人员开发部署应用的复杂性和学习负担。2.企业无法100%依赖公有云,所以需要建设统一的工具门户和应用服务目录(IDP)给开发团队,以提高便捷性和开发效率。3.这种统一的内部开发平台即为平台工程的建设目标。AIOpsAIOps开发人员最终影响产品交付质量、速度和其他指标复杂度瓶颈DORA关键指标产品质量安全及合规开发人员满意度初期DORA复杂度瓶颈DORA关键指标产品质量安全及合规开发人员满意度初期DORA关键指标产品质量安全及合规开发人员满意度软件、工具及团队复杂度开发人员认知负担开发人员满意度基础架构无感知Pick基础架构无感知PickCloud,AnyCloud应用服务目录ManageallSoftware异构K8S统一管理AnyK8S,OneUI控制成本FinOps控制成本FinOpsControlCloudCost一键混合部署复杂应用Push-Button兼容已有兼容已有CI/CD工具CI/CD安全扫描工具编排安全扫描工具编排SecurityTools插件化工具集成一键生成开发/测试环境一键生成开发/测试环境One-Pushcreateenvironmentn。。。Customern。。。DeveloperPortal&ServiceCatalogSealApplicationManagementPlatformDeploymentManagementApplicationConfigurationWorkflowEnvironmentManagement Environment1Environment2EnvironmentnInfrastructures平台工程的使用方式Dev&TestDev&TestEnv产品团队web服务MySQLChart产品团队ApplicationApplication……阿里云主机web服务阿里云RDSweb服务阿里云RDSMySQLChartK8sConnectorAliyunConnectorStagingEnvK8sK8sConnectorAliyunConnectorStagingEnvK8sConnectorvSphereConnectorDev&TestEnv平台团队ProdEnv功能场景l配置、管理和部署基础设施资源及环境l管理及上架应用部署服务/模板及工具l配置与现有CI流程集成l配置发布部署流程(蓝绿、灰度发布等)l组织/项目/服务维度的成本分析及优化l推代码到Gitlab仓库,获得更新的应用部署l通过在GitlabMR评论,创建一个预览环境开发环境1开发环境1开发环境2开发环境2测试环境测试环境生产环境生产环境基础设施编排基础设施编排(InfrastructureOrchestration)…环境管理环境管理(EnvironmentManagement)方式一:方式一:CI/CD分离发布AppApp部署实例部署实例Manager监视Manager监视方式二:全流程CI/CDAppManagerAppManagerAI辅助纠错代码模块输入自然语言描述使用该部署jarAI辅助纠错代码模块输入自然语言描述使用该部署jar包的模块提交代码模块到Git仓库生成相关PR配置应用模块及规格参数、选择部署目标环境、得到应用部署实例和访问地址https://pwer9n2.servicehttps://pwer9n2.servGitURL:/foo/bahttps://pwer9n2.servEnv:MYSQL_URL=${servikubeconfigApp1部署实例1App1部署实例1阿里云RDS模块2阿里云RDS模块2研发人员Springboot模板模块1Application2kubeconfigApp2部署实例1MySQLApp2部署实例1MySQLChart模块2研发人员模块1模块1Image:docker.io/orgfoEnv:MYSQL_URL=${servigitgitpush监视部署实例部署实例研发人员以开发人员为中心,覆盖软件开发部署生命周期的一站式自助服务门户CI/CD插件监控与指标插件质量与安全插件其它插件内置插件CI/CD插件监控与指标插件质量与安全插件其它插件内置插件基础设施插件代码管理插件QProxyProxy基础设施CI/CD监控与指标质量与安全更多其它系统基础设施CI/CD监控与指标质量与安全更多其它系统内置插件后端服务代码管理代码管理外部系统数据库外部系统ByapproximatelyhowmuchdiddevelopmentspeedincreaseAgreatdealSomewhatVeryDon'tknow来源:PuppetDevOpsReport2023–PlatformEngineeringEdition平台工程的意义平台工程的意义xx客户PaaS平台强力的应用管理引擎PaaSAPIGatewayPaaSAPIGateway平台工程核心引擎平台工程核心引擎API网关AI辅助应用管理重构应用云2.0应用发布引擎适配容器集群应用发布F5负载均衡即代码化发布重构应用云2.0应用发布引擎适配容器集群应用发布F5负载均衡即代码化发布FinOps容器应用成本管理支持应用云推广业务上线感谢您的聆听!CellPhone基百科定义DevOps是一种重视研发和运维人员之间沟通合作的文化、运动或惯例。透过自动化“软件交付”和“架构变更”的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠。经过若干年的发展,企业在真正大规模推广和落地DevOps的过程中面临一些实际问题,例如具备相应技能的人员缺乏且成本高昂、大量新工具的引入导致技术人员认知和工作负担加重等,影响了整个软件的迭代发布速度。平台工程就是针对上述问题的解决方案,如Gartner定义,平台工程是一套用来构建和运营支持软件交付和生命周期管理的自助式内部开发者平台的机制和架构。平台工程的目标是优化开发者体验并加快产品团队为客户创造价值的速度。简而言之,平台工程能够帮助企业更好、更规模化的推进DevOps,最终目标是帮助企业更好
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年项目管理考试掘金试题及答案
- 2024年项目管理考试练习试题及答案
- 项目成效评估方法的探索试题及答案
- 项目进展监控技术的有效性分析试题及答案
- 银行营销及市场开发试题及答案
- 税务风险防范实例解析试题及答案
- 遮板安装专项施工方案
- 2024年项目管理找出项目瓶颈的考点试题及答案
- 2025年注会备考的积极心态培养试题及答案
- 智能财税考试题型及答案
- 鸡球虫课件(共32张课件)《动物疫病防治》
- 八年级下 地理 商务星球版《海洋利用与保护》名师课件
- 第七章 坚持以军事、科技、文化、社会安全为保障-国家安全教育大学生读本教案
- 《民法典》医疗损害责任篇培训课件
- 国企数字化转型解读及赋能zzw
- 血液透析前中后护理
- 康复医学教材
- 《建筑工程设计文件编制深度规定》(2022年版)
- 询价比价报告模板
- 《2024年 《法学引注手册》示例》范文
- 家具抖音号运营推广策划方案课件
评论
0/150
提交评论