VT-x/KVM 虚拟化技术具有天然技术优势,支持大量网络和存储设备。而弹性裸 金属产品的核心出发点就是要兼具虚拟机和传统物理机的优点。虚拟机对大量网络设 备和存储设备的支持,必须在弹性裸金属产品中予以实现。 在多种规格的网卡和存储 PCIe I/O 设备接入时,根据 PCIe 规范有两个方法 :1) 通过多级 PCIe switch 扩展,实现大量 PCIe switch downstream port,然后每个 PCIe switch downstream port 挂载一个 PCIe I/O 设备 ;2)通过 PCIe SR-IOV 技术,支持大 量 PCIe virtual function(VF)设备。 进一步对比虚拟机 I/O 设备,我们可以看到设备的热插拔、Guest OS 的零侵入是 公共云 IaaS 产品的刚需。只有通过多级 PCIe switch 扩展模式,才能通过 PCIe native hotplug 技术标准,实现上述和虚拟机一致的设备热插拔和 Guest OS 零侵入。产品需 求明确后,我们创新性地通过芯片 RTL 实现了全球第一个片上多级 PCIe switch 扩 展,当前最多能够支持 63 个设备,以此实现大数量规格的网络 ENI 和存储 EBS 云盘 PCIe I/O 设备接入 ;同时由于支持原生 PCIe 原生热插拔能力,保证了 Guest OS 的零 侵入,以及客户在 Open API 和控制台等方面和虚拟机一致的使用体验。
《弹性计算:无处不在的算力》电子书可以通过以下链接下载:https://developer.aliyun.com/topic/download?id=7996"
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。