2684 亿背后的虚拟化技术:双 11 All on 神龙 | 问底中国 IT 技术演进( 七 )

下面是 Pod 运行在神龙上的形态:

ASI Pod 运行在神龙裸金属节点上 , 将网络虚拟化和存储虚拟化 offload 到独立硬件节点 MOC 卡上 , 并采用 FPGA 芯片加速技术 , 存储与网络性能均超过普通物理机和 ECS;MOC 有独立的操作系统与内核 , 可为 AVS(网络处理)与 TDC(存储处理)分批独立的 CPU 核;

ASI Pod 由 Main 容器(业务主容器) , 运维容器(star-agent side-car 容器)和其它辅助容器(例如某应用的 Local 缓存容器)构成 。 Pod 内通过 Pause 容器共享网络命名空间 , UTS 命名空间和 PID 命名空间(ASI关闭了 PID 命名空间的共享);

Pod 的 Main 容器和运维容器共享数据卷 , 并通过 PVC 声明云盘 , 将数据卷挂载到对应的云盘挂载点上 。 在 ASI 的存储架构下 , 每一个 Pod 都有一块独立的云盘空间 , 可支持读写隔离和限制磁盘大小;

ASI Pod 通过 Pause 容器直通MOC 卡上的 ENI 弹性网卡;

推荐阅读