YDT 4409.2-2023云原生能力成熟度模型 第2部分:業(yè)務(wù)應(yīng)用_第1頁(yè)
YDT 4409.2-2023云原生能力成熟度模型 第2部分:業(yè)務(wù)應(yīng)用_第2頁(yè)
YDT 4409.2-2023云原生能力成熟度模型 第2部分:業(yè)務(wù)應(yīng)用_第3頁(yè)
YDT 4409.2-2023云原生能力成熟度模型 第2部分:業(yè)務(wù)應(yīng)用_第4頁(yè)
YDT 4409.2-2023云原生能力成熟度模型 第2部分:業(yè)務(wù)應(yīng)用_第5頁(yè)
已閱讀5頁(yè),還剩20頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

ICS35.240

CCSL78

YD

中華人民共和國(guó)通信行業(yè)標(biāo)準(zhǔn)

YD/TXXXX—XXXX

云原生能力成熟度模型

第2部分:業(yè)務(wù)應(yīng)用

Cloudnativecapabilitymaturitymodel—Part2:Application

(報(bào)批稿)

XXXX-XX-XX發(fā)布XXXX-XX-XX實(shí)施

中華人民共和國(guó)工業(yè)和信息化部發(fā)布

YD/TXXXXX—XXXX

前言

本文件按照GB/T1.1-2020《標(biāo)準(zhǔn)化工作導(dǎo)則第1部分:標(biāo)準(zhǔn)化文件的結(jié)構(gòu)和起草規(guī)則》的規(guī)定起

草。

本文件是云原生能力成熟度系列標(biāo)準(zhǔn)之一。該標(biāo)準(zhǔn)的結(jié)構(gòu)和名稱(chēng)預(yù)計(jì)如下:

-第1部分:技術(shù)平臺(tái)。

-第2部分:業(yè)務(wù)應(yīng)用。

-第3部分:安全架構(gòu)。

-第4部分:電信行業(yè)IT業(yè)務(wù)系統(tǒng)。

-第5部分:中間件平臺(tái)服務(wù)。

請(qǐng)注意本文件的某些內(nèi)容可能涉及專(zhuān)利。本文件的發(fā)布機(jī)構(gòu)不承擔(dān)識(shí)別這些專(zhuān)利的責(zé)任。

本文件由中國(guó)通信標(biāo)準(zhǔn)化協(xié)會(huì)提出并歸口。

本文件起草單位:中國(guó)信息通信研究院、阿里云計(jì)算有限公司、騰訊科技(深圳)有限公司、騰訊

云計(jì)算(北京)有限責(zé)任公司、華為技術(shù)有限公司、杭州諧云科技有限公司、上海安暢網(wǎng)絡(luò)科技股份有

限公司、螞蟻科技集團(tuán)股份有限公司、中國(guó)電信集團(tuán)有限公司、中國(guó)移動(dòng)通信集團(tuán)有限公司

本文件主要起草人:閆丹、劉如明、栗蔚、陳屹力、鄒文浩、朱松、厲啟鵬、任秀森、張琦、高巍、

才振功、徐運(yùn)元、方佳偉、鄭然、馬洪喜、陳曉露、張瑋、俞仁杰、郭旸、胡建華、陶捷、陳鵬翔、李

雪、白國(guó)濤、陳航、王勇、蘇龍華、朱祥磊。

II

YD/TXXXXX—XXXX

引言

伴隨著云原生日益成熟,容器、微服務(wù)、服務(wù)網(wǎng)格等云原生技術(shù)逐步在企業(yè)業(yè)務(wù)應(yīng)用研發(fā)建設(shè)中落

地應(yīng)用。為評(píng)估基于云原生構(gòu)建的企業(yè)業(yè)務(wù)應(yīng)用能力成熟度水平,促進(jìn)云原生技術(shù)廣泛落地,開(kāi)展云原

生能力成熟度模型標(biāo)準(zhǔn)化活動(dòng)勢(shì)在必行。《云原生能力成熟度模型》擬由5部分構(gòu)成。

-第1部分:技術(shù)架構(gòu)。目的在于規(guī)范云原生技術(shù)架構(gòu)和服務(wù)能力,指導(dǎo)服務(wù)提供商和用戶建設(shè)云

原生技術(shù)平臺(tái)。

-第2部分:業(yè)務(wù)應(yīng)用。目的在于指導(dǎo)用戶基于云原生的業(yè)務(wù)應(yīng)用系統(tǒng)建設(shè)路徑,幫助用戶提升云

原生應(yīng)用水平。

-第3部分:安全架構(gòu)。目的在于規(guī)范云原生安全架構(gòu)和服務(wù)能力,指導(dǎo)服務(wù)提供商和用戶提高云

原生平臺(tái)和應(yīng)用的安全水平。

-第4部分:電信行業(yè)IT業(yè)務(wù)系統(tǒng)。目的在于指導(dǎo)電信行業(yè)用戶基于云原生的IT業(yè)務(wù)系統(tǒng)的建設(shè)路

徑,幫助電信行業(yè)用戶提升云原生應(yīng)用水平。

-第5部分:中間件平臺(tái)服務(wù)。目的在于規(guī)范中間件平臺(tái)服務(wù)能力,指導(dǎo)服務(wù)提供商和用戶建設(shè)中

間件平臺(tái)服務(wù)。

III

YD/TXXXXX—XXXX

云原生能力成熟度模型第2部分:業(yè)務(wù)應(yīng)用

1范圍

本文件規(guī)定了基于云原生構(gòu)建的業(yè)務(wù)應(yīng)用的能力成熟度評(píng)估模型,從基礎(chǔ)設(shè)施域、應(yīng)用研發(fā)域、

服務(wù)治理域等三個(gè)方面評(píng)估云原生業(yè)務(wù)應(yīng)用在彈性、高可用、自愈性、可觀測(cè)性以及自動(dòng)化等方面的

