基于云原生架構(gòu)——牛刀低代碼Paas平臺(牛刀 低代碼)
北京起步科技股份有限公司創(chuàng)立于2000年,是國內(nèi)專注于應用軟件快速開發(fā)平臺研發(fā)的軟件廠商。
創(chuàng)始人馬科曾擔任國產(chǎn)中文操作系統(tǒng)UCDOS的副總工程師,總工宋興烈是業(yè)界知名的平臺架構(gòu)師,擁有一支十多年以上從事平臺研發(fā)的專業(yè)技術團隊,公司總部在北京,在云南設置有研發(fā)基地,在廣州設立有華南中心。
在平臺產(chǎn)品上之上已經(jīng)形成廣泛的技術生態(tài),在全國有兩千多家各種開發(fā)商合作伙伴,數(shù)十萬名開發(fā)者使用起步科技的平臺產(chǎn)品進行應用軟件的設計開發(fā)。
2000年 – X3 :基于Delphi的C/S企業(yè)應用開發(fā)平臺。
2008年 – X5 :基于Java和SOA服務架構(gòu)的B/S企業(yè)應用快速開發(fā)平臺。
2018年 – 牛刀低代碼PaaS平臺 :基于容器和微服務技術架構(gòu)的DevOps企業(yè)云平臺。
傳統(tǒng)技術架構(gòu)下應用的部署和運行架構(gòu)
- 在傳統(tǒng)技術架構(gòu)下,每個應用系統(tǒng)由于技術架構(gòu)的差異,對操作系統(tǒng)、中間件和數(shù)據(jù)庫等基礎運行環(huán)境都有各自不同的要求,因此每個應用系統(tǒng)的部署架構(gòu)可能千差萬別。
- 企業(yè)里需要提供多組不同的服務器運行環(huán)境,服務器資源無法共享,同時給實施和運維工作帶來非常大的困擾。
- 一個應用系統(tǒng)的上線需要經(jīng)歷:準備服務器、安裝操作系統(tǒng)、安裝中間件、安裝數(shù)據(jù)庫、部署應用程序、集成調(diào)試等一系列工作,往往需要幾天時間,而且后期系統(tǒng)的軟件更新、故障修復、橫向擴展和環(huán)境遷移都非常復雜。
云時代的IT技術架構(gòu)
新技術架構(gòu)下應用的部署和運行架構(gòu)
- 在容器技術和微服務架構(gòu)為核心的新技術架構(gòu)下,應用系統(tǒng)基于容器環(huán)境可以實現(xiàn)秒級的自動化部署運行。
- 同時在微服務架構(gòu)下,應用系統(tǒng)分解為由若干個業(yè)務微服務應用,和由PaaS平臺提供的各種基礎服務中間件一起構(gòu)成。
- SaaS層的每個應用系統(tǒng)以租戶作為隔離單位,運行所需的容器、數(shù)據(jù)庫、文件存儲等所有運行資源,全部由PaaS層自動分配和調(diào)度管理。
- 在新的PaaS平臺技術基礎上,應用系統(tǒng)的部署、升級和擴容等工作是全自動化完成的,一個應用系統(tǒng)從創(chuàng)建租戶、分配運行資源、部署微服務、到最終集成運行只需要幾分鐘時間。
基于牛刀PaaS平臺應用自動化部署運行
牛刀PaaS云平臺產(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)控工具等能力。