服务器备用:服务器集群的故障转移方案
【温馨提醒】本文收集整理于互联网,不确保内容真实性和质量度,仅供参考!若有服务器产品相关问题,请咨询[YINGSOO]在线客服,获取专业解答!
【国外主机】美国CN2服务器价格 | 法国云服务器价格 | 法国云服务器价格 | 日本CN2服务器价格
【推荐文章】香港高防服务器价格为什么贵?YINGSOO告诉你原因 | 德国服务器机房哪里的好?好在哪些方面
集群服务然设计的目的就是提高服务器性能,同时在出现故障时能及时进行放障转移,提高服务器的可用性。所以在集群服务器设计之初,必须充分考虑故障转移方案。
将应用程序或服务安装在发生故障时彼此能接管对方工作的多台服务器上,一台服务器接管发生故障服务器工作的过程就称为“故障转移”。如果一台服务器变为不可用,则另一台或多台服务器自动接管发生故障的服务器的工作并继续处理任务。集群中的每台服务器将集群中夺少一台其他服务器确定为其备用服务器,这可在集群服务程序中事先设定好。
故障转移解决方案考虑因素
集群服务器故障转移方案涉及许多重要[YINGSOO香港]方面,在设计集群服务器基础结构时,至少需要考虑下列影响因素。
1.用户希望在使用应用程序时这些应用程序可以使用, 并且能够做出响应。
2.不间断的连续运行日益成为普遍的业务要求。
3.应用程序故障可能会造成严重的经济损失。
4.应用程序基础结构中的所有系统都需要维护。各个系统必须既能适应硬件升级,又能适应软件升级, 而不会导致应用程序停止运行。例如,需要发布修补程序,以修复运行于某服务器(提供了应用程序〉上的组件的安全性。如果仅有此服务棒,则应用程序将停止运行。如果该服务器是一系列服务器之一,则仅该服务器将会停止运行,而应用程序不会停止运行。
5.回增加硬件可能会增加解决方案的成本和复杂程度。例如,对新硬件或功能更强的硬件需要提供开发和测试费用,才能使应用程序充分利用功能更强的环填。另外,管理更为复杂的环境也需要增加维护和培训成本。
故障转移原理
在明确了以上设计服务器集群之前需要考虑的事项后,再来了解服务器集群故障转移的原理。在整个故障转移过程中主要涉及以下几个方面。
1.检测故障
在充分考虑了以上影响因素后,还必须设计一套故障检测方案。要让备用服务器变成活动服务器,必须设法确定活动服务器是否不再正常工作。
通常,系统使用下列某个常规类型的心跳机制来做到这一点。
a.发送信号。对于发送信号,活动服务器以定义好的时间间隔将指定信号发送到备用服务器。如果备用服务器在某个时间间隔内未收到信号,则确定活动服务器发生了故障并担任活动角色。例如,活动服务器每隔30s 将状态消息发送到备用服务器,如果设定的备用服务器注意到在90s (3 个时间间隔〉内未收到任何状态消息,那么它会接管活动服务器的工作。
b.接收信号。对于接收信号, 备用服务器向活动服务器发送请求。如果活动服务器没有响应,则备用服务器按特定次数重复发送此请求。如泉活动服务吉普仍然没有响院,则备用服务器接管活动服务器的工作。例如,备用服务器可能每一分钟将get customer details 消息发送给活动服务器。如果备用服务器发送get customer details请求3次,但未收到响应,此时,备用服务器将接管活动服务缕的工作。
集群可以使用多个级别的信号。例如,集群可以在服务器级别使用发送信号,并在应用程序级别使用一组接收信号。在此配置中,每当活动服务器启动并连接到网络时它都将心跳消息发送到备用服务器。这些心跳消息是按比较频繁的时间间隔(如每隔ss)发送的,而备用服务器可能通过编程设置为仅当未收到两个心跳消息,就接管活动服务榕的工作。也就是说,在活动服务器发生故障后不超过10s 的时间内,备用服务器将检测到这一故障并启动备用进程。
以上发送和接收信号是通过专用通信通道发送的,以使网络拥塞和一般网络问题不会导致假的故障转移。此外,备用服务器可能将查询消息发送到运行在活动服务器上的一个或多个关键应用程序,并在指定的时间间隔内等待响应。如果备用服务器收到正确的响的,则不采取任何进一步的行动。为了将对活动服务器性能的影响减少到最小,应用程序级别的查询通常要经过比较长的时段,如每隔一分钟或更长。备用服务器可能通过编程设置为:一直等到至少已经发送5次请求但未收到响应,然后才接管活动服务器的工作。这意味着,可能在长达5min之后,备用服务器才会启动故障转移进程。所以,集群故障转移也是有一个时间间隔的,并不能保证无缝接管。
2.同步状态
在集群服务系统中,在正式接管活动服务器的工作前,首先要将备用服务器的状态与发生故障的服务器的状态进行同步,然后才能开始处理事务。主要有3种不同的问步方法。
1)事务日志
在事务日志方法中,活动服务器将对其状态的所有更改记[云服务器云主机]录到日志中。同步实用工具定期处理此日志,以更新备用服务器的状态,使其与活动服务器的状态一致。当活动服务器发生故障时,备用服务器必须使用此同步实用工具处理自上次更新以来事务日态中的任何添加内容。同步之后,备用服务器就成为活动服务器, 并开始处理事务。这种同步方式所需的切换时间较长,服务器应用要停顿的时间也较长。
2)热备用
在热备用方法中,将把活动服务器内部状态的更新立即复制到备用服务器。因为备用服务器的状态是活动服务器状态的克隆,所以备用服务器可以立即成为活动服务器,并开始处理事五。很明显,这种阔步方式所需的切换时间较短,可用性较高。
3)共享存储
在共享有储方法中,两台服务器都在共享存储设备(如存储区域网络或双主机磁盘阵列)上记录其状态。这样,因为不需要进行状态同步,故障转移可以立即发生。这种同步方式所需的切换时间也较段,可用性也较高。
3.确定活动服务器
对于指定一组应用程序,只存在一台活动服务器,这是极其重要的。如果多台服务器都像是活动服务器, 则通常会导致数据损坏和死锁。解决此问题的常见方法是使用“活动令牌”概念的某个变体。令牌在其最简单级别上是一个标志,用来将服务器标识为某个应用程序的活动服务器。对于每组应用程序,来说,只存在一个活动令牌, 因此,只有一台服务器可以拥有令牌。服务器启动时,它会验证其合作伙伴是否拥有活动令牌。如果拥有,则该服务器将作为备用服务器启动。如果它未检测到活动令牌,则它会取得活动令牌的所有权,并作为活动服务器启动。当备用服务器成为活动服务器时,故障转移进程将把活动令牌交给备用服务器。
在大多数情况下,当备用服务器成为活动服务器时,对于它正在支持的应用程序或用户来说它是透明的。如果在事务处理过程中发生了故障,则可能必须重试该事务以使其成功完成。这就使在编写的用程序代码时使故障转移进程保持透明显得更为重要。
此外,大多数服务器使用ip地址进行通信。因此,为了使故障转移成功,基础结构必须能够支持将Jp地址从一台服务器转移到另一台服务稽。比如,可以使用能够支持ip地址转移(把故障机的ip地址转移给接管服务器使用)的网络交换机。如果系统的基础结构不支持这一转移功能,则可能需要使用负载均衡集群, 而不是故障转移集群。
4.扩展故障转移集群服务器
故障转移集群中的可伸缩性通常是通过扩展集群内的单个服务器,或向其中添加更多功能来实现的,所以这种集群系统的可伸缩能力非常有限。
新手如何选择云服务器云服务器推荐
众多周知,如今云服务器在国内主机服务市场越来越流行,越来越多的企业和个人都开始选用云服务器来做网站,其中不乏有很多新手[游戏高防服务器]站长,针对新手站长应该如何选择云服务器呢?
首先,想要高性价比的购买到适合自己的云服务器就必须提前了解好云服务器配置的基础知识,主要包括:CPU、内存、硬盘、带宽等基本参数。
CPU就是指云服务器配置的核心运算能力,多少核是指cpu含有多少处理器,这样多个处理器可以在cpu内共享缓存,这样可以大大的加快速度。如果网站较大,动态页面比较多,建议选择多核CPU。
内存是数据的中转站,也是决定网站打开速度的重要因素,内存越大,可用缓存越大,打开速度也就越快。根据你网站的规模选择合适配置的空间,假如是一般的个人博客,或者企业展示网站类,就可以选小一点的,若是商城类,新闻类就要相对大一点的空间。
硬盘是存储数据的地方,硬盘的大小要根据网站的数据大小决定,在选择时应该考虑到剩余空间。另外硬盘的I/O读取速度直接决定文件读取的快慢,云服务器硬盘的读取速度比其他网站快很多,一般情况下都够用。
带宽要根据网站的性质选择合适的带宽,看你的网站类型、结构和访问量等指标或者预计,一般新的网站,图片不多,也做了处理的,有2M足够了。带宽只要真实,不用多,够用,合适就好;或者,先选择2M,不够再加,这样比较稳[外贸服务器]妥。如果是普通的网站。比如文字网站,图片网站,论坛等,占用的带宽非常小。5000的访问量可能也占用不到2M的带宽.如果是视频,下载等为主的网站。可能几百个人同时在线都需要占用10M以上的带宽。
云服务器推荐选择服务器,其配置遵循高安全、高稳定、高性价比的原则,采用高速配置,超高速SSD,数据多副本,IO速度高达350MB/s,99.95%服务可用率,7x24在线服务,支持0元试用。
总之,云服务器也好,独立服务器也好,在卡住预算的前提下,性能要素的优先排序取决于具体的应用。如高计算需求,则优先内存CPU;高访问需求,则优先带宽内存。
YINGSOO官网:https://www.yingsoo.com
热门文章:【独有云虚拟主机】【云服务器基础防御】【国外主机测评免费主机】【CN2GIA】【主机测试】【韩国站群专用服务器选择注意事项】【vps主机是什么】【传奇服务器租用】【香港大带宽服务器】【海外服务器哪家好】【虚拟主机空间租用】【linux虚拟主机】【空间网站空间】【美国混段服务器是什么意思】【服务器大带宽租用】【美国百兆服务器带宽怎么样】【国外云服务器排名】【使用代理服务器】【韩国游戏服务器带宽根据什么进行选择】【域名服务器】【百度云服务中心】【怎么访问香港网站】【企业专线】【澳大利亚服务器租用】【免费试用云主机vps】【香港主机服务器怎么样】【北京idc服务器托管价格】【刀塔传奇app服务器】【虚拟主机能做什么】【澳大利亚服务器租用】
9年韩国云服务器租用业务运营经验,1200家企业客户共同选择.韩国Korea Telecom机房核心合作伙伴,机房带宽资源充足,到国内速度平均在80ms左右.
https://www.yingsoo.com/products/cloud-kr.html
香港bgp云服务器品牌,YINGSOO香港云服务器3天试用,免备案,CN2直达,速度更快,香港bgp云服务器品牌,5分钟交付,7
https://www.yingsoo.com/products/cloud-hk.html
版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。