什么是双机热备和集群

什么是双机热备和集群,第1张

双机热备,就是将服务器安装成互为备份的两台服务器,并且在同一时间内只有一台服务器运行。当其中运行着的一台服务器出现故障无法启动时,另一台备份服务器会迅速的自动启动并运行(一般为2分钟左右),从而保证整个网络系统的正常运行!双机热备的工作机制实际上是为整个网络系统的中心服务器提供了一种故障自动恢复能力。 集群是由两台或多台节点机(服务器)构成的一种松散耦合的计算节点集合,为用户提供网络服务或应用程序(包括数据库、Web服务和文件服务等)的单一客户视图,同时提供接近容错机的故障恢复能力。集群系统一般通过两台或多台节点服务器系统通过相应的硬件及软件互连,每个群集节点都是运行其自己进程的独立服务器。这些进程可以彼此通信,对网络客户机来说就像是形成了一个单一系统,协同起来向用户提供应用程序、系统资源和数据。除了作为单一系统提供服务,集群系统还具有恢复服务器级故障的能力。集群系统还可通过在集群中继续增加服务器的方式,从内部增加服务器的处理能力,并通过系统级的冗余提供固有的可靠性和可用性。

镜像热备:只有两台服务器,正常情况下生产机工作,产生的变化数据实时镜像至备机,当主机出现故障时,由备机接管业务,因平时将数据镜像至了备机,接管后由数据支撑,达到业务不停顿效果。

双机热备另外一种方式是共享型热备:即有两台服务器+一台磁盘阵列,数据存放在磁盘阵列中,平时由主机挂载阵列的lan,当发生故障切换至备机时,由备机挂载同一个盘使用同一份数据。

镜像服务器(Mirror server)与主服务器的服务内容都是一样的,只是放在一个不同的地方,分担主机的负载。简单来说就是和照镜子似的,能看,但不是原版的。

在网上内容完全相同而且同步更新的两个或多个服务器,除主服务器外,其余的都被称为镜像服务器。

光盘镜像服务器一般采用BNC和 RJ-45标准网络接口,设置、升级和管理均可通过WEB浏览器或网上邻居远程进行。

双机热备特指基于高可用系统中的两台服务器的热备(或高可用),因两机高可用在国内使用较多,故得名双机热备,双机高可用按工作中的切换方式分为:主-备方式(Active-Standby方式)和双主机方式(Active-Active方式),主-备方式即指的是一台服务器处于某种业务的激活状态(即Active状态),另一台服务器处于该业务的备用状态(即Standby状态)。

而双主机方式即指两种不同业务分别在两台服务器上互为主备状态(即Active-Standby和Standby-Active状态)。比较成熟的双机热备软件通常会使用硬盘数据拦截的技术,通常称为镜像软件即Mirror软件,这种技术当前已非常成熟,拦截的方式也不尽相同。

NEC ExpressCluster® X 30 纯软热备方式简介
1 概述
信息化建设的不断推进,各个企事业单位的活动越来越多的依赖于其关键的业务信息系统,这些业务信息系统对整个机构的运营和发展起着至关重要的作用,一旦发生宕机故障或应用停机,将给机构带来巨大的经济损失。
可见,对那些需要保障信息安全和提供不间断的信息服务的机构来说,业务系统的容错性和不间断性显得尤为重要。如何保障各种关键应用持续运营,达到永续经营的良性循环,已成为当今企事业单位和IT领域急需解决的关键问题。
2 软件功能简介
荟萃NEC技术精华的EXPRESSCLUSTER是一款专业的高可用集群软件产品(双机热备集群软件),可为您提供Windows和Linux平台上完整的高可用性解决方案。当集群中的某个节点由于软件或硬件原因发生故障时,集群系统可以把IP、客户业务等资源切换到其他健康的节点上,使整个系统能连续不间断的对外提供服务,从而为机构24x365的关键业务提供了可靠的保障,达到了系统99999%的高可用性和可靠性。
NEC ExpressCluster® X 30 语言支持:中文、英文、日文。

NEC ExpressCluster® X 30 最大节点数:
支持2~32节点

NEC ExpressCluster® X 30 配置信息备份:集群配置信息可以导入、导出。配置好NEC软件之后可以选择导出配置文件保存,如果出现系统宕机,无需重新配置NEC软件,即可恢复集群,可以通过导入配置文件,快速建立双机系统;对于系统更改主机名,IP地址等相应的信息,只需简单 *** 作就可以完成NEC软件系统的修改。

