云原生的定義和CNCF章程是什么

本篇內(nèi)容介紹了“云原生的定義和CNCF章程是什么”的有關(guān)知識(shí),在實(shí)際案例的操作過(guò)程中,不少人都會(huì)遇到這樣的困境,接下來(lái)就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

目前創(chuàng)新互聯(lián)公司已為上千的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬主機(jī)網(wǎng)站運(yùn)營(yíng)、企業(yè)網(wǎng)站設(shè)計(jì)、扶溝網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。

云原生的定義

Pivotal 是云原生應(yīng)用的提出者,并推出了 Pivotal Cloud Foundry 云原生應(yīng)用平臺(tái)和Spring開(kāi)源Java開(kāi)發(fā)框架,成為云原生應(yīng)用架構(gòu)中先驅(qū)者和探路者。

Pivotal最初的定義

早在2015年P(guān)ivotal公司的Matt Stine寫(xiě)了一本叫做遷移到云原生應(yīng)用架構(gòu)的小冊(cè)子,其中探討了云原生應(yīng)用架構(gòu)的幾個(gè)主要特征,符合12因素應(yīng)用:

  • 面向微服務(wù)架構(gòu)

  • 自服務(wù)敏捷架構(gòu)

  • 基于API的協(xié)作

  • 抗脆弱性

我已于2017年翻譯了本書(shū),詳見(jiàn)遷移到云原生應(yīng)用架構(gòu)。

CNCF最初的定義

到了2015年Google主導(dǎo)成了云原生計(jì)算基金會(huì)(CNCF),起初CNCF對(duì)云原生(Cloud Native)的定義包含以下三個(gè)方面:

  • 應(yīng)用容器化

  • 面向微服務(wù)架構(gòu)

  • 應(yīng)用支持容器的編排調(diào)度

重定義-云原生(Cloud Native)

到了2018年,而隨著僅幾年來(lái)云原生生態(tài)的不斷狀態(tài),所有主流云計(jì)算供應(yīng)商都加入了該基金會(huì),且從Cloud Native Landscape中可以看出云原生有意蠶食原先非云原生應(yīng)用的部分。CNCF基金會(huì)中的會(huì)員以及容納的項(xiàng)目越來(lái)越多,該定義已經(jīng)限制了云原生生態(tài)的發(fā)展,CNCF為云原生進(jìn)行了重新定位。

以下是CNCF對(duì)云原生的重新定義(中英對(duì)照):

Cloud native technologies empower organizations to build and run scalable applications in modern, dynamic environments such as public, private, and hybrid clouds. Containers, service meshes, microservices, immutable infrastructure, and declarative APIs exemplify this approach.

云原生技術(shù)幫助公司和機(jī)構(gòu)在公有云、私有云和混合云等新型動(dòng)態(tài)環(huán)境中,構(gòu)建和運(yùn)行可彈性擴(kuò)展的應(yīng)用。云原生的代表技術(shù)包括容器、服務(wù)網(wǎng)格、微服務(wù)、不可變基礎(chǔ)設(shè)施和聲明式API。

These techniques enable loosely coupled systems that are resilient, manageable, and observable. Combined with robust automation, they allow engineers to make high-impact changes frequently and predictably with minimal toil.

這些技術(shù)能夠構(gòu)建容錯(cuò)性好、易于管理和便于觀察的松耦合系統(tǒng)。結(jié)合可靠的自動(dòng)化手段,云原生技術(shù)可以使開(kāi)發(fā)者輕松地對(duì)系統(tǒng)進(jìn)行頻繁并可預(yù)測(cè)的重大變更。

The Cloud Native Computing Foundation seeks to drive adoption of this paradigm by fostering and sustaining an ecosystem of open source, vendor-neutral projects. We democratize state-of-the-art patterns to make these innovations accessible for everyone.

云原生計(jì)算基金會(huì)(CNCF)致力于培育和維護(hù)一個(gè)廠商中立的開(kāi)源生態(tài)系統(tǒng),來(lái)推廣云原生技術(shù)。我們通過(guò)將最前沿的模式普惠,讓這些創(chuàng)新為大眾所用。

:該定義的中文譯本還未正式確定,詳見(jiàn)Cloud Native Definition in Chinese。

CNCF章程

CNCF(云原生計(jì)算基金會(huì))是Linux基金會(huì)旗下的一個(gè)基金會(huì),加入CNCF等于同時(shí)加入Linux基金會(huì)(也意味著你還要交Linux基金會(huì)的份子錢),對(duì)于想加入CNCF基金會(huì)的企業(yè)或者組織首先要做的事情就是要了解CNCF的章程(charter),就像是作為一個(gè)國(guó)家的公民,必須遵守該國(guó)家的憲法一樣。CNCF之所以能在短短三年的時(shí)間內(nèi)發(fā)展壯大到如此規(guī)模,很大程度上是與它出色的社區(qū)治理和運(yùn)作模式有關(guān)。了解該章程可以幫助我們理解CNCF是如何運(yùn)作的,也可以當(dāng)我們自己進(jìn)行開(kāi)源項(xiàng)目治理時(shí)派上用場(chǎng)。

該章程最后更新于2018年5月15日,詳見(jiàn)https://www.cncf.io/about/charter/。下文中關(guān)于CNCF章程的介紹部分引用自CNCF 是如何工作的,有改動(dòng)。

1. CNCF的使命

