服务器操作系统及其操作方法技术方案

技术编号:11383340 阅读:93 留言:0更新日期:2015-05-01 08:04
本发明专利技术公开了一种服务器操作系统及其操作方法。闸道器内存有地址解析协议表格,该地址解析协议表格将第一应用服务器的第一外部网际协议地址对应到该第一应用服务器的第一外部网卡的第一媒体存取控制地址,并将第二应用服务器的第二外部网际协议地址对应到该第二应用服务器的第二外部网卡的第二媒体存取控制地址。该第一应用服务器与该第二应用服务器会侦测彼此是否已故障;若该第一应用服务器已故障,将该第一外部网际协议地址加入该第二外部网卡,并更新该地址解析协议表格,以将该第一外部网际协议地址对应到该第二媒体存取控制地址。

【技术实现步骤摘要】

本专利技术提供了一种服务器操作系统及其操作方法,尤指一种适用于云端服务的高可用性的服务器操作系统,以及该操作系统的操作方法。
技术介绍
为了使应用服务器群集(server cluster)达到高可用性(high availability;HA)以减低停工时间,现有技术已揭露了采取主从式架构的应用服务器群集与备援系统架构的应用服务器群集。请参考图1。图1是现有技术中应用服务器群集10与客户端8组成的主从式架构的示意图。如图1所示,应用服务器群集10包含主应用服务器(master server)12及三备援应用服务器(slave master)14,三备援应用服务器14平时不提供服务,只有主应用服务器12提供服务。当主应用服务器12发生错误无法提供服务时,其中备援应用服务器14替补变为主应用服务器继续提供服务。这种做法会造成资源浪费以及使负载无法平衡,因为当主应用服务器12与三备援应用服务器14皆可正常工作时,所有的工作皆落在主应用服务器12,三备援应用服务器14没有承担任何工作量。而当主应用服务器12发生错误无法提供服务,由备援应用服务器14变成主应用服务器继续提供服务时,所有工作量皆落在角色变成主应用服务器的备援应用服务器14,其余两备援应用服务器14仍然没有承担任何工作量。请参考图2。图2是现有技术中应用服务器群集20与客户端8组成的备援系统架构的示意图。如图2所示,应用服务器群集20包含三主应用服务器22及三备援应用服务器24。每一主应用服务器22搭配备援应用服务器24,当主应用服务器22发生故障时,会换上与其搭配的备援应用服务器24,以接替发生故障的主应用服务器22的工作。三主应用服务器22连接于平衡器(balancer)26,并利用平衡器26达到负载平衡,平衡器26可以是闸道器(gateway)、路由器(router)、或网域名称系统服务器(DNS server)。然而,这种做法也会造成资源浪费,因为当三主应用服务器22和三备援应用服务器24皆可工常工作时,只有三主应用服务器22被平衡器26分配到工作,但是三备援应用服务器24并不会被分配到任何工作。
技术实现思路
本专利技术的一实施例提供了一种服务器操作系统的操作方法。该服务器操作系统包括闸道器,第一应用服务器及第二应用服务器。该方法包括:于该闸道器内提供地址解析协议表格,该地址解析协议表格将该第一应用服务器的第一外部网际协议地址对应到该第一应用服务器的第一外部网卡的第一媒体存取控制地址,并将该第二应用服务器的第二外部网际协议地址对应到该第二应用服务器的第二外部网卡的第二媒体存取控制地址;将该第一应用服务器连接于该闸道器;将该第二应用服务器连接于该闸道器;该第一应用服务器与该第二应用服务器侦测彼此是否已故障;及若该第一应用服务器已故障,将该第一外部网际协议地址加入该第二外部网卡,并更新该地址解析协议表格,以将该第一外部网际协议地址对应到该第二媒体存取控制地址。本专利技术的另一实施例提供了一种服务器操作系统,该系统包括第一应用服务器,第二应用服务器,闸道器及计算机可读取记忆媒体。该闸道器连接于该第一应用服务器及该第二应用服务器,该闸道器内存有地址解析协议表格,该地址解析协议表格将该第一应用服务器的第一外部网际协议地址对应到该第一应用服务器的第一外部网卡的第一媒体存取控制地址,并将该第二应用服务器的第二外部网际协议地址对应到该第二应用服务器的第二外部网卡的第二媒体存取控制地址。该计算机可读取记录媒体,储存有计算机程式,用以控制该第一应用服务器、该第二应用服务器与该闸道器执行下列步骤:控制该第一应用服务器与该第二应用服务器侦测彼此是否已故障;及若该第一应用服务器已故障,将该第一外部网际协议地址加入该第二外部网卡,并更新该地址解析协议表格,以将该第一外部网际协议地址对应到该第二媒体存取控制地址。根据本专利技术的实施例,当第一应用服务器故障导致第一应用服务器提供的服务中断,可立即将第一应用服务器的工作转移到第二应用服务器,使服务器操作系统继续提供服务,这样就可以达到高可用性。此外,服务器操作系统中因为各应用服务器以点对点网状结构彼此相连,所以内部网络中各应用服务器互为备援应用服务器。附图说明图1是现有技术中应用服务器群集与客户端组成的主从式架构的示意图。图2是现有技术中应用服务器群集与客户端组成的备援系统架构的示意图。图3是本专利技术的服务器操作系统可进行错误转移的架构示意图。图4是图3的服务器操作系统中任两应用服务器彼此之间以及与闸道器的连接示意图。图5是图3的服务器操作系统的操作方法的流程图。其中,附图标记说明如下:8                       客户端10,20,30              服务器操作系统12                      主应用服务器14,24                  备援应用服务器22                      主应用服务器26                      平衡器31                      网际网络32                      闸道器C1,C2,D1,D2             外部网卡C3,C4,D3,D4             内部网卡DB1,DB2,DB3             资料库m,n                     连接S1,S2,S3                应用服务器SW1,SW2                 网络交换器501至506                步骤具体实施方式为了使应用服务器群集达成高可用性以减低停工时间,并进一步减少服务器资源的闲置,本专利技术提供一种适用于云端服务的高可用性服务器操作系统架构及其操作方法。本专利技术将依据图3所示的错误转移的架构及图4所示的任二个应用服务器之间的连接来说明。请参考图3,图3是本专利技术的服务器操作系统30可进行错误转移的架构示意图,其运作方式如下所述。客户端8是通过网际网络(Internet)31与服务器操作系统30连接。服务器操作系统30包含闸道器(gateway)32及多个应用服务器S1、S2及S3,客户端8发送的需求会通过网际网络31传至闸道器32,闸道器32会将客户端8的需求通过循环式域名系统(Round-Robin 本文档来自技高网
...

【技术保护点】
一种服务器操作系统的操作方法,其特征在于,该服务器操作系统包括闸道器,第一应用服务器及第二应用服务器,该方法包括:于该闸道器内提供地址解析协议表格,该地址解析协议表格将该第一应用服务器的第一外部网际协议地址对应到该第一应用服务器的第一外部网卡的第一媒体存取控制地址,并将该第二应用服务器的第二外部网际协议地址对应到该第二应用服务器的第二外部网卡的第二媒体存取控制地址;将该第一应用服务器连接于该闸道器;将该第二应用服务器连接于该闸道器;该第一应用服务器与该第二应用服务器侦测彼此是否已故障;及若该第一应用服务器已故障,将该第一外部网际协议地址加入该第二外部网卡,并更新该地址解析协议表格,以将该第一外部网际协议地址对应到该第二媒体存取控制地址。

【技术特征摘要】
2013.10.23 TW 1021382701.一种服务器操作系统的操作方法,其特征在于,该服务器操作系统包括
闸道器,第一应用服务器及第二应用服务器,该方法包括:
于该闸道器内提供地址解析协议表格,该地址解析协议表格将该第一应
用服务器的第一外部网际协议地址对应到该第一应用服务器的第
一外部网卡的第一媒体存取控制地址,并将该第二应用服务器的第
二外部网际协议地址对应到该第二应用服务器的第二外部网卡的
第二媒体存取控制地址;
将该第一应用服务器连接于该闸道器;
将该第二应用服务器连接于该闸道器;
该第一应用服务器与该第二应用服务器侦测彼此是否已故障;及
若该第一应用服务器已故障,将该第一外部网际协议地址加入该第二外
部网卡,并更新该地址解析协议表格,以将该第一外部网际协议地
址对应到该第二媒体存取控制地址。
2.如权利要求1所述的方法,其特征在于,该方法另包括当该第一应用服
务器的故障已修复时,将该第一外部网际协议地址加入到该第一外部网
卡,由该第二外部网卡释放该第一外部网际协议地址,并更新该地址解
析协议表格,以将该第一外部网际协议地址对应到该第一媒体存取控制
地址。
3.如权利要求1所述的方法,其特征在于,其中该第一应用服务器与该第
二应用服务器侦测彼此是否已故障就是该第一应用服务器与该第二应用
服务器互相周期性地向对方发出封包网际探查指令以侦测彼此是否已故
障。
4.如权利要求1所述的方法,其特征在于,其中该第一应用服务器与该第
二应用服务器侦测彼此是否已故障就是该第一应用服务器与该第二应用
服务器通过传输控制协议/网际协议侦测彼此是否已故障。
5.如权利要求1所述的方法,其特征在于,该方法另包括该第一应用服务
器和/或该第二应用服务器进行自我检查。
6.如权利要求1或5所述的方法,其特征在于,该方法另包括该第一应用
服务器和/或该第二应用服务器进行自我修复。
7.一种服务器操作系统,其特征在于,该系统包括:
第一应用服务器;
第二应用服务器;
闸道器,连接于该第一应用服务器及该第二应用服务器,该闸道器内存
有...

【专利技术属性】
技术研发人员:陈干越刘家宇陈岳泽
申请(专利权)人:群晖科技股份有限公司
类型:发明
国别省市:中国台湾;71

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1