
以容器技术为例,京东商城基础架构部技术总监鲍永成认为:“容器是运行的载体,这个载体之上包含了更广泛的支撑系统,比如对整个数据中心的管理、内核、操作系统、日志、监控、Docker、Openstack和一些分布式的存储等领域,还包括用户业务上线完整流程等。做容器不管是用Docker还是用Openstack,这些都是一些管理软件,都是在管理容器里的内容。但真正在容器运行中起到心脏作用的还是Linux内核,内核决定了容器的性能、稳定性。容器技术本质上是Linux 内核技术。”
上图为:京东商城基础架构部技术总监鲍永成
据企业网d1net记者了解,在本次京东“11·11全球好物节”中,京东商城基于内核升级了CPU调度算法,实现了无感知动态调配基础设施资源。也就是每一千台服务器就能提供两千台服务器的计算能力,极大的降低了公司服务器的采购与运维成本,优化后的CPU平均使用率已达到国内同行业的领先水平
除此之外,京东商城还能从代码级别帮助用户解决业务运行中产生的问题,通过在内核中布置的埋点和钩子,能直接监控用户业务在容器运行中的全部行为,分析出是什么原因导致容器性能变差。并能在应用的执行指令集层面做计量,很容易帮助研发人员定位总结问题,以及在底层实现规避这些问题。