CNCF 沒(méi)有偏離自己的主題,核心是解決技術(shù)問(wèn)題:基金會(huì)的使命是創(chuàng)建并推動(dòng)采用新的計(jì)算模式,該模式針對(duì)現(xiàn)代分布式系統(tǒng)環(huán)境進(jìn)行了優(yōu)化,能夠擴(kuò)展至數(shù)萬(wàn)個(gè)自愈式多租戶節(jié)點(diǎn)。

所謂的云原生系統(tǒng)須具備下面這些屬性:

  • 應(yīng)用容器化:將軟件容器中的應(yīng)用程序和進(jìn)程作為獨(dú)立的應(yīng)用程序部署單元運(yùn)行,并作為實(shí)現(xiàn)高級(jí)別資源隔離的機(jī)制。從總體上改進(jìn)開(kāi)發(fā)者的體驗(yàn)、促進(jìn)代碼和組件重用,而且要為云元是國(guó)內(nèi)應(yīng)用簡(jiǎn)化運(yùn)維工作。

  • 動(dòng)態(tài)管理:由中心化的編排來(lái)進(jìn)行活躍的調(diào)度和頻繁的管理,從根本上提高機(jī)器效率和資源利用率,同時(shí)降低與運(yùn)維相關(guān)的成本。

  • 面向微服務(wù):與顯式描述的依賴性松散耦合(例如通過(guò)服務(wù)端點(diǎn)),可以提高應(yīng)用程序的整體敏捷性和可維護(hù)性。CNCF 將塑造技術(shù)的發(fā)展,推動(dòng)應(yīng)用管理的先進(jìn)技術(shù)發(fā)展,并通過(guò)可靠的接口使技術(shù)無(wú)處不在,并且易于使用。

2. CNCF扮演的角色

CNCF 其實(shí)是在開(kāi)源社區(qū)的基礎(chǔ)上發(fā)揮著作用,應(yīng)負(fù)責(zé):

a) 項(xiàng)目管理

  • 確保技術(shù)可用于社區(qū)并且沒(méi)有雜七雜八的影響

  • 確保技術(shù)的品牌(商標(biāo)和標(biāo)識(shí))得到社區(qū)成員的關(guān)注和使用,特別強(qiáng)調(diào)統(tǒng)一的用戶體驗(yàn)和高水平的應(yīng)用程序兼容性

b) 促進(jìn)生態(tài)系統(tǒng)的發(fā)展和演進(jìn)

  • 評(píng)估哪些技術(shù)可以納入云原生計(jì)算應(yīng)用的愿景,鼓勵(lì)社區(qū)交付這樣的技術(shù),以及集成它們,且要積極的推進(jìn)總結(jié)進(jìn)度。

  • 提供一種方法來(lái)培養(yǎng)各個(gè)部分的通用技術(shù)標(biāo)準(zhǔn)

c) 推廣底層技術(shù)和應(yīng)用定義和管理方法,途徑包括:活動(dòng)和會(huì)議、營(yíng)銷(SEM、直接營(yíng)銷)、培訓(xùn)課程和開(kāi)發(fā)人員認(rèn)證。

d) 通過(guò)使技術(shù)可訪問(wèn)和可靠來(lái)為社區(qū)服務(wù)

  • 旨在通過(guò)對(duì)參考架構(gòu)進(jìn)行明確定義的節(jié)奏,為每個(gè)組成部分提供完全集成和合格的構(gòu)建。

3. CNCF的價(jià)值觀

CNCF 會(huì)極力遵循以下一些原則:

  1. 快速勝過(guò)磨嘰,基金會(huì)的初衷之一就是讓項(xiàng)目快速的發(fā)展,從而支持用戶能夠積極的使用。

  2. 開(kāi)放!CNCF 是以開(kāi)放和高度透明為最高準(zhǔn)則的,而且是獨(dú)立于任何的其它團(tuán)體進(jìn)行運(yùn)作的。CNCF根據(jù)貢獻(xiàn)的內(nèi)容和優(yōu)點(diǎn)接受所有的貢獻(xiàn)者,且遵循開(kāi)源的價(jià)值觀,CNCF輸出的技術(shù)是可以讓所有人使用和受益的,技術(shù)社區(qū)及其決策應(yīng)保持高度透明。

  3. 公平:CNCF 會(huì)極力避免那些不好的影響、不良行為、以及“按需付費(fèi)”的決策。

  4. 強(qiáng)大的技術(shù)身份:CNCF 會(huì)實(shí)現(xiàn)并保持高度的自身技術(shù)認(rèn)同,并將之同步到所有的共享項(xiàng)目中。

  5. 清晰的邊界:CNCF 制定明確的目標(biāo),并在某些情況下,要確定什么不是基金會(huì)的目標(biāo),并會(huì)幫助整個(gè)生態(tài)系統(tǒng)的運(yùn)轉(zhuǎn),讓人們理解新創(chuàng)新的重點(diǎn)所在。

  6. 可擴(kuò)展:能夠支持從小型開(kāi)發(fā)人員中心環(huán)境到企業(yè)和服務(wù)提供商規(guī)模的所有部署規(guī)模。這意味著在某些部署中可能不會(huì)部署某些可選組件,但總體設(shè)計(jì)和體系結(jié)構(gòu)仍應(yīng)適用。

  7. 平臺(tái)中立:CNCF 所開(kāi)發(fā)的項(xiàng)目并不針對(duì)某個(gè)特定平臺(tái),而是旨在支持各種體系結(jié)構(gòu)和操作系統(tǒng)。