云原生能力成熟度。

本文件適用于企業(yè)在基于云原生構(gòu)建業(yè)務(wù)應(yīng)用過(guò)程中,對(duì)業(yè)務(wù)應(yīng)用的云原生化程度進(jìn)行評(píng)估,也適

用于為企業(yè)提供業(yè)務(wù)應(yīng)用向云原生轉(zhuǎn)型的參考和指引。

2規(guī)范性引用文件

下列文件對(duì)于本文件的應(yīng)用是必不可少的。凡是注日期的引用文件,僅注日期的版本適用于本文件。

凡是不注日期的引用文件,其最新版本(包括所有的修改單)適用于本文件。

ISO/IECTS23167:2020信息技術(shù)云計(jì)算通用技術(shù)(InformationtechnologyCloudcomputing

Commontechnologiesandtechniques)

3術(shù)語(yǔ)和定義

GB/T11457-2006、ISO/IECTS23167:2020界定的以及下列術(shù)語(yǔ)和定義適用于本文件。

3.1

云原生應(yīng)用程序cloudnativeapplication

明確設(shè)計(jì)為在云服務(wù)中運(yùn)行并利用云服務(wù)的功能和環(huán)境的應(yīng)用程序。

[來(lái)源:ISO/IECTS23167:2020,3.6]

3.2

云原生cloudnative

面向云應(yīng)用設(shè)計(jì)的一種思想理念,充分發(fā)揮云效能的最佳實(shí)踐路徑,幫助企業(yè)構(gòu)建彈性可靠、松耦

合、易管理、可觀測(cè)的應(yīng)用系統(tǒng),提升交付效率,降低運(yùn)維復(fù)雜度。

3.3

云原生業(yè)務(wù)應(yīng)用cloudnativebussinessapplication

用于幫助企業(yè)解決業(yè)務(wù)需求云原生應(yīng)用程序(3.2),具備彈性、高可用、自愈性、可觀測(cè)性以及

自動(dòng)化等特性,以下簡(jiǎn)稱(chēng)云原生應(yīng)用。

3.4

容器container

一種進(jìn)程級(jí)的虛擬化隔離技術(shù)。

3.5

1

YD/TXXXXX—XXXX

服務(wù)器無(wú)感知serverless

將基礎(chǔ)設(shè)施資源抽象成按需使用的服務(wù),用戶只需關(guān)注應(yīng)用邏輯,而無(wú)需管理復(fù)雜的基礎(chǔ)設(shè)施運(yùn)維

工作的設(shè)計(jì)模式。

3.6

彈性elasticity

云原生應(yīng)用按照業(yè)務(wù)需求靈活進(jìn)行規(guī)?;臄U(kuò)容和縮容能力,包括基礎(chǔ)設(shè)施資源層面與應(yīng)用實(shí)例

層面。

3.7

高可用highavailability

通過(guò)應(yīng)用容災(zāi)、數(shù)據(jù)備份等手段,以減少服務(wù)中斷時(shí)間為目的,保證云原生應(yīng)用的可靠性和可維護(hù)

性。

3.8

自愈性selfhealing

云原生應(yīng)用通過(guò)故障自動(dòng)發(fā)現(xiàn)、預(yù)判分析和故障應(yīng)對(duì)等流程,實(shí)現(xiàn)對(duì)于異常或故障后自我恢復(fù)的能

力。

3.9

可觀測(cè)性oberservability

通過(guò)日志、監(jiān)控、鏈路跟蹤等交叉分析,進(jìn)行云原生業(yè)務(wù)應(yīng)用更加深入地服務(wù)健康度量,從而實(shí)現(xiàn)

分布式應(yīng)用架構(gòu)下故障排錯(cuò)、剖析以及依賴(lài)分析能力。

3.10

自動(dòng)化automatic

云原生應(yīng)用運(yùn)維自動(dòng)化以及交付部署自動(dòng)化。

4云原生業(yè)務(wù)應(yīng)用成熟度模型

4.1概述

云原生業(yè)務(wù)應(yīng)用成熟度模型從企業(yè)業(yè)務(wù)應(yīng)用基礎(chǔ)設(shè)施域、應(yīng)用研發(fā)域以及服務(wù)治理域等三個(gè)能力

域二十個(gè)過(guò)程域綜合評(píng)估企業(yè)業(yè)務(wù)應(yīng)用在彈性、高可用、自愈性、可觀測(cè)性以及自動(dòng)化等五個(gè)維度的云

原生能力成熟度水平。

——基礎(chǔ)設(shè)施域:評(píng)估企業(yè)業(yè)務(wù)應(yīng)用底層計(jì)算、存儲(chǔ)以及網(wǎng)絡(luò)等基礎(chǔ)設(shè)施資源的云原生化程度以及

基礎(chǔ)設(shè)施層運(yùn)維方式和能力;

——應(yīng)用研發(fā)域:從架構(gòu)設(shè)計(jì)、開(kāi)發(fā)構(gòu)建、測(cè)試管理以及部署發(fā)布等企業(yè)業(yè)務(wù)應(yīng)用研發(fā)關(guān)鍵環(huán)節(jié)能

力水平;

2

YD/TXXXXX—XXXX

——服務(wù)治理域:從企業(yè)業(yè)務(wù)應(yīng)用發(fā)布上線后,評(píng)估云原生業(yè)務(wù)應(yīng)用在應(yīng)用層面運(yùn)維運(yùn)營(yíng)支撐能力

水平。

4.2云原生業(yè)務(wù)應(yīng)用特性成熟度評(píng)估方法

云原生業(yè)務(wù)應(yīng)用特性包括彈性、高可用、自愈性、可觀測(cè)性以及自動(dòng)化等,其成熟度評(píng)估以及對(duì)應(yīng)