NEC ExpressCluster® X 30 报警功能:
不仅有event log输出、AlertView显示、还支持手机短信、Email、旋转灯方式的通报功能。

NEC ExpressCluster® X 30 BS架构管理工具:
实现了Windows和Linux两个平台上的产品的管理接口的统一。完全屏蔽了平台差异性。
只要有浏览器和Java运行环境,任何一台机器都可以进行监控,维护和配置 *** 作。
可以在一个页面上同时显示多个集群的状态, 无论是Windows集群还是Linux集群,一目了然。

NEC ExpressCluster® X 30 日志收集功能:
提供log自动收集工具,可在管理控制台自动收集所有集群服务器的日志信息,并且可供收集的log种类丰富,除了EC本身的内部日志以外,还可收集系统日志、注册表信息、系统诊断报告等等
NEC ExpressCluster® X 30 故障监视功能:
可以对主机的网卡、本地磁盘、存储、应用程序、进程、服务、 *** 作系统、服务器自我监视等。当主机发生任何故障后,NEC ExpressCluster® X 30将自动、快速的把主服务器上的所有资源切换到备服务器上,确保应用程序持续可用性,保证公司业务的持续运行。

NEC ExpressCluster® X 30 的集群结构:
共享磁盘型、数据镜像型、共享磁盘镜像型、虚拟平台集群、无磁盘型、共享和镜像共存型、NAS型。
NEC ExpressCluster® X 30 的运行方式支持:

Active/Standby 、Active/Active、N+1备份、M+N备份和远程集群:

Active/Standby:其中一台服务器作为 Active 主机,运行重要的应用程序,向客户端提供各种应用服务,另一台服务器作为备机,实时监控 Active 主机运行情况,只有当 Active 主机发生故障后,备机才接管 Active 主机上的应用服务。

Active/Active :每台主机上运行各自的应用程序。服务器在运行自身的应用服务时,同时也是另一台主机的备机,即两台主机互为备机。

N+1备份:有N台主服务器上运行各自的应用程序,1台服务器做为这N台主服务器的备服务器;当有任何一台主服务器发生故障,这台备服务器就会接管此主服务器上的应用程序。

M+N备份:有M台主服务器上运行各自的应用程序,N台服务器做为这M台主服务器的备服务器;当有任何一台主服务器发生故障,这N台备服务器中对应的那台应用服务器就会接管此主服务器上的应用程序。

远程集群:两座城市之间对应用程序做高可用保护,只有一座城市的应用服务器运行此应用程序,当此应用程序出现故障,另一座城市的服务器马上接管此应用程序。

NEC ExpressCluster® X 30 解决方案:
双机双柜(数据镜像型)、双机单柜(共享磁盘型)、双机无柜(数据镜像型\无磁盘型)、多机单柜(共享型)等等。

NEC ExpressCluster® X 30 支持的 *** 作系统:
windows、linux等等。

NEC ExpressCluster® X 30 支持的数据库:
oracle、mssql、sql server、DB2、sybase等等。

NEC ExpressCluster® X 30 支持的应用程序:
如web、his、lis、pacs、erp、收费、语音、视屏等等,所有的应用程序都支持。

双机热备是一种高可用性的解决方案,其可以在其中一台服务器发生故障时自动切换到备用服务器继续提供服务。如果因为链路故障而需要手动切换,则可以按照以下步骤进行:
1 首先需要确定带宽链路故障,并确认主服务器与备用服务器的通信状态。
2 在主服务器上关闭相应的服务,并记录停止服务时间。
3 在备用服务器上启动相应的服务,并将服务的IP地址和端口改为与原主服务器相同。
4 如果数据是通过数据库实现同步的,请将主服务器上的数据库切换为备用服务器上的数据库,确保数据同步。
5 测试新的主服务器是否能够正常提供服务,验证切换是否成功。
6 在修复带宽链路后,将备用服务器切换为备用状态,重新启动原本的主服务器。
需要注意的是,在进行手动切换前,一定要确保技术人员的 *** 作经验和水平充分,以避免出现意外情况导致更严重的问题。

公司目前有2套独立运作的系统,

1提供给集团公司内部使用的服务器系统。主要系统有mes、erp、pdm、oa等。还有一些其他的应用服务器。对一些不是很重要的系统,平时就是数据库自动备份,然后定期人工拷贝数据保存。对重要的服务器mes、erp oa我们使用双机热备。主机及备机用心跳线连接,采用数据同步软件同步数据。当一台服务器出现问题时,备机马上检测到,可以接管运用。一般来说5分钟左右能恢复。

