腾讯云虚拟化技术路线图首度曝光!轻量级虚拟化将如何重塑云计算未来?

mysmile 8 0
腾讯云虚拟化技术路线图首度曝光!轻量级虚拟化将如何重塑云计算未来?

腾讯云首次披露虚拟化技术发展线路图,看好轻量级虚拟化的潜力

腾讯云虚拟化技术路线图首度曝光!轻量级虚拟化将如何重塑云计算未来?

你是否好奇,云计算如何实现高效资源分配?虚拟化技术正是核心引擎!作为底层关键技术,虚拟化在高可用、高性能和快速创建上的表现,直接决定了云计算的商业成败。

虚拟化技术流派众多,如KVM、Xen和VMware。2013年,腾讯云前瞻性地放弃XEN,率先拥抱开源KVM,并持续推动其演进。

近日,腾讯云虚拟化负责人陈立东首次公开揭秘其技术演进路线图。

腾讯云虚拟化技术路线图首度曝光!轻量级虚拟化将如何重塑云计算未来?

虚拟化到底是什么?

简单说,虚拟化将一台物理机虚拟成多台独立虚拟机,每个拥有完整OS环境。它抽象了CPU、内存、网络和存储资源,实现多租户定制化服务。

虚拟化并非新概念,IBM在60年代就已提出。但直到2005年Intel推出硬件辅助虚拟化,才真正引爆技术革命。

早期主流是Xen,腾讯2010年也采用它。但推出公有云时,转向KVM,因其开源、轻量且内核支持佳,代表未来方向。

想了解虚拟化如何工作?看腾讯云VStation架构:它像云计算操作系统,高效调度资源和队列。

虚拟化为每台CVM打造完整PC环境,涵盖CPU、内存、网络和存储。核心组件包括libvirt、qemu和kvm。

qemu与kvm构成hypervisor,负责CVM资源的虚拟化,在物理机上,虚拟出一个个完整的PC环境;

libvirt负责提供统一对外的接口,用于管理hypervisor。

腾讯云虚拟化技术路线图首度曝光!轻量级虚拟化将如何重塑云计算未来?

图1. 整体架构

腾讯云虚拟化技术路线图首度曝光!轻量级虚拟化将如何重塑云计算未来?

腾讯云虚拟化技术演进之路

陈立东表示,腾讯云在大规模实践中直面虚拟化挑战,并探索出独特技术路线。

挑战一:如何确保云服务器高可用?

想象一下,硬件集成度提升,单机故障可能波及大量虚拟机。腾讯云如何规避宕机风险?

陈立东回忆,某游戏客户因服务器突然宕机投诉,甚至考虑迁移。团队压力下,发现内存故障是主因。

内存多bit UCE错误无法避免,腾讯云采用多种方案,如MCA Recovery和热迁移。

首先是 MCA recovery。腾讯云联合Intel等厂商定制CPU,引入MCA Recovery特性。内存错误时不再宕机,只发警告。

腾讯云是首家大规模应用此技术的云厂商,初期挑战多。通过故障注入工具和内核优化,成功规避大量错误。

优化已落地Intel Skylake及后续机型,并联合AMD提升实例可用性。

第二个技术点是热迁移技术

物理机有隐患时,热迁移将CVM无感知移至正常机器,提升可用性超物理机本身。

腾讯云虚拟化技术路线图首度曝光!轻量级虚拟化将如何重塑云计算未来?

热迁移示意图

大规模落地时,腾讯云用RDMA等优化,将成功率从70%提至99%,停机时间缩至50毫秒内,近乎无感。

挑战二:如何降低虚拟化性能损耗?

虚拟化带来灵活性的同时,性能损耗成挑战。业务要求虚拟化性能匹配物理机。

陈立东举例,微信模块测试时性能降超30%。经7轮优化,最终将KVM损耗压至5%。

腾讯云推出Tencent Linux发行版并开源,还优化Windows子机,提升性能。

挑战三:如何提升虚拟化稳定性?

虚拟化层增加后,稳定性至关重要。腾讯云自研VMF调度算法,优先执行虚拟机任务,使调度延时媲美物理机。

挑战四:如何实现秒级交付?

客户期望快速获取资源。早期GPU机型启动慢,腾讯云优化内存分配,将700G虚拟机启动时间从270秒减至22秒,体验大升。

腾讯云虚拟化技术路线图首度曝光!轻量级虚拟化将如何重塑云计算未来?

轻量级虚拟化是未来发展方向

从腾讯云实践中,可见虚拟化技术热点与难点,为开发者提供宝贵借鉴。

陈立东强调,轻量级虚拟化是未来趋势,需简化虚拟化层以降低损耗。“挑战虽大,但前景广阔。” 想深入探讨?欢迎分享你的见解!

腾讯云虚拟化技术路线图首度曝光!轻量级虚拟化将如何重塑云计算未来?腾讯云虚拟化技术路线图首度曝光!轻量级虚拟化将如何重塑云计算未来?

相关问答

什么是VT技术?-ZOL问答

什么是VT技术?vt讨论回答(9)q8023936VT技术,即虚拟化技术(VirtualizationTechnology),是一种将计算机硬件资源进行逻辑隔离和划分的技术。它通过在物理层...

VT虚拟技术是什么,CPU能用它有什么用,是不是鸡肋-ZOL问答

虚拟技术是一种资源管理技术,通过抽象和转换各种计算机实体资源(如服务器、网络、内存和存储等),以打破实体结构之间的不可切割障碍。这种技术能够使用户以比原...

什么是VT虚拟化技术?

英特尔的硬件辅助虚拟化技术(VirtualizationTechnology,简称VT技术)是一种设计更简单、实施更高效和可靠的方法,是世界上首个X86平台的硬件辅助虚拟化解决方...

电脑的虚拟化技术是什么?如何做到?

虚拟化是云计算的基础。简单的说,虚拟化使得在一台物理的服务器上可以跑多台虚拟机,虚拟机共享物理机的CPU、内存、IO硬件资源,但逻辑上虚拟机之间是相互隔...

虚拟化技术到底是什么?-懂得

虚拟化技术到底是什么?其实广义上来说,就是通过映射或抽象的方式屏蔽物理设备复杂性,增加一个管理层面,激活一种资源并使之更易于透明控制。它可以...

什么是虚拟化技术,为什么要虚拟化技术?

[最佳回答]具体到服务器虚拟化,就是多个物理资源的单一逻辑表示。虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程。CPU的虚拟化技术可以单CPU模拟多...

什么是容器技术和虚拟化技术?

虚拟化技术即通过hypervisor将OS运行在物理设备或是宿主OS上,此两种虚拟化为裸机虚拟化和宿主虚拟化;裸机虚拟化又称之为全虚拟化,宿主虚拟化又称之为半虚拟...

英特尔,虚拟化技术是什么?

VT,就是虚拟化技术(VirtualizationTechnology)的缩写。IntelVT就是指Intel的虚拟化技术。这种技术简单来说就是让可以让一个CPU工作起来就像多个CPU并行运.....

VT虚拟化技术有什么用?

4.快速部署和恢复,可以快速创建、复制和恢复虚拟机,提高系统的可靠性和可维护性。总之,VT技术在提高计算机资源利用率、降低成本、提高系统可靠性和可维护性...

虚拟化技术到底是什么?-QsQl8IfvD的回答-懂得

虚拟化技术到底是什么?其实广义上来说,就是通过映射或抽象的方式屏蔽物理设备复杂性,增加一个管理层面,激活一种资源并使之更易于透明控制。它可以...