SOFAStack和其他主流的微服務(wù)框架如SpringCloud的zui大的不同在于,SOFAStack各組件都進(jìn)行了單元化適配改造,支持應(yīng)用的單元化部署,分布式云平臺(tái)PaaS層依靠服務(wù)注冊(cè)和發(fā)現(xiàn)、容器化管控平臺(tái)、分布式數(shù)據(jù)庫(kù)和負(fù)載均衡等技術(shù),實(shí)現(xiàn)中間件、數(shù)據(jù)庫(kù)和業(yè)務(wù)應(yīng)用資源的彈性伸縮,在業(yè)務(wù)繁忙時(shí),可通過增加資源實(shí)現(xiàn)線性擴(kuò)展處理能力,在業(yè)務(wù)空閑時(shí),可釋放資源,提升資源利用率,可有效應(yīng)對(duì)大促、營(yíng)銷、春節(jié)等潮涌場(chǎng)景。
四是建設(shè)DevOps體系,建設(shè)版本迭代周期,提升需求響應(yīng)能力,IDC在報(bào)告中指出,企業(yè)IT基礎(chǔ)設(shè)施的發(fā)展在經(jīng)歷了從硬件定義到軟件定義再到服務(wù)定義的演進(jìn)過程后,無不處在的云已經(jīng)成為了zui為關(guān)鍵的IT基礎(chǔ)設(shè)施,分布式云平臺(tái)為此云的部署和運(yùn)營(yíng)方式日趨多樣化,靈活的本地云服務(wù)模式也因此應(yīng)運(yùn)而生,并且具備低時(shí)延、可定制、高安全、高靈活、一致體驗(yàn)5大特征,既能滿足公有云的彈性、快速擴(kuò)展、迭代優(yōu)化,又能節(jié)約自建數(shù)據(jù)中心一次性投資的巨額成本,并彌補(bǔ)企業(yè)客戶IT技術(shù)能力的欠缺。
一是實(shí)現(xiàn)“同城+異地”多中心多活架構(gòu),支持單元化部署模式,分布式云平臺(tái)滿足異地容災(zāi)需求,金融級(jí)分布式數(shù)據(jù)庫(kù)Oceanbase的多副本、數(shù)據(jù)強(qiáng)一致性、高可靠、高性能等特點(diǎn)有效支撐了異地多活架構(gòu)的建設(shè),單元化部署架構(gòu)下的流量秒級(jí)切換、數(shù)據(jù)0丟失等正是來源于Oceanbase數(shù)據(jù)庫(kù)的能力保障,可以說Oceanbase數(shù)據(jù)庫(kù)是云平臺(tái)容災(zāi)能力體系的基石,因此只要對(duì)同城容災(zāi)、異地容災(zāi)能力有要求的業(yè)務(wù)系統(tǒng)都必須選擇使用Oceanbase數(shù)據(jù)庫(kù)。