在Kubernetes当道的今天,KubeVirt历时7年,终凭一己之力将虚拟机引入 Kubernetes 生态,正式开启在Kubernetes上管理虚拟机的新时代。
KubeVirt以深度融合容器与虚拟机的能力,打破传统虚拟化与容器化之间的壁垒,实现资源的统一管理与优化。为传统应用的云原生化转型搭建了桥梁,让企业在保留现有虚拟机架构的同时,逐步迈向云原生时代,有力地推动了各行业向云原生架构的演进。本文将通过金融、交通、运营商等行业的实践应用,全方位地展示KubeVirt方案在不同业务场景下的实际应用成果及优势。
KubeVirt 方案介绍
KubeVirt 是一款在 Kubernetes 集群上运行的开源虚拟化技术,它将虚拟机以 Kubernetes 原生资源的形式进行管理,使用户可以像操作 Pod 和 Deployment 一样轻松地定义和管理虚拟机。其核心架构包括 VirtualMachine、VirtualMachineInstance 等资源对象,以及与 Kubernetes 生态紧密集成的各种控制器和操作符。通过深度整合计算、网络、存储资源,KubeVirt 实现了资源的灵活调度和自动化管理,为混合负载提供了全新的解决方案,将稳态虚拟机的强大能力和敏态容器技术的高效灵活性完美结合,推动了云原生虚拟化技术的发展。
方案应用实例集锦
01案例一:GJ期货
背景及挑战
GJ期货在激烈的行业竞争中,致力于通过先进的 IT 基础设施支撑其高频交易、量化投资、风险控制和市场数据分析等核心业务。然而,业务的特殊性使其面临诸多挑战:高频交易要求系统具备超低延迟和高吞吐量的高性能计算能力;7*24h 的不间断运作需保障系统的高可用性和弹性伸缩,以应对市场波动带来的负载变化;多样化的 IT 基础设施管理复杂,增加了运维风险和资源浪费;严格的监管要求数据存储、处理和传输的合规性和安全性,给数据管理带来重重压力。
方案概述
方案供应商提供的容器+ KubeVirt+Kube-OVN 解决方案为GJ期货提供了全方位的技术支持。方案实现了容器与虚拟机的一体化管理,简化运维流程,提升资源利用率;深度整合计算、存储资源,通过Kube-OVN实现容器虚拟机统一网络平面,进而实现容器、虚拟机、存储等资源的统一灵活调度和自动化管理,确保了业务的高效运行,降低额外通讯损耗;支持传统虚拟机业务的平滑迁移,降低了系统改造风险;有效支持期货业务的实时交易、量化分析和风险控制等复杂应用,满足了GJ期货业务多样化的技术需求。
关键成果
- 性能提升:方案通过容器与虚拟机的融合,GJ期货的高频交易系统和市场数据处理系统的性能显著提升。方案网络上的低延迟、高吞吐量特性确保了交易系统能够快速响应市场变化,提升了交易效率,使交易决策更加精准。
- 成本降低:方案的资源调度功能统一了容器工作负载和虚拟机工作负载,高效地分配计算、存储和网络资源。通过精细的资源管理,避免了不必要的资源浪费,显著降低 IT 成本,为企业带来了更高的经济效益。
02案例二:CU运营商
背景及挑战
2014 年,为加快信息化企业建设,强化 IT 自主研发能力,CU集团成立了软件研究院(IT 研发中心),负责企业内部业务支撑系统、管理支撑系统、大数据及互联网相关软件研发工作及相关技术前瞻性研究与应用。在资源统一供给的过程中,面临着多套应用运行平台难以统一管理、资源分配效率低等挑战,亟需通过一套平台和技术栈实现资源的统一供给,提升业务运维管理效率。
方案概述
为应对资源统一供给的挑战,软研院采用了 KubeVirt 方案,并引入方案商提供的 Kube-OVN 网络插件为虚拟机提供合适的网络连接和配置。通过KubeVirt方案对用户提供虚拟机、容器的混合负载的双重支持,将稳态虚拟机的能力与敏态容器技术结合,实现资源的统一管理和优化。
关键成果
- 效率提升:方案简化了虚拟机的创建和管理过程,为日常的管理和维护工作提供了便利,进而提升业务运维管理效率。
- 性能优化:方案提升了整个系统的性能,包括合理分配软硬件资源以及优化网络设置等方面,确保了业务系统的高效稳定运行。
- 简化技术栈:方案将多套应用运行底座整合为一个统一的系统架构,实现资源层面的统一管理和供给,简化了技术栈,降低了系统维护的复杂性和成本。
03案例三:TW科技
背景及挑战
当前,国内高速收费站点的收费系统正在试点云化转型。TW科技作为国内领先的云收费系统 ISV,已成功中标多个省份的高速收费站点云收费系统试点项目,并能提供云收费站一体化方案。然而,在业务拓展过程中,TW科技面临交付效率低、资源有限以及稳定性差等挑战。随着业务拓展和市场需求的增长,TW科技亟需提升服务交付效率,优化资源配置,并提高技术底座的稳定性,以顺利完成业务扩张的整体方案。
方案概述
方案提供商为TW科技的云收费系统提供统一的技术支撑平台,采用边缘云解决方案,融合容器、虚拟机、分布式存储、容器网络和中间件等技术。该方案中虚拟机采用KubeVirt,实现容器与虚拟机在同一平台协同运作,实现高效管理,为TW科技云收费系统复杂需求提供有力支撑,协助其在多省份高速公路收费站点稳定高效推广业务。
关键成果
-交付提效:统一的技术支撑平台使服务交付效率提升15倍。
-资源优配:统一管理容器和虚拟机,优化资源利用,降低硬件和运维成本达30%。
-稳定高用:高可用架构保障关键组件多副本部署,增强系统稳定性与可用性,避免服务中断。
通过上述案例,展现出基于 KubeVirt 的云原生虚拟化方案在不同行业、不同场景下在广泛应用。未来,随着基于KubeVirt 的云原生虚拟化方案的不断演进,一定可以为用户带来更优质的服务体验。