2提供给客户使用的服务器系统。公司数据中心采用的是云平台技术。所有网络设备都是2套,包括交换机、负载均衡、备份设备等。服务器采用云加密技术。下面划分了很多小的服务端供客户使用。当一个服务端硬件或者软件出现问题会自动无缝切换。不会影响客户端使用。

目前就这三种方式,对一般小公司来说,日常数据备份可用数据库自动备份加人工方式。大一点的公司可采用热备方式。最后一种一般业务量很大的公司可用。
公司文件备份我们使用的是iMonitor EAM 软件,只需要一台存储空间大的windows电脑作为服务器,安装上IMonitor EAM主控端,在员工电脑上安装被控端。在主控端开启自动备份,自行设置需要备份的文件类型,之后客户端电脑的文件会自动上传到服务器,不会影响员工的正常工作。查看文件可以通过关键字进行搜索。
数据库mysql通过canal将binlog通过kafka发送,多个消费者将数据写入不同的备库中。

系统级通过snapper定时进行系统快照

重要系统通过raid 1 保障

不过目前docker话之后,服务都是无状态,系统级备份越来越少了

我们单位在这方面做的非常好,非常重视数据备份工作。重要的技术部门使用专门的一块硬盘备份重要技术数据和图纸,为了防止硬盘损坏,特意准备了两块,互相备份。而这两块硬盘为了保密,一直放在技术部部长手里。至于IT的专业方案,滚球。老子是国企,非专业IT人员不懂的IT方案一律不上

我们公司内部也是使用云盒子企业云盘的,所以在部署的时候,采用的是云盒子自主研发的双子星架构具备负载均衡、高并发、高冗余特性,能有效地避免单点故障,而存储采用双副本提供冗余。能够减少不必要的性能损耗以及维护成本上的支出。测试数据表明,双子星架构比普通双节点三副本架构更安全、速度更快、更稳定、更容易维护。

在服务器中就有两份一模一样的数据,如果还想要继续备份,建议使用异机备份,按照月、日、时的频次来定时备份。

备份能够防止数据被攻击、误删造成的数据丢失。

双机热备=主机+备机
简单理解:主要应用运行于主机,备机即备用机器
----两台相同配置和应用的设备同时运行,通过心跳线连接和一个Standby程序达到active/stnadby关系;在对Active(主)进行写和其他改变的同时通过软件达到Standby(备)与其同步;并在主发生问题无法工作的情况下,有软件判断并自动或手动的进行切换(对应用Client透明);相对的就是双机冷备份,备机可以是不同配置的设备,不与主机同步,需要人为的进行干预,以达到应用环境的要求。在证券行业中,热备通常作为资金服务器使用,冷备着作为行情服务器应用。在交易模式趋于集中化后,出于风控考虑,除双机热备外,还需要与交易所建设灾备系统(银行这点比证券要成熟)。双机互备=主机(备机)+备机(主机)
简单理解:部分应用运行于主机,部分应用运行于备机
------这个通常可以对于不同的应用进行互相的备份,也就是说主,备的身份在不同的应用上是不同的;如,HSRP中可以对两台设备进行两个分组,使某部分的应用使用其一作为主,同时,相同的应用使用另外一设备做为备份;余下的应用也是相同道理。对于应用Client端,主备间的切换也是透明的。这种模式在证券业集中模式出现后,选择不同ISP线路互备也是交易所的风控要求。双机双工=主机+主机
简单理解:两台机器同时运行应用-------这种模式接触比较少,不是很了解。曾经使用过一个Co-Standby的软件有类似功能,就效果而言,不敢恭维。PS:呵呵。。。SKY,这个好像不是你思考的原创帖哦![em44]

双机热备特指基于高可用系统中的两台服务器的热备,如果具体细分的话呢,我印象当中就两种方式,我不知道是不是全部啊:
1、共享存储方式主要通过磁盘阵列提供切换后,对数据完整性和连续性的保障。用户数据一般会放在磁盘阵列上,当主机宕机后,备机继续从磁盘阵列上取得原有数据。
这种方式数据部在任何一个服务器上,而是在存储上,DNS解析到哪台机器,存储就连接到哪台机器。
2、基于数据复制的方式
两台机器数据一样,随时都可以用。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13187007.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-17
下一篇 2023-06-17

发表评论

登录后才能评论

评论列表(0条)

保存