Choerodon是什麼

Choerodon 豬齒魚是開源多雲技術平台,是基於 Kubernetes 的容器編排和管理能力,整合 DevOps 工具鏈、微服務和移動應用框架,來幫助企業實現敏捷化的應用交付和自動化的運營管理,並提供 IoT、支付、數據、智能洞察、企業應用市場等業務組件,來幫助企業聚焦於業務,加速數字化轉型。

Choerodon 使用 Kubernetes 來管理和部署服務。同時,Choerodon 使用 Spring Cloud 作為微服務分布式系統,並且 Choerodon 還使用 Spring Boot 進行了通用性模塊的封裝,例如組織管理、用戶管理、權限管理等;前端使用 React 作為開發組件。

為什麼要使用 Choerodon ?

Choerodon 解決了開發人員和運維人員面臨的許多挑戰。隨着企業或者組織業務模式不斷的互聯網化,尤其是對於一些有軟件研發能力的公司或者組織,如何有效的應對開發和運維之間的關係,提高 IT 部門的總體運作效率,以支撐業務的快速發展,已成為了我們面臨的重大挑戰。

同時,現代企業或者組織對於軟件系統的需求,也在隨着互聯網和大數據等新技術的進步在悄然發生變化,尤其是在數字化轉型的思潮中,企業或者組織要求:

零宕機

部署松耦合的組件,通過冗餘來避免故障,零停機的情況下完成升級

極短反饋周期

經常發布代碼,縮短反饋迴路,降低風險

移動和多設備

充分利用移動設備,用戶能夠在多種設備使用,系統能夠適應擴展的需求

設備互聯

互聯網連接的設備導致數據量劇增和要求“邊緣”的計算能力,需要新的軟件設計和實踐

數據驅動

使用數據,通過更智能的應用向客戶提供極致的體驗和更高的價值

Choerodon 採用 DevOps 的原則和敏捷模型來管理軟件的開發和運維,可以有效提高軟件交付的質量(比如:提高可用性,提高變更成功率,減少故障等),加快產品推向市場(比如:縮短開發周期時間和更高的部署頻率),並且提高組織的有效性(比如:將時間花在價值增加活動中,減少浪費,同時交付更多的價值至客戶手中),有效地幫助企業或者組織提升 IT 效能。

Choerodon 是將服務和應用構建在 Kubernetes 上,後端服務使用 Spring Boot 開發,前端使用 React 開發。Choerodon 分為兩類環境,即應用 PaaS 環境和產品 PaaS 環境,應用 PaaS 環境為主要軟件開發區,包括應用構建、敏捷管理、開發管理和持續發布管理等核心功能;產品 PaaS 環境主要軟件運行區,包括測試環境、用戶集成測試環境、正式環境等,用戶可以根據自身需求定義。

Choerodon 關鍵特性說明

知識管理

根據需求自定義 wiki,提供方便的項目協作和強大的內容管理,集中式管理產品相關內容。

敏捷管理

通過故事地圖、用戶故事來管理用戶故事和發布計劃,通過迭代來管理衝刺,最後通過看板來可視化衝刺的執行,讓需求、計劃、執行一目了然,使整個軟件開發流程管理規範化。

應用管理

方便地進行應用創建,靈活的版本控制,同時將開發的應用發布至應用市場,並部署應用市場中的項目。

開發流水線

藉助 Gitlab CI 作為持續集成工具,提供持續集成的流水線,簡化應用開發、縮短應用生命周期,快速迭代。

測試管理

通過測試用例管理、測試循環、測試分析有效的提高軟件測試的效率和質量,提高測試靈活性和可視化水平。

部署流水線

方便地管理各種使用開發部署的應用服務和資源,包括應用啟停、狀態監控,以及應用對應的版本控制、容器管理等。

運營管理

提供一整套完整的運營管理工具,在軟件交付生產的各個環節建立數據收集和度量,監控主要包含開發類指標、服務器日誌、應用系統日誌和微服務調用鏈等信息;同時,提供各種分析報告,幫助用戶優化 IT 資源配置。

平台管理

基於 Spring Cloud 的微服務應用開發框架,方便快捷的構建應用服務,簡化開發,提高 IT 系統對業務的支撐能力。

給TA打賞
共{{data.count}}人
人已打賞
好奇

Kodi 是什麼

2015-1-11 22:35:52

好奇

GoDaddy 是什麼

2015-1-12 9:37:24

0 條回復 A文章作者 M管理員
    暫無討論,說說你的看法吧
個人中心
今日簽到
有新私信 私信列表
搜索