4. 會(huì)員制

CNCF中的會(huì)員包括白金、金牌、銀牌、最終用戶、學(xué)術(shù)和非贏利成員等級(jí)別,不同級(jí)別的會(huì)員在理事會(huì)中的投票權(quán)不同。

a) 白金會(huì)員:在CNCF理事會(huì)中任命1名代表,在理事會(huì)的每個(gè)次級(jí)委員會(huì)和活動(dòng)中任命1名有投票權(quán)的代表,在網(wǎng)站可以突出顯示;如果也是終端用戶成員將繼承終端用戶成員的所有權(quán)利

b) 金牌會(huì)員:基金會(huì)中每有5個(gè)金牌會(huì)員,該級(jí)別的會(huì)員就可以任命1名代表,最多任命3個(gè);如果也是終端用戶成員將繼承終端用戶成員的所有權(quán)利

c) 銀牌會(huì)員:基金會(huì)中每有10個(gè)銀牌會(huì)員,該級(jí)別的會(huì)員就可以任命1名代表,最多任命3個(gè);如果也是終端用戶成員將繼承終端用戶成員的所有權(quán)利

d) 終端用戶:參加終端用戶咨詢社區(qū);向終端用戶技術(shù)咨詢委員會(huì)中提名1名代表

e) 學(xué)術(shù)和非贏利會(huì)員:學(xué)術(shù)和非營(yíng)利會(huì)員分別限于學(xué)術(shù)和非營(yíng)利機(jī)構(gòu),需要理事會(huì)批準(zhǔn)。學(xué)術(shù)成員和非營(yíng)利成員有權(quán)將其組織認(rèn)定為支持CNCF使命的成員以及理事會(huì)確定的任何其他權(quán)利或利益。

5. 理事會(huì)

a) CNCF理事會(huì)負(fù)責(zé)市場(chǎng)營(yíng)銷、業(yè)務(wù)監(jiān)督和預(yù)算審批,不負(fù)責(zé)技術(shù)方面,除了與TOC配合確定CNCF工作范圍、完成時(shí)間表a)、更新CNCF網(wǎng)站

b) 負(fù)責(zé)日常事務(wù)

  1. 與TOC協(xié)商CNCF的整體范圍

  2. 商標(biāo)和版權(quán)保護(hù)

  3. 市場(chǎng)營(yíng)銷、布道和生態(tài)系統(tǒng)建設(shè)

  4. 創(chuàng)建和執(zhí)行品牌承諾項(xiàng)目,如果需要的話

  5. 監(jiān)督運(yùn)營(yíng),業(yè)務(wù)發(fā)展;

  6. 募資和財(cái)務(wù)管理

c) 理事會(huì)投票成員由會(huì)員代表和社區(qū)代表組成:

  1. 成員代表包括:

    • 每名白金會(huì)員任命1名代表

    • 黃金和銀牌成員當(dāng)選代表

  2. 技術(shù)社區(qū)代表包括:

    • 技術(shù)監(jiān)督委員會(huì)主席

    • 根據(jù)當(dāng)時(shí)在任的理事會(huì)批準(zhǔn)的程序從CNCF項(xiàng)目中選出兩名提交者。

  3. 理事會(huì)可能會(huì)以白金會(huì)員比例的價(jià)格擴(kuò)展白金會(huì)員資格,對(duì)年收入低于5000萬(wàn)美元的創(chuàng)業(yè)公司進(jìn)行長(zhǎng)達(dá)5年的逐年審計(jì),這些公司被視為理事會(huì)的戰(zhàn)略技術(shù)貢獻(xiàn)者。

  4. 只有來(lái)自一組關(guān)聯(lián)公司的人員可以擔(dān)任會(huì)員代表。只有來(lái)自一組關(guān)聯(lián)公司的人員可以擔(dān)任技術(shù)社區(qū)代表。

d) 職責(zé)

  1. 批準(zhǔn)預(yù)算,指導(dǎo)將所有收入來(lái)源籌集的資金用于技術(shù)、市場(chǎng)或社區(qū)投資,以推動(dòng) CNCF 基金的使命;

  2. 選舉理事會(huì)主席主持會(huì)議,批準(zhǔn)預(yù)算批準(zhǔn)的支出并管理日常運(yùn)作;

  3. 對(duì)理事會(huì)的決定或事項(xiàng)進(jìn)行投票;

  4. 界定和執(zhí)行基金會(huì)的知識(shí)產(chǎn)權(quán)(版權(quán),專利或商標(biāo))政策;

  5. 通過(guò)活動(dòng)、新聞和分析師宣傳、網(wǎng)絡(luò)、社交媒體以及其他營(yíng)銷活動(dòng)進(jìn)行直接營(yíng)銷和布道;

  6. 監(jiān)督運(yùn)營(yíng),業(yè)務(wù)發(fā)展;

  7. 建立并監(jiān)督為推動(dòng)CNCF的使命而創(chuàng)建的任何委員會(huì);

  8. 根據(jù)CNCF要求(可能包括認(rèn)證測(cè)試)建立并執(zhí)行品牌合規(guī)計(jì)劃(如有),以使用TOC建立的品牌標(biāo)志;

  9. 采用商標(biāo)使用準(zhǔn)則或政策;

  10. 提供整體財(cái)務(wù)管理。