能力域與過(guò)程域成熟度等級(jí)綜合計(jì)算,具體對(duì)應(yīng)關(guān)系如表1所示:

表1云原生業(yè)務(wù)應(yīng)用特性成熟度

云原生業(yè)務(wù)應(yīng)用特性

能力域過(guò)程域

彈性高可用自愈性可觀測(cè)性自動(dòng)化

基礎(chǔ)設(shè)施資源√√√

基礎(chǔ)設(shè)施域(I1)

(I)基礎(chǔ)設(shè)施運(yùn)維√√

(I2)

架構(gòu)設(shè)計(jì)(D1)√√

應(yīng)用研發(fā)域開(kāi)發(fā)構(gòu)建(D2)√√

(D)測(cè)試管理(D3)√

部署發(fā)布(D4)√√

注冊(cè)發(fā)現(xiàn)(G1)√√√√

流量管理(G2)√√√√

服務(wù)容錯(cuò)(G3)√√√

服務(wù)降級(jí)(G4)√√

服務(wù)治理域

故障注入(G5)√√√√

(G)

鏈路跟蹤(G6)√√√

應(yīng)用監(jiān)控(G7)√√√√

日志管理(G8)√√√√

配置管理(G9)√√√

根據(jù)云原生業(yè)務(wù)應(yīng)用特性成熟度對(duì)照表(表1),云原生業(yè)務(wù)應(yīng)用特性成熟度計(jì)算方法如下:

——彈性能力成熟度=(I1+D1+D2+D4+G1+G2+G5+G6+G7+G8)/10

——高可用能力成熟度=(I1+D1+G1+G2+G3+G5+G7+G8+G9)/9

——自愈性能力成熟度=(I1+G1+G2+G3+G4+G5+G9)/7

——可觀測(cè)性能力成熟度=(I2+G6+G7+G8)/4

——自動(dòng)化能力成熟度=(I1+I2+D2+D3+D4+G1+G2+G3+G4+G5+G6+G7+G8+G9)/14

4.3云原生業(yè)務(wù)應(yīng)用綜合成熟度評(píng)估方法

云原生業(yè)務(wù)應(yīng)用綜合成熟度根據(jù)基礎(chǔ)設(shè)施域、應(yīng)用研發(fā)域以及服務(wù)治理域成熟度綜合計(jì)算,共分為

五級(jí),具體如表2所示:

3

YD/TXXXXX—XXXX

表2云原生業(yè)務(wù)應(yīng)用綜合成熟度等級(jí)定義

級(jí)別英文中文定義

1級(jí)InitialLevel初始級(jí)未實(shí)現(xiàn)任何云化改造,完全基于傳統(tǒng)應(yīng)用架構(gòu)

基礎(chǔ)設(shè)施層基本完成云化改造,但仍基于傳統(tǒng)應(yīng)

2級(jí)FundamentalLevel基礎(chǔ)級(jí)

用架構(gòu),應(yīng)用服務(wù)具備有限的彈性和容災(zāi)能力

基礎(chǔ)設(shè)施層完成云化改造,應(yīng)用架構(gòu)層服務(wù)化改

3級(jí)ComprehensiveLevel全面級(jí)造持續(xù)進(jìn)行,應(yīng)用具備一定的彈性和高可用,實(shí)

現(xiàn)多維度的應(yīng)用監(jiān)控

基礎(chǔ)設(shè)施層探索服務(wù)器無(wú)感知化改造,應(yīng)用架構(gòu)

4級(jí)ExcellentLevel優(yōu)秀級(jí)層服務(wù)化,應(yīng)用具備彈性、高可用,基本實(shí)現(xiàn)服務(wù)

自愈,可觀測(cè)以及自動(dòng)化

基礎(chǔ)設(shè)施層逐步實(shí)現(xiàn)服務(wù)器無(wú)感知化,應(yīng)用架構(gòu)

5級(jí)FabulousLevel卓越級(jí)層持續(xù)演進(jìn),應(yīng)用全面實(shí)現(xiàn)彈性、高可用、服務(wù)自

愈、可觀測(cè)以及自動(dòng)化和智能化交付

云原生業(yè)務(wù)應(yīng)用綜合成熟度計(jì)算方法如下:

云原生業(yè)務(wù)應(yīng)用綜合成熟度=∑(彈性能力成熟度+高可用成熟度+自愈性成熟度+可觀測(cè)性成熟

度+自動(dòng)化成熟度)/5

云原生業(yè)務(wù)應(yīng)用綜合成熟度=∑(∑I/2+∑D/4+∑G/9)/3

5基礎(chǔ)設(shè)施域能力要求

5.1基礎(chǔ)設(shè)施資源

基礎(chǔ)設(shè)施資源是指云原生應(yīng)用所托管在的底層基礎(chǔ)設(shè)施資源部署形態(tài),其能力要求如表3所示。

表3基礎(chǔ)設(shè)施資源能力要求

級(jí)別基礎(chǔ)設(shè)施資源

1應(yīng)用系統(tǒng)可直接部署在未進(jìn)行任何形式云化的物理機(jī)上。

2應(yīng)用系統(tǒng)應(yīng)以部署在云化的資源池上為主,基礎(chǔ)設(shè)施資源實(shí)現(xiàn)按需使用。

在2級(jí)基礎(chǔ)上,支持以下能力要求:

31)應(yīng)用系統(tǒng)應(yīng)以容器化部署方式為主;

2)應(yīng)實(shí)現(xiàn)不同團(tuán)隊(duì)共用基礎(chǔ)設(shè)施資源情況下,實(shí)現(xiàn)租戶級(jí)應(yīng)用隔離。

在3級(jí)基礎(chǔ)上,支持以下能力要求:

1)應(yīng)用系統(tǒng)應(yīng)以部署在容器云上為主;

