成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

建木:做更好的開源社區,讓DevOps更簡潔

原創
云計算
建木的第一大特點是流程配置可視化,任務編排與執行狀態一目了然。只需通過點擊,就能將多種服務進行集成,最終搭建一個服務。這源于建木的生態節點庫里有許多開發完成的節點。將這些節點組織和串聯起來后,就能快速構建一些復雜的服務。

【51CTO.com原創稿件】“建木”是上古先民崇拜的一種圣樹。傳說建木是溝通天地人神的橋梁。伏羲、黃帝等眾帝都是通過這一神圣的梯子上下往來于人間天庭。《淮南子·墬形訓》亦曰:“建木在都廣,眾帝所自上下。日中無景,呼而無響,蓋天地之中也。”為此項目命名為“建木”,希望本項目也可以成為不同業務場景下系統間相互溝通的橋梁。建木自動化平臺以觸發器、流程編排、任務分發等功能為平臺核心,可以應用在各類使用場景下,包括但不限于,CI/CD、DevOps、自動化運維、多業務系統集成等場景的自動化。

作為中國最早一批從事“開放云邊基礎架構技術開發和服務”的專業公司,九州云始終以“開源·賦能云邊變革”為核心,堅持自主研發,建立了完整的“云+邊”生態體系和解決方案。目前,九州云可以為企業客戶提供全棧開放基礎架構解決方案。在云側,九州云有涵蓋IaaS云、CaaS云、多云管理、自動化運維平臺AutoOps、SD-WAN等的企業云解決方案;在邊緣側,有涵蓋邊緣中心管理、邊緣區域管理、邊緣管理、Open UPF、輕量化核心網、邊緣場館/娛樂等的邊緣云解決方案。

憑借自身的技術優勢,九州云深度參與了OpenStack、StarlingX、Kubernetes、OpenNess以及EdgeGallery等開源社區,始終致力于技術的鉆研和社區的貢獻,長久以來保持社區貢獻率的穩步增長,在云計算及邊緣計算領域建立了深厚的技術儲備和研發實力。今年,九州云對外推出了Skyline、建木等開源項目。

九州云聯合創始人章津楠介紹說,2015年,九州云在做某銀行征信中心二代整個系統的研發測試云的咨詢和落地項目。項目基于OpenStack,構建了底層的OpenStack IaaS和上層的CI/CD。在這個實踐過程中,九州云體會到了DevOps的優美和不足,這個項目使得九州云很好得從開發者的角度審視了整個DevOps。2018年開始,九州云參與了一個金融機構的自動化運維項目,這個過程中,從運維者的視角審視了整個DevOps是如何在運維中創造價值的。除了開發者和運維者的視角,管理者的視角也是非常重要的一環。對于管理者來說,如何在保證“穩”的前提下做到“敏捷”,是一大難點。此外,建木團隊也有自己的開源情節。團隊中一位同事表示:“我接觸開源有15年的時間,真正投身于開源也近乎10年,如果能夠利用自己實踐過程中的一些經驗在國內創建一個開源項目,也是對于開源的回饋。“

綜合以上因素,九州云從2020年開始,逐漸構思如何讓DevOps更簡潔,以及把這樣的方法開源出來。

清新古典的風格,強大的功能

打開建木,清新而又古典的氣息撲面而來。建木以卷軸的方式打開,整體軟件分層如下圖,主要分任務執⾏層、流轉分發層、概念定義層,配合⽀撐的會有⼀個⽀持服務。


任務執⾏層主要是執行器管理和任務執行過程管理,目前建木項目會提供⼀些官方的執行器,社區的開發者也可以通過⾃身的需要擴展自己的執⾏器。后續建木項目也會提供⼀些更有意思的執⾏器的形態,之后會以Hub的形式提供。流轉分發層的主要核心是流程引擎,整個分發層會根據觸發器來觸發流程的執⾏和執⾏過程中的分發策略的控制。通過這個層對所有的流程(或者pipeline)的任務根據任務優先級、任務類型、執⾏器使⽤率等情況進⾏合理的分發和調度。概念定義層主要是對任務通過流程的⽅式進⾏定義,考慮到在CI場景中會⽐較多的采⽤pipeline的形式,也⽀持 pipeline模式的定制。為了更加便于開發者使⽤,建木官方也定義了⼀整套以YAML為基礎的DSL,⽅便⽤git等版本管理⼯具對流程進⾏統⼀的版本管理以實現GitOps。⽀持服務主要包含⾃動化集成會使⽤的統⼀認證、秘鑰管理、SDK管理等基礎⽀撐模塊。