e) 基金會(huì)的收入用途

  1. 市場(chǎng)營(yíng)銷,用戶擴(kuò)展CNCF中的項(xiàng)目的采用

  2. 關(guān)鍵設(shè)施建設(shè)、運(yùn)行和管理項(xiàng)目的基礎(chǔ)設(shè)施

  3. 促進(jìn)基于容器的計(jì)算使用CNCF中的項(xiàng)目實(shí)現(xiàn)

6. 技術(shù)監(jiān)督委員會(huì)(TOC)

a) 要求

CNCF 技術(shù)監(jiān)督委員會(huì),為了保持中立,則達(dá)成了以下共識(shí):

  1. 定義和維護(hù)CNCF的技術(shù)愿景。

  2. 批準(zhǔn)由理事會(huì)制定的CNCF范圍內(nèi)的新項(xiàng)目,并為項(xiàng)目創(chuàng)建一個(gè)概念架構(gòu)。

  3. 糾正項(xiàng)目的發(fā)展方向,決策刪除或存檔項(xiàng)目。

  4. 接受最終用戶委員會(huì)的反饋并反映在項(xiàng)目中。

  5. 在科學(xué)管理的情況下調(diào)整組件的接口(在代碼標(biāo)準(zhǔn)化之前實(shí)現(xiàn)參考)

  6. 定義在CNCF項(xiàng)目中實(shí)施的常用做法(如果有的話)。

b) 技術(shù)監(jiān)督委員會(huì)的構(gòu)成

  1. TOC最多由9名成員組成。

  2. 選出的TOC成員將涵蓋關(guān)鍵的技術(shù)領(lǐng)域:容器技術(shù)、操作系統(tǒng)、技術(shù)運(yùn)維、分布式系統(tǒng)、用戶級(jí)應(yīng)用程序設(shè)計(jì)等。

  3. 理事會(huì)將選舉6名TOC成員,最終用戶TAB將選出1名TOC成員,最初的7名TOC成員應(yīng)另選兩名TOC成員。

  4. 如果超過(guò)兩名TOC成員來(lái)自同一組關(guān)聯(lián)公司,無(wú)論是在選舉時(shí)還是來(lái)自后來(lái)的工作變更,他們將共同決定誰(shuí)應(yīng)該下臺(tái),或如果沒(méi)有協(xié)商的依據(jù),則應(yīng)抽簽決定。

c) 運(yùn)營(yíng)模式

  1. TOC 會(huì)選舉出TOC的主席來(lái),此角色主要負(fù)責(zé) TOC 的議程和召集會(huì)議。

  2. TOC 每個(gè)季度會(huì)面對(duì)面討論重要的熱點(diǎn)問(wèn)題。

  3. TOC 可能會(huì)根據(jù)需要開(kāi)會(huì)討論新出現(xiàn)的問(wèn)題。 TOC審核可能會(huì)提出以下問(wèn)題:

    • 任何的 TOC 成員

    • 任何的理事會(huì)成員

    • 建立的CNCF項(xiàng)目的維護(hù)者或頂級(jí)項(xiàng)目負(fù)責(zé)人

    • CNCF 執(zhí)行董事

    • 最終用戶技術(shù)咨詢委員會(huì)獲得多數(shù)票

  4. 保持透明:TOC會(huì)議、郵件列表、以及會(huì)議記錄等均是公開(kāi)可訪問(wèn)的。

  5. 簡(jiǎn)單的TOC問(wèn)題可以通過(guò)簡(jiǎn)短的討論和簡(jiǎn)單的多數(shù)表決來(lái)解決。TOC討論可通過(guò)電子郵件或TOC會(huì)議進(jìn)行。

  6. 在對(duì)意見(jiàn)和可選虛擬討論/辯論選項(xiàng)進(jìn)行審查后,尋求共識(shí)并在必要時(shí)進(jìn)行投票。

  7. 目的是讓TOC在TOC和社區(qū)內(nèi)尋找達(dá)成共識(shí)的途徑。滿足法定人數(shù)要求的會(huì)議的TOC決定應(yīng)以超過(guò)TOC成員出席率的50%的方式通過(guò)。

  8. TOC會(huì)議需要TOC總?cè)藬?shù)的三分之二法定人數(shù)進(jìn)行表決或作出任何決定。如果TOC會(huì)議未能達(dá)到法定人數(shù)要求,可以進(jìn)行討論,但不應(yīng)有任何投票或決定。

  9. TOC決定可以在沒(méi)有會(huì)議的情況下以電子方式提出,但要通過(guò)表決則需要多少票數(shù)才能達(dá)到會(huì)議法定人數(shù)。在電子投票中,如果任何兩名TOC成員要求召開(kāi)會(huì)議討論決定,則電子投票結(jié)束時(shí)無(wú)效,并且在會(huì)議結(jié)束后可以啟動(dòng)新的投票,以討論決定已經(jīng)完成。

d) 提名標(biāo)準(zhǔn)

獲得 TOC 提名的開(kāi)源貢獻(xiàn)者應(yīng)該具備下面條件:

  1. 承諾有足夠的可用可用時(shí)間參與CNCF TOC的活動(dòng),包括在CNCF成立時(shí)相當(dāng)早期的投入,然后需持續(xù)投入時(shí)間,而且在季度的 TOC 會(huì)議之前要進(jìn)行充分的準(zhǔn)備和審查事宜。

  2. 在CNCF范圍內(nèi)展示了高水準(zhǔn)的專業(yè)經(jīng)驗(yàn)。

  3. 證明其有資格能夠獲得額外的工作人員或社區(qū)成員協(xié)助其在 TOC 的工作。

  4. 在討論中保持中立,并提出CNCF的目標(biāo)和成功與公司目標(biāo)或CNCF中的任何特定項(xiàng)目保持平衡。

