如何提升计算资源的利用效率?难点在什么地方?
何征宇:关键的技术难度,其实在于真正有峰值来临时,计算资源是否能真正腾挪出来。在这个方面,之前蚂蚁的整体架构云原生化打下了很好的基础,让计算资源可以进行统一调度。
而云原生的核心组件,比如容器,蚂蚁一直坚持技术自主研发,在绿色计算体系里就突显了重要性。打个比方,这相当于开发了一个新操作系统,操作系统上可以同时跑安卓、IOS 等等。所有的计算任务跑在同一台机器上,哪怕是整体 CPU 利用率达到百分之八九十,也可以互不影响,这很大程度提升了运行效率。
达到这个前提,我们才有可能做计算资源的调度,让离线任务跑到在线任务旁边,在线任务跑到数据库旁边,通过实时动态配置,根据服务需求去做这个事情。