42)應(yīng)用系統(tǒng)應(yīng)支持部署于異構(gòu)基礎(chǔ)設(shè)施資源上;

3)應(yīng)支持跨云的基礎(chǔ)設(shè)施資源互通和應(yīng)用遷移;

4)應(yīng)支持容器鏡像自動(dòng)化構(gòu)建及版本管理能力;

4

YD/TXXXXX—XXXX

5)應(yīng)采用不可變基礎(chǔ)設(shè)施;

6)應(yīng)采用基礎(chǔ)設(shè)施即代碼能力,即通過(guò)代碼實(shí)現(xiàn)基礎(chǔ)設(shè)施資源的配置和管理;

7)可實(shí)現(xiàn)百節(jié)點(diǎn)容器規(guī)模的擴(kuò)縮容,且擴(kuò)縮容時(shí)間宜控制在3分鐘內(nèi)。

在4級(jí)基礎(chǔ)上,支持以下能力要求:

51)可在部分業(yè)務(wù)場(chǎng)景下應(yīng)用服務(wù)器無(wú)感知化架構(gòu);

2)可實(shí)現(xiàn)千節(jié)點(diǎn)容器規(guī)模的擴(kuò)縮容,且擴(kuò)縮容時(shí)間宜控制在3分鐘內(nèi)。

5.2基礎(chǔ)設(shè)施運(yùn)維

基礎(chǔ)設(shè)施運(yùn)維是指云原生應(yīng)用底層基礎(chǔ)設(shè)施的運(yùn)維方式,其能力要求如表4所示。

表4基礎(chǔ)設(shè)施運(yùn)維能力要求

級(jí)別基礎(chǔ)設(shè)施運(yùn)維

1基礎(chǔ)設(shè)施運(yùn)維可以運(yùn)維人員手動(dòng)運(yùn)維方式進(jìn)行。

1)應(yīng)支持腳本化運(yùn)維;

2

2)應(yīng)支持以手動(dòng)方式實(shí)現(xiàn)基礎(chǔ)設(shè)施資源擴(kuò)縮容。

1)應(yīng)支持自動(dòng)化方式實(shí)現(xiàn)基礎(chǔ)設(shè)施資源擴(kuò)縮容;

3

2)基礎(chǔ)設(shè)施運(yùn)維層應(yīng)具備統(tǒng)一的運(yùn)維視圖。

在3級(jí)基礎(chǔ)上,支持以下能力要求:

1)應(yīng)具備基礎(chǔ)設(shè)施資源的自動(dòng)化運(yùn)維平臺(tái),例如自動(dòng)化巡檢、自動(dòng)化配置下發(fā)及自動(dòng)化配

4

置管理等;

2)應(yīng)實(shí)現(xiàn)故障預(yù)警。

在4級(jí)基礎(chǔ)上,支持以下能力要求:

1)應(yīng)用運(yùn)維與基礎(chǔ)設(shè)施運(yùn)維關(guān)注點(diǎn)應(yīng)分離,業(yè)務(wù)項(xiàng)目團(tuán)隊(duì)不再關(guān)注基礎(chǔ)設(shè)施資源的運(yùn)維,

更關(guān)注應(yīng)用構(gòu)建、發(fā)布、保障等;

52)應(yīng)支持異構(gòu)資源下統(tǒng)一的運(yùn)維配置;

3)應(yīng)支持基礎(chǔ)設(shè)施變更版本記錄且可追溯;

4)應(yīng)實(shí)現(xiàn)基礎(chǔ)設(shè)施資源故障自愈;

5)應(yīng)支持基礎(chǔ)設(shè)施資源的智能化運(yùn)維。

6應(yīng)用研發(fā)域能力要求

6.1架構(gòu)設(shè)計(jì)

架構(gòu)設(shè)計(jì)是指云原生應(yīng)用架構(gòu)設(shè)計(jì)模式,其能力要求如表5所示。

表5架構(gòu)設(shè)計(jì)能力要求

級(jí)別架構(gòu)設(shè)計(jì)

1)應(yīng)用系統(tǒng)可采用單體架構(gòu);

12)不可實(shí)現(xiàn)基于進(jìn)程模型的水平擴(kuò)展;

3)組件間可存在共享狀態(tài)。

1)應(yīng)用系統(tǒng)應(yīng)采用分布式架構(gòu);

22)應(yīng)用設(shè)計(jì)基于進(jìn)程模型;

3)應(yīng)支持應(yīng)用的水平擴(kuò)展。

5

YD/TXXXXX—XXXX

在2級(jí)基礎(chǔ)上,支持以下能力要求:

1)應(yīng)支持守護(hù)進(jìn)程與應(yīng)用分離,實(shí)現(xiàn)應(yīng)用服務(wù)的按需啟動(dòng)和中止;

2)應(yīng)將所依賴(lài)的其它組件當(dāng)作資源使用,降低強(qiáng)依賴(lài)組件數(shù)量;應(yīng)支持通過(guò)穩(wěn)定端口綁定

提供服務(wù);

3

3)應(yīng)支持日志信息通過(guò)事件流輸出;

4)進(jìn)程間不應(yīng)有共享狀態(tài);

5)降低業(yè)務(wù)邏輯和非業(yè)務(wù)邏輯能力耦合,支持業(yè)務(wù)應(yīng)用的按需啟動(dòng)和中止;

6)應(yīng)用架構(gòu)設(shè)計(jì)應(yīng)充分考慮特性開(kāi)關(guān),可靈活線上提供或屏蔽應(yīng)用功能。

在3級(jí)基礎(chǔ)上,支持以下能力要求:

1)可實(shí)現(xiàn)基于彈性視角的架構(gòu)設(shè)計(jì),例如彈性依賴(lài)、鏡像復(fù)制與實(shí)例化運(yùn)行等;

