牛刀低代碼PaaS平臺(牛刀 低代碼)
1 產(chǎn)品簡介
牛刀低代碼PaaS平臺基于容器技術和微服務架構(gòu),為企業(yè)提供可開箱即用的,開發(fā)運維一體化(DevOps)的PaaS平臺解決方案。
牛刀在設計上以云應用市場為核心,主要分為云應用開發(fā)平臺和云應用治理平臺兩大部分。
云應用市場為企業(yè)提供統(tǒng)一的云應用發(fā)布和管理規(guī)范,并為云應用的配置、發(fā)布、更新和版本管理提供統(tǒng)一的管理工具。
云應用開發(fā)平臺為云應用的設計和開發(fā)提供云端開發(fā)環(huán)境,支持在線開發(fā)、多編程語言、低代碼開發(fā)、多終端適配、本地協(xié)同開發(fā)和多團隊協(xié)作開發(fā)等能力。
云應用治理平臺為云應用的部署和運行提供高可用的運行環(huán)境,提供應用集群治理、微服務治理、無服務器計算、多租戶管理、業(yè)務中間件和運維監(jiān)控工具等能力。
1.1 技術架構(gòu)
牛刀低代碼PaaS平臺基于容器技術,集成了成熟的Kubernetes容器集群管理框架,為應用的自動化部署和運維提供高可靠的運行環(huán)境,支持運行于公有云、私有云、混合云和物理機等多種基礎環(huán)境。
1.2 DevOps流水線
牛刀低代碼PaaS平臺為容器微服務應用提供設計、發(fā)布、部署、運維全生命周期的統(tǒng)一管理平臺。
2 產(chǎn)品功能
2.1 云應用治理平臺
牛刀低代碼PaaS平臺基于Kubernetes主流專業(yè)開源技術鏈,面向企業(yè)應用場景提供了在云原生和微服務技術體系下,應用開發(fā)、發(fā)布、部署和運維全生命周期的完整云應用治理能力。
牛刀提供的應用市場、應用架構(gòu)設計、多租戶、彈性資源管理和微服務治理等核心功能,使企業(yè)應用的發(fā)布、部署和管理更加簡單和自動化,可以真正降低企業(yè)信息化的運維難度和運維成本。
牛刀在實現(xiàn)了上層功能封裝的同時,底層技術框架完全開放,支持客戶化定制,集成其他開源框架和對接第三方平臺。
2.2 云應用開發(fā)平臺
牛刀低代碼開發(fā)平臺前后端開發(fā)框架,全部采用開放的業(yè)界主流技術框架,開發(fā)者學習成本低,易于二次開發(fā)。支持Java、Python、PHP、NodeJS多技術架構(gòu),并支持擴展。
基于牛刀低代碼開發(fā)平臺可視化設計工具所生成的應用源碼完全開放,支持導出完整源碼工程,開發(fā)者可以基于源碼進行手工編程擴展,應用工程可以脫離平臺環(huán)境獨立構(gòu)建部署。
牛刀低代碼開發(fā)平臺一方面提供了豐富的應用組件,源碼全部開放。同時還提供了開放的組件規(guī)范和組件市場,支持客戶根據(jù)自己的行業(yè)背景和業(yè)務特征,封裝自己的業(yè)務組件庫??蛻艨梢曰谂5兜痛aPaaS平臺構(gòu)建技術中臺中最核心的組件倉庫,促進內(nèi)部多團隊多項目多應用之間的業(yè)務封裝和技術復用。
數(shù)據(jù)建模
服務建模
畫代碼
寫代碼
流程建模
頁面建模-桌面端
頁面建模-移動端
2.3 中臺服務
牛刀提供了門戶、組織權(quán)限、工作流、報表、數(shù)據(jù)可視化、定時服務、消息服務、集成服務等面向企業(yè)應用的微服務組件,真正采用微服務架構(gòu),支持客戶自由擴展,形成自己的中臺服務層。
2.4 產(chǎn)品開放性
牛刀低代碼PaaS平臺對于客戶采用100%私有化部署模式,應用層源碼100%開源,提供開放的組件市場和應用市場,客戶可以基于牛刀打造完全自主可控的開發(fā)平臺,建立自己的研發(fā)生態(tài)體系。
2.5 總結(jié)
市面上多數(shù)的PaaS平臺分為iPaaS和aPaaS兩類,iPaaS偏重于提供基于容器的DevOps能力,aPaaS偏重于提供應用的快速開發(fā)能力。
而牛刀低代碼PaaS平臺則是將基于容器的DevOps能力和應用的快速開發(fā)能力進行了有機融合,并針對企業(yè)應用場景提供了一系列簡單易用的管理和開發(fā)工具,是真正適用于企業(yè)場景的PaaS平臺。為企業(yè)客戶構(gòu)建自主可控的DevOps研發(fā)流水線,實現(xiàn)應用敏捷交付,快速響應業(yè)務需求,促進企業(yè)數(shù)字化轉(zhuǎn)型和業(yè)務創(chuàng)新。