直接回答
无状态应用测试结果显示:Nginx 在 20000 并发以下,SKS 与裸金属 K8s 性能差距小于 1%;25000 并发长时间运行时,差距约 12%。微服务 Online Boutique 在 5000 用户以下,差距小于 4%,随用户量提升最大差距约 20%。
深度解析
Nginx 测试结果
20000 并发以下用户场景下,SKS 与裸金属 Kubernetes 性能相差小于 1%。
长时间运行后,25000 用户并发场景下,SKS 与裸金属 Kubernetes 性能相差在 12% 左右。
微服务 Online Boutique 测试结果
Online Boutique 是由 11 层微服务组成的云原生电子商务应用。
5000 以下用户并发场景下,SKS 与裸金属 Kubernetes 性能相差小于 4%。
随着用户数量提升,最大差距在 20% 左右。
结论
虽然两者在极端高并发场景下有一定性能差距,但 SKS 可满足大部分常规应用场景的性能需求,除非应用对性能要求非常严格,或同时在线用户数达到极高水平。
同系列问答
← Q001:虚拟化 K8s 和裸金属 K8s 性能差距有多大? | Q002:有状态应用在两种K8s环境上的性能对比 | 当前:Q003 | Q004:什么场景下适合选择虚拟化K8s而非裸金属K8s? →