网站大量收购独家精品文档,联系QQ:2885784924

《服务器集群技术及其在视频网络中的应用》--大庆油田软件开发部.doc

《服务器集群技术及其在视频网络中的应用》--大庆油田软件开发部.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《服务器集群技术及其在视频网络中的应用》--大庆油田软件开发部

服务器集群技术及其在视频网络中的应用 刘银鹏 大庆石油通信公司新技术软件开发 摘要:76这个网址你可能很熟悉,没错它就是“夜猫影院”。这就是我们通过服务器集群技术自主架设的网络视频服务器。目前影视已经成为人们消遣娱乐的重要途径,影视的主要传播途径已经由电视快速转变为网络这一载体。目前我公司宽带用户已达12万,根据网络出口流量统计,目前公司网络出口流量为10.8G,而其中视频用户流量高达3.5G,占用了大量的出口带宽,直接加大了网络出口的压力。而我们自主架设的“夜猫影院”缓解了出口压力并提高了用户的上网体验。 ??? 当然,“夜猫影院”能为公司缓解出口压力和提高了用户的上网体验重要因素不只是它内容新颖、影视快捷。而在于“夜猫影院”的先进数据库的设计理念和服务器集群技术的应用。 关键词:服务器集群技术、负载均衡、SQL2005数据库设计理念 1、概述 服务器集群技术是通过服务器集群把多台服务器组织成一个服务器群,每台服务器上装有相同用户访问的视频WEB页面和影片的名称数据库,从外界来看,这个服务器群就像单个一台服务器应用一样,当用户通过点击网页上的链接访问集群时,该集群根据负载均衡策略将用户的请求发送到其中一台服务器上,如果该服务器有用户点播的影片则开始播放,如果没有,“夜猫影院”的大脑会自动调度本服务器上的Manager管理程序,向集群中的其他服务器寻找资源,当找到所需文件后,判断该服务器的用户连接数量是否满足规定的数值,满足后将文件连接发送给用户,如超出规定数值,则继续寻找其他服务器上的资源,如果所有服务器上均没有所要的文件,则管理程序自动将阵列中的影片文件传送到集群服务器中的一台服务器上,同时将文件连接发送给用户。当遇到某台服务器出现故障时,可以自动切换到其它服务器,保证系统的自动运行。我们要做的工作是构建集群服务器,实现集群和负载均衡功能;通过SQL2005数据库的合理设计自动实现视频文件的自动推送与删除,并完成相应的报表与统计。 2、“夜猫影院”的服务器集群概述 夜猫影院运动的“骨架”就是服务器集群技术。服务器集群是由一组独立的服务器,并像单个系统一样运作,通过将运行着Windows2003AdvancedServer的服务器编组,组成集群服务器,从而对资源和应用程序提供了高可用性、可扩展性和可管理性。 “夜猫影院”采用服务器集群的目的是,在出现故障或断电的情况下,保证客户对应用程序和资源的访问。如果集群里的某服务器由于故障或维护的缘故,不可用,资源和应用程序将转移到其它可用的集群节点上。 使用服务器集群的优点: (1)、高可用性。集群技术可以用来避免单台服务器的资源或应用程序出现故障。使用集群技术,资源的所有权,如磁盘驱动器和IP地址将自动地从有故障的服务器上转移到可用的服务器上。当集群中的系统或应用程序出现故障时,集群软件将在可用的服务器上重启失效的应用程序,或将失效服务器的工作分配到剩余的服务器上,结果是,用户只是觉得服务器暂时停顿了一下。 (2)、可扩展性。可以很方便地通过添加更多的服务器,来提高集群的计算能力和网络的可用性。 (3)、可管理性。可以使用集群管理器来管理集群,并管理应用程序。可以通过拖放集群对象,在集群里的不同服务器之间移动应用程序,也可以通过同样的方式移动数据。可以通过这种方式来手工平衡服务器的负荷,卸载服务器,从而方便地进行维护。可以从网络的任意地方的客户端和资源处,监视集群的状态。 3、“夜猫影院”独有的服务器集群方案选择 根据使用服务器集群的目的不同,服务器集群有三种主要的集群模式:一种是使用静态负载平衡的高可用性集群模式;另一种是具有最大可用性的“热备份”集群模式;第三种是混合型集群模式。 1、使用静态负载平衡的高可用性集群模式 在这种模式下,两台服务器都处在联机状态,每台服务器都以虚拟服务器的形式向整个网络提供自己的资源组,而客户端可以检测并访问到这种虚拟服务器。每台服务器容量的选择应该使每台服务器中的资源在最优性能下运行。但是在发生故障转移时,每台服务器又可以暂时承担其他服务器上资源的运行。根据指定的资源和服务器容量配置,所有的客户服务在故障转移时仍保持有效,但性能要受到影响。 2、具有最大可用性的“热备份”集群模式 在这种模式下,两台服务器只有一台是处于联机状态,它会支持所有的客户请求和操作。而另一台服务器却空闲着,它只是一个专用的“热备份”。如果联机服务器出现故障,“热备份”服务器就以接近或等于联机服务器的性能接管全部操作并继续为客户提供服务。 3、混合型集群模式 混合型集群模式是上面两种模式的结合,它只针对关键应用进行故障转移,这样可以对这些应用实现可用性的同时让非关键的应用在正常运作时也可以在服务器上运行。当出现故障时,出现故障的服务器上的不太关键的

文档评论(0)

htfyzc + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档