4

2)對(duì)應(yīng)用所依賴(lài)的組件進(jìn)行內(nèi)部零信任處理,服務(wù)間請(qǐng)求應(yīng)進(jìn)行鑒權(quán);

3)應(yīng)實(shí)現(xiàn)服務(wù)快速啟動(dòng)和優(yōu)雅中止。

在4級(jí)基礎(chǔ)上,支持以下能力要求:

51)利用云的能力,實(shí)現(xiàn)云原生的演進(jìn)式架構(gòu)設(shè)計(jì);

2)可充分利用云原生的生態(tài),使用云相關(guān)服務(wù)。

6.2開(kāi)發(fā)構(gòu)建

開(kāi)發(fā)構(gòu)構(gòu)建過(guò)程域共包括版本管理、集成構(gòu)建、依賴(lài)管理、開(kāi)發(fā)環(huán)境準(zhǔn)備、開(kāi)發(fā)體驗(yàn)等5個(gè)維度,

具體能力要求如表6所示。

--版本管理:對(duì)云原生應(yīng)用系統(tǒng)的版本信息等進(jìn)行管理的能力;

--集成構(gòu)建:云原生應(yīng)用系統(tǒng)的集成構(gòu)建方式;

--依賴(lài)管理:云原生應(yīng)用系統(tǒng)所依賴(lài)的組件或庫(kù)的管理方式;

--開(kāi)發(fā)環(huán)境管理:云原生應(yīng)用所使用開(kāi)發(fā)環(huán)境的管理能力;

--開(kāi)發(fā)體驗(yàn):云原生應(yīng)用系統(tǒng)開(kāi)發(fā)環(huán)境的體驗(yàn)滿意度。

表6開(kāi)發(fā)構(gòu)建能力要求

級(jí)別版本管理集成構(gòu)建依賴(lài)管理開(kāi)發(fā)環(huán)境管理開(kāi)發(fā)體驗(yàn)

1)可以手工方

1)無(wú)顯式聲明

1)無(wú)法基于可式搭建所開(kāi)發(fā)組

的組件或庫(kù)的依

自執(zhí)行包進(jìn)行構(gòu)件的運(yùn)行環(huán)境和

賴(lài)關(guān)系;

建,例如使用WAR依賴(lài),無(wú)法實(shí)現(xiàn)

1)應(yīng)將應(yīng)用源2)應(yīng)用所依賴(lài)

而非JAR等;開(kāi)發(fā)環(huán)境的快速

代碼納入版本管的庫(kù)可不在包

2)運(yùn)行時(shí)可根構(gòu)建與可重復(fù);應(yīng)用開(kāi)發(fā)難以完

理;內(nèi),需要在運(yùn)行

1據(jù)需要依賴(lài)額外2)開(kāi)發(fā)環(huán)境與全進(jìn)行本機(jī)開(kāi)

2)多個(gè)應(yīng)用可時(shí)準(zhǔn)備;

中間件,例如Web線上環(huán)境可不等發(fā)、測(cè)試與調(diào)試。

共用一份基準(zhǔn)代3)所依賴(lài)的系

容器;價(jià),如只能通過(guò)

碼。統(tǒng)組件可能會(huì)因

3)可以人工方本地修改再上傳

為系統(tǒng)環(huán)境變化

式進(jìn)行代碼的編線上環(huán)境的方

而受到影響,例

譯構(gòu)建。式,在線進(jìn)行開(kāi)

如Curl。

發(fā)和調(diào)試;

6

YD/TXXXXX—XXXX

3)不支持不同

的運(yùn)行環(huán)境區(qū)

分。

在1級(jí)基礎(chǔ)上,支

1)應(yīng)支持基于

持以下能力要

架構(gòu)設(shè)計(jì)和測(cè)試

求:

策略,通過(guò)本地

1)應(yīng)用組件的1)應(yīng)支持自動(dòng)

IDE或Editor,在

依賴(lài)信息作為應(yīng)化、可重復(fù)的搭

1)基于可自執(zhí)本地進(jìn)行組件的

用源代碼的一部建所開(kāi)發(fā)組件依

行包進(jìn)行構(gòu)建和應(yīng)用開(kāi)發(fā)、測(cè)試

分,應(yīng)納入版本賴(lài)的環(huán)境;

制品管理;與調(diào)試,但需要

管理,實(shí)現(xiàn)同步2)應(yīng)支持區(qū)分

2)運(yùn)行時(shí)應(yīng)無(wú)應(yīng)支持通過(guò)顯式本地安裝啟動(dòng)或

變更;不同的運(yùn)行環(huán)

需依賴(lài)額外的第方式聲明組件或遠(yuǎn)程調(diào)用所依賴(lài)

22)配置信息與境,例如開(kāi)發(fā)環(huán)

三方庫(kù);庫(kù)的依賴(lài)關(guān)系。的跨進(jìn)程組件;

應(yīng)用源代碼分境、測(cè)試環(huán)境、

3)制品應(yīng)有專(zhuān)2)難以獨(dú)立開(kāi)

離,配置信息應(yīng)UAT環(huán)境、生產(chǎn)環(huán)

門(mén)的制品庫(kù)統(tǒng)一發(fā)、調(diào)試和測(cè)試

納入版本管理;境等;

管理。單一應(yīng)用組件,

3)部署和發(fā)布3)開(kāi)發(fā)環(huán)境可

過(guò)程中可本機(jī)啟

腳本應(yīng)納入版本與線上環(huán)境存在

動(dòng)并運(yùn)行系統(tǒng)內(nèi)

管理。差異。

的其它相關(guān)應(yīng)用

4)一份基準(zhǔn)代

組件,或?qū)嶋H調(diào)

碼應(yīng)僅對(duì)應(yīng)一個(gè)

用遠(yuǎn)程組件。

應(yīng)用;

