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