欲更换刀片服务器 厂商锁定怎么办?刀片服务器

2011-12-19    来源:TechTarget中国    编辑:Brien Posey
比如说,你用了某厂商的刀片服务器机箱,就只能往里面放同一厂商的刀片,因此组织没有多少可供选择的对象,即使服务器不合期望或者计算需求改变。

很多组织一开始选择了刀片服务器,因为刀片只占用很少的空间,却能堆积大量计算能力,而且成本也比较低。但刀片服务器也有自身的不足,最主要的就是刀片大多都被厂商锁定了。比如说,你用了某厂商的刀片服务器机箱,就只能往里面放同一厂商的刀片,因此组织没有多少可供选择的对象,即使服务器不合期望或者计算需求改变。这种情况下,我们看看还有哪些选择。

要不要更换刀片服务器?

显然替换服务器不是能随随便便做的决定。毕竟你得解释为什么要换掉目前“运转完美”的硬件,还有为何一开始要买刀片。但是有几个完美的正当证明可以解释这一点。如果你的刀片服务器时不时故障,而且厂商没法查出来问题是什么,那就该换了。如果厂商突然决定淘汰你使用的产品,不再提供支持,答案也是显而易见的。

既然组织没法简单地在机箱里放入不同厂商的服务器硬件,那有个问题就恨值得深思了:如果一个组织为了使用其他厂商的刀片服务器,要放弃在某个厂商的投资,那会有什么代价?即使是更换平台时也要想这个问题,选择刀片服务器时也要考虑厂商锁定--你有一个更换厂商的机会。

显然最大的因素是成本。大部分组织不想因为换厂商就放弃之前的投入。如果他们不喜欢目前的刀片服务器平台,那该怎么做呢?

掂量一下更换厂商是否重要

在下决定更换之前,还是先想想更换的理由是否充分,值得去投入资金。如果现有的硬件不靠谱,而且厂商对错误的排查没法令你满意,那就放心大胆去换吧。另外,如果硬件速度不够你期望,或者没法好好运行你用的管理软件,那你还是尽量别全放弃。总之,对业务最好的决定就是能一步到位处理好所有问题,直到你可以为更换厂商打好坚实基础。

不重要的负载就慢慢换掉

如果你觉得问题没严重到要换厂商,那你可以渐渐淘汰目前的刀片。方法就是先购买一个其他厂商的刀片机箱(或者一个机架),然后买该厂商的少量刀片。至于选刀片服务器还是机架服务器,这得看你的计算需求,不过这非本文重点暂且不提。配置了新硬件之后,你可以把最关键的负载移到新硬件,同时用旧硬件运行不那么重要的负载。假以时日,你就能渐渐增加新刀片(或机架),最后整体都翻新了。

以逸待劳,等着自然淘汰

对于那些非关键的刀片服务器,你可以等待它老化。服务器大部分的使用寿命在三到五年(也许更高端点的也会长点)。如果想谨慎点,就随着旧服务器的老化,渐渐换成其他厂商的服务器。这样的话,更换进程会成为常规技术更新周期的一部分。老刀片会被再分配,用以测试开发,或者其他非产品任务。

不要忘了后勤方面的问题

如果决定换刀片了,有很多后勤方面的问题需要注意。一个代表性的问题是你如何处理旧硬件。卖掉?可以,但是不建议连硬盘也卖,因为即使硬盘被清空了,数据也有办法恢复,你最好销毁不用的硬盘。

另一个问题是服务器正常运行时间。不用去想你更换服务器是否受制于服务绑定级别的协议,你可能没法避免现有刀片随意宕机的局面。这样你就得计划如何把工作负载迁移到新服务器上,同时最大限度避免问题发生。

虚拟化能流水线处理负载迁移进程,但是太简单的迁移会导致服务器超额。vMotion和Hyper-V Live Migration这样的技术能把虚拟机在不同主机间无宕机迁移变成可能。但你还得保证虚拟化架构在进程中不会超额。提前计划是硬件平台迁移的重要部分。

我最近跟一些想给虚拟化架构增加硬件的人士谈话。他们计划让新服务器成为现有Hyper-V群集的一部分,然后迁移更多虚拟机到新硬件。但是该群集的节点数量已经最大了,所以该方法不可行。于是管理员得把所有的虚拟机迁出被替代的节点,然后移到现有节点上,然后移除空节点,换成新服务器,然后再把虚拟机移到新硬件上。尽管这方法成功了,但是它给每个节点带来了巨大紧张,因为每个节点都得临时放上比平时多的虚拟机。

还有,你得小心各个架构的不同。有的虚拟化平台不让你在同一群集用不同CPU的服务器(比如英特尔和AMD的CPU混合)。这仍然影响服务器的选择。

所以说,为了证明放弃当前服务器硬件的合理性,需要考虑相当多的状况。大部分情况下,引进其他厂商的硬件似乎算渐变进程。但还有情况是要在实际购买前计划迁移进程。最后记住,如果你使用刀片服务器,厂商锁定一直会是个问题。如果无法介绍,就考虑一下机架服务器吧。

TechTarget中国原创内容,原文链接:http://www.searchdatacenter.com.cn/showcontent_55912.htm?lg=t

1
3