论文部分内容阅读
传统的基于客户机/服务器的体系结构在企业中已经得到了广泛的应用,但缺乏高可用性和可管理性,在应用升级和管理方面都需要用户付出巨大的代价。随着网络的发展,多层分布式集群体系逐渐成为应用趋势,不仅具有更高性能/价格比,而且还提供了良好的可扩展性。在过去,高可用性一般就是需要系统能够提供不间断的服务,系统能够及时的处理硬件故障就可以了。但是,由于全球经济的不断发展,企业对系统的高可用提出了更高的要求。要求系统不但能提供不间断的服务,还要求系统提高在资源管理方面的有效性,不断加强系统在管理上的灵活性。如今的高可用性系统的主要目标是:不间断的服务,动态的资源管理,方便的管理工具。 本文作者参加了一个高可用系统--虚拟操作环境系统的开发工作,该系统主要用到集群技术,为用户提供了图形化的资源管理工具,实现系统的高可用性。在开发过程中,作者对集群技术和集群管理软件的开发作了深入的研究,在此基础上,完成了本论文。 虚拟操作环境系统的开发基于可分区服务器灵活的资源配置机制。结合集群管理软件控制服务器,管理共享硬件资源的分区。通过虚拟操作环境系统,服务器之间可以共享硬件资源,并根据需要重新分配或添加新的硬件,使系统资源得到了高效的利用并使系统具有高可扩展性;当硬件发生故障时,虚拟操作环境系统可提供灵活、及时的系统恢复,提高了系统的可用性。 本文首先对集群技术进行了深入的研究,然后根据多层分布式集群体系的思想,在此基础上设计并实现了虚拟操作环境系统,对虚拟操作环境系统的体系结构,功能模块,理论基础,设计和实现进行了阐述,主要研究了系统的设计和实现。最后,对系统中存在的问题和后续工作进行了简单的总结。 虚拟操作环境系统现己投入市场,获得了用户的好评,并取得了良好的经济效益。