據(jù)360數(shù)科透露,已將集裝箱式云原生架構(gòu)引入技術(shù)生態(tài)體系內(nèi),重塑由多個(gè)獨(dú)立服務(wù)組成的云
原生系統(tǒng)架構(gòu)。
據(jù)了解,云原生的代表技術(shù)包括微服務(wù)、容器、不可變基礎(chǔ)設(shè)施和聲明式API、服務(wù)網(wǎng)格。這些
技術(shù)使松散耦合的系統(tǒng)具有彈性、可管理和可觀察性。結(jié)合自動(dòng)化使工程師能夠以最小的工作量
頻繁地、可預(yù)測(cè)地做出對(duì)公司的正向影響,加快業(yè)務(wù)的速度和增長(zhǎng)。
據(jù)Gartner預(yù)測(cè),到2025年,云原生平臺(tái)將成為95%以上新數(shù)字計(jì)劃的基礎(chǔ),而2021年這個(gè)數(shù)字
不到40%。
360數(shù)科透露,其搭建的靈犀平臺(tái)現(xiàn)如今已被打造成為成熟的一站式、自助化的工程師工作臺(tái)。靈
犀平臺(tái)的搭建經(jīng)歷了兩個(gè)階段。
在第一階段,360數(shù)科在應(yīng)用程序從設(shè)計(jì)之初即考慮到云的環(huán)境,充分利用和發(fā)揮云平臺(tái)的彈性與
分布式優(yōu)勢(shì),打造了云原生系統(tǒng)架構(gòu)。這種架構(gòu)風(fēng)格能夠快速響應(yīng)市場(chǎng);可以即時(shí)更新復(fù)雜服務(wù)群
,而不需要全面重新部署;可以根據(jù)需要單獨(dú)擴(kuò)展服務(wù)。
在第二階段,360數(shù)科通過(guò)微服務(wù)引擎、全生命周期管理以及細(xì)粒度治理,幫助工程師進(jìn)行健康度
主動(dòng)預(yù)警,快速定位問(wèn)題故障。同時(shí),微服務(wù)平臺(tái)確保應(yīng)用符合架構(gòu)基本法,協(xié)助研發(fā)團(tuán)隊(duì)架構(gòu)優(yōu)
化。最終能夠降低技術(shù)研發(fā)成本,聚焦業(yè)務(wù)系統(tǒng)開(kāi)發(fā)。
360數(shù)科系統(tǒng)架構(gòu)總監(jiān)黃建庭表示:“微服務(wù)平臺(tái)解決了實(shí)實(shí)在在的痛點(diǎn)。比如,應(yīng)對(duì)復(fù)雜多變的
服務(wù)架構(gòu),開(kāi)發(fā)人員無(wú)法清晰了解微服務(wù)架構(gòu)全貌,難以發(fā)現(xiàn)架構(gòu)問(wèn)題并對(duì)應(yīng)地提出優(yōu)化方案;又
如,缺少微觀的視角觀測(cè)服務(wù),在排查問(wèn)題時(shí)需要結(jié)合各種工具,對(duì)開(kāi)發(fā)人員有較高的門檻,排查
周期也比較長(zhǎng);再如,在日常的服務(wù)治理,沒(méi)有統(tǒng)一的面板控制,需要在多種工具中切換使用,
學(xué)習(xí)成本高,效率低下。”
360數(shù)科CTO王繼平指出,對(duì)于360數(shù)科來(lái)說(shuō),業(yè)務(wù)復(fù)雜性不斷上升,微服務(wù)越來(lái)越多,分布式的調(diào)
用鏈也越來(lái)越長(zhǎng);與此同時(shí),云原生時(shí)代下面臨知識(shí)急劇膨脹的問(wèn)題,不停有新的技術(shù)、新的解決
方案出來(lái),而這對(duì)于開(kāi)發(fā)來(lái)說(shuō),會(huì)產(chǎn)生非常多的難點(diǎn)。所以需要一種面向錯(cuò)誤設(shè)計(jì)的集裝箱式架構(gòu)
,讓業(yè)務(wù)開(kāi)發(fā)能夠完完全全不考慮分布式部署這些基礎(chǔ)的問(wèn)題,專心致志地去做業(yè)務(wù)。