多节点集群多机互备解决方案
- 格式:docx
- 大小:2.66 MB
- 文档页数:22
HA三种工作方式:(1)、主从方式(非对称方式)工作原理:主机工作,备机处于监控准备状况;当主机宕机时,备机接管主机的一切工作,待主机恢复正常后,按使用者的设定以自动或手动方式将服务切换到主机上运行,数据的一致性通过共享存储系统解决。
(2)、双机双工方式(互备互援)工作原理:两台主机同时运行各自的服务工作且相互监测情况,当任一台主机宕机时,另一台主机立即接管它的一切工作,保证工作实时,应用服务系统的关键数据存放在共享存储系统中。
(3)、集群工作方式(多服务器互备方式)工作原理:多台主机一起工作,各自运行一个或几个服务,各为服务定义一个或多个备用主机,当某个主机故障时,运行在其上的服务就可以被其它主机接管。
服务器双机热备解决方案前言数据信息是当今社会进步、发展的关键。
面对日益庞大的计算机网络,用户的要求是网络能够可靠、高速、稳定地运行。
当前大部分网络服务都是采用中心服务器的模式(只有一台服务器),服务器的高可靠性、高可用性是网络安全运行的关键,一旦服务器出现故障,所提供的服务就会被中断,影响正常工作,并可能丢失关键数据,从而造成严重后果。
无论对企业的有形和无形资产都带来不必要的损失。
如何在故障情况下尽快恢复使用并保证数据的安全,已经成为一个日渐突出的问题。
服务器双机热备份技术正是解决由软硬件故障引起可靠性降低的有效措施,该技术较为成熟,成本相对较低,具有安装维护简单、稳定可靠、监测直观等优点,在网络保障中获得了广泛的应用。
一、双机热备阐述什么是双机热备所谓双机热备份,概况地说,就是用网络两台服务器连接起来,平时互相备份,共同执行同一服务。
当一台服务器停机时,可以由双机中的另一台服务器自动将停机服务器的业务接管,从而在不需要人工干预的情况下,保证系统能持续提供服务。
什么时候需要双机热备呢一般服务器要长年累月(7 X 24 小时)不间断工作,其备份工作就绝对少不了。
所以,决定是否使用双机热备,应首先对系统的重要性,以及终端用户对服务中断的容忍程度进行考虑,然后再来决定是否使用双机热备。
比如网络中的用户最多能容忍多长时间恢复服务如果服务不能很快恢复会造成什么样的后果等等。
二、双机热备拓扑图以及工作原理双机热备工作示意图三、双机热备方案介绍在高可用性方案中,操作系统和应用程序是安装在两台服务器的本地系统盘上的,而整个网络系统的数据是通过磁盘阵列集中管理和数据备份的。
数据的集中管理是通过双机热备份系统,将所有站点的数据直接从中央存储设备来读取和存储,并由专业人员进行管理,极大地保护了数据的安全性和保密性。
用户的数据存放在外接共享磁盘阵列中,在一台服务器出现故障时,备机主动替代主机工作,保证网络服务不间断。
双机热备份系统采用“心跳”方法保证主系统与备用系统的联系。
多台服务器集群部署⽅案撸了快 3 年的 Laravel 了,尽量这周分享本⼈使⽤的多台服务器集群部署⽅案118/ / / 6803 / 44 /1、rsync+sersync ⾃动同步差异化⽂件2、docker 下安装 gogs序⾔⼤家看着图个乐就⾏,这段纯粹个⼈吐槽,可直接跳过本⼈所在的公司,后端就我⼀个⼈,前端⼀名(原本 2 名,后来离职 1 名),设计两名,策划 1 名。
17 年进⼊这家公司,维护公司官⽹,最初就我⼀⼈,18 年下半年逐渐增加到 6 ⼈,队伍也不算⼩了,本⼈负责整个后端架构和服务器部署维护。
从 15 年出来⼯作到现在,陆陆续续也进过很多公司,最初的⽑头⼩⼦,技术⼩⽩,⼀步⼀步成长到现在,技术、经验都有了很⼤的提升(⾃我感觉,请勿喷),从⼀开始的echo "hello world";, 到现在的多语⾔版本hello world,只想说⼀句话,⽣命不息,代码不⽌!最初的时候⽤的是tp3.23,⼲外包,⼤家都懂,追求效率。
⼲了 2 年外包后,进⼊了⼀家本⼟稍微⼤⼀点论坛,主要做⼀些⼩专题,⼩项⽬和维护论坛,⽐之前外包难度稍⾼,还好有个⽼技术可以带(⼲外包的时候前期后端技术都跑了,就我⼀⼈,天天加班熬夜⼲活学习,⾃⼰⼀个⼈闭门造车),了解了很多项⽬流程,包括写代码需要注意的事项,代码安全、运⾏效率,redis 队列、应付并发等等。
之后跳槽就进⼊现在这家公司,主做维护,因为可以学到很多敲代码除外的东西,最初的时候可以跟着领导全国出差,感谢领导,学到了很多很多,为⼈处世等等。
框架选型刚进来的时候是接⼿外包做的⽹站,因为部门战略⽅向修改,所以整个项⽬相当于要推倒重来,因为外包⽤yii2做的,我不是很喜欢这个框架,ci和tp⼜不合适,遂直接⽤laravel开撸,前期真的是碰了很多很多壁,⼀度想放弃,但是还是坚持了下来。
版本控制最初代码使⽤ftp管理,后来跟换到svn,再到现在的git,⾃⼰docker环境下搭建的gogs。
双节点超融合方案双节点超融合方案是一种将计算、存储、网络及管理功能整合到两个物理服务器节点中的解决方案,实现资源的高度整合与优化利用。
在双节点配置中,每个节点通常都配备高性能的处理器、大容量内存和本地存储,并通过高速互连技术(如InfiniBand、10/25/40/100GbE 等)进行连接,共同组成一个统一资源池。
以下是一个简化的双节点超融合系统设计方案:1. 硬件选型:-选择两台高可用、高扩展能力的超融合一体机作为基础硬件平台,确保设备具备足够的计算能力和冗余设计。
-每个节点应具备企业级的CPU、大量内存以及支持RAID的磁盘阵列或闪存存储,以满足应用对性能和数据安全的需求。
2. 软件定义层:-使用虚拟化平台,如VMware vSphere with vSAN、Microsoft Hyper-V、OpenStack等,实现计算和存储资源的虚拟化管理。
-部署超融合软件套件,用于构建分布式存储系统,将节点上的本地存储资源整合为一个共享的存储资源池。
3. 集群搭建:-将两个节点构建成一个高可用的集群,通过心跳机制和仲裁机制保证在单点故障时系统的稳定运行。
-实现存储层面的容错,例如使用纠删码或者镜像的方式保障数据安全性。
4. 网络规划:-设计内部存储网络和外部业务网络,可能采用端口复用或者独立网卡实现内外网隔离和负载均衡。
-根据业务需求,配置网络策略,包括VLAN划分、SDN(软件定义网络)管理等。
5. 监控运维:-配置集中式管理系统,提供对整个超融合环境的实时监控、报警通知和自动化运维能力。
-定义详细的备份和恢复策略,确保关键业务数据的安全性。
6. 高可用性和灾难恢复:-设置双节点间的HA(高可用性)策略,确保在单节点失效的情况下,业务能够迅速切换至另一节点。
-考虑部署异地灾备或云备份方案,以增强整体业务连续性。
总结来说,双节点超融合方案的核心是构建起高效、稳定、易于管理且具有成本效益的IT基础设施,为用户提供敏捷的IT服务交付能力,特别适合中小型企业或者分支机构场景下的IT建设需求。
双机热备方案双机热备针对的是服务器的临时故障所做的一种备份技术,通过双机热备,来避免长时间的服务中断,保证系统长期、可靠的服务。
1.集群技术在了解双机热备之前,我们先了解什么是集群技术。
集群(Cluster)技术是指一组相互独立的计算机,利用高速通信网络组成一个计算机系统,每个群集节点(即集群中的每台计算机)都是运行其自己进程的一个独立服务器。
这些进程可以彼此通信,对网络客户机来说就像是形成了一个单一系统,协同起来向用户提供应用程序、系统资源和数据,并以单一系统的模式加以管理。
一个客户端(Client)与集群相互作用时,集群像是一个独立的服务器。
计算机集群技术的出发点是为了提供更高的可用性、可管理性、可伸缩性的计算机系统。
一个集群包含多台拥有共享数据存储空间的服务器,各服务器通过内部局域网相互通信。
当一个节点发生故障时,它所运行的应用程序将由其他节点自动接管。
其中,只有两个节点的高可用集群又称为双机热备,即使用两台服务器互相备份。
当一台服务器出现故障时,可由另一台服务器承担服务任务,从而在不需要人工干预的情况下,自动保证系统能持续对外提供服务。
可见,双机热备是集群技术中最简单的一种。
2. 双机热备适用对象一般邮件服务器是要长年累月工作的,且为了工作上需要,其邮件备份工作就绝对少不了。
有些企业为了避免服务器故障产生数据丢失等现象,都会采用RAID技术和数据备份技术。
但是数据备份只能解决系统出现问题后的恢复;而RAID技术,又只能解决硬盘的问题。
我们知道,无论是硬件还是软件问题,都会造成邮件服务的中断,而RAID及数据备份技术恰恰就不能解决避免服务中断的问题。
要恢复服务器,再轻微的问题或者强悍的技术支持,服务器都要中断一段时间,对于一些需要随时实时在线的用户而言,丢失邮件就等于丢失金钱,损失可大可小,这类用户是很难忍受服务中断的。
因此,就需要通过双机热备,来避免长时间的服务中断,保证系统长期、可靠的服务。
交换机级联、堆叠、集群技术介绍最简单的局域网(LAN)通常由一台集线器(或交换机)和若干台微机组成。
随着计算机数量的增加、网络规模的扩大,在越来越多的局域网环境中,交换机取代了集线器,多台交换机互连取代了单台交换机。
在多交换机的局域网环境中,交换机的级联、堆叠和集群是3种重要的技术。
级联技术可以实现多台交换机之间的互连;堆叠技术可以将多台交换机组成一个单元,从而提高更大的端口密度和更高的性能;集群技术可以将相互连接的多台交换机作为一个逻辑设备进行管理,从而大大降低了网络管理成本,简化管理操作。
考虑到局域网的发展现状,因此本文提高的局域网,如无特别指出均指10BaseT、100BaseT(F)、1000BaseT(F)的交换式以太网。
一、级联级联可以定义为两台或两台以上的交换机通过一定的方式相互连接。
根据需要,多台交换机可以以多种方式进行级联。
在较大的局域网例如园区网(校园网)中,多台交换机按照性能和用途一般形成总线型、树型或星型的级联结构。
城域网是交换机级联的极好例子。
目前各地电信部门已经建成了许多市地级的宽带IP城域网。
这些宽带城域网自上向下一般分为3个层次:核心层、汇聚层、接入层。
核心层一般采用千兆以太网技术,汇聚层采用1000M/100M以太网技术,接入层采用100M/10M 以太网技术,所谓"千兆到大楼,百兆到楼层,十兆到桌面"。
这种结构的宽带城域网实际上就是由各层次的许多台交换机级联而成的。
核心交换机(或路由器)下连若干台汇聚交换机,汇聚交换机下联若干台小区中心交换机,小区中心交换机下连若干台楼宇交换机,楼宇交换机下连若干台楼层(或单元)交换机(或集线器)。
交换机间一般是通过普通用户端口进行级联,有些交换机则提供了专门的级联端口(Uplink Port)。
这两种端口的区别仅仅在于普通端口符合MDI标准,而级联端口(或称上行口)符合MDIX标准。
由此导致了两种方式下接线方式度不同:当两台交换机都通过普通端口级联时,端口间电缆采用直通电缆(Straight Throurh Cable);当且仅当中一台通过级联端口时,采用交叉电缆(Crossover Cable)。
长城服务器双机热备方案保障数据安全双机热备群集代表了一种简单稳定的网络架构,作为计算机并行处理技术中的明星,双机互备方案就提供一个很好的选择。
为了最大程度地实现价值并降低消息传送基础架构的成本和复杂性,针对行业特点及对数据安全性的需求,为满足客户的要求,长城提出了一个使用长城Faster2120-SF磁盘阵列作为存储数据系统,利用PlusWellCluster高可用集群服务,以长城至翔X530G2服务器为硬件平台的双机互备的方案。
这套针对性的方案具备卓越的性能、可以随业务需求的发展而不断扩展,还能提供可靠的安全特性。
此外,还需要有助于用户简化业务流程和大幅提高最终用户生产率。
该方案核心系统是建立在基于Windows平台之上的,配置2台MicrosoftSQLServer数据库服务器,整个数据库系统和WEB系统目前规划存储+容量为4TB,最多可扩展至20TB。
双机热备方案设计原则与考虑因素根据用户的应用要求和当今网络发展状况,网络建设完成后应该是开放、实用、可靠、先进、安全和可扩展的,根据这一目标,长城该方案设计与设备定型确立了六个原则,即:一是技术要成熟、先进性。
必须采用成熟的技术,在保证成熟技术的前提下,尽可能采用先进技术,这样,既可以保证系统的稳定性、可实现性,有力地保护客户的投资,又可以为未来的发展打下一个坚实的基础。
推荐使用长城X530G2服务器和Faster2120-SF磁盘阵列。
二是标准性、开放性。
推荐的长城服务器和磁盘阵列可支持跨文件系统,该系统涉及到的软硬件产品及关键技术可能由多家厂商提供,同时考虑到投资的长期效益,系统应具有开放性,能够实现与多种技术和软硬件平台有机的结合,保证完成本系统未来的发展要求。
三是可扩充性。
长城X530G2服务器和Faster2120-SF磁盘阵列是一个逐步发展的系统,因此系统结构、设备都设计为标准性、开放性原则的基础上做到可灵活扩展,以适应用户需求的不断增加和变化。
的计算机,利用高速通信网络组成一个单一的计算机系统,并以单一系统的模式加以管理。
其出发点是提供高可靠性、可扩充性和抗灾难性。
一个集群包含多台拥有共享数据存储空间的服务器,各服务器通过内部局域网相互通信。
当一台服务器发生故障时,它所运行的应用程序将由其它服务器自动接管。
在大多数模式下,集群中所有的计算机拥有一个共同的名称,集群内的任一系统上运行的服务都可被所有的网络客户使用。
采用集群系统通常是为了提高系统的稳定性和网络中心的数据处理能力及服务能力。
体系结构是否相同。
集群计算机按功能和结构可以分成以下几类:High-availability (HA) clustersLoad balancing clustersHigh-performance (HPC) clustersGrid computing普通是指当集群中有某个节点失效的情况下,其上的任务会自动转移到其他正常的节点上。
还指可以将集群中的某节点进行离线维护再上线,该过程并不影响整个集群的运行。
负载均衡集群运行时普通通过一个或者多个前端负载均衡器将工作负载分发到后端的一组服务器上,从而达到整个系统的高性能和高可用性。
这样的计算机集群有时也被称为服务器群 (Server Farm) 。
普通高可用性集群和负载均衡集群会使用类似的技术,或者同时具有高可用性与负载均衡的特点。
Linux 虚拟服务器(LVS)项目在Linux 操作系统上提供了最常用的负载均衡软件。
高性能计算集群采用将计算任务分配到集群的不同计算节点而提高计算能力,于是主要应用在科学计算领域。
比较流行的HPC 采用Linux 操作系统和其它一些免费软件来完成并行运算。
这一集群配置通常被称为Beowulf 集群。
这种集群通常运行特定的程序以发挥HPC cluster 的并行能力。
这种程序普通应用特定的运行库, 比如专为科学计算设计的MPI 库。
HPC 集群特殊适合于在计算中各计算节点之间发生大量数据通讯的计算作业,比如一个节点的中间结果或者影响到其它节点计算结果的情况。
OpenLdap多主互备配置详解OpenLdap多主互备配置详解⽬录OpenLdap多主互备配置详解 (1)1. 背景 (3)2. 安装前提 (3)3. OpenLdap安装 (3)4. 配置slapd.conf (4)4.1.引⼊⾃定义schema (4)4.2.配置集群同步⽅案 (4)4.3.conf⽂件⽰例 (7)4.4.注意事项 (11)5. 附录 (11)5.1.Berkeley DB安装详解 (11)5.2.OpenSSL安装详解 (11)1.背景OpenLdap单向备份,已经不能满⾜⽇益丰富的的业务场景.在OpenLdap2.4的版本中,官⽅已经提供了双向多主备份的配置⽅案(N-Way Multi-Master).2.安装前提Berkeley DBOpenSSLOpenLdap采取的数据库解决⽅案,默认的是Berkeley DB,可更改,在本⽂档中,采取官⽅默认的⽅案,选择使⽤Berkeley DB,版本为,db-5.0.32.OpenLdap集群之间的数据传输,采取的SSL协议,因此,需要安装OpenSSL,在本⽂档中,选择使⽤OpenSSL的版本为,openssl-1.0.2l.3.OpenLdap安装本⽂档采⽤的OpenLdap版本为openldap-2.4.45.在安装双向备份的OpenLdap集群时,需要在编译时候,开启部分参数.tar xvf openldap-2.4.45.tgzcd openldap-2.4.45开启同步,密码模块./configure --prefix=/ulic/openldap/openldap --enable-debug --enable-ldap --enable-relay --enable-accesslog --enable-auditlog --enable-syncprov --enable-ppolicymake dependmakemake install⾄此,openLdap安装完成.4.配置slapd.conf4.1.引⼊⾃定义schemainclude /usr/local/openldap/etc/openldap/schema/core.schemainclude /usr/local/openldap/etc/openldap/schema/corba.schemainclude /usr/local/openldap/etc/openldap/schema/cosine.schemainclude /usr/local/openldap/etc/openldap/schema/inetorgperson.schemainclude /usr/local/openldap/etc/openldap/schema/misc.schemainclude /usr/local/openldap/etc/openldap/schema/openldap.schemainclude /usr/local/openldap/etc/openldap/schema/nis.schemainclude /usr/local/openldap/etc/openldap/schema/java.schemainclude /usr/local/openldap/etc/openldap/schema/ulic_attributes.schemainclude /usr/local/openldap/etc/openldap/schema/ulic_objectclasses.schema4.2.配置集群同步⽅案4.2.1 引⼊schemainclude /usr/local/openldap/etc/openldap/schema/ppolicy.schema4.2.2 配置集群⽅案以三台服务器为案例,三台服务器都具有读写功能,且数据保持同步注意:serverID ,syncrepl rid这两个配置项,每⼀台服务器,都需要配置不⼀样的.4.2.3 配置密码策略注意:密码策略的配置,要使⽤ldapbrowser⼯具,按照如下格式,设置属性,可以在创建时候设置,也可以在数据导⼊后,修改节点dn: ou=people,dc=ulic,dc=com,dc=cnou: peopleobjectclass: organizationalUnitobjectclass: topobjectClass: pwdPolicyobjectClass: pwdPolicyCheckerpwdAllowUserChange: TRUEpwdAttribute: userPasswordpwdCheckQuality: 0pwdExpireWarning: 367000pwdFailureCountInterval: 86400pwdGraceAuthNLimit: 0pwdInHistory: 3pwdLockout: TRUEpwdLockoutDuration: 0pwdMaxAge: 367200pwdMaxFailure: 5pwdMinAge: 0pwdMinLength: 8pwdMustChange: FALSEpwdSafeModify: FALSEpwdReset: TRUE4.2.4 拷贝配置⽂件每⼀台服务器,均可采⽤⼀样的配置.配置好⼀台服务器后,直接拷贝slapd.conf⽂件,放到其他服务器,集群则可配置完成.部分重要参数详解:overlay 配置同步⽅案,OpenLdap有多种同步⽅案,本处采⽤syncprov,全量同步syncprov-checkpoint配置同步效率,syncprov-checkpoint 100 10的意思为:同步检查,每10分钟或者是每更新100条数据4.3.配置索引需要对uid建⽴索引,满⾜等于查询,模糊匹配index uid eq,sub,subinitial,subany,subfinal如果更改了索引,需要停⽌openldap进程,重构索引,否则,查询时候会查不到数据./slapindex -d 1OpenLDAP 索引类型类型关键字描述搜索⽰例:Presence pres⽤于想知道属性是否存在的查询。
双机热备解决方案双机热备需求随着信息化建设的不断推进,企业的信息化已经非常普遍,各个企事业单位的活动越来越多的依赖于其关键的业务信息系统,这些业务信息系统对整个机构的运营和发展起着至关重要的作用。
如果一些关键应用一旦发生宕机故障或应用停机,将给企业带来巨大的经济损失,并且由于业务的不可用而影响了企业的信誉,致使客户对企业失去信任,所造成的危害是致命的。
目前,市场上提供多种高可用性解决的软件解决方案。
主要分为双机和多机的解决方案,主要原理是在提供硬件冗余的系统基础之上,运行高可靠性软件而构成。
高可用性软件自动检测服务的运行状态,一旦服务在主机上出现故障,高可用性软件将自动地把服务转到另一台服务器上,从而让服务持续可用。
对系统应用状态的监控和服务故障的恢复,由高可用软件自动完成,减少了人员的负担。
易腾数信的双机热备方案双机热备解决方案是性价比非常高的解决方案,也是目前市场采用比较多和认可的解决方案,也是客户经常讲的双机热备解决方案。
其主要硬件拓扑结构如下图:易腾数信公司的双机热备软件为此提供了一套完美的解决方案。
EterneCluster-DN软件通过两台服务器间心跳连线感知对方的工作状态,及时有效的了解服务器现实状况并能将故障机的工作以最快的速度切换至备用服务器上运行,保证了数据和业务的连续性,也同时保证了客户们的最根本利益,为用户节省大量的开支。
EterneCluster-DN的规格:支持的操作系统:×Windows系列和Linux系列。
适应的应用:×支持支持主流数据库,譬如:MSSQL,Oracle,Sybase等。
×支持服务器:NFS、Samba等。
×Web服务:IIS,Apache等。
×第三方自定义的服务。
支持的存储架构×支持DAS,NAS和SAN存储架构。
支持的服务器×为所有Intel架构的服务器。
双机热备模式×主/从模式,主/主模式。
我觉得三机热备可以这样解释一. 集群、双机热备、三机热备1.集群的定义集群(Cluster)是由两台或多台节点机(服务器)构成的一种松散耦合的计算节点集合,为用户提供网络服务或应用程序(包括数据库、Web服务和文件服务等)的单一客户视图,同时提供接近容错机的故障恢复能力。
2.集群的分类高性能计算科学集群;负载均衡集群;高可用性集群。
3.什么是高可用集群高可用性集群(High Availability Cluster), 简称HA Cluster,是指以减少服务中断(宕机)时间为目的的服务器集群技术。
高可用性(HA)集群的出现是为了使集群的整体服务尽可能可用,以便考虑计算硬件和软件的容错性。
如果高可用性集群中的主节点发生了故障,那么将由次节点代替它。
次节点通常是主节点的镜像,所以当它代替主节点时,它可以完全接管其身份,并且因此使系统环境对于用户是一致的。
HA集群通常包括2至8个或更多的节点,不过目前80%的HA集群都是2个节点。
4.什么是双机热备双机热备是一种通俗的名称,实质上就是节点数为2的高可用集群。
双机热备,就是将中心服务器安装成互为备份的两台服务器,并且在同一时间内只有一台服务器运行。
当其中运行着的一台服务器出现故障无法启动时,另一台备份服务器会迅速的自动启动并运行(一般为数分钟左右),从而保证整个网络系统的正常运行。
5.什么是三机热备网上对“三机热备”的提法不多,经过查阅相关资料,我认为三机热备和双机热备一样,也属于高可用集群的范畴,即节点数为3的高可用集群。
所以可以从高可用集群的角度来看三机热备的应用现状和软件平台。
二. 基于LINUX平台的高可用集群的软件在集群产品应用方面,有两大类软件产品。
一类是双机软件,另一类则称作集群软件。
这两类软件都是为实现系统的高可用性服务的,都解决了一台服务器出现故障时,由其他服务器接管应用,从而持续可靠地提供服务的问题。
双机软件只能支持两台服务器以主从方式或互备方式工作。
目录一、项目背景 (3)二、方案整体介绍 (4)2。
1系统部署架构 (4)2。
2双机互备和数据备份方案 (4)2。
2.1双机互备方案 (4)2.2.2数据备份方案 (5)2。
3基础设施选型 (7)2。
4网络指标要求 (10)2.5网络安全管理 (10)2。
5。
1 ....................................................................................................................................... 防火墙102.5.2VPN技术 (12)2.6统一身份安全认证平台 (13)2.7远程接入方案 (13)三、投资预算 (15)四、附录服务与支持介绍 (16)4.1O RACLE专项服务 (16)4.2小型机专项服务 (23)一、项目背景XX集团经过多年的经营,公司业务和规模在不断发展,公司管理层和IT部门也认识到通过信息化手段可以更好地支撑公司业务运营、提高企业生产和管理效率。
目前的主要需求是,在公司总部部署协同OA、HR和房地产行业的业务应用系统,且提供分支机构客户端接入,达到整个公司业务的综合管理、数据集中管理和系统统一运维。
二、方案整体介绍2.1系统部署架构现在IT的发展趋势是数据集中,数据集中的核心是对服务器进行整合,特别是一些大型企业,建立企业数据中心,购买高性能的主机,对数据集中管理,已成为一种趋势。
所以EAS的网络服务器部署应采用集中式应用,系统部署架构如下:2.2双机互备和数据备份方案2.2.1双机互备方案我们在数据库服务器和应用服务器的设计上采取了基于双机热备与SAN数据存储相结合的数据库冗余备份方案,采用HA服务器群集技术,提高了数据库系统及业务应用系统的可靠性,而不是单台主机的可靠性。
双机互备方案的典型应用是采用两台服务器做HA双机系统,一台安装应用服务器,一台安装数据库,两台主机互为备份。
nderSoft(LVGUI-ch.DOC)Normal**项目多机互备集群解决方案销售:王晓强作者:市场部上海联鼎软件股份有限公司版权所有目录第一章引言21.1公司介绍21.2背景31.3方案设计总原则5第二章需求描述62.1需求概述62.2现状说明和存在问题62.3总体需求说明7第三章方案设计73.1项目风险分析83.2需解决的问题83.3设计原则9第四章方案描述104.1总体方案概述104.2集群系统方案概述114.3工作流程简单描述114.4L ANDER C LUSTER软件的优势:12第五章方案优势13第六章技术规格19第一章引言1.1公司介绍联鼎软件(Landersoft)是领先的核心业务及数据安全系统解决方案供应商,致力于通过保障用户关键应用及核心电子化数据,确保企业在全球信息化持续发展进程中无间断的竞争力及信心。
产品面向应用高可用性,以及全球范围内的核心系统容灾及数据保护。
在中国已有超过5000个用户,9500例安装,市场占有率达到前三位,覆盖金融、电信、医疗、政府、交通、电力、教育、制造业、基础资源等行业,已被证明适用于各种应用、服务器、存储硬件和相关设备并实现互操作。
联鼎软件拥有先进的多平台测试开发系统及前瞻性的用户体验中心。
公司大中华区总部设在上海,南亚总部设在新加坡,在中国大型城市设有分支机构,形成具有强大优势的销售管理体系和技术支持体系,能够更好、更及时的响应用户需求。
联鼎认为,未来十年,随着IT技术的加速发展,社会对IT环境及服务将高度依赖,保障企业内部核心IT系统永续的正常运作将成为企业生存与发展的基础及动力。
联鼎不断创造新技术、产品和服务来满足与超越用户未来的需求并能为投资者和合作伙伴带来收益,创造价值。
解决方案。
1.2背景随着局域网存储(NAS)技术、光通道技术、存储局域网(SAN)技术的发展,基于SAN+NAS 模式的存储备份解决方案已经日趋完善。
存储备份系统拟采用SAN技术进行系统集成数据系统是内部信息系统的核心组成部分,担负着众多的极其重要的工作;而系统中的数据,更是核心中的核心,数据的安全性关系到整个系统能否正常的运行,最终关系到能否提供正常的服务。
所以对数据系统的数据做好数据保护是至关重要的,是保证提供正常服务的最后一道防线,当各种影响数据安全的情况发生时,能以最短的时间恢复受损的数据。
对数据的保护,有多种方法,包括备份和数据容灾。
目前用得最多、最有效的手段是数据备份。
而备份的方法也很多,有手工备份、自动备份、LAN备份、LAN-Free备份等。
不同的备份方法,其效果不同,主要表现在性能、自动化程度、对现有系统应用的影响程度、管理、可扩展性等方面。
由于该业务系统是关键系统,需要不间断为客户提供服务。
即使发生短暂的业务中断,也会导致难以估量的经济和名誉损失。
为此,我们分析以下可能会导致业务系统中断的原因:系统硬件故障如数据/系统磁盘的损坏将导致数据不能访问,并进而可能导致应用进程终止或系统停机,甚至系统不能重启动;网卡的损坏可使终端用户无法访问系统服务;CPU或内存的失效则会导致系统的死机;应用程序或操作系统出错由于操作系统或应用程序中可能存在不完善的地方,当碰到某种激发事件时,应用程序非正常终止或系统崩溃(只能通过改善程序或系统来解决);人为错误一些人工的误操作,如删除系统或应用文件,终止系统或应用服务进程,也会导致系统服务的无法访问;电脑病毒/黑客入侵由于目前的大多数计算机系统均连接在网络上,若缺少有效的防范机制,很容易遭受病毒的感染或黑客的入侵,轻者数据被损坏,重者系统瘫痪(只能通过加强管理杜绝);自然灾害由于一些意外的不可抗拒的因素,如雷击、火灾、洪灾等导致的计算机系统破坏,将会使一般系统的恢复非常困难和耗时,导致业务系统长时间的中断(通过容灾系统来解决)。
正常的停机主要指计划内的系统升级、安装软件、系统备份等过程。
由上可见,影响系统正常运行的因素有很多,如何保障业务系统的不间断运行和出现故障如何在最短时间内恢复数据将是最直接的指标,在一个数据安全系统中,高可用集群是保障业务系统不间断运行的手段,目前被所有系统都采用,由高可用系集群统构建的服务,可以对外提供24*7的运行模式,当任何一台主机出现故障是,高可用集群系统会自动对所控制的集群资源进行转移,保障业务系统不简短运行。
由高可用集群系统组成的应用系统,实现了业务系统的不间断运行,而集群系统对数据保护则相对较弱,所以需要采用一套自动集中的数据离线备份系统对数据库中的数据进行保护。
实现对数据的重点保护和防范,通过备份系统,可以实现数据库的物理错误或逻辑错误,使业务系统运行的更加安全和可靠。
因此,在考虑一个完整的高可用解决方案的时候,需要参考以下三点:软件功能强大架构模块化应用简单化。
本方案将推荐LanderCluster作为高可用产品,来达到预期目的。
联鼎软件的旗帜产品LanderCluster是高可用集群系统,为用户应用提供24*7的保护,实现业务系统不间断运行。
1.3方案设计总原则我们在为用户提供的备份系统选型时遵循以下原则:以用户为中心,本着对用户负责的态度定义配置;以可靠性、稳定性作为第一标准;以性能/价格比最优为选型要点;将系统可用性、安全性、投资保护等多个方面作为综合评估体系,进行系统定义;在性能/价格比最佳的情况下,综合考虑系统的技术先进性、扩展性,保证了系统的多方面技术优势;项目定义创新性是本次方案需要重点考量内容,通过综合定义,结合最新技术和理念,构建一个具有广泛推广意义的典范工程;整合所有子系统,重点评估系统整体的安全性售后服务的考虑,关键设备选择服务体系健全、市场形象好的产品,减少由于市场风险导致的用户风险;其它主要因素:用户投资预算、社会影响性因素、实际现场环境等。
第二章 需求描述2.1需求概述用户信息系统建设已经达到相当水准,基础建设已经完成,而随着业务对系统的依赖度越来越高,系统数据的安全和可靠是下一个工作重点,备份和容灾系统的建设将成为当前重点。
在实施完业务信息化后,用户考虑到仅在信息中心建立一套单一的系统存在的数据风险较大,尤其受911事件的影响,当信息中心的主机房出现灾难性的事故时,信息中心将无法对外提供服务,同时存在数据风险,在极端情况下,会出现整个系统的业务数据全部丢失的风险。
2.2现状说明和存在问题目前的网络状况核心交换机网络用户Internet防火墙路由器Ethernet网络结构图OA 内网外网图书系统前台各应用单机独立运行Win2003Oracle 8i Tomcat Mysql apacheWin2003Mysql apache IIS SQL2000Win2003IIS SQL2000应用服务器图书系统后台服务器编号 操作系统数据库&应用数据存储位置业务关键性 高可用性状态AWindows2003OA: Oracle8i+tomcat 内网: mysql+apache高无B Windows2003外网: mysql+apache高无图书系统前台:IIS+sql2000C Windows2003图书系统后台:高无IIS+sql2000目前各服务器采用单机运行方式。
系统存在以下风险。
当前系统的各个服务器均为单机运行,一旦某台服务器出现故障,则会导致相应提供的服务中断,导致业务系统停止运行,引起不良反应。
业务主机在用户机房,系统管理员不在场情况下,无法及时发现故障。
针对PC服务器出现故障,无法保障在短时间内对系统进行恢复。
未来业务发展后的扩展问题。
2.3总体需求说明通过分析,用户需要备份的系统环境是一个包括多种软件系统及多个的硬件系统组成的系统环境,同时其主要系统具有7*24小时不间断运行的特点。
因此设计的高可用系统应满足如下需求:A. 用户业务具有7×24小时不间断的特点。
B. 无单独故障点,采用LanderCluster的多机互备模式,实现关键业务的高可用性!C. 用户业务服务器目前不多,但今后业务增长幅度较大的特点,对全网络各服务器的关键应用需要有一套完整的、统一的高可用管理策略。
第三章方案设计建立一套完善的业务高可用系统,我们必须对现有的系统做整体的评估,使我们在规划系统时,可以知道核心的问题在何处,做到有效的处理存在的问题,使系统的可靠性和稳定性进一步提升。
因此,我们必须对现有的资源及存在的安全漏洞进行风险评估,对安全威胁进行分析,然后列出用户的安全需求,最后制定合理的安全策略及安全解决方案。
3.1项目风险分析风险分析的一个步骤是判定需要保护的所有资源,特别是受安全问题影响的资源。
这些资源包括:主机、工作站、各种网络设备等硬件;源程序、应用程序、操作系统等软件;在线存储、传输、及备份数据;其它设备针对目前用户的业务系统,目前存在以下问题。
业务高可用性较差:目前各主机业务均采取单机运行模式,可以说业务可用性十分脆弱,一旦出现意外事件发生,就会导致主机业务的不可用。
可管理性较差:在管理和维护上增加大量的人力,对业务的维护也就显得尤为重要,如何用最短的时间和有限的人力资源,去管理尽可能多的业务系统是每个管理维护人员面临的问题。
可扩容性较差:目前架构没有采取任何的日后扩容措施。
3.2需解决的问题针对用户目前系统的架构中,本方案提出了需要解决的如下安全问题:集中存储的改造应用系统的高可用性如何管理日益增多的主机系统和应用如何规划、管理所有的业务系统,保持健康运行3.3设计原则通过对用户整个系统的风险分析及需要解决的安全问题讨论,让我们来制定合理的业务高可用方案来确保用户方案品质。
针对用户的需求,我们在定义方案时遵循以下的原则:安全性:本方案的核心目标;先进性:数据安全产品是安全理念的产品体现,高科技产品,其技术的先进性是安全策略实施的关键;实用性:方案应紧紧贴近用户的实际需求来设计,尽量避免华而不实的东西,防止造成不必要的投资损失;可靠性:这里指方案的可靠性;可管理、审计性;技术与产品成熟性;低成本与易维护性。
第四章 方案描述4.1总体方案概述STORAG核心交换机网络用户Internet防火墙路由器心跳Ethernet网络结构图OA 内网外网图书系统前台心跳联鼎多节点高可用集群Win2003Oracle 8i Tomcat Mysql apacheWin2003Mysql apache IIS SQL2000Win2003IISSQL2000Mysql Apache Oracle8i Tomcat应用服务器图书系统后台LanderCluster-MN从前面的需求分析看,用户的环境主要是PC 服务器构成的核心业务系统,考虑到系统的健壮性和安全性,建议对当前的架构进行改造,采用核心集中存储来存放业务数据,通过核心存储的RAID 技术和高性能,降低数据分布在各主机上的风险。