【騰訊開源項目】面向資產(chǎn)及應(yīng)用的企業(yè)級配置管理,藍鯨配置平臺源碼對外開放

騰訊開源項目 (GitHub/Gitee)
我們秉承騰訊開源的理念,藍鯨配置平臺將會進一步完善各個業(yè)務(wù)領(lǐng)域的支持,在易用性、效率、功能深度上持續(xù)打磨,以開源分享的心態(tài)打造業(yè)界通用的業(yè)務(wù)驅(qū)動CMDB產(chǎn)品,凝聚IT運維圈子的同仁,共同構(gòu)建一個友好、活躍的開源社區(qū)。
藍鯨配置平臺(藍鯨CMDB)
藍鯨配置平臺是一個面向資產(chǎn)及應(yīng)用的企業(yè)級配置管理平臺。
藍鯨配置平臺提供了全新自定義模型管理,用戶不僅可以方便地實現(xiàn)內(nèi)置模型屬性的拓展,同時也能夠根據(jù)不同的企業(yè)需求隨時新增模型和關(guān)聯(lián)關(guān)系,把網(wǎng)絡(luò)、中間件、虛擬資源等納入到CMDB的管理中。除此之外還增加了更多符合場景需要的新功能:機器數(shù)據(jù)快照、數(shù)據(jù)自動發(fā)現(xiàn)、變更事件主動推送、更加精細的權(quán)限管理、可拓展的業(yè)務(wù)拓撲等功能。
在技術(shù)構(gòu)建上,架構(gòu)的核心聚焦于資源,我們把CMDB管理的原子資源分為主機、進程和通用對象三種類型,并構(gòu)建了對這些資源的原子操作層。在這些原子操作之上,我們構(gòu)建了更貼近用戶操作的場景層,場景層通過對不同資源的組合操作來完成用戶的請求。
Overview
* 設(shè)計理念:https://github.com/Tencent/bk-cmdb/blob/master/docs/overview/design.md
* 架構(gòu)設(shè)計:https://github.com/Tencent/bk-cmdb/blob/master/docs/overview/architecture.md
* 代碼目錄:https://github.com/Tencent/bk-cmdb/blob/master/docs/overview/code_framework.md

Features
* 拓撲化的主機管理:主機基礎(chǔ)屬性、主機快照數(shù)據(jù)、主機歸屬關(guān)系管理
* 組織架構(gòu)管理:可擴展的基于業(yè)務(wù)的組織架構(gòu)管理
* 模型管理:既能管理業(yè)務(wù)、集群、主機等內(nèi)置模型,也能自定義模型
* 進程管理:基于模塊的主機進程管理
* 事件注冊與推送:提供基于回調(diào)方式的事件注冊與推送
* 通用權(quán)限管理:靈活的基于用戶組的權(quán)限管理
* 操作審計:用戶操作行為的審計與回溯
如果想了解以上功能的詳細說明,請參考功能說明
Experience
* 在線體驗藍鯨CMDB * 用戶名密碼:admin:admin
https://cmdb-exp.bktencent.com/start
* 急速體驗容器化部署藍鯨CMDB
https://github.com/Tencent/bk-cmdb/blob/master/docs/wiki/container-support.md
Getting started
* 下載與編譯:https://github.com/Tencent/bk-cmdb/blob/master/docs/overview/source_compile.md
* 安裝部署:https://github.com/Tencent/bk-cmdb/blob/master/docs/overview/installation.md
* 版本升級說明:https://github.com/Tencent/bk-cmdb/blob/master/docs/wiki/db_upgrade.md
* API使用說明見這里:https://github.com/Tencent/bk-cmdb/blob/master/docs/apidoc/
* 使用CMDB開源版替換社區(qū)版:https://github.com/Tencent/bk-cmdb/blob/master/docs/overview/upgrade-from-ce.md
* 使用Helm部署CMDB到K8s環(huán)境:https://github.com/Tencent/bk-cmdb/blob/master/helm/README.md
Roadmap
* 版本規(guī)劃:https://github.com/Tencent/bk-cmdb/blob/master/docs/VERSION.md
* 版本日志:https://github.com/Tencent/bk-cmdb/blob/master/version.md
Support
- wiki:https://github.com/Tencent/bk-cmdb/wiki
- 白皮書:https://docs.bk.tencent.com/cmdb/
- 藍鯨論壇:https://bk.tencent.com/s-mart/community
- 藍鯨 DevOps 在線視頻教程:https://cloud.tencent.com/developer/edu/major-100008
- 藍鯨社區(qū)版交流 1 群:https://jq.qq.com/?_wv=1027&k=5zk8F7G
BlueKing Community
- BK-CI:https://github.com/Tencent/bk-ci:藍鯨持續(xù)集成平臺是一個開源的持續(xù)集成和持續(xù)交付系統(tǒng),可以輕松將你的研發(fā)流程呈現(xiàn)到你面前。
- BK-BCS:https://github.com/Tencent/bk-bcs:藍鯨容器管理平臺是以容器技術(shù)為基礎(chǔ),為微服務(wù)業(yè)務(wù)提供編排管理的基礎(chǔ)服務(wù)平臺。
- BK-PAAS:https://github.com/Tencent/bk-PaaS:藍鯨PaaS平臺是一個開放式的開發(fā)平臺,讓開發(fā)者可以方便快捷地創(chuàng)建、開發(fā)、部署和管理SaaS應(yīng)用。
- BK-SOPS:https://github.com/Tencent/bk-sops:標準運維(SOPS)是通過可視化的圖形界面進行任務(wù)流程編排和執(zhí)行的系統(tǒng),是藍鯨體系中一款輕量級的調(diào)度編排類SaaS產(chǎn)品。
- BK-ITSM:https://github.com/TencentBlueKing/bk-itsm : 流程服務(wù)(ITSM),是基于藍鯨智云體系的上層SaaS應(yīng)用。通過可自定義設(shè)計的流程模塊,覆蓋IT服務(wù)中的不同管理活動或應(yīng)用場景。幫助企業(yè)用戶規(guī)范內(nèi)部管理流程,提升溝通及管理效率。
Contributing
如果你有好的意見或建議,歡迎給我們提 Issues 或 Pull Requests,為藍鯨開源社區(qū)貢獻力量。關(guān)于bk-cmdb分支管理、Issue 以及 PR 規(guī)范,
請閱讀 Contribuding Guide:https://github.com/Tencent/bk-cmdb/blob/master/docs/CONTRIBUTING.md
騰訊開源激勵計劃:https://opensource.tencent.com/contribution
License
項目基于 MIT 協(xié)議,詳細請參考 LICENSE:https://github.com/Tencent/bk-cmdb/blob/master/LICENSE.txt
我們承諾未來不會更改適用于交付給任何人的當前項目版本的開源許可證(MIT 協(xié)議)。
源碼地址
Gitee地址:https://gitee.com/Tencent-BlueKing/bk-cmdb
GitHub地址:https://github.com/Tencent/bk-cmdb