e) TOC成員提名和選舉程序

  1. TOC由9位TOC成員組成:由理事會(huì)選出的6位,由最終用戶TAB選出的1位和由最初的7位TOC成員選出的2位。

  2. 提名:每個(gè)有資格提名TOC成員的個(gè)人(實(shí)體或成員)可以提名至多2名技術(shù)代表(來(lái)自供應(yīng)商、最終用戶或任何其他領(lǐng)域),其中至多一個(gè)可能來(lái)自其各自公司。被提名者必須提前同意加入到候選人名單中。

    • 最初的7名TOC成員(理事會(huì)選出的6名成員加上由最終用戶TAB選出的1名成員)應(yīng)使用提名程序提名并選舉2名TOC成員。

    • 提名者需要提供最多一頁(yè)紙的介紹,其中包括被提名者的姓名,聯(lián)系信息和支持性陳述,確定了在CNCF領(lǐng)域提名的經(jīng)驗(yàn)。

    • 理事會(huì)、最終用戶TAB和TOC應(yīng)確定提名、投票和關(guān)于TOC選舉提名和選舉過(guò)程的任何其他細(xì)節(jié)的時(shí)間表和日期。

    • 評(píng)估期間最少保留14個(gè)日歷日,TOC 提名者可以聯(lián)系和/或評(píng)估候選人。

  3. 選舉:評(píng)估期結(jié)束后,理事會(huì)、最終用戶標(biāo)簽和最初的7位TOC成員應(yīng)分別對(duì)每位被候選人進(jìn)行表決。有效投票需要滿足會(huì)議法定人數(shù)所需的選票數(shù)量。每名被候選人均需要支持超過(guò)50%的投票人數(shù),以確認(rèn)被提名者符合資格標(biāo)準(zhǔn)。以多數(shù)票通過(guò)的候選人應(yīng)為合格的 TOC 成員。

  4. 如果合格的被提名者的人數(shù)等于或少于可選 TOC 席位的數(shù)量,則此被提名者應(yīng)在提名期結(jié)束后獲得批準(zhǔn)。如果有更多的合格被候選人比理事會(huì),最終用戶TAB或TOC可選的開(kāi)放TOC席位多,那么該組應(yīng)通過(guò)Condorcet投票選出TOC成員。Condorcet投票應(yīng)通過(guò)康奈爾在線服務(wù)(http://civs.cs.cornell.edu/)使用Condorcet-IRV方法運(yùn)行。

  5. 如果理事會(huì),最終用戶TAB或TOC可供選舉的公開(kāi)TOC席位的合格被候選人數(shù)較少,該小組將啟動(dòng)另一輪提名,每名成員或個(gè)人有資格提名至多提名1名候選人。

f) 約束條件

  1. TOC 的成員任期為兩年,來(lái)自理事會(huì)選舉的最初六名當(dāng)選TOC成員的任期為3年。由最終用戶TAB和TOC選出的TOC成員的初始任期為2年。

  2. TOC成員可能會(huì)被其他TOC成員的三分之二投票撤除,受影響的個(gè)人不能參加投票。

  3. 任何TOC成員連續(xù)3次連續(xù)會(huì)議都將被自動(dòng)暫停投票資格,直至連續(xù)參加兩次會(huì)議。為避免疑義,暫停的TOC成員有資格在連續(xù)第二次會(huì)議中投票。

  4. TOC章程、模式、方法、組成等可以由整個(gè)理事會(huì)的三分之二票通過(guò)修改。

  5. TOC議程將由TOC制定。但是,預(yù)計(jì)最初的TOC討論和決定將包括:

    • 評(píng)估包含在CNCF中的技術(shù)

    • 確定新技術(shù)納入CNCF的接受標(biāo)準(zhǔn)

    • 定義批準(zhǔn)作為標(biāo)準(zhǔn)API的貢獻(xiàn)技術(shù)的流程

    • 找出需要進(jìn)一步調(diào)查的直接差距

7. 最終用戶社區(qū)

a) CNCF的最終用戶成員有權(quán)協(xié)調(diào)和推動(dòng)CNCF用戶作為CNCF設(shè)計(jì)的消費(fèi)者的重要活動(dòng)。任何作為最終用戶的成員或非成員,每個(gè)“最終用戶參與者”均可被邀請(qǐng)參加。最終用戶參與者將幫助向技術(shù)咨詢委員會(huì)和CNCF社區(qū)就與用戶有關(guān)的主題提供意見(jiàn)。

b) 最終用戶技術(shù)咨詢委員會(huì)是由最終用戶社區(qū)成員選舉所產(chǎn)生。

c) 最終用戶社區(qū)成員將獲得CNCF執(zhí)行董事的批準(zhǔn),或者 CNCF 執(zhí)行董事缺席的話,則由 Linux 基金會(huì)執(zhí)行董事來(lái)批準(zhǔn)。

8. 最終用戶技術(shù)咨詢委員會(huì)(“最終用戶 TAB”)

a) 構(gòu)成:最終用戶TAB應(yīng)由來(lái)自最終用戶參與者的7名代表加上TOC的1名成員組成,以便于從最終用戶TAB到TOC的晉級(jí)。