流程配置可視化+生態節點庫

建木的第一大特點是流程配置可視化,任務編排與執行狀態一目了然。

只需通過點擊,就能將多種服務進行集成,最終搭建一個服務。這源于建木的生態節點庫里有許多開發完成的節點。將這些節點組織和串聯起來后,就能快速構建一些復雜的服務。

同時,建木項目無平臺傾向性,用戶可根據需要自行選擇。

做好開源社區,實現開源的最終價值

目前,建木將代碼托管在Gitee(碼云)上,這是國內最有影響力的代碼托管平臺之一。而在開源社區的選擇上,建木選擇了國內非常有影響力的木蘭開源社區,目前已是木蘭開源社區的孵化項目。

開源社區使全球信息技術領域發生了全局性、持續性的重大變化,在社會基礎設施建設方面也發揮著越來越重要的作用。章津楠表示,將建木打造為廣泛應用的,并且有生命力的開源項目需要經歷三個階段:首先是消費者社區,用更加優質的內容吸引用戶,讓更多的人使用起來,吸引更多人加入開源社區,并展開一些討論、分享。章津楠認為這會是一個很長的過程。第二個階段是讓用戶真正體會到在社區中的切實價值,主動分享自己的心得,幫助社區成員更好地使用產品,幫助建木獲得內容上的成功,在創造自己影響力的同時實現社區的內容共創。第三個階段也是最終的階段,是使用戶能主動地提出自己的需求,貢獻自己的想法,并能用代碼能力和文檔能力來為社區做貢獻。

一個好的開源社區要有足夠的社區活躍度,以及增量。而開源的最終價值,章津楠認同周明輝教授的觀點,即“開源軟件是屬于全人類的”,是全人類的資產,“你只要拿過來,你有能力就把他用起來。”

【51CTO原創稿件,合作站點轉載請注明原文作者和出處為51CTO.com】

責任編輯:趙立京 來源: 51CTO
相關推薦

2023-02-09 08:00:37

DevOps工具建木

2025-04-29 10:04:41

JavaScripMap代碼

2020-10-04 13:15:37

代碼技術開發

2024-11-11 17:00:27

字典壓縮Python代碼

2025-04-29 02:22:00

Python技巧CLI

2024-12-19 09:05:13

Python鏈式調用

2022-05-10 10:28:21

JavaScript代碼

2011-04-29 10:22:49

CSS高性能Web開發

2023-11-23 13:50:00

Python代碼

2025-02-10 00:25:00

命令模式擴展機制系統

2017-06-14 18:09:02

ButterknifeAndroid

2025-06-06 09:14:47

switch對象映射條件判斷

2024-09-18 05:00:00

Python代碼

2011-05-12 10:48:49

CSS清理浮動

2023-02-23 16:49:11

ES6技巧

2017-01-22 08:49:29

Android庫開源程序員數據

2025-02-17 08:50:00

CSS代碼JavaScript

2021-11-24 07:47:06

安全

2023-06-14 08:02:54

函數代碼概率
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 涩涩导航| 国产乱码精品一区二区三区中文 | 欧美色专区| caoporon| 91热在线 | 亚洲欧美在线观看视频 | 中文久久 | 国产成人在线一区 | www.色综合| 亚洲成人免费 | 97精品超碰一区二区三区 | 久久久免费| 男女啪啪高潮无遮挡免费动态 | 91在线视频免费观看 | 激情欧美一区二区三区 | 国产在线观看免费 | 精产国产伦理一二三区 | 欧美精品一区三区 | 亚洲第一黄色网 | 欧美精品综合在线 | 日本韩国电影免费观看 | 91在线资源 | 国外成人在线视频 | 久久av一区二区三区 | 精品久久久久久久久久久下田 | 国产精品国产精品国产专区不卡 | 99国内精品久久久久久久 | 国产探花在线观看视频 | 性在线| 国产一级电影在线观看 | 成人福利在线视频 | 欧美日韩精品亚洲 | 亚洲视频一区 | 精品欧美 | 国内精品视频在线观看 | 九九热精品免费 | 欧美日韩视频在线播放 | 欧美视频 亚洲视频 | 国产wwwcom| 91视频正在播放 | 天天av网 |