14
2024
06
15:54:37

如何和VMware从容说再见

        如果你已经将VMware当作你的最重要的虚拟化平台,那么可能你每天都需要访问vCenter,一个部署还算OK的VMware总是会和你预期一致,它占据了你的数据中心的C位;偶尔你可以放心地去度假,你知道HA会帮助你处理意外,你也知道DRS会通过vMotion 让没有获得足够资源的虚拟机获得应得的资源,而vSAN会轻松的应对个别硬盘故障,你甚至还写了不少管理脚本,让操作快捷便利,要和这样一个系统说再见实在不容易,但在大国,这样的事情已经发生了。

        

        我尽量说些他们不愿意说的事情,而且把立场站在客户这边;这个事情和我们所有的更换系统类似,可以将这个事情分解成两个部分,第一就是选平台,第二就是如何过渡到新平台,可以称之为迁移问题。

选平台有以下几个基本问题
1.供应商对这个虚拟化平台支持的持续性
        我已经见过国内供应商因为没有利润或别的原因,不再提供支持,把客户晾在一边的情形,即使国内的供应商是通过开源的KVM技术,但这种开源的技术往往只是提供了一个粗糙的发动机,要变成一辆好用的汽车还需要很多打磨,供应商还是需要一个团队,为客户提供长期持续的服务,保持产品更新,修补软件的bug,推出新的版本,提供安全补丁;由于虚拟化平台的特点,客户的迁移成本往往很高,所以一旦供应商不再继续提供服务,客户会处于一个糟糕的处境。
        还有种情形,据个例子,大概2018年的时候,我看到华三的CAS底层还是Ubantu,但最近看到是底层换成了Centos, 我不知道如何平滑地从Ubantu升级到Centos, 如果你早期开始使用Ubantu CAS,我想你的需要升级到新的Centos CAS,恐怕会比较麻烦
        我不知道国内有几家供应商,可以单单靠卖虚拟化软件赚钱,他们是真心想为客户长期提供这样的软件服务,他们财务上是可以持续的,还是想趁这样一股风,拼凑出个虚拟化软件,捞一把就走?
        这个问题其实也是最难回答的问题,我也给不出什么具体建议,一方面他们的软件都是很类似的,另一方面他们每个人都说他们很独特,上百个厂商为了争夺国内狭小的市场,他们做了很多华而不实的功能,而在一些基础的功能上却存在很多BUG。
        当然我不是说中国人不能把虚拟化软件做好,这个能发射探月卫星,能在高铁全球领先的国度,从来不缺勤劳和聪明人民,相信其中一定有人可以杀出来,但目前孤陋寡闻的我,还无法推荐。

2.软件和硬件捆绑
        这是国内厂商的最喜欢的事情,对于供应商,扩大了销售额,也的确可以控制硬件的配置,减少兼容问题,但对于客户,限制了客户的硬件选择权,可能要支付更高的硬件成本,也往往会造成日后升级扩容的困难;但也更容易区分出责任,更容易协调解决兼容性问题。

3.国产处理器问题
        据我了解流行的国产服务器CPU每个核的能量大约为INTEL CPU核的一半,所以在设计平台的容量时,务必需要考虑到这一点;据我了解国产CPU是从AMD获得了X386的授权,注意X86结构的CPU还有大量指令,是在X386的后面,可以认为X386是大家都支持的标准,但后面INTEL和AMD都各自开发了自己的指令,比如AES256这样的指令,在INTEL和AMD 上实现的方法就不同,这也是为什么软件在不同的CPU下,需要重新编译,而国产的CPU自己开发那些指令有些什么,会不会有兼容性问题,这些都需要了解清楚。

4.测试,测试,再测试
        不能轻信供应商的说辞,因为最终那个责任人是你,所以一定要尽可能地多测试,测试你所要用到的每个功能,和供应商中那些实施的工程师多交流,而不是售前工程师,这样才能弄清楚具体会遇到些什么问题,有没有办法绕过去,评估出项目的成败几率;国内厂商他们在一些基准的测试中,普遍喜欢通过堆料的方式来获得好的测试数据,特别是通过NVME SSD来弥补其IO性能,所以测试要尽量使用将来投产的配置来进行,以获得贴合实际配置的数据;要把测试重点放在常用的基本功能上,而不是那些锦上添花的功能。

        在迁移方面最容易的出现的错误,就是低估迁移的难度,虽然国内厂商现在能体谅客户的痛处,他们的PPT中关于迁移着墨甚多,但仍然不要低估迁移的困难,特别是你可能是从一个更先进的系统downgrade的时候。
1.预留宽裕的迁移时间
考虑您的规模,要把迁移当作一个数月或数十个月这样事情,不太可能你可以在一周内就顺利到新平台;采用步步为营的策略,即使平台是完全兼容的,你的团队也需要熟悉新平台,这一定是不可能一蹴而就的。

2.保留回退的选择
在迁移的过程中,要保留原来VMware上的虚拟机,不要删除,至少要保留一段时间,因为业务可能会出现各种问题,导致你不得不回退,甚至会有多次反复,这是正常的现象;所以可能在迁移过程中,很可能在相当长的一段时间,需要保留新旧两套环境,这对你的机房会形成压力,这些都要事先考虑。

3.需要额外技术支持和人力
如果你目前团队都已经疲于奔命,你是不可能再要能力来实施这样规模的迁移,整个迁移的工作需要大量的额外工作,你需要新平台方面的工程师,VMware的技术支持,如果你要用国产的CPU,OS,你还需要应用团队的支持,如果没有这些,你是很难完成这项工作。

4.百分百的迁移成功是梦想
        一开始就要做好这样的准备,会有一定比例的虚拟机永远也无法迁移,我是有真实案例的,即使在国内的花瓣大厂加顶级银行的项目中,这样的事情也已经发生了;就是说即使在可能最好的技术支持下,百分百的迁移可能性很小,所以一开始就要想,如果遇到无法兼容的业务,是否要保留一部分VMware,还是都迁移到物理机上?

        以上就是我近来在一些实际案例中的心得,看看是否能对那些必须要和VMware说再见的客户有所帮助;如果不是安全级别很高企业,而且是在竞争性的商业领域的客户,这样的迁移的代价和对业务的影响,确实要慎重考虑,更不用说扑面而来的AI浪潮来临之际,错误的选择至少会影响一个3-5年左右的服务器更迭周期;我相信国产化这个政策是个长期的事情,以往那种“平的世界”如今已经被各个不同意识形态打造的鸿沟割裂,在国家的保护下,国内会出现1-2家主流的虚拟机化领导厂商,但目前还不知道是谁,所以如果时间上你还可以选择,最好观望一下,看看市场的趋势和同行的案例,谋定而动。

        最后我想说给国内的虚拟化厂商听。虚拟化是现代IT业的基础,在国内政策的推动下,确实出现了市场机会,如果能在这个市场获得领先地位,一定是有利可图的,但是这个并不是很容易的事情;由于这次客户是真的要用了!国内厂商需要把自己放到客户的立场上,认真的先做好虚拟化那些最基础功能,提高平台的可靠性,而不是去弄那些华而不实的招标参数,必须靠产品和服务的质量才能获得客户的认可,所以不是靠销售搞遥遥领先的PPT就可以轻松拿单,更不要说还有接近免费的盗版VMware的竞争,加上国内市场也不是完全自由公平,所以要杀出重围难度不小,厂商需要的是那种耐力,持续的坚持,这也是目前他们最缺乏的东西。




推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://hqyman.cn/post/6639.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

您的IP地址是: