以容器技術為例,京東商城基礎架構部技術總監鮑永成認為:“容器是運行的載體,這個載體之上包含了更廣泛的支撐系統,比如對整個數據中心的管理、內核、操作系統、日志、監控、Docker、Openstack和一些分布式的存儲等領域,還包括用戶業務上線完整流程等。做容器不管是用Docker還是用Openstack,這些都是一些管理軟件,都是在管理容器里的內容。但真正在容器運行中起到心臟作用的還是Linux內核,內核決定了容器的性能、穩定性。容器技術本質上是Linux 內核技術。”
上圖為:京東商城基礎架構部技術總監鮑永成
據企業網d1net記者了解,在本次京東“11·11全球好物節”中,京東商城基于內核升級了CPU調度算法,實現了無感知動態調配基礎設施資源。也就是每一千臺服務器就能提供兩千臺服務器的計算能力,極大的降低了公司服務器的采購與運維成本,優化后的CPU平均使用率已達到國內同行業的領先水平
除此之外,京東商城還能從代碼級別幫助用戶解決業務運行中產生的問題,通過在內核中布置的埋點和鉤子,能直接監控用戶業務在容器運行中的全部行為,分析出是什么原因導致容器性能變差。并能在應用的執行指令集層面做計量,很容易幫助研發人員定位總結問題,以及在底層實現規避這些問題。