虚拟机架构应用实例:如何进行升级?
作者: 小丢丢, 出处:IT专家网, 责任编辑: 王娟,
2008-06-23 08:59
虚拟化能够让你更好地利用你的服务器,有效地提高服务器利用率能够节省大量的资金。现在,使用虚拟机复制复制服务器实例是很容易的,现在开始谈论利用这种新能力的最佳方法是有道理的。改善的应用程序可用性和性能现在能够轻松地实现了。然而,根据有关的应用程序,如何实现这个目标是有很大差别的。
虚拟化能够让你更好地利用你的服务器,有效地提高服务器利用率能够节省大量的资金。现在,使用虚拟机复制复制服务器实例是很容易的,现在开始谈论利用这种新能力的最佳方法是有道理的。改善的应用程序可用性和性能现在能够轻松地实现了。然而,根据有关的应用程序,如何实现这个目标是有很大差别的。
水平升级与垂直升级
我们首先讨论一下水平升级和垂直升级的理论区别。有些应用程序可以升级,也就是能够在速度更快的硬件上运行以支持更多的处理任务。我们把这种升级称作“垂直升级”。例如,我们有一台数据库服务器,每秒钟能够处理100万个查询请求。由于新的需求,我们需要这台服务器每秒钟至少处理200万个查询请求。数据库是很适合升级的,因为影响性能的瓶颈主要是内存和处理器。如果这个瓶颈碰巧是硬盘IO(输入输出),那么你可以升级这个数据库使用的存储系统。
水平升级意味着增加更多的服务器和把工作量分散到多台机器。在这个数据库的例子中,这种升级是非常困难的,因为所有的数据库服务器都需要使用相同的数据,并且这个数据必须要复制下来。然而,水平升级服务器是一种常用的做法。


