【TechTarget中国原创】每个数据中心都要使用服务器提供计算资源--处理周期、内存空间、网络和磁盘I/O,工作负载运行需要这些资源,随着工作负载激增和计算需求增长,服务器资源必须增长或扩展以满足这些需求,我们将回答一些关于服务器扩展的常规问题,并考虑这些对企业的影响。
我们经常听说服务器向上扩展和向外扩展这两个词语,但它们究竟是什么,它们又有何区别呢?
Stephen Bigelow:扩展数据中心服务器资源的方法一般来说有两种,第一种是增加更多的服务器,或者说向外扩展,假设某个企业有一个虚拟服务器运行了五个商业应用系统,总共使用了80%的服务器物理计算容量,如果企业需要部署更多工作负载,当前服务器可能没有足够的资源可供分配,因此企业可能会再购买和部署一台服务器来支持新的应用系统。
向外扩展架构也包括集群或分布式计算方法,多台小服务器共同承担单个应用系统的计算负载,例如,某个关键任务工作负载可能运行在两台或更多服务器上,进程可以跨这些服务器以主动/主动配置模式分配,如果其中一台服务器出现故障,其它服务器可以接管,使应用系统的可用性得到保障,如果需要更多的冗余,集群可以增加更多的服务器进行向外扩展。
现在的服务器与过去的服务器相比,占用同样的物理空间(如1U或2U机架),但能提供更多的处理、内存和I/O资源,并且消耗的能源也更少,这个方法叫做向上扩展,因为物理机可以处理更多或更大的工作负载。
再回顾一下前面的例子,一个虚拟服务器的资源不够用时,可以在下一个技术更新周期部署具有更多计算资源的新服务器,将所有工作负载从旧服务器迁移到新服务器,旧服务器则淘汰,或分配给其它任务,这样可以延迟服务器的退役时间。
那数据中心什么时候该使用向上扩展服务器,什么时候使用向外扩展服务器呢?
Bigelow:我告诉你,你这个问题没有一个最好的答案,向上扩展和向外扩展这两种方法都可以为数据中心环境增加计算资源,实际上,它们并不是相互排斥的关系,需要大量小型节点时,向外扩展方法可能是最好的选择,对于一个Web服务器农场或一个服务器集群,可能需要物理上保证主机冗余,相反,向上扩展服务器可能更适合虚拟服务器整合,让更多的工作负载驻留在更少的