ChatGPT輔助的云智能話轉型駕駛艙-平臺工程實踐_第1頁
ChatGPT輔助的云智能話轉型駕駛艙-平臺工程實踐_第2頁
ChatGPT輔助的云智能話轉型駕駛艙-平臺工程實踐_第3頁
ChatGPT輔助的云智能話轉型駕駛艙-平臺工程實踐_第4頁
ChatGPT輔助的云智能話轉型駕駛艙-平臺工程實踐_第5頁
已閱讀5頁,還剩42頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論