一、FcoE:
以太光纤通道Fibre Channel over Ethernet
FCoE协议的发明目的很简单,用来把FC协议封装到以太网之中。,它是一个存储网络协议,FCoE技术标准可以将光纤通道映射到以太网,可以将光纤通道信息插入以太网信息包内,从而让服务器-SAN存储设备的光纤通道请求和数据可以通过以太网连接来传输,而无需专门的光纤通道结构,从而可以在以太网上传输SAN数据. 当前的FCoE技术标准提案可以使用任何速度的网卡,但需要网卡支持802.3x PAUSE机制. FCoE是一个二层封装协议,本质上使用的是以太网物理传输协议传输FC数据。想要FCOE协议可以正常的运行在以太网络中就需要对以太网做一定的增强来避免丢包 ,这种增强型的以太网叫CEE(Converged Enhanced Ethernet)。FCoE所运行的以太网络是一种增强的以太网络(Enhanced Ethernet),可以包含这些功能。不同的厂商对这种增强命名有所不同,思科把它叫做Data Center Bridging(DCB),博科和其他厂商则把它叫做Converged Enhanced Ethernet(CEE)。FCoE目前起始就是用10 Gb的以太网。
二、集群(cluster)技术:
是一种较新的技术,通过集群技术,可以在付出较低成本的情况下获得在性能、可靠性、灵活性方面的相对较高的收益,其任务调度则是集群系统中的核心技术。集群是一组相互独立的、通过高速网络互联的计算机,它们构成了一个组,并以单一系统的模式加以管理。一个客户与集群相互作用时,集群像是一个独立的服务器。集群配置是用于提高可用性和可缩放性。
用户的公共数据被放置到了共享的磁盘柜中,应用程序被安装到了所有的服务器上,也就是说,在集群上运行的应用需要在所有的服务器上安装一遍。当集群系统在正常运转时,应用只在一台服务器上运行,并且只有这台服务器才能操纵该应用在共享磁盘柜上的数据区,其它的服务器监控这台服务器,只要这台服务器上的应用停止运行(无论是硬件损坏、操作系统死机、应用软件故障,还是人为误操作造成的应用停止运行),其它的服务器就会接管这台服务器所运行的应用,并将共享磁盘柜上的相应数据区接管过来。其接管过程:整个应用的接管过程大体需要三个步骤:侦测并确认故障、后备服务器重新启动该应用、接管共享的数据区。
高可用集群的英文全称是High Availability,简称HA cluster。
EXPRESSCLUSTER是一款专业的高可用集群软件产品(双机热备软件)。2015年6月24日, 在NEC(中国)有限公司北京总部新址外交办公大楼,NEC面向中国市场发布了核心产品EXPRESSCLUSTER的最新版本X3.3。EXPRESSCLUSTER以22.9%的占有率,连续5年在亚太地区取得市场第一位的傲人业绩。NEC的软硬件结合的终极高可用解决方案。该方案将NEC独有的容错服务器(FT Server)和EXPRESSCLUSTER进行高度融合,力求为用户提供极致可靠的IT平台。
多种集群工作模式:
不仅支持传统的单活(Active/Passive)、双活(Active/Active),还支持N+1和N+M等多节点集群备份模式。
验证模式
通过管理界面可以简单的模拟故障的发生,尽快发现配置的错误,也可以确认恢复动作是否正确。
多种心跳监测方式:
支持网卡(私网/公网)、COM口、磁盘心跳等多种心跳方式。多重保障心跳检测途径,进一步提高了系统的可靠性。EXPRESSCLUSTER独特的利用内核空间进行心跳探测的技术,可以保证心跳探测不受系统负荷影响,从而避免在高负荷状态下心跳超时所导致的误切换。
Failover:失效切换.
EXPRESSCLUSTER是一款专业的高可用集群软件产品,当集群中的某个节点由于软件或硬件原因发生故障时,集群系统可以把IP、客户业务等资源切换到其他健康的节点上,使整个系统能连续不间断的对外提供服务,支持网卡(私网/公网)、COM口、磁盘心跳等多种心跳方式,多重保障心跳检测途径,基于B/S架构的管理工具和配置工具,支持跨平台远程管理,不需要安装客户端程序,只要有浏览器和Java运行环境,任何一台机器都可以进行监控、维护和配置操作。在进行高可用部署时,要求双机已经安装好SQLServer软件,并将系统服务中的SQL Server服务停止,并将属性改为“手动”。NEC ExpressCluster工作时需要一个管理分区,大小在20MB以上即可,2台服务器的分区大小必须在字节上保持一致,做镜像时要求镜像分区大小也在字节上保持一致,这里一定要注意,否则会引起集群工作失败!!每个分区的盘符和卷标必须一致。
三、heartbeat心跳:
心跳包就是在客户端和服务器间定时通知对方自己状态的一个自己定义的命令字,按照一定的时间间隔发送,类似于心跳,所以叫做心跳包。在获知了断线之后,服务器逻辑可能需要做一些事情,比如断线后的数据清理呀,重新连接呀当然,这个自然是要由逻辑层根据需求去做了。总的来说,心跳包主要也就是用于长连接的保活和断线处理。备份机一旦发现工作机由于某种原因停止服务,则立即投入使用,以保证网络的畅通和服务的正常运行.
Heartbeat支持两个节点(主从模式),实现串行线、UDP广播、UDP多播等心跳传输方式,以及IP地址接管和资源管理。每个节点至少有两个网络接口用来传输心跳,以防止网络传输可能产生的单点故障。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/7970627/viewspace-1993352/ ,如需转载,请注明出处,否则将追究法律责任。