騰訊遊戲部門開源系列項目“藍鯨”
藍鯨智雲(藍鯨)是騰訊遊戲運營部“騰訊智營”下的一個子品牌,它是一套基於PaaS 的技術解決方案,提供了完善的前後台開發框架、調度引擎與公共組件等模塊,可以幫助業務的產品和技術人員快速構建低成本、免運維的支撐工具和運營系統。
藍鯨團隊近期開源了其部分項目,系列項目包括:
- 藍鯨智雲PaaS 平台(BlueKing PaaS)
- 藍鯨智雲配置平台(BlueKing CMDB)
- 藍鯨智雲標準運維(SOPS)
- 藍鯨智雲容器管理平台(BlueKing Container Service)
- 藍鯨智雲容器管理平台SaaS(Blueking Container Service)
- 藍鯨CI 平台(BlueKing CI)
主頁:https://gitee.com/Tencent-BlueKing
騰訊藍鯨智雲PaaS 平台(BlueKing PaaS)
本次開源的是藍鯨智雲PaaS 平台社區版(BlueKing PaaS Community Edition),它提供了應用引擎、前後台開發框架、API 網關、調度引擎、統一登錄與公共組件等模塊,幫助用戶快速、低成本、免運維地構建支撐工具和運營系統(統稱為SaaS 應用)。它為一個SaaS 應用從創建到部署,再到後續的維護管理提供了完善的自動化和自助化服務,從而使開發者可以集中精力關注SaaS 應用的邏輯開發。
倉庫地址:https://gitee.com/Tencent-BlueKing/bk-PaaS
騰訊藍鯨智雲配置平台(BlueKing CMDB)
藍鯨配置平台(藍鯨CMDB)是一個面向資產及應用的企業級配置管理平台,提供了全新自定義模型管理,用戶不僅可以方便地實現內置模型屬性的拓展,同時也能夠根據不同的企業需求隨時新增模型和關聯關係,把網絡、中間件與虛擬資源等納入到CMDB 的管理中。
除此之外還增加了更多符合場景需要的新功能:機器數據快照、數據自動發現、變更事件主動推送、更加精細的權限管理,以及可拓展的業務拓撲等功能。
倉庫地址:https://gitee.com/Tencent-BlueKing/bk-cmdb
騰訊藍鯨智雲標準運維(SOPS)
標準運維(SOPS)是通過可視化的圖形界面進行任務流程編排和執行的系統,是騰訊藍鯨產品體系中一款輕量級的調度編排類SaaS 產品。
標準運維有兩大核心服務。一個是流程編排服務:基於騰訊藍鯨PaaS 平台的API 網關服務,對接企業內部各個系統API 的能力, 將在多系統間切換的工作模式整合到一個流程中,實現一鍵自動化調度。另一個是自助化服務:標準運維屏蔽了底層系統之間的差異, 讓運維人員可以將業務日常的運維工作交給產品、開發與測試等人員執行,實現業務發布、變更等日常工作的自助化。
除此之外,為降低非運維人員的操作成本, 標準運維與藍鯨PaaS 平台深度整合,為用戶提供了“輕應用”和“職能化”功能,提高自助率。
倉庫地址:https://gitee.com/Tencent-BlueKing/bk-sops
騰訊藍鯨智雲容器管理平台(BlueKing Container Service)
藍鯨容器管理平台(Blueking Container Service,簡稱BCS)是藍鯨體系下,以容器技術為基礎,為微服務業務提供編排管理和治理服務的基礎服務平台。
BCS 在騰訊內部已經穩定運行三年以上,經過幾十款不同架構、不同規模的業務驗證,其中規模最大的業務包含五個獨立的集群,共600+ 物理機資源(單機48 核以上,128G 以上內存),近7000 POD,使用30 多個命名空間進行隔離。本次開源的部分為BCS 後台部分,為藍鯨PaaS 體系下的原子平台,主要輸出服務編排和服務治理的能力。
倉庫地址:https://gitee.com/Tencent-BlueKing/bk-bcs
騰訊藍鯨智雲容器管理平台SaaS(Blueking Container Service)
藍鯨智雲容器管理平台SaaS 提供了友好的操作界面,支持對項目集群、節點、命名空間、部署配置、倉庫鏡像與應用等進行可視化界面操作管理,並提供了WebConsole 可快捷查看集群狀態的命令行服務,針對K8S 集群模式支持使用Helm 進行K8S 應用的部署和管理。
倉庫地址:https://gitee.com/Tencent-BlueKing/bk-bcs-saas
騰訊藍鯨CI 平台(BlueKing CI)
藍鯨持續集成平台(代號藍盾)是一個持續集成和持續交付系統,目前服務於騰訊10000+ 開發人員,現已成為公司指定的CI 平台。另外,它也獲得行業至今為止唯一一個4 級認證的DevOps 標準。
藍盾提供了流水線、代碼庫、憑證管理、環境管理與研發商店5 大核心服務,多重組合,滿足企業不同場景的需求。