在2級(jí)基礎(chǔ)上,支1)應(yīng)支持基于

持以下能力要良好的架構(gòu)設(shè)計(jì)

在2級(jí)基礎(chǔ)上,支1)基于直接鏡

求:和測(cè)試策略,通

持以下能力要像(例如容器鏡

在2級(jí)基礎(chǔ)上,支1)應(yīng)支持通過(guò)過(guò)本地IDE或

求:像)而非基礎(chǔ)鏡

持以下能力要Docker或等效的Editor,在較少

1)應(yīng)用所依賴(lài)像(例如VM鏡像)

求:多容器管理工的環(huán)境依賴(lài)下進(jìn)

的系統(tǒng)環(huán)境定義進(jìn)行構(gòu)建和制品

1)應(yīng)用所依賴(lài)具,面向組件快行組件的應(yīng)用開(kāi)

代碼作為應(yīng)用源管理;

的庫(kù)在構(gòu)建時(shí)應(yīng)速搭建并啟動(dòng)所發(fā)、測(cè)試與調(diào)試,

代碼的一部分,2)配置信息應(yīng)

被打入包內(nèi),所開(kāi)發(fā)組件的環(huán)境所有其它跨進(jìn)程

應(yīng)共同納入版本通過(guò)配置管理服

依賴(lài)的系統(tǒng)工具和依賴(lài);組件依賴(lài)均通過(guò)

3化管理,實(shí)現(xiàn)同務(wù)器讀取,并通

(如gradle、2)應(yīng)支持通過(guò)容器實(shí)例運(yùn)行;

步變更;過(guò)全局變量進(jìn)行

curl等)應(yīng)當(dāng)被配置管理,基于2)應(yīng)支持在開(kāi)

2)代碼庫(kù)管理加載;

包含在應(yīng)用之直接鏡像生成的發(fā)、調(diào)試以及非

應(yīng)具備精細(xì)化的4)應(yīng)通過(guò)制品

中;不可變?nèi)萜?,自端到端的測(cè)試

權(quán)限管理能力;庫(kù)實(shí)現(xiàn)制品研發(fā)

2)實(shí)現(xiàn)通過(guò)統(tǒng)動(dòng)化搭建不同的時(shí),無(wú)需啟動(dòng)并

3)實(shí)現(xiàn)應(yīng)用版流程關(guān)鍵業(yè)務(wù)信

一的依賴(lài)倉(cāng)庫(kù)管運(yùn)行環(huán)境;運(yùn)行全部系統(tǒng)內(nèi)

本管理關(guān)聯(lián)代息的元數(shù)據(jù)信息

理應(yīng)用的依賴(lài)。3)可基本實(shí)現(xiàn)的應(yīng)用組件,能

碼、鏡像、分支管理及溯源。

開(kāi)發(fā)環(huán)境與線上夠在單一應(yīng)用組

等版本。

環(huán)境的組件級(jí)等件開(kāi)發(fā)時(shí)通過(guò)測(cè)

價(jià)。試替身,契約測(cè)

7

YD/TXXXXX—XXXX

試等方式有效隔

離組件依賴(lài)干

擾。

在3級(jí)基礎(chǔ)上,支

持以下能力要

在3級(jí)基礎(chǔ)上,支

求:

持以下能力要

1)應(yīng)支持基于

求:

在3級(jí)基礎(chǔ)上,支本地IDE或

1)流水線配置在3級(jí)基礎(chǔ)上,支

持以下能力要Editor,實(shí)現(xiàn)基

信息應(yīng)納入版本持以下能力要

求:于本地容器集群

管理,實(shí)現(xiàn)自動(dòng)求:

在3級(jí)基礎(chǔ)上,1)1)能夠通過(guò)K8s環(huán)境下的開(kāi)發(fā)、

化變更;1)應(yīng)支持所依

應(yīng)支持定義結(jié)構(gòu)或等效的容器編測(cè)試與調(diào)試;

2)部署和發(fā)布賴(lài)的組件、庫(kù)以

化構(gòu)建腳本;排工具,面向服2)應(yīng)支持在保

4的其它相關(guān)信息及系統(tǒng)環(huán)境均包

2)應(yīng)通過(guò)制品庫(kù)務(wù)實(shí)施環(huán)境準(zhǔn)證單一組件開(kāi)

應(yīng)納入版本管含在直接鏡像

實(shí)現(xiàn)制品的組件備;發(fā)、調(diào)試、測(cè)試效

理,例如多組件中;

依賴(lài)查看。2)基本實(shí)現(xiàn)開(kāi)能的情況下,按

間的版本依賴(lài)2)依賴(lài)庫(kù)應(yīng)有

發(fā)環(huán)境與線上環(huán)需利用本地容器

等;依賴(lài)的準(zhǔn)入機(jī)

境的運(yùn)行時(shí)等集群?jiǎn)?dòng)相關(guān)的

3)應(yīng)用應(yīng)僅維制。

價(jià)。其它系統(tǒng)組件,

護(hù)一份基準(zhǔn)代

實(shí)現(xiàn)更多快速的

碼,但可對(duì)應(yīng)多

集成或局部端到

份部署環(huán)境。

端調(diào)試和測(cè)試能

力。

在4級(jí)基礎(chǔ)上,支在4級(jí)基礎(chǔ)上,支

在4級(jí)基礎(chǔ)上,支持以下能力:持以下能力要

持以下能力要1)高度的自動(dòng)求:

求:化和彈性,可以1)應(yīng)支持純?cè)?/p>

1)實(shí)現(xiàn)構(gòu)建方在云上通過(guò)切換環(huán)境下開(kāi)發(fā),本

式服務(wù)化,可按配置,按需快速地?zé)o需安裝任何

需提供接口或用搭建或銷(xiāo)毀不同應(yīng)用依賴(lài),本地

