论文部分内容阅读
信息化是当今世界经济和社会发展的大趋势。通过搭建专用数据中心,企业以网络服务的方式将生产、管理过程数字化、信息化,极大的提高了企业自身的生产和工作效率。随着互联网技术的不断提高和硬件设施的飞速发展,基于TCP/IP的网络服务,被广泛应用于企业数据中心。
在企业数据中心里,为了提高服务的质量和可靠性,备份机制被大量应用,即为每个服务配置一套独立的包含主备服务器的软硬件平台,当主服务器出现故障时,备份服务器自动切换状态,保证服务不掉线,但这种方式并不能从根本上解决服务的可靠性和扩展性问题,难以应对日益增长的吞吐量的需求。随着企业各部门信息化需求的不断提出,企业数据中心里服务的数量逐渐增多,每个服务具有独立的冗余,导致计算资源的浪费和低利用率,不利于企业数据中心的进一步发展。
为此,本文在综合考虑服务端、客户端软硬件环境,以及网络相关设施的基础上,提出了一种面向服务的高可靠、高吞吐量、可扩展的企业数据中心结构优化方案,通过在服务端与客户端之间添加主备的访问控制器,实现对服务请求和响应的转发。访问控制器实现了对托管服务器的管理,在不影响其他服务的前提下,动态添加新的服务器,并且当服务器出现故障时,后续服务不再被调度到该服务器上。
基于以上方案,本文设计并实现了访问控制器。为了保证服务调度的正确性和灵活性,访问控制器实现了持续性功能及多种调度算法,使得客户端的服务请求能够按照特定的规律转发到多台实际运行服务的服务器上。最后,本文配置了原型系统,通过正确性验证和性能测试表明,该方案既能够从根本上解决了服务的可靠性和扩展性问题,大大提高了单个服务的吞吐量,同时,该方案还能充分利用企业现有计算资源,有效解决了企业数据中心资源利用率低的问题。