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