5同4級(jí)能力要求戶界面,將構(gòu)建同4級(jí)能力要求的開(kāi)發(fā)或測(cè)試環(huán)除了所使用的開(kāi)

能力賦予整個(gè)研境,極大的解決發(fā)客戶端以外,

發(fā)團(tuán)隊(duì)資源受限問(wèn)題;可以實(shí)現(xiàn)本地資

2)研發(fā)團(tuán)隊(duì)可2)實(shí)現(xiàn)開(kāi)發(fā)環(huán)源和環(huán)境依賴(lài)最

以按場(chǎng)景實(shí)現(xiàn)構(gòu)境與線上環(huán)境的小化;

建過(guò)程可視化編高度一致(只是2)在部分場(chǎng)景

排配置、資源和可下,可實(shí)現(xiàn)低代

訪問(wèn)性的區(qū)別)碼、無(wú)代碼開(kāi)發(fā)。

6.3測(cè)試管理

測(cè)試管理過(guò)程域共包括測(cè)試環(huán)境管理、測(cè)試實(shí)踐、缺陷預(yù)防、質(zhì)量分析等4個(gè)維度,具體能力要求

如表7所示。

--測(cè)試環(huán)境管理:指對(duì)云原生應(yīng)用系統(tǒng)的測(cè)試環(huán)境的管理能力;

8

YD/TXXXXX—XXXX

--測(cè)試實(shí)踐:指云原生應(yīng)用系統(tǒng)的測(cè)試實(shí)踐方式;

--缺陷預(yù)防:指云原生應(yīng)用系統(tǒng)測(cè)試環(huán)境以及生產(chǎn)環(huán)境下缺陷的管理和預(yù)防措施;

--質(zhì)量分析:指云原生應(yīng)用服務(wù)質(zhì)量數(shù)據(jù)管理和分析能力。

表7測(cè)試管理能力要求

級(jí)別測(cè)試環(huán)境管理測(cè)試實(shí)踐缺陷預(yù)防質(zhì)量分析

測(cè)試環(huán)境可通過(guò)手動(dòng)可通過(guò)人工方式實(shí)施

測(cè)試實(shí)踐可以手動(dòng)方可通過(guò)人工方式收集

1方式管理,且固定不缺陷數(shù)據(jù)收集和統(tǒng)

式進(jìn)行功能性測(cè)試。質(zhì)量數(shù)據(jù)。

可協(xié)調(diào)。計(jì)。

1)應(yīng)支持自動(dòng)化的

應(yīng)支持自動(dòng)創(chuàng)建測(cè)試缺陷數(shù)據(jù)收集和統(tǒng)

環(huán)境,但更多依賴(lài)提計(jì);

應(yīng)支持自動(dòng)化的功能應(yīng)支持自動(dòng)化的質(zhì)量

2前預(yù)定的物理環(huán)境,2)宜具備缺陷管理

測(cè)試和非功能測(cè)試。數(shù)據(jù)收集。

或通過(guò)基礎(chǔ)鏡像進(jìn)行和分析實(shí)踐能力,初

構(gòu)建。步具備缺陷預(yù)防的準(zhǔn)

入條件。

在2級(jí)基礎(chǔ)上,支持以

下能力要求:

1)應(yīng)實(shí)現(xiàn)自動(dòng)化測(cè)

試即代碼,可用于環(huán)

境部署的自動(dòng)化驗(yàn)在2級(jí)基礎(chǔ)上,支持以

證;下能力要求:

應(yīng)支持通過(guò)直接鏡像

2)應(yīng)支持以自動(dòng)化1)應(yīng)支持分析進(jìn)程在2級(jí)基礎(chǔ)上,應(yīng)支持

在較少依賴(lài)預(yù)定義環(huán)

3方式實(shí)現(xiàn)更加完善的間故障、訪問(wèn)延遲、基于統(tǒng)一的日志平臺(tái)

境的情況下,進(jìn)行測(cè)

非功能測(cè)試需求,包資源受限等缺陷;數(shù)據(jù)進(jìn)行質(zhì)量分析。

試環(huán)境構(gòu)建。

括但不限于長(zhǎng)穩(wěn)測(cè)2)應(yīng)具備以上故障

試、壓力測(cè)試、安全的缺陷注入能力。

測(cè)試、兼容性測(cè)試等;

3)測(cè)試過(guò)程應(yīng)能夠

隔離抗干擾,保證穩(wěn)

定的測(cè)試效果。

在3級(jí)基礎(chǔ)上,支持以

在3級(jí)基礎(chǔ)上,支持以

下能力要求:

下能力要求:

1)應(yīng)支持按需進(jìn)行在3級(jí)基礎(chǔ)上,支持以

1)應(yīng)支持完善的調(diào)

的大規(guī)模自動(dòng)化功能下能力要求:

用鏈路監(jiān)控和預(yù)警;

在3級(jí)基礎(chǔ)上,應(yīng)支持測(cè)試和非功能測(cè)試;1)應(yīng)支持定位分析

2)應(yīng)支持全鏈路日

4測(cè)試環(huán)境水平擴(kuò)展和2)應(yīng)具備相對(duì)完善規(guī)模化引發(fā)的缺陷;

志的手動(dòng)及自動(dòng)化數(shù)

垂直擴(kuò)展的能力。的全鏈路壓測(cè)方案、2)應(yīng)支持快速?gòu)?fù)刻

據(jù)分析;

多維度支持系統(tǒng)的可生產(chǎn)缺陷并進(jìn)行定位

3)應(yīng)支持云服務(wù)資

靠性測(cè)試;分析。

源消費(fèi)情況的監(jiān)控和

3)應(yīng)支持利用集群

預(yù)警

特性進(jìn)行組織級(jí)測(cè)試

9

YD/TXXXXX—XXXX

