StratoVirt

StratoVirt是一种基于Linux内核虚拟化(KVM)的开源轻量级虚拟化技术,在保持传统虚拟化的隔离能力和安全能力的同时,降低了内存资源消耗,提高了虚拟机启动速度。StratoVirt可以应用于微服务或函数计算等Serverless场景,保留了相应接口和设计,用于快速导入更多特性,直至支持通用虚拟化。

StratoVirt的核心架构如图1所示,从上到下分为三层。

图1 StratoVirt

StratoVirt配合iSulad容器引擎和Kubernetes编排引擎可形成完整的容器解决方案,支持Serverless负载高效运行。