1
ByteCat 2021-04-22 10:46:35 +08:00
大部分基本都是 KVM,微软 Azure 是 Hyper-V
|
2
nguoidiqua 2021-04-22 10:46:47 +08:00 28
读少想多没必要,就算实在懒得看书,至少搜索下再提问。
|
3
vopsoft 2021-04-22 11:15:48 +08:00 2
国内除了青云 都是 openstack
|
6
bitdepth 2021-04-22 11:28:52 +08:00 via iPad
商用產品有 SimpleCloud 和整合 xen, openvz 的 solus vm 這樣的
主要是一個管理軟體 |
7
Kamitora 2021-04-22 11:37:24 +08:00
Xen, KVM and VMware
|
8
icy37785 2021-04-22 11:39:49 +08:00
说起来。。。你注意过,有些服务商是把虚拟化技术写在上面,不同虚化的鸡价格不一样吗。。。一般都标出来了。。。
|
9
lianjin 2021-04-22 12:04:25 +08:00
作为这个行业多年耕耘的人。
这些你能听到名字的,基本都不是 openstack,都是自研的,底层技术用了 KVM,和 openflow |
10
Tink 2021-04-22 13:23:15 +08:00 via Android
90 是 OpenStack
|
12
matrix67 2021-04-22 13:39:14 +08:00
@buster 底层也是 kvm 有报道的
http://www.ce.cn/cysc/tech/gd2012/201607/28/t20160728_14286431.shtml 此外,青云 QingCloud 还新增了对 Power 小型机和 VMware 虚拟化的支持,今后在 QingCloud 云平台上既可以管理基于 KVM 的 Instance,也可以管理基于 Power 小型机和 VMware 虚拟化的 Instance,给予用户更多选择。 |
13
realpg 2021-04-22 13:56:18 +08:00 9
能问出 VMware 还是 VirtualBox 的,回答意义不大
|
14
opengps 2021-04-22 14:19:33 +08:00
单说 VMware,VirtualBox 是面向桌面级别的,不是里面像 idc 的
不过底层确实相似,但是说 vmware 家的其他产品,比如 vsphere 华为云用的是 OpenStack |
15
leido 2021-04-22 14:22:53 +08:00
国内大厂都是 kvm, 小厂 OpenStack
|
16
keer 2021-04-22 15:48:08 +08:00
@nguoidiqua 可能人家真的已经搜了,完事还是不清楚,然后就来提问了
|
17
fredcc 2021-04-22 16:37:09 +08:00
AmazonEC2 虚拟化技术演进:从 Xen 到 Nitro 自己搜下就有了
|
18
ReferenceE 2021-04-22 16:40:17 +08:00 via Android
大厂 KVM,小厂 Open ?我记得 Open 开头有一个(OpenVM ?)是专门做大容量硬盘的架构,巨坑
现在一律买 KVM 的用 |
19
stoneabc 2021-04-22 16:54:52 +08:00 1
lz 问的虚拟化,为啥这么多答 OpenStack ?大部分国内云厂商都是 KVM,小部分 XEN
|
20
xarthur 2021-04-22 17:09:24 +08:00 via iPhone 2
这问题问的就像是皇帝种地用的是金锄头还是银锄头……
|
21
3dwelcome 2021-04-22 18:08:38 +08:00
我想问一句,KVM 已经成为了 linux 的标配,可为什么在 windows 上就那么难实现呢?以前上古时期( winxp 时代)有过 KVM 的 windows,可后来就消失了?
谁能告诉我是为什么,我也想用 qemu+kvm, 在 windows 下加速运行其他系统来着。 |
23
nguoidiqua 2021-04-22 18:23:33 +08:00 2
|
24
3dwelcome 2021-04-22 18:24:37 +08:00
@tntsec 现在 qemu 在 windows 用的是 intel 虚拟化技术,也就是 android 模拟器那套加速体系,可以正常 CPU 加速跑 win7 。
kvm for windows 就是个烂尾项目啊,要不当初就别立项。当年也算出了几个版本,可没后续,只支持超老的 qemu,搞不懂开发一半就弃坑的思路。 |
25
yfwl 2021-04-22 18:26:27 +08:00
Hyper-V KVM openstack VMware
|
26
yuguorui96 2021-04-22 23:00:53 +08:00 via iPhone
阿里是飞天,也是自研的。
|
27
zhjits 2021-04-22 23:28:11 +08:00 1
自研(一般指重新编译一下 QEMU )
|
28
flynaj 2021-04-22 23:47:54 +08:00 via Android
@3dwelcome 系统架构的原因,Windows 目前版本 qemu 可以使用 Intel hax,或者 whpx 。
|
29
3dwelcome 2021-04-22 23:53:30 +08:00
@flynaj 不是系统架构问题,我机器上还有早年 kqemu-1.4.0pre1 for windows 版本,还有能支持 kvm 技术的 qemu-0.9.0-windows 版本,还有-kernel-kqemu 参数能加速跑起来。
就只是 kvm 项目单纯的弃坑罢了。 |
30
CatCode 2021-04-22 23:55:05 +08:00
我在腾讯云的机器上看到了 open-vm-tools,我记得这货是给 vmware 的客户机用的
|
32
FreeEx 2021-04-23 00:04:50 +08:00 via iPhone 1
|
34
swulling 2021-04-23 00:48:12 +08:00 via iPhone 2
OpenStack 也好,阿里飞天也好。和 KVM Xen 就不在一个层次,没有可比性。楼上怎么这么多人混着谈。
这就好比把 Android 和 Linux Kernel 并列,不是搞笑么。 |
35
AkideLiu 2021-04-23 02:19:43 +08:00 via iPhone
看看 vmware vsphere 的 license price
如果公有云用 vmware 那就是在给别人打工 |
36
docx 2021-04-23 03:53:20 +08:00 via Android
HW 云是 VMM 虚拟化,OpenStack 的架构
|
37
yuguorui96 2021-04-23 08:01:19 +08:00 via iPhone
@zhjits 虚拟化不只是 qemu 。要调度,要存储,要容错的。
qemu 只是一个 hypervisor 。 |
38
ragnaroks 2021-04-23 08:16:22 +08:00
百度云是 KVM,他们自己公告写过,从原架构换到 KVM ;有一说一,百度云的单线程性能比阿里云还差
|
39
yuguorui96 2021-04-23 08:18:01 +08:00 1
@swulling 没人混着谈,大家都知道底层是 KVM,但是上层具体实现方式差距很大。
KVM 在虚拟化架构里基本上只负责 CPU 和内存虚拟化,而实际场景下还需要做存储虚拟化、网络虚拟化等等。OpenStack 或 Apsara 之类的和底层的技术不是割裂的呀。 |
40
yuguorui96 2021-04-23 08:29:06 +08:00
目前大厂如 AWS 、阿里都走向了虚拟化硬件加速卡的路,分别对应 Nitro 和 X-Dragon 。这应该是未来虚拟化的主要发展方向,有兴趣的大家可以去搜一搜。
Nitro: https://perspectives.mvdirona.com/2019/02/aws-nitro-system/ X-Dragon: https://dl.acm.org/doi/10.1145/3373376.3378507?spm=a2c6h.12873639.0.0.4b746bffXyjrXO&file=3373376.3378507 |
41
axeprpr1 2021-04-23 10:23:19 +08:00
@yuguorui96 明白人,学习了
|
42
swulling 2021-04-23 10:38:01 +08:00
@yuguorui96 OpenStack 、飞天或者随便哪个公司的,更偏向于方案整合,然后带了调度层、管理层等一大堆东西。
题主显然问的不是这个,而是具体的虚拟化底层技术。 就好比飞天,网卡虚拟化可以用最早的 macvlan,也可以用 ovs,也可以自研一个 overlay 网络,也可以用智能网卡,不能简单的回答一个飞天。 虚拟化确实分为不同部分的虚拟化,有 CPU 、内存、存储、网络还有异构硬件(如 GPU 卡等),可以用表格列出。 |
43
wmwmajie OP 首先感谢一下所有人的回答和批评,能收到这么多回复是我完全没想到的。
由于工作几乎都是应用层的业务开发所以对硬件底层知道甚少,特别是虚拟化方面,也就平时用的几个桌面级的虚拟化软件记得名字,其他一些连名字都记不起来了。 之所以问这样一个问题是因为在用 truenas 搭建 nas 的时候由于不能在 freenas 里面使用 docker 从而衍生出来了对各大厂虚拟技术的疑问,而这个疑问的最深处就是他们怎么做的底层虚拟化以至于可以在此基础上搭建完全自动化的流程和业务,虚拟化本身也要消耗性能,他们又是如何来降低这种性能消耗的。 我当时想的是 vmware 这些除了提供桌面级的应用外,是否还有面向云计算级别的方案或者底层支持来解决这些问题。 问之前我也简单查询了一下,但是查出来的东西具体是对是错完全不得而知,有些更是云里雾里的,于是直接随意的发出了一个提问来向大佬们请教一下,下次提问前我会尽量多做些功课。 也再次感谢各位大佬的回答,我找到了自己想要的答案。 |
44
minsheng 2021-04-23 11:53:36 +08:00 via iPhone
@wmwmajie Docker 底层是基于 Linux 容器技术搭建的,所以 FreeBSD 没有的
|
45
rickiey 2021-04-23 13:57:33 +08:00
OpenStack 是个云平台,支持 KVM,QUME,VMware,XEN 等虚拟化
|
46
i4t 2021-04-23 18:57:12 +08:00
最小的云生产直接给你 windows 系统安装 VMware 映射一个
|
49
testcaoy7 2021-05-04 10:49:51 +08:00
完全虚拟化技术就这几种:KVM 、Xen 、Hyper-V 、Vmware 、VirtualBox 、bhyve
大多数厂商用的 KVM 、Xen 、Vmware,微软肯定用自家的 Hyper-V VirtualBox 我就见过一个香港商家用 bhyve 我只见过一个国外商家用 |
50
Rorysky 2022-01-05 18:17:59 +08:00
VirtualBox 是 type 2
|