策略設(shè)計(jì),如引入性

能工程、手動(dòng)的混沌

工程。

在4級(jí)基礎(chǔ)上,支持以

下能力要求:在4級(jí)基礎(chǔ)上,支持以在4級(jí)基礎(chǔ)上,支持以

1)應(yīng)支持針對(duì)運(yùn)維下能力要求:下能力要求:

在4級(jí)基礎(chǔ)上,應(yīng)支持

和部署的自動(dòng)化驗(yàn)證1)應(yīng)支持缺陷自動(dòng)1)應(yīng)支持基于風(fēng)險(xiǎn)

按資源需求自動(dòng)化構(gòu)

測(cè)試;發(fā)現(xiàn)。管理需求的線上監(jiān)控

建和銷(xiāo)毀測(cè)試環(huán)境,

2)應(yīng)支持基于云原2)應(yīng)支持多維度已和預(yù)警;

5如根據(jù)混沌工程的實(shí)

生特性的質(zhì)量風(fēng)險(xiǎn)干知缺陷的混沌實(shí)驗(yàn);2)應(yīng)支持完善的自

驗(yàn)范圍,不同的服務(wù)

預(yù)測(cè)試,如云服務(wù)穩(wěn)3)應(yīng)支持基于代碼動(dòng)化指標(biāo)收集和數(shù)據(jù)

特性、不同的流量需

定性測(cè)試,云服務(wù)災(zāi)的歷史缺陷進(jìn)行代碼分析,具備持續(xù)觀測(cè)

求等。

備預(yù)案等;缺陷預(yù)防。能力。

3)可支持對(duì)IT系統(tǒng)

的混沌工程。

6.4部署發(fā)布

部署發(fā)布是指云原生應(yīng)用部署發(fā)布的方式和策略,其能力要求如表8所示。

表8部署發(fā)布能力要求

級(jí)別部署發(fā)布

11)部署和發(fā)布可手動(dòng)或部分自動(dòng)化;

2)可在生產(chǎn)環(huán)境進(jìn)行直接進(jìn)行變更或操作。

2應(yīng)支持實(shí)現(xiàn)較高程度的自動(dòng)化部署,部署時(shí)應(yīng)用組件可實(shí)現(xiàn)不可變。

31)應(yīng)支持自動(dòng)化發(fā)布能力,以直接鏡像為制品(而非基礎(chǔ)鏡像)進(jìn)行部署和彈性擴(kuò)容,實(shí)

現(xiàn)進(jìn)一步的不可變;

2)生產(chǎn)環(huán)境可存在少量可控的直接變更或操作。

4在3級(jí)基礎(chǔ)上,支持以下能力要求:

1)部署和發(fā)布動(dòng)作可基于全程可視的方式自動(dòng)完成,過(guò)程中可實(shí)現(xiàn)動(dòng)作的終止和回退;

2)支持灰度發(fā)布;

3)不應(yīng)在生產(chǎn)環(huán)境存在直接變更或操作,徹底實(shí)現(xiàn)實(shí)例不可變。

5在4級(jí)基礎(chǔ)上,應(yīng)實(shí)現(xiàn)不停機(jī)發(fā)布。

7服務(wù)治理域能力要求

7.1注冊(cè)發(fā)現(xiàn)

注冊(cè)發(fā)現(xiàn)是指云原生應(yīng)用中服務(wù)的注冊(cè)和發(fā)現(xiàn)方式,其能力要求如表9所示。

10

YD/TXXXXX—XXXX

表9注冊(cè)發(fā)現(xiàn)能力要求

級(jí)別注冊(cè)發(fā)現(xiàn)

11級(jí)不要求系統(tǒng)具備注冊(cè)發(fā)現(xiàn)能力

2服務(wù)注冊(cè)發(fā)現(xiàn)機(jī)制可由客戶端完成。

31)服務(wù)注冊(cè)發(fā)現(xiàn)機(jī)制應(yīng)由服務(wù)端完成;

2)服務(wù)應(yīng)定時(shí)獲取服務(wù)狀態(tài),進(jìn)行健康檢查;

3)應(yīng)實(shí)現(xiàn)服務(wù)注冊(cè)與發(fā)現(xiàn)組件的高可用。

4在3級(jí)基礎(chǔ)上,支持以下能力要求:

1)應(yīng)實(shí)現(xiàn)跨語(yǔ)言的服務(wù)發(fā)現(xiàn),如通過(guò)DNS解析發(fā)現(xiàn)服務(wù)等,;

2)宜實(shí)現(xiàn)服務(wù)狀態(tài)變化分鐘級(jí)發(fā)現(xiàn)。

5在4級(jí)基礎(chǔ)上,實(shí)現(xiàn)服務(wù)狀態(tài)變化在秒級(jí)發(fā)現(xiàn)。

7.2流量管理

流量管理是指對(duì)云原生應(yīng)用系統(tǒng)南北向以及東西向流量控制和負(fù)載均衡策略管理,具體要求如表

10所示。

表10流量管理能力要求

級(jí)別流量管理

11)應(yīng)實(shí)現(xiàn)對(duì)應(yīng)用服務(wù)入口服務(wù)南北向限流;

2)應(yīng)支持通過(guò)負(fù)載均衡實(shí)現(xiàn)服務(wù)南北向流量分配。

21)應(yīng)實(shí)現(xiàn)對(duì)服務(wù)入口及內(nèi)部單一服務(wù)節(jié)點(diǎn)限流;

2)應(yīng)實(shí)現(xiàn)服務(wù)動(dòng)態(tài)流量控制。

3在2級(jí)基礎(chǔ)上,支持以下能力要求:

1)應(yīng)實(shí)現(xiàn)對(duì)服務(wù)多節(jié)點(diǎn)統(tǒng)一限流;

2)發(fā)現(xiàn)并

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論