b) 選舉:為了鼓勵(lì)最終用戶參與CNCF,前7名最終用戶會(huì)員可以委任1名代表參加初始最終用戶TAB,并將CNCF董事分配給任何最終用戶參與者的任何剩余席位。在第一年之后,所有最終用戶參與者可以提名1名代表并且最終用戶社區(qū)應(yīng)該投票選擇使用當(dāng)前最終用戶 TAB 批準(zhǔn)流程的最終用戶TAB成員。

c) 經(jīng)過(guò)三分之二投票通過(guò)后最終用戶 TAB 可以更改最終用戶社區(qū)的大小,前提是至少有7名可能的代表。

d) 最終用戶代表應(yīng)當(dāng)基于業(yè)務(wù)和技術(shù)敏銳度提名。候選人應(yīng)該具備建設(shè)和運(yùn)營(yíng)體現(xiàn)CNCF原則的基礎(chǔ)設(shè)施和應(yīng)用方面的重要實(shí)踐經(jīng)驗(yàn)。

e) 最終用戶 TAB 將討論和推進(jìn)主題,重點(diǎn)是找出TOC和CNCF開(kāi)發(fā)者社區(qū)的差距并提出優(yōu)先事項(xiàng)。

f) 也會(huì)側(cè)重于主動(dòng)推進(jìn)最終用戶關(guān)心的話題,促進(jìn)CNCF的市場(chǎng)采用,為最終用戶舉辦會(huì)議或向理事會(huì)提供咨詢。

g) 如果最終用戶 TAB 有意愿的話,它可以批準(zhǔn)小組委員會(huì)特別興趣小組 (“SIG”)來(lái)解決行業(yè)或?qū)I(yè)話題。

h) 最終用戶 TAB 是技術(shù)監(jiān)督委員會(huì)的主要輸入方,應(yīng)與技術(shù)監(jiān)督委員會(huì)的其他輸入方和反饋一起作出決策和計(jì)劃。這些建議只是建議性的,在任何時(shí)候,最終用戶TAB的建議都不能用于命令或指導(dǎo)任何TOC或項(xiàng)目參與者采取任何行動(dòng)或結(jié)果。

i) 為促進(jìn)與TOC的雙邊互動(dòng),最終用戶技術(shù)咨詢委員會(huì)應(yīng)選出1名TOC代表。最終用戶 TAB 可邀請(qǐng)任何人參加最終用戶會(huì)議、SIG或其他討論。

9. CNCF項(xiàng)目

通常情況下,是由CNCF的成員公司、開(kāi)源社區(qū)的成員將項(xiàng)目先是帶到CNCF 的技術(shù)監(jiān)督委員會(huì)來(lái)進(jìn)行討論,然后決定是否被CNCF接納。要貢獻(xiàn)給CNCF的項(xiàng)目必須是經(jīng)過(guò)技術(shù)監(jiān)督委員會(huì)制定的標(biāo)準(zhǔn)的,之后當(dāng)然還要經(jīng)過(guò)理事會(huì)的批準(zhǔn)。CNCF 的目標(biāo)是希望捐贈(zèng)給CNCF的項(xiàng)目和CNCF已有的項(xiàng)目在一定程度上是有關(guān)聯(lián)的,而且是可集成的。

和CNCF 關(guān)聯(lián)起來(lái)有以下三種方法:

  1. 已經(jīng)在CNCF的納管之下,畢竟CNCF是中立的,致力于成為大家的協(xié)作的歸屬地。

    a) 項(xiàng)目的方方面面都交由CNCF來(lái)打理

    b) 項(xiàng)目是由CNCF 來(lái)進(jìn)行市場(chǎng)推廣的

    c) 項(xiàng)目是解決云原生計(jì)算問(wèn)題的核心組件,如Kubernetes、Mesos、etcd等等

  2. 通過(guò)API或規(guī)范與CNCF相關(guān)聯(lián)XM

    a) 包括CNCF可能提供或啟用多個(gè)選項(xiàng)的組件

    b) 該項(xiàng)目被稱為CNCF集成的一個(gè)組成部分,而不是由CNCF主辦的項(xiàng)目

    c) 集成和合規(guī)性由API或規(guī)范定義

    d) 項(xiàng)目或組件的開(kāi)發(fā)是由上游社區(qū)所開(kāi)發(fā),而且保持一定的活躍度

  3. CNCF 使用到的

    a) 項(xiàng)目或組件完全根據(jù)OSI批準(zhǔn)的開(kāi)源許可證進(jìn)行授權(quán),并且管理良好,并在CNCF中被用作組件。

    b) 項(xiàng)目并沒(méi)有由CNCF 來(lái)進(jìn)行市場(chǎng)推廣

    c) 項(xiàng)目或組件的開(kāi)發(fā)是由上游社區(qū)所開(kāi)發(fā),而且保持一定的活躍度

現(xiàn)有的開(kāi)源項(xiàng)目應(yīng)該繼續(xù)保持其現(xiàn)有的技術(shù)治理結(jié)構(gòu),以保持凝聚力和速度。但是由技術(shù)監(jiān)督委員會(huì)批準(zhǔn)之后,則會(huì)適當(dāng)?shù)倪M(jìn)行一些適應(yīng)。

應(yīng)根據(jù)個(gè)人的水平和貢獻(xiàn)期限在項(xiàng)目間建立一個(gè)達(dá)到提交者地位的標(biāo)準(zhǔn)協(xié)議。因?yàn)樘峤徽呤蔷S護(hù)者的選拔人才池,有了一定程度的貢獻(xiàn),且經(jīng)過(guò)同行們的認(rèn)可,提交者就可晉升為維護(hù)者。

CNCF啟動(dòng)的新開(kāi)源項(xiàng)目應(yīng)完成TOC采納的項(xiàng)目建議模板,并由TOC批準(zhǔn)納入CNCF。TOC成員應(yīng)有充足的時(shí)間討論和審查新的項(xiàng)目建議書(shū)。新的項(xiàng)目建議書(shū)應(yīng)包括項(xiàng)目中的角色細(xì)節(jié),為項(xiàng)目提出的治理,并確定與CNCF的角色和價(jià)值觀保持一致。

10. 市場(chǎng)委員會(huì)

a) 構(gòu)成,市場(chǎng)委員會(huì)將向所有成員開(kāi)放參與,應(yīng)選舉市場(chǎng)委員會(huì)主席制定會(huì)議議程,進(jìn)行一般的討論,并幫助委員會(huì)實(shí)現(xiàn)其目標(biāo)。市場(chǎng)委員會(huì)應(yīng)盡可能尋求共識(shí)。在市場(chǎng)委員會(huì)中無(wú)法達(dá)成共識(shí)的任何問(wèn)題應(yīng)提交給理事會(huì)。

b) 職責(zé),市場(chǎng)委員會(huì)代表理事會(huì)負(fù)責(zé)設(shè)計(jì),開(kāi)發(fā)和執(zhí)行相關(guān)的市場(chǎng)工作。

c) 如果市場(chǎng)委員會(huì)變得太大而無(wú)法有效運(yùn)作,市場(chǎng)委員會(huì)可以選擇選舉市場(chǎng)董事,并將決策權(quán)委托給市場(chǎng)董事。

11. 知識(shí)產(chǎn)權(quán)政策

a) 任何加入到CNCF的項(xiàng)目都必須將其擁有的商標(biāo)和徽標(biāo)資產(chǎn)轉(zhuǎn)讓給Linux基金會(huì)的所有權(quán)。

b) 每個(gè)項(xiàng)目應(yīng)確定是否需要使用經(jīng)批準(zhǔn)的CNCF CLA。對(duì)于選擇使用CLA的項(xiàng)目,所有代碼貢獻(xiàn)者將承擔(dān)Apache貢獻(xiàn)者許可協(xié)議中規(guī)定的義務(wù),只有在必要時(shí)才作出修改,以確定CNCF是捐贈(zèng)的接受者,并且應(yīng)由理事會(huì)批準(zhǔn)。請(qǐng)參閱 https://github.com/cncf/cla 上提供的CNCF參與者許可協(xié)議。

c) 所有向CNCF提交的新入站代碼應(yīng)當(dāng)(i)附有開(kāi)發(fā)者原始證書(shū)簽名(http://developercertificate.org和(ii)根據(jù)Apache許可證2.0版(可從http://developercertificate.org和http://www.apache.org/licenses/LICENSE-2.0 獲得)該許可證除了并且不得取代根據(jù)上文(b)規(guī)定的供款許可協(xié)議所承擔(dān)的義務(wù)。

d) 所有出站代碼將在Apache許可證2.0版下提供。

e) 所有評(píng)估納入CNCF的項(xiàng)目都必須獲得OSI批準(zhǔn)的開(kāi)源許可證的完全許可,如果CNCF中包含的項(xiàng)目的許可證不是Apache許可證2.0版,則需要獲得理事會(huì)的批準(zhǔn)。

f) 所有文檔將由CNCF根據(jù)知識(shí)共享署名4.0國(guó)際許可證來(lái)提供。

g) 如果需要替代入站或出站許可證以符合杠桿式開(kāi)放源代碼項(xiàng)目的許可證或?yàn)閷?shí)現(xiàn)CNCF的使命而需要其他許可證,理事會(huì)可以批準(zhǔn)使用替代許可證 對(duì)于例外情況下的接受或提供的項(xiàng)目捐贈(zèng)。

12. 反托拉斯指南

a) 所有成員均應(yīng)遵守http://www.linuxfoundation.org/antitrust-policy上提供的Linux基金會(huì)反托拉斯政策中規(guī)定的Linux基金會(huì)的要求。

b) 所有成員都應(yīng)鼓勵(lì)任何能夠滿足成員要求的組織的公開(kāi)參與,而不論其競(jìng)爭(zhēng)利益如何。換言之,理事會(huì)不應(yīng)根據(jù)除用于所有成員的標(biāo)準(zhǔn),要求或原因之外的任何標(biāo)準(zhǔn),要求或理由尋求排除成員。

13. 行為準(zhǔn)則

所有參與者都須同意遵守 Linux基金會(huì)行為準(zhǔn)則。 TSC可以投票通過(guò)自己的CNCF行為準(zhǔn)則。

14. 關(guān)聯(lián)公司

a) 定義:

  1. “子公司”是指會(huì)員直接或間接擁有所涉實(shí)體超過(guò)百分之五十有投票權(quán)的證券或會(huì)員權(quán)益的任何實(shí)體;

  2. “關(guān)聯(lián)公司”是指任何控制或由成員控制的實(shí)體,或者與成員一起受第三方共同控制的實(shí)體,在所有情況下,直接或間接擁有多于所有權(quán)的控制權(quán);

  3. “關(guān)聯(lián)公司”是指各成員的關(guān)聯(lián)公司。

b) 只有執(zhí)行了參與協(xié)議的法人實(shí)體及其子公司才有權(quán)享有該會(huì)員的權(quán)利和特權(quán);但條件是該成員及其子公司應(yīng)作為單一成員共同對(duì)待。

c) 只有一名屬于一組關(guān)聯(lián)公司的成員有權(quán)一次性任命或提名理事會(huì)代表參加類別選舉。

d) 如果會(huì)員本身是會(huì)員或贊助商的基金會(huì),聯(lián)盟,開(kāi)源項(xiàng)目,會(huì)員組織,用戶組或其他實(shí)體,那么授予該成員的權(quán)利和特權(quán)只能擴(kuò)展到該成員的員工代表,而不能擴(kuò)展到其成員或發(fā)起人,除非理事會(huì)不時(shí)在特定情況下另行批準(zhǔn)。

e) 會(huì)員資格不得轉(zhuǎn)讓,不可轉(zhuǎn)讓、也不能轉(zhuǎn)讓,除非現(xiàn)有會(huì)員將其現(xiàn)有的會(huì)員利益和義務(wù)轉(zhuǎn)讓給其大部分業(yè)務(wù)和/或資產(chǎn)的繼任者,無(wú)論是通過(guò)合并,出售還是其他方式;只要受讓人同意遵守 CNCF 的章程以及Linux Foundation成員所需的章程和政策。

15. 預(yù)算

a) 理事會(huì)應(yīng)批準(zhǔn)年度預(yù)算,絕不會(huì)承諾超出籌集的資金。預(yù)算應(yīng)與Linux基金會(huì)的非營(yíng)利性使命相一致。

b) Linux基金會(huì)應(yīng)定期報(bào)告預(yù)算支出。

16. 常規(guī)和管理費(fèi)用

a) Linux基金會(huì)應(yīng)保管任何費(fèi)用,資金和其他現(xiàn)金收據(jù)。

b) 一般和行政(G&A)費(fèi)用將用于籌集資金以支付財(cái)務(wù)、會(huì)計(jì)和運(yùn)營(yíng)費(fèi)用。 G&A費(fèi)用應(yīng)等于CNCF首期總收入1,000,000美元的9%以及CNCF總收入超過(guò)1,000,000美元的6%。

17. 一般規(guī)則和操作

參與CNCF 應(yīng)做到:

a) 展示與開(kāi)源項(xiàng)目開(kāi)發(fā)人員社區(qū)進(jìn)行協(xié)調(diào)的計(jì)劃和方法,包括關(guān)于代表社區(qū)的品牌、徽標(biāo)和其它標(biāo)志性的主題;

b) 以專業(yè)的方式體現(xiàn)維持社區(qū)的凝聚力為目標(biāo),同時(shí)還要保持Linux基金會(huì)在開(kāi)放源代碼軟件社區(qū)的善意和尊重;

c) 尊重所有商標(biāo)所有人的權(quán)利,包括任何品牌和使用準(zhǔn)則;

d) 參與Linux基金會(huì)的所有新聞和分析師關(guān)系活動(dòng);

e) 根據(jù)要求,向Linux基金會(huì)提供關(guān)于項(xiàng)目參與的信息,包括參加項(xiàng)目贊助活動(dòng)的信息;

f) 直接參與到基金會(huì)旗下的任何站點(diǎn)。

g) 根據(jù)理事會(huì)批準(zhǔn)的規(guī)則和程序進(jìn)行運(yùn)營(yíng),前提是這些規(guī)則和程序不得與Linux基金會(huì)的宗旨和政策不一致,并且不得損害Linux基金會(huì)。

18. 修正案

本章程可以通過(guò)所有理事會(huì)成員的三分之二票數(shù)(不包括棄權(quán))進(jìn)行修改,前提是任何此類修改不得與Linux基金會(huì)的目的或政策不一致,并且不得對(duì)Linux基金會(huì)產(chǎn)生不利影響。

時(shí)間表A:提出CNCF范圍愿景

CNCF背后的首要目標(biāo)是支持和加速“云原生計(jì)算”的采用。以下內(nèi)容是初步范圍,旨在闡明CNCF將努力實(shí)施的“云原生計(jì)算”的核心概念。該初始范圍應(yīng)成為發(fā)布在CNCF網(wǎng)站上的文檔。

CNCF社區(qū)堅(jiān)信云原生計(jì)算包含三個(gè)核心屬性:

  • 容器化包裝和分發(fā)

  • 動(dòng)態(tài)調(diào)度

  • 面向微服務(wù)

:關(guān)于云原生的定義正在重新設(shè)定中,已經(jīng)與上述不同了。

云原生計(jì)算系統(tǒng)支持基于這些核心屬性的計(jì)算,并包含以下理想:

  • 開(kāi)放性和可擴(kuò)展性

  • 在標(biāo)準(zhǔn)化子系統(tǒng)的邊界處定義良好的API

  • 應(yīng)用程序生命周期管理的最小障礙

“云原生的定義和CNCF章程是什么”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!

文章題目:云原生的定義和CNCF章程是什么
當(dāng)前鏈接:http://muchs.cn/article46/pidshg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營(yíng)銷推廣、網(wǎng)站內(nèi)鏈、電子商務(wù)、網(wǎng)站排名、網(wǎng)站制作、外貿(mào)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)