(高清版)GBT 44158-2024 信息技術(shù) 云計算 面向云原生的應(yīng)用支撐平臺功能要求_第1頁
(高清版)GBT 44158-2024 信息技術(shù) 云計算 面向云原生的應(yīng)用支撐平臺功能要求_第2頁
(高清版)GBT 44158-2024 信息技術(shù) 云計算 面向云原生的應(yīng)用支撐平臺功能要求_第3頁
(高清版)GBT 44158-2024 信息技術(shù) 云計算 面向云原生的應(yīng)用支撐平臺功能要求_第4頁
(高清版)GBT 44158-2024 信息技術(shù) 云計算 面向云原生的應(yīng)用支撐平臺功能要求_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

ICS35.240.01CCSL77信息技術(shù)云計算面向云原生的應(yīng)用支撐平臺功能要求2024-06-29發(fā)布2025-01-01實(shí)施國家市場監(jiān)督管理總局國家標(biāo)準(zhǔn)化管理委員會IGB/T44158—2024前言 1范圍 12規(guī)范性引用文件 13術(shù)語和定義 4縮略語 25應(yīng)用支撐平臺框架概述 26應(yīng)用開發(fā)交付支撐能力功能要求 36.1應(yīng)用項目管理 36.2應(yīng)用軟件開發(fā) 36.3應(yīng)用軟件調(diào)試 46.4應(yīng)用部署發(fā)布 56.5應(yīng)用編排調(diào)度 57應(yīng)用運(yùn)行支撐能力功能要求 67.1分布式緩存中間件 67.2分布式消息中間件 68應(yīng)用運(yùn)維支撐能力功能要求 6 6 78.3性能管理 9應(yīng)用管理支撐能力功能要求 79.1微服務(wù)應(yīng)用管理 79.2容器應(yīng)用管理 89.3函數(shù)應(yīng)用管理 89.4API生存周期管理 89.5應(yīng)用安全管理 9.6應(yīng)用與數(shù)據(jù)連接管理 Ⅲ本文件按照GB/T1.1—2020《標(biāo)準(zhǔn)化工作導(dǎo)則第1部分:標(biāo)準(zhǔn)化文件的結(jié)構(gòu)和起草規(guī)則》的規(guī)定起草。請注意本文件的某些內(nèi)容可能涉及專利。本文件的發(fā)布機(jī)構(gòu)不承擔(dān)識別專利的責(zé)任。本文件由全國信息技術(shù)標(biāo)準(zhǔn)化技術(shù)委員會(SAC/TC28)提出并歸口。本文件起草單位:華為技術(shù)有限公司、中國電子技術(shù)標(biāo)準(zhǔn)化研究院、江蘇博云科技股份有限公司浪潮云信息技術(shù)有限公司、杭州諧云科技有限公司、中移(蘇州)軟件技術(shù)有限公司、深信服科技股份有限公司、東軟集團(tuán)股份有限公司、騰訊云計算(北京)有限責(zé)任公司、北京百度網(wǎng)訊科技有限公司、中國信息通信科技集團(tuán)有限公司、云宏信息科技股份有限公司、阿里云計算有限公司、普元信息技術(shù)股份有限公司、中國科學(xué)院自動化研究所、廣州市品高軟件股份有限公司、湖南省煙草專賣局、中國人民解放軍國防科技大學(xué)、陜西省信息化工程研究院、浪潮電子信息產(chǎn)業(yè)股份有限公司、北京華勝天成科技股份有限公司、中移系統(tǒng)集成有限公司、華云數(shù)據(jù)控股集團(tuán)有限公司、華為云計算技術(shù)有限公司、上海道客網(wǎng)絡(luò)科技有限公司、北京谷器數(shù)據(jù)科技有限公司、浩鯨云計算科技股份有限公司、國家應(yīng)用軟件產(chǎn)品質(zhì)量檢驗檢測中心。本文件主要起草人:楊麗蘊(yùn)、陳行、張子怡、曾正陽、趙華、阮巍、王偉、孫勁松、張敏、王剛、王翱宇、徐運(yùn)元、胡建華、安傳輝、胡燕青、劉晨、趙赫、何光宇、王永霞、何猛、狄衛(wèi)華、鄭然、蔣玉玲、陳林祥、鄒理賢、劉嶠、呂奇、安紹飛、劉相、顧偉、朱鳳華、呂宜生、邱洋、吳思洪、鄒暾、凌東龍、史佩昌、楊尚之、潘正泰、張百林、元開元、梁鋼、田康、楊佳麗、隋成龍、許剛、郭峰、張紅兵、夏何均、殷新兵、任鳳麗。信息技術(shù)云計算面向云原生的應(yīng)用支撐平臺功能要求本文件給出了面向云原生的應(yīng)用支撐平臺的功能框架,規(guī)定了應(yīng)用開發(fā)交付支撐能力、應(yīng)用運(yùn)行支撐能力、應(yīng)用運(yùn)維支撐能力、應(yīng)用管理支撐能力的功能要求。本文件適用于利用云原生開展應(yīng)用服務(wù)的設(shè)計、運(yùn)維建設(shè)和管理指導(dǎo)。2規(guī)范性引用文件下列文件中的內(nèi)容通過文中的規(guī)范性引用而構(gòu)成本文件必不可少的條款。其中,注日期的引用文件,僅該日期對應(yīng)的版本適用于本文件;不注日期的引用文件,其最新版本(包括所有的修改單)適用GB/T32400信息技術(shù)云計算概覽與詞匯3術(shù)語和定義GB/T32400界定的以及下列術(shù)語和定義適用于本文件。一種通過網(wǎng)絡(luò)將可伸縮、彈性的共享和虛擬資源池以按需自服務(wù)的方式供應(yīng)和管理的模式。[來源:GB/T32400—2015,3.2.5]3.2基于云計算架構(gòu)設(shè)計和構(gòu)建應(yīng)用程序的技術(shù)集合和方法。3.3制品artifact3.4注:微服務(wù)應(yīng)用具備運(yùn)行在獨(dú)立進(jìn)程、可獨(dú)立部署、采用輕量級通信機(jī)制溝通等特征。3.5容器container操作系統(tǒng)用戶空間分割出的多個獨(dú)立運(yùn)行的內(nèi)核單元。12基于容器構(gòu)建和運(yùn)行的應(yīng)用程序。使用事件驅(qū)動的計算服務(wù)構(gòu)建的應(yīng)用程序。4縮略語API:應(yīng)用編程接口(ApplicationProgrammingInterface)ARM:高級精簡指令機(jī)器(AdvancedRISCMachine)CI/CD:持續(xù)集成/持續(xù)交付(ContinuousIntegration/ContinuousDelivery)DevOps:開發(fā)運(yùn)維一體化(DevelopmentandOperations)HTTP:超文本傳輸協(xié)議(HypertextTransferProtocol)ID:身份標(biāo)識號(Identitydocument)IDE:集成開發(fā)環(huán)境(IntegratedDevelopmentEnvironment)IP:互聯(lián)網(wǎng)協(xié)議(InternetProtocol)JSON:JavaScript對象表示法(JavaScriptObjectNotation)MQTT:消息隊列遙測傳輸協(xié)議(MessageQueuingTelemetryTransport)NPM:JavaScript包管理工具(NodePackageManager)REST:表述性狀態(tài)轉(zhuǎn)移(RepresentationalStateTransfer)RPC:遠(yuǎn)端程序呼叫(RemoteProcedureCall)SDK:軟件開發(fā)工具包(SoftwareDevelopmentKit)SOAP:簡單對象訪問協(xié)議(SimpleObjectAccessProtocol)SVN:集中式文件版本管理系統(tǒng)(Subversion)TLS:傳輸層安全(TransportLayerSecurity)URL:統(tǒng)一資源定位符(UniformResourceLocator)XML:可擴(kuò)展置標(biāo)語言(ExtensibleMarkupLanguage)面向云原生的應(yīng)用支撐平臺是支撐企業(yè)數(shù)字化轉(zhuǎn)型的技術(shù)和軟件體系,通過應(yīng)用敏捷開發(fā)提升研發(fā)效率,運(yùn)維細(xì)粒度化提升運(yùn)維自動化程度,應(yīng)用、API和數(shù)字化資產(chǎn)的管理實(shí)現(xiàn)業(yè)務(wù)創(chuàng)新。按照應(yīng)用生存周期的開發(fā)交付、運(yùn)行、運(yùn)維、管理階段,面向云原生的應(yīng)用支撐平臺功能框架劃分為以下四個部分,見圖1,其中:——應(yīng)用開發(fā)交付支撐能力,為云服務(wù)客戶利用云計算環(huán)境高效、敏捷地規(guī)劃、開發(fā)、交付應(yīng)用軟件提供技術(shù)支撐能力,包含以下能力域:應(yīng)用項目管理、應(yīng)用軟件開發(fā)、應(yīng)用軟件調(diào)測、應(yīng)用部署發(fā)布和應(yīng)用編排調(diào)度;3GB/T44158—2024——應(yīng)用運(yùn)行支撐能力,為應(yīng)用系統(tǒng)運(yùn)行提供與其他系統(tǒng)通信,數(shù)據(jù)緩存的中間件能力,云計算環(huán)境下與業(yè)務(wù)無關(guān)的中間件主要涉及2個能力域:分布式緩存和分布式消息;——應(yīng)用運(yùn)維支撐能力,為應(yīng)用的正常運(yùn)行和性能優(yōu)化提供保障和支撐能力,包括以下能力域:監(jiān)控管理、告警管理、性能管理和日志管理;——應(yīng)用管理支撐能力,從云原生應(yīng)用、API、安全的維度描述平臺為應(yīng)用管理提供的技術(shù)支撐能力,同時描述了為云上應(yīng)用之間、云上應(yīng)用與非云上應(yīng)用之間協(xié)作互通提供的能力,包括以下能力域:微服務(wù)應(yīng)用管理、容器應(yīng)用管理、函數(shù)應(yīng)用管理、API生存周期管理、應(yīng)用安全管理、應(yīng)用與數(shù)據(jù)連接管理。h用安全管理h用安全管理生存周期管理函數(shù)應(yīng)用管理容器應(yīng)用管理微服務(wù)應(yīng)用管理日志管理性能管理告警管理監(jiān)控管理分布式消息分布式緩存應(yīng)用對排調(diào)度應(yīng)用部署發(fā)布應(yīng)用軟件調(diào)試應(yīng)用軟件開發(fā)應(yīng)用項口管理面向云原生的應(yīng)用支撐平臺理應(yīng)用開發(fā)交付支撐能力應(yīng)用API6應(yīng)用開發(fā)交付支撐能力功能要求應(yīng)用項目管理符合以下要求:a)應(yīng)提供對應(yīng)用開發(fā)交付需求按項目管理的能力以及統(tǒng)一的管理模板;b)應(yīng)提供對項目的所有工作項/工作任務(wù)的管理,如:需求、任務(wù)、缺陷等;c)應(yīng)提供項目中每個工作項的模板,如:需求模板、任務(wù)模板、缺陷模板等;d)應(yīng)提供項目研發(fā)過程的可視化管理,如:需求分解和規(guī)劃、研發(fā)階段狀態(tài),各階段耗時等;e)應(yīng)提供項目的多維度可視化管理,如:看板、儀表盤、報表等;f)應(yīng)提供不同版本的管理能力,如:規(guī)劃版本、交付版本等;g)應(yīng)提供工作項的關(guān)聯(lián)、工作項子任務(wù)和需求缺陷狀態(tài)的跟蹤;h)宜提供工作流的自定義,包括節(jié)點(diǎn)、狀態(tài)、處理人、事件等;i)宜提供項目管理的自定義擴(kuò)展,如:統(tǒng)計分析、工作項模板、通知等。6.2應(yīng)用軟件開發(fā)a)應(yīng)提供代碼托管與DevOps工具鏈的集成;b)應(yīng)提供多種代碼倉庫的創(chuàng)建方式,如:按模板創(chuàng)建,導(dǎo)入SVN等;c)應(yīng)提供代碼倉庫解耦,如:微服務(wù)粒度分倉、公共組件代碼和自研代碼分倉等;4d)應(yīng)提供代碼防泄露能力,如:對代碼進(jìn)行加密存儲等;e)應(yīng)提供分布式協(xié)作能力,如:版本控制、分支管理、代碼回滾等;f)應(yīng)具備對接第三方代碼倉庫的能力,如:GitLab、Giteeg)宜具備多種代碼安全保護(hù)能力,如:訪問白名單、分支保護(hù)等。代碼開發(fā)符合以下要求:a)應(yīng)提供輕量化的集成開發(fā)環(huán)境;b)應(yīng)提供分布式代碼調(diào)試能力,如:圖形化拓?fù)洹帱c(diǎn)查看和代碼熱替換等;c)應(yīng)提供開放接口與插件擴(kuò)展能力,與第三方系統(tǒng)集成;d)應(yīng)具備可追溯能力,如:代碼更改、需求關(guān)聯(lián)、版本關(guān)聯(lián)等;e)宜提供上下文條件下的代碼智能補(bǔ)全。代碼質(zhì)量分析符合以下要求:a)應(yīng)具備代碼的多種檢查能力,如:風(fēng)格、質(zhì)量、安全等;b)應(yīng)具備代碼多編程語言的檢查,如:C/C+十、Java、Python等;c)應(yīng)具備代碼的多種漏洞檢查能力,如:IDE檢查、門禁檢查、流水線構(gòu)建檢查等;d)應(yīng)具備對代碼自動檢視或人工審核能力,并且檢視和審核過程可追溯;e)應(yīng)具備集成代碼安全檢查工具和規(guī)則的能力;f)應(yīng)具備代碼檢查規(guī)則的用戶自定義能力;g)應(yīng)提供代碼質(zhì)量管控,如:設(shè)置審核卡點(diǎn)、自定義代碼檢查項閥值等;h)宜提供代碼缺陷的修復(fù)建議和自動修復(fù);i)宜提供代碼的開源風(fēng)險分析和漏洞檢測。代碼編譯構(gòu)建符合以下要求:a)應(yīng)提供統(tǒng)一的構(gòu)建環(huán)境及入口管理;b)應(yīng)提供快速構(gòu)建能力,如:C/C+十分布式構(gòu)建、并行構(gòu)建、容器化構(gòu)建等;c)應(yīng)為開發(fā)者提供構(gòu)建服務(wù),開發(fā)者無法直接訪問或篡改構(gòu)建環(huán)境;d)應(yīng)提供多種語言及軟件開發(fā)框架;e)應(yīng)提供構(gòu)建系統(tǒng)可擴(kuò)展可追溯能力;f)宜提供構(gòu)建環(huán)境自定義能力,包括平臺側(cè)配置的構(gòu)建環(huán)境和用戶自建的構(gòu)建環(huán)境;g)宜提供交叉編譯構(gòu)建能力,如:在X86平臺上生成ARM平臺可執(zhí)行的二進(jìn)制代碼。6.3應(yīng)用軟件調(diào)試應(yīng)用軟件調(diào)試符合以下要求:a)應(yīng)提供圖形化方式對測試進(jìn)行設(shè)計和分解,如:思維導(dǎo)圖等;b)應(yīng)提供多種測試設(shè)計環(huán)境,如:功能測試、接口測試、安全測試等;c)應(yīng)提供同一套測試用例在開發(fā)環(huán)境、測試環(huán)境、生產(chǎn)環(huán)境等多種環(huán)境下復(fù)用;d)應(yīng)提供測試活動/任務(wù)端到端的執(zhí)行,包括用例設(shè)計、測試執(zhí)行、缺陷提交、生成報告等;e)應(yīng)提供API測試腳本的復(fù)用、編排、分享能力;5g)應(yīng)具備測試失敗分析和測試質(zhì)量評估的能力;h)宜提供不間斷、高并發(fā)測試;i)宜提供同一用戶的多個成員同時調(diào)試以及多個微服務(wù)、多個版本同時調(diào)試。6.4應(yīng)用部署發(fā)布部署發(fā)布符合以下要求:a)應(yīng)提供多種形態(tài)的應(yīng)用部署方式,如:虛擬機(jī)、物理機(jī)、容器等;b)應(yīng)具備多種技術(shù)棧的應(yīng)用部署能力,如:Tomcat、Node.js等;c)應(yīng)提供多種部署和發(fā)布模板,如:云原生灰度發(fā)布、藍(lán)綠發(fā)布等;d)應(yīng)提供部署發(fā)布系統(tǒng)與運(yùn)維系統(tǒng)對接;e)應(yīng)提供目錄或構(gòu)建等視圖方式以追溯軟件包生存周期;f)應(yīng)提供應(yīng)用程度部署包的完整性驗證;g)應(yīng)提供以聲明式的方式統(tǒng)一編排計算、網(wǎng)絡(luò)和存儲資源;h)應(yīng)具備對部署過程的風(fēng)險管控能力;示例:應(yīng)用部署前對配置的checklist檢查項進(jìn)行手動或自動檢查確認(rèn)。i)宜提供多集群應(yīng)用發(fā)布策略的自定義能力;j)宜具備應(yīng)用部署發(fā)布至跨云服務(wù)提供商或跨地域多集群的能力。制品管理應(yīng)符合以下要求:a)提供應(yīng)用發(fā)布結(jié)果的版本化、倉庫化管理;示例1:應(yīng)用與配置的版本綁定發(fā)布。b)提供對制品倉庫節(jié)點(diǎn)的管理,包括新增、刪除、綁定、解綁、設(shè)置公共倉庫等;c)提供對制品庫的管理,包括查詢、上傳、下載、復(fù)制、移動、刪除等;d)提供查看制品元數(shù)據(jù),包括名稱、目錄、制品大小、上傳時間等;應(yīng)用編排調(diào)度符合以下要求:a)應(yīng)提供基于模板自動生成從開發(fā)到發(fā)布的代碼流水線能力;b)應(yīng)提供流水線分層分級能力,以實(shí)現(xiàn)服務(wù)、任務(wù)維度的串并行調(diào)度;c)應(yīng)提供編排調(diào)度、編譯構(gòu)建、代碼檢查、部署等多種類型任務(wù);d)應(yīng)提供流水線對開發(fā)環(huán)境、測試環(huán)境、生產(chǎn)環(huán)境等多種環(huán)境的編排;e)應(yīng)提供流水線編排和任務(wù)狀態(tài)的可視化;f)應(yīng)提供不同類型API和多種編程語言SDK;h)宜提供流水線的模板化及自定義能力。67應(yīng)用運(yùn)行支撐能力功能要求分布式緩存中間件符合以下要求:a)應(yīng)提供頁面、會話狀態(tài)、應(yīng)用對象等的分布式緩存;b)應(yīng)提供多種類型的數(shù)據(jù)存儲,如:鍵值對,鏈表等;c)應(yīng)具備高可用部署模式,如:主從、集群等;d)應(yīng)具備集群、主備實(shí)例彈性擴(kuò)容能力,擴(kuò)容期間不影響上層業(yè)務(wù);e)應(yīng)提供控制臺或CLI或SDK等多種使用方式;f)應(yīng)具備對其產(chǎn)生的數(shù)據(jù)進(jìn)行生存周期管理的能力;g)應(yīng)提供最終狀態(tài)和操作日志的持久化能力;h)應(yīng)具備對緩存數(shù)據(jù)的訪問控制;i)宜提供對緩存指令的編排和控制;j)宜提供用戶鑒別和訪問權(quán)限控制。分布式消息中間件符合以下要求:a)應(yīng)提供消息回溯、查詢、重投、軌跡等基本能力;b)應(yīng)提供多種消息傳輸協(xié)議,如:MQTT等;c)應(yīng)具備高可用部署能力,如:主備、跨集群等;d)應(yīng)提供集群節(jié)點(diǎn)、分區(qū)、存儲不同層級的彈性擴(kuò)容能力;e)應(yīng)提供消息堆積和高并發(fā)能力;f)應(yīng)提供多種消息類型,如:事務(wù)消息、定時消息等;g)應(yīng)提供消息安全防護(hù)能力,如:支持基于消息主題的用戶權(quán)限管理、消息加密傳輸;h)應(yīng)提供不同的消息清理機(jī)制,如:設(shè)置消息保留時長、消息加入死信隊列等;i)宜提供對其產(chǎn)生的數(shù)據(jù)進(jìn)行生存周期管理的能力;j)宜提供對消息發(fā)布和訂閱情況的統(tǒng)計;k)宜提供分布式協(xié)作能力,如:跨集群、跨物理地域等。8應(yīng)用運(yùn)維支撐能力功能要求監(jiān)控管理符合以下要求:a)應(yīng)提供對應(yīng)用、API、微服務(wù)、應(yīng)用/服務(wù)實(shí)例、資源的監(jiān)控能力;b)應(yīng)提供應(yīng)用拓?fù)涞淖詣由珊头治瞿芰?;c)應(yīng)提供對多種監(jiān)控對象的關(guān)聯(lián)分析能力;d)應(yīng)提供按多個維度對監(jiān)控指標(biāo)進(jìn)行分類的能力,如:資源標(biāo)簽、集群、鏡像名稱等;e)應(yīng)提供自定義監(jiān)控能力,如:自定義指標(biāo)、自定義告警上報等;f)應(yīng)具備對監(jiān)控結(jié)果的一種或多種展示方式,如:儀表盤、拓?fù)涞?;g)宜提供針對監(jiān)控對象不同運(yùn)維數(shù)據(jù)的關(guān)聯(lián)分析能力,如:指標(biāo)、日志、調(diào)用鏈的關(guān)聯(lián)分析。7a)應(yīng)提供告警的分組、去重及抑制能力;b)應(yīng)提供告警靜默能力,如:在運(yùn)維時間窗內(nèi)設(shè)置靜默等;c)應(yīng)提供多種告警匯聚方式,如:收集方式、API直接上報方式、其他監(jiān)控系統(tǒng)接入方式等;d)應(yīng)提供多種告警通知方式,如:郵件、短信、彈窗等;e)應(yīng)提供多種告警統(tǒng)計分析結(jié)果的展示方式,如:報告、趨勢圖、占比圖等;f)應(yīng)提供自定義能力,如:告警分析、告警策略、通知模板;g)應(yīng)具備對接多種告警來源的能力,如:監(jiān)控指標(biāo)、日志等;h)應(yīng)提供告警模塊與客戶或第三方管理系統(tǒng)對接的能力;i)宜提供告警相關(guān)性分析的能力。性能管理符合以下要求:a)應(yīng)提供多種衡量應(yīng)用程序運(yùn)行性能的指標(biāo),如:JVM線程/內(nèi)存、中間件b)應(yīng)提供多種應(yīng)用性能數(shù)據(jù)的采集能力,如:調(diào)用鏈數(shù)據(jù)、調(diào)用請求數(shù)據(jù)、資源屬性等;c)應(yīng)提供應(yīng)用元數(shù)據(jù)的管理能力,如:部署位置、應(yīng)用名稱等;d)應(yīng)具備對應(yīng)用組件/微服務(wù)調(diào)用關(guān)系拓?fù)浒凑詹煌S度進(jìn)行展示的能力,如:時間段、詳情等;e)應(yīng)具備對應(yīng)用組件/微服務(wù)調(diào)用鏈按不同維度查詢的能力,如:耗時、事務(wù)等;f)應(yīng)提供事務(wù)對應(yīng)用組件/微服務(wù)的調(diào)用鏈生成能力;g)應(yīng)提供實(shí)時流量拓?fù)涞谋O(jiān)控和運(yùn)行診斷能力;h)應(yīng)提供跨不同應(yīng)用載體的調(diào)用鏈跟蹤能力,如:虛擬機(jī)、容器等;i)宜提供跨不同物理區(qū)域的應(yīng)用調(diào)用鏈跟蹤能力;j)宜提供應(yīng)用調(diào)用鏈與日志關(guān)聯(lián)能力;k)宜提供從應(yīng)用到服務(wù)、組件和資源的全鏈路關(guān)聯(lián)查詢能力。b)應(yīng)提供實(shí)時日志的查看能力;c)應(yīng)提供日志的多種查詢和檢索能力,如:ID、類型、時間段等維度;d)應(yīng)提供日志的集中管理能力,如:多個子賬號/多個用戶的日志集中分析等;e)應(yīng)提供日志的配置管理能力,如:存儲位置的配置、時間配置、備份歸檔設(shè)置等;g)應(yīng)提供日志分析的可視化展示能力,如:儀表盤、圖表等;i)宜提供日志轉(zhuǎn)存儲到其他系統(tǒng),如:對象存儲等。9應(yīng)用管理支撐能力功能要求微服務(wù)應(yīng)用管理符合以下要求:8GB/T44158—2024a)應(yīng)提供對微服務(wù)應(yīng)用的基本管理能力,如:添加、刪除、分組等;b)應(yīng)提供對微服務(wù)應(yīng)用的配置管理能力,如:回退、加密、熱更新等;c)應(yīng)提供多種微服務(wù)應(yīng)用的灰度發(fā)布流程,如:分批次發(fā)布、金絲雀灰度發(fā)布、藍(lán)綠灰度發(fā)d)應(yīng)提供微服務(wù)應(yīng)用的自動化、可視化的端到端治理流程管理;e)應(yīng)提供多種微服務(wù)開發(fā)框架、開發(fā)語言、部署實(shí)例的統(tǒng)一管理;f)應(yīng)提供隨機(jī)、輪詢、最小連接數(shù)、加權(quán)輪詢等負(fù)載均衡策略;g)應(yīng)提供多種微服務(wù)應(yīng)用的流量治理能力,如:限流、降級、熔斷等;h)應(yīng)提供流量的多種分類分組管控能力,如:基于服務(wù)、API、自定義標(biāo)簽等維度;i)應(yīng)提供微服務(wù)應(yīng)用間雙向鑒別、訪問授權(quán)、黑白名單等安全能力;j)宜支持對微服務(wù)應(yīng)用運(yùn)行中出現(xiàn)的問題的分析能力,如:線程觀測、方法追蹤、源碼查看等。9.2容器應(yīng)用管理容器應(yīng)用管理符合以下要求:a)應(yīng)提供對容器資源編排模板的基本管理能力,如:導(dǎo)入/導(dǎo)出、修改、設(shè)計等;b)應(yīng)提供容器應(yīng)用與其他服務(wù)的組合編排;c)應(yīng)提供同一容器應(yīng)用不同版本的混合編排;e)應(yīng)提供應(yīng)用堆棧的生存周期管理,如:部署、啟動、升級、伸縮、卸載、回滾等;f)應(yīng)提供多種類型容器應(yīng)用的部署,如:無狀態(tài)、有狀態(tài)等;g)應(yīng)提供容器應(yīng)用版本的管理及歷史版本的回滾;h)提供多種容器應(yīng)用調(diào)度策略,如:容器應(yīng)用與節(jié)點(diǎn)以及容器應(yīng)用之間的親和性、基于資源的綜i)宜提供應(yīng)用堆棧模板的圖形化編排。函數(shù)應(yīng)用管理符合以下要求:b)應(yīng)提供自定義運(yùn)行時能力;d)應(yīng)提供通過函數(shù)模板創(chuàng)建函數(shù)應(yīng)用;e)應(yīng)提供多個函數(shù)的同時編排能力;f)應(yīng)提供對函數(shù)版本、依賴包、測試事件等的管理;g)宜提供函數(shù)日志、監(jiān)控、調(diào)用鏈等可觀測能力。9.4API生存周期管理9.4.1API規(guī)劃與設(shè)計API規(guī)劃與設(shè)計符合以下要求:a)應(yīng)提供不同維度的API設(shè)計規(guī)范指導(dǎo),如:命名風(fēng)格、安全規(guī)范等;b)應(yīng)提供API規(guī)劃設(shè)計過程需要統(tǒng)一符合的標(biāo)準(zhǔn),如:OpenAPI等;c)應(yīng)提供API可靠性指標(biāo)的規(guī)劃設(shè)計.如:重試次數(shù)等:9d)應(yīng)提供API性能指標(biāo)的規(guī)劃設(shè)計,如:吞吐量、響應(yīng)時間等;e)應(yīng)提供API實(shí)時設(shè)計編輯能力,如:編輯器、表單等;f)宜提供API規(guī)范符合性檢查。9.4.2API開發(fā)與調(diào)試API開發(fā)與調(diào)試符合以下要求:a)應(yīng)提供API后端代碼的自動生成;b)應(yīng)提供API開發(fā)需要的代碼倉庫和流水線;c)應(yīng)具備API開發(fā)調(diào)試對接CI/CD平臺的能力;d)應(yīng)提供API的多維度測試,如:基礎(chǔ)功能、接口、性能等;e)應(yīng)提供API在生產(chǎn)環(huán)境的持續(xù)測試能力;f)應(yīng)提供通過web服務(wù)和文件導(dǎo)入等方式創(chuàng)建API;g)宜提供API變更自動化觸發(fā)測試用例。9.4.3API運(yùn)行管理API運(yùn)行管理符合以下要求:a)應(yīng)提供對API的統(tǒng)一管理,如:API基本操作、隔離、路由等;b)應(yīng)提供API運(yùn)行時的日志和審計;c)應(yīng)提供API多維度的安全管控能力,如:鑒權(quán)、流量控制等;d)應(yīng)提供API運(yùn)行的高性能、高可靠性;e)應(yīng)提供多種API路由模式,如:URL重寫、源IP策略、請求參數(shù)策略等;f)應(yīng)提供API級聯(lián)轉(zhuǎn)發(fā)和組合編排;h)應(yīng)提供自定義服務(wù)的API類型,如:函數(shù)編排API、數(shù)據(jù)API等;i)宜提供用戶自定義API插件或者邏輯擴(kuò)展;j)宜支持集成其他系統(tǒng)并發(fā)布其API,如:企業(yè)管理系統(tǒng)等。9.4.4API發(fā)布與變更API發(fā)布與變更符合以下要求:a)應(yīng)提供API發(fā)布前的檢查和審核機(jī)制;b)應(yīng)提供API發(fā)布前的安全測試,如:代碼漏洞等;c)應(yīng)提供API發(fā)布的管理流程;d)應(yīng)提供API發(fā)布版本管理,新版本能力兼容舊版本能力;e)應(yīng)提供API變更內(nèi)容可追溯能力;f)宜提供API開發(fā)者界面,如:服務(wù)目錄、訂閱/開發(fā)/調(diào)測、

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論