@
msg7086 1.软件问题:
1.1 软件不可能是 100%稳定的,无论是 ESXi 还是 PVE 或者别的什么。
1.2 正版软件比盗版稳定,主要是 3 点:有补丁、有培训、有厂家技术支持。
1.3 软件系统有个通病,功能越多,越复杂,测试调试也越麻烦,测试能覆盖的百分比越低,软件系统也越不稳定。一旦炸了,就越容易丢数据,越难恢复。
特别是 VMware 企业级的备份与恢复,还是 EMC 提供的技术支持,这种跨了厂子,更容易出问题。EMC 的备份软件来备份 VMware ,以前老版本会小概率失败。
VMware 全家桶的功能比 PVE 要多得多,如果从功能数量上来说,VMware 全家桶,如果炸了,说不定比 VirtualBox 还要麻烦,根本就不需要和 PVE 比。
就像我回复楼上某个弟兄,如果能用 Docker ,尽量别用虚拟化。
2.供电问题:
2.1 机房供电理论上无法做到 100%保障,就像数据备份一样,谷歌推荐 1 份数据至少要有 3 个副本,也只是说企业级常用情况下足够了,并不是 100%安全。
2.2 你客户的机房供电问题,是你客户的不专业造成的,这事与你没啥关系,你也不需要帮他们洗。
2.3 你的客户,我盲猜要不是不专业,要不就是为了高性价比,做成了以下结构:
一路市电 + 发电机 -> UPS -> 机架 -> 服务器,这样导致只要一环炸了,服务器就全炸。而且服务器的两路电源也成了摆设,这种结构早期国内大多也是这种情况。
注释:正规服务器至少有 2 个电源,任意一个电源单独工作都可以给整个服务器供电,任意一个电源挂掉都不影响服务器正常工作。
但这种结构,优点也很明显,就是节约钱,并且各种半吊子电工也能搞定。
后来专业的商业机房供电,一般是 2 路,结构如下:
市电 A + 发电机 A -> UPS A -> 机架 PDU A -> 服务器电源 A
市电 B + 发电机 B -> UPS B -> 机架 PDU B -> 服务器电源 B
注释:PDU 是专用于机柜的高档插排。
这种结构,就算是炸一路,服务器也能正常工作,虽然不是 100%保障,但我目前还没听说过,这种结构导致全炸事故。
3.逻辑问题。
3.1 我在 27 楼引入 VMware 全家桶这个概念,是因为你在 23 楼拿 VMware ESXi 与 PVE 比较。我认为这种比较,对 VMware 不公平,因为它们不是对等产品。
3.2 断电丢数据,本来就是理所当然的事情。因为除了系统设计上支持断电之外,没有哪个系统与软件,能保证自己断电后仍然正常,包括地球上 TOP 1 数据库:Oracle 。
3.3 一个系统,在设计与实现上,是可以支持断电不丢数据的,但这是一个系统工程,需要从硬件、操作系统以及软件、数据库等各层次都要进行专门设计,甚至硬盘也要修改业务逻辑,并且系统整体性能会很低,不丢数据也并不是说业务没问题,掉电前最后一部分业务也会快速失败。这套系统因为性能低,所以在经济上不可行,大部分通用系统与软件,不会去这样设计与实现,而是希望外部环境去保障不断电,同时通过备份来保障数据安全性。目前很多系统甚至有一种叫 CDP 的技术,每隔 3-5 秒进行一次差异备份,然后每小时进行一次差异备份的汇总。
3.4 我说我做过虚拟化设计,是针对你在 54 楼,你说你做了很多年的 VMware 二开、运维、安装、处理问题。你想通过这些证明你对 VMware 问题比我熟悉,质疑我的专业性,质疑我是在胡说八道,我才解释这些,来说明我是在认证和你讨论。