发布者:售前健健 | 本文章发表于:2025-11-16
在数据中心追求“空间高效利用与集中化管理”的趋势下,刀片式服务器成为高密度部署的核心选择——它是一种将多个服务器模块(刀片)集成到一个标准机柜式机框中的服务器类型,通过共享电源、散热、网络等基础设施,实现空间压缩、能耗降低与运维简化。与传统机架式服务器相比,刀片式服务器在单位空间内可部署更多计算节点,尤其适合虚拟化、云计算、大数据等需要大规模集群算力的场景,是数据中心提升算力密度的“利器”。本文将从本质、架构、优势、差异、场景及部署要点等维度,全面解析刀片式服务器的核心价值。
一、刀片式服务器的核心本质
刀片式服务器的本质是“以模块化设计实现高密度集成的服务器集群系统”。其核心组成包括刀片(Blade)与机框(Chassis):刀片是独立的计算单元,相当于一台精简的服务器,包含CPU、内存、硬盘、网卡等核心部件;机框则是承载刀片的标准化容器,内置共享的电源模块、散热模块、网络交换机模块及管理模块。多个刀片(通常1-16片)插入机框后,可共享机框的基础设施,无需为每台刀片单独配置电源、风扇与网络设备。例如,一个10U高度的机框可容纳8片刀片式服务器,而传统机架式服务器在相同空间内仅能部署4台,空间利用率直接翻倍。

二、刀片式服务器的核心架构
1.刀片模块:独立计算节点
刀片模块是刀片式服务器的计算核心,采用精简设计,去除了传统服务器的独立电源、风扇与部分扩展接口,通过机框背部的连接器与共享基础设施对接。刀片支持热插拔,可在不中断机框其他刀片运行的情况下进行更换或升级。例如,某企业的刀片式服务器集群中,一片刀片因硬件故障下线,运维人员通过热插拔方式在5分钟内完成更换,其他刀片的业务运行不受任何影响。
2.机框模块
机框是刀片式服务器的“母体”,主要提供三大功能:电力共享——内置多冗余电源模块,为所有刀片统一供电,电源利用率比单机供电高30%以上;散热共享——机框后部或顶部配备集中式风扇阵列,通过风道设计为刀片均匀散热,散热效率比单机散热提升25%;网络共享——内置刀片式交换机,刀片通过背板与交换机连接,实现刀片间的高速互联与外部网络接入,减少了机柜内的线缆数量。
3.管理模块
机框配备独立的管理模块(如IBM的AMM、HPE的iLO),支持通过单一界面对所有刀片进行统一管理,包括开机/关机、硬件监控、故障告警、固件升级等操作。运维人员无需逐台登录服务器,即可完成整个机框刀片的运维工作,管理效率提升60%以上。
三、刀片式服务器的突出优势
1.极致空间利用率,提升算力密度
刀片式服务器通过模块化集成,单位空间内的计算节点数量远超传统机架式服务器。例如,一个42U标准机柜可部署3个14U机框,每个机框容纳8片刀片,总计24个计算节点;而相同机柜内仅能部署12台2U机架式服务器,算力密度直接翻倍。某云数据中心采用刀片式服务器后,单机柜的算力输出从500核提升至1000核,数据中心空间利用率提升100%,无需扩建机房即可满足业务增长需求。
2.共享基础设施,降低能耗与成本
共享电源与散热模块大幅降低了能耗:集中式电源的转换效率可达95%以上,比单机电源高10%-15%;集中式散热减少了风扇数量,风扇功耗降低40%。某企业的刀片式服务器集群相比同等规模的机架式服务器,每年电费节省25万元;同时,共享基础设施减少了电源、风扇、交换机等硬件的采购数量,初期硬件成本降低30%。
3.简化线缆与运维,提升管理效率
刀片通过机框背板与网络交换机连接,机柜内的线缆数量减少70%以上,告别了传统机架式服务器“线缆丛林”的问题,布线与维护更便捷。同时,集中化管理模块让运维人员可通过单一平台管理数十台刀片,硬件监控、故障排查、固件升级等操作无需逐台进行,运维工作量减少50%以上。某数据中心运维团队管理500个计算节点,采用刀片式服务器后,运维人员从8人精简至4人,管理效率显著提升。
4.高冗余与可靠性,保障业务连续
机框的电源、风扇、交换机等模块均支持冗余配置(如N+1、2N冗余),某一模块故障时,备用模块会自动接管,不会影响刀片运行。例如,机框配备4个电源模块(3+1冗余),即使1个电源故障,其他3个仍能满足所有刀片的供电需求;集中式散热的风扇阵列也支持冗余,单个风扇故障不影响整体散热效果。某金融机构的刀片式服务器集群,年可用性达99.99%, downtime 仅4.38小时/年,远高于传统机架式服务器的99.5%可用性。
四、刀片式服务器与其他服务器类型的核心差异
1.与机架式服务器的差异
机架式服务器独立完整,扩展接口丰富(如PCIe插槽多),适合单机部署或小规模集群,灵活性高但空间利用率低;刀片式服务器空间密度高、能耗低,但扩展依赖机框,单刀片扩展能力较弱。例如,需要部署高性能GPU服务器时,机架式服务器可直接加装GPU卡,而刀片式服务器需使用专用GPU刀片或扩展机框,灵活性稍差。
2.与塔式服务器的差异
塔式服务器体积大、独立运行,适合中小企业单机使用,部署简单但不适合大规模集群;刀片式服务器是为集群设计的高密度方案,需配合机框使用,适合大规模算力需求。某中小企业办公室部署1台塔式服务器即可满足文件共享需求,而大型云服务商则需数千片刀片式服务器组成集群提供云服务。
3.与机柜式服务器的差异
机柜式服务器(如整机柜服务器)将多个计算节点集成到一个机柜中,是刀片式服务器的“升级形态”,算力密度更高(单机柜可达200+节点),但定制化程度高、初期投入大;刀片式服务器基于标准化机框,兼容性强、投入门槛相对较低。某超算中心采用机柜式服务器实现百万核级算力,而中型数据中心则选择刀片式服务器平衡密度与成本。
五、刀片式服务器的典型适用场景
1.虚拟化与云计算集群
虚拟化平台需要大量计算节点运行虚拟机,刀片式服务器的高密度与集中管理特性完美匹配需求。某云服务商采用刀片式服务器构建虚拟化集群,10个机框(80片刀片)可运行1600台虚拟机,相比机架式服务器集群,空间占用减少50%,运维成本降低40%,虚拟机部署与迁移效率提升30%。
2.大数据计算与分布式存储
Hadoop、Spark等大数据框架依赖大规模集群节点并行计算,刀片式服务器的共享网络与高密度特性可提升集群互联效率。某企业的大数据分析平台采用64片刀片式服务器组成集群,处理100TB数据的时间从原来的24小时缩短至8小时,计算效率提升200%,同时集群部署空间仅为原来的1/3。
3.企业数据中心服务器整合
传统企业数据中心存在大量零散的机架式服务器,资源利用率低、运维复杂,通过刀片式服务器整合可优化资源。某集团企业将原来的40台机架式服务器整合为10个机框(80片刀片),服务器数量减少50%,机柜空间从8个减少至3个,电力消耗降低35%,运维人员从6人减至2人。
4.高可用性关键业务系统
金融、电信等行业的关键业务系统对可用性要求极高,刀片式服务器的冗余设计与快速故障恢复能力可保障业务连续。某电信运营商的核心计费系统采用刀片式服务器集群,通过机框冗余电源、风扇与网络模块,结合刀片热插拔功能,实现了99.999%的可用性,每年因硬件故障导致的业务中断时间不超过5分钟。
随着云计算与AI技术的发展,刀片式服务器正朝着“更高密度、更智能管理、更强扩展能力”演进,如支持液冷散热的刀片机框、融合AI管理的智能刀片系统等。实践建议:企业在部署刀片式服务器时,需结合业务算力需求、扩展规划与成本预算,选择合适的机框与刀片配置,充分发挥其高密度与集中化管理的优势。
上一篇
服务器迁移至新服务器方法有哪些?
很多时候企业需要将现有服务器上的数据迁移到新的服务器上,对于新手来说会比较陌生,今天快快网络就跟大家介绍下服务器迁移至新服务器方法有哪些,在开始迁移之前,首先需要确保你的数据得到了充分的备份。 服务器迁移至新服务器方法有哪些? 1. 选择新服务器:根据实际需求选择合适的新服务器。可以考虑服务器性能、存储容量、网络连接等因素。 2. 数据备份:在迁移之前,需要对现有服务器上的数据进行备份。可以使用服务器备份软件或手动复制文件的方式进行备份。 3. 迁移应用程序和配置文件:将现有服务器上的应用程序和配置文件复制到新服务器上。这包括网站文件、数据库文件、配置文件等。 4. 数据库迁移:如果使用了数据库,需要将数据库迁移到新服务器上。可以使用数据库备份和还原的方式进行迁移,或者使用数据库迁移工具。 5. 测试和调试:在迁移完成后,需要对新服务器进行测试和调试,确保应用程序和数据库能够正常运行。 6. DNS更新:如果有域名相关的配置,需要更新DNS记录,将域名指向新服务器的IP地址。 7. 切换流量:当新服务器已经正常运行并通过测试后,可以将流量切换到新服务器上。这可以通过修改DNS记录、负载均衡器配置等方式进行。 8. 监测和优化:在迁移完成后,需要密切监测新服务器的性能和稳定性,并进行必要的优化和调整。 需要注意的是,服务器迁移是一个复杂的过程,可能会涉及到多个系统和组件的配置和调整。在进行迁移前,建议制定详细的迁移计划,并在迁移过程中密切关注服务器的状态和运行情况。 测试和验证数据 一旦数据迁移完成,你需要对迁移后的数据进行测试和验证。这包括检查文件和数据库的一致性,测试网站和其他服务的可用性等。如果发现问题,及时进行修复和调整。 更新DNS记录 当你确认数据迁移无误后,最后一步是更新域名解析记录,将域名指向新的服务器。这样,用户就可以访问到新的服务器上的网站和服务了。 通过以上的步骤,你可以快速、安全地将服务器上的数据迁移到新的服务器上。记住,备份数据、选择合适的迁移方法、测试迁移过程、逐步迁移数据、测试和验证数据以及更新DNS记录是确保数据迁移成功的关键步骤。 服务器迁移至新服务器方法有哪些?以上就是详细的步骤介绍,在进行服务器迁移之前,首先需要备份原有服务器上的数据。数据备份是非常重要的,毕竟那都是一家企业的重要信息。
什么是负载均衡,教你彻底搞懂负载均衡
在业务初期,我们一般会先使用单台服务器对外提供服务。随着业务流量越来越大,单台服务器无论如何优化,无论采用多好的硬件,总会有性能天花板,当单服务器的性能无法满足业务需求时,就需要把多台服务器组成集群系统提高整体的处理性能。基于上述需求,我们要使用统一的流量入口来对外提供服务,本质上就是需要一个流量调度器,通过均衡的算法,将用户大量的请求流量均衡地分发到集群中不同的服务器上。这其实就是我们今天要说的负载均衡,什么是负载均衡?使用负载均衡可以给我们带来的几个好处:提高了系统的整体性能;提高了系统的扩展性;提高了系统的可用性;负载均衡类型什么是负载均衡?广义上的负载均衡器大概可以分为 3 类,包括:DNS 方式实现负载均衡、硬件负载均衡、软件负载均衡。(一)DNS 实现负载均衡DNS 实现负载均衡是最基础简单的方式。一个域名通过 DNS 解析到多个 IP,每个 IP 对应不同的服务器实例,这样就完成了流量的调度,虽然没有使用常规的负载均衡器,但实现了简单的负载均衡功能。通过 DNS 实现负载均衡的方式,最大的优点就是实现简单,成本低,无需自己开发或维护负载均衡设备,不过存在一些缺点:①服务器故障切换延迟大,服务器升级不方便。我们知道 DNS 与用户之间是层层的缓存,即便是在故障发生时及时通过 DNS 修改或摘除故障服务器,但中间经过运营商的 DNS 缓存,且缓存很有可能不遵循 TTL 规则,导致 DNS 生效时间变得非常缓慢,有时候一天后还会有些许的请求流量。②流量调度不均衡,粒度太粗。DNS 调度的均衡性,受地区运营商 LocalDNS 返回 IP 列表的策略有关系,有的运营商并不会轮询返回多个不同的 IP 地址。另外,某个运营商 LocalDNS 背后服务了多少用户,这也会构成流量调度不均的重要因素。③流量分配策略太简单,支持的算法太少。DNS 一般只支持 rr 的轮询方式,流量分配策略比较简单,不支持权重、Hash 等调度算法。④DNS 支持的 IP 列表有限制。我们知道 DNS 使用 UDP 报文进行信息传递,每个 UDP 报文大小受链路的 MTU 限制,所以报文中存储的 IP 地址数量也是非常有限的,阿里 DNS 系统针对同一个域名支持配置 10 个不同的 IP 地址。(二)硬件负载均衡硬件负载均衡是通过专门的硬件设备来实现负载均衡功能,是专用的负载均衡设备。目前业界典型的硬件负载均衡设备有两款:F5和A10。这类设备性能强劲、功能强大,但价格非常昂贵,一般只有土豪公司才会使用此类设备,中小公司一般负担不起,业务量没那么大,用这些设备也是挺浪费的。硬件负载均衡的优点:功能强大:全面支持各层级的负载均衡,支持全面的负载均衡算法。性能强大:性能远超常见的软件负载均衡器。稳定性高:商用硬件负载均衡,经过了良好的严格测试,经过大规模使用,稳定性高。安全防护:还具备防火墙、防 DDoS 攻击等安全功能,以及支持 SNAT 功能。硬件负载均衡的缺点也很明显:①价格贵;②扩展性差,无法进行扩展和定制;③调试和维护比较麻烦,需要专业人员;(三)软件负载均衡软件负载均衡,可以在普通的服务器上运行负载均衡软件,实现负载均衡功能。目前常见的有 Nginx、HAproxy、LVS。其中的区别:Nginx:七层负载均衡,支持 HTTP、E-mail 协议,同时也支持 4 层负载均衡;HAproxy:支持七层规则的,性能也很不错。OpenStack 默认使用的负载均衡软件就是 HAproxy;LVS:运行在内核态,性能是软件负载均衡中最高的,严格来说工作在三层,所以更通用一些,适用各种应用服务。软件负载均衡的优点:易操作:无论是部署还是维护都相对比较简单;便宜:只需要服务器的成本,软件是免费的;灵活:4 层和 7 层负载均衡可以根据业务特点进行选择,方便进行扩展和定制功能。负载均衡LVS软件负载均衡主要包括:Nginx、HAproxy 和 LVS,三款软件都比较常用。四层负载均衡基本上都会使用 LVS,据了解 BAT 等大厂都是 LVS 重度使用者,就是因为 LVS 非常出色的性能,能为公司节省巨大的成本。LVS,全称 Linux Virtual Server 是由国人章文嵩博士发起的一个开源的项目,在社区具有很大的热度,是一个基于四层、具有强大性能的反向代理服务器。它现在是标准内核的一部分,它具备可靠性、高性能、可扩展性和可操作性的特点,从而以低廉的成本实现最优的性能。Netfilter基础原理LVS 是基于 Linux 内核中 netfilter 框架实现的负载均衡功能,所以要学习 LVS 之前必须要先简单了解 netfilter 基本工作原理。netfilter 其实很复杂,平时我们说的 Linux 防火墙就是 netfilter,不过我们平时操作的都是 iptables,iptables 只是用户空间编写和传递规则的工具而已,真正工作的是 netfilter。通过下图可以简单了解下 netfilter 的工作机制:netfilter 是内核态的 Linux 防火墙机制,作为一个通用、抽象的框架,提供了一整套的 hook 函数管理机制,提供诸如数据包过滤、网络地址转换、基于协议类型的连接跟踪的功能。通俗点讲,就是 netfilter 提供一种机制,可以在数据包流经过程中,根据规则设置若干个关卡(hook 函数)来执行相关的操作。netfilter 总共设置了 5 个点,包括:①PREROUTING :刚刚进入网络层,还未进行路由查找的包,通过此处②INPUT :通过路由查找,确定发往本机的包,通过此处③FORWARD :经路由查找后,要转发的包,在POST_ROUTING之前④OUTPUT :从本机进程刚发出的包,通过此处⑤POSTROUTING :进入网络层已经经过路由查找,确定转发,将要离开本设备的包,通过此处当一个数据包进入网卡,经过链路层之后进入网络层就会到达 PREROUTING,接着根据目标 IP 地址进行路由查找,如果目标 IP 是本机,数据包继续传递到 INPUT 上,经过协议栈后根据端口将数据送到相应的应用程序。应用程序处理请求后将响应数据包发送到 OUTPUT 上,最终通过 POSTROUTING 后发送出网卡。如果目标 IP 不是本机,而且服务器开启了 forward 参数,就会将数据包递送给 FORWARD 上,最后通过 POSTROUTING 后发送出网卡。LVS基础原理LVS 是基于 netfilter 框架,主要工作于 INPUT 链上,在 INPUT 上注册 ip_vs_in HOOK 函数,进行 IPVS 主流程,大概原理如图所示:当用户访问 www.sina.com.cn 时,用户数据通过层层网络,最后通过交换机进入 LVS 服务器网卡,并进入内核网络层。进入 PREROUTING 后经过路由查找,确定访问的目的 VIP 是本机 IP 地址,所以数据包进入到 INPUT 链上LVS 是工作在 INPUT 链上,会根据访问的 IP:Port 判断请求是否是 LVS 服务,如果是则进行 LVS 主流程,强行修改数据包的相关数据,并将数据包发往 POSTROUTING 链上。POSTROUTING 上收到数据包后,根据目标 IP 地址(后端真实服务器),通过路由选路,将数据包最终发往后端的服务器上。开源 LVS 版本有 3 种工作模式,每种模式工作原理都不同,每种模式都有自己的优缺点和不同的应用场景,包括以下三种模式:①DR 模式②NAT 模式③Tunnel 模式这里必须要提另外一种模式是 FullNAT,这个模式在开源版本中是模式没有的。这个模式最早起源于百度,后来又在阿里发扬光大,由阿里团队开源,代码地址如下:https://github.com/alibaba/lvsLVS 官网也有相关下载地址,不过并没有合进到内核主线版本。后面会有专门章节详细介绍 FullNAT 模式。下边分别就 DR、NAT、Tunnel 模式分别详细介绍原理。DR 模式实现原理LVS 基本原理图中描述的比较简单,表述的是比较通用流程。下边会针对 DR 模式的具体实现原理,详细的阐述 DR 模式是如何工作的。(一)实现原理过程① 当客户端请求 www.sina.com.cn 主页,请求数据包穿过网络到达 Sina 的 LVS 服务器网卡:源 IP 是客户端 IP 地址 CIP,目的 IP 是新浪对外的服务器 IP 地址,也就是 VIP;此时源 MAC 地址是 CMAC,其实是 LVS 连接的路由器的 MAC 地址(为了容易理解记为 CMAC),目标 MAC 地址是 VIP 对应的 MAC,记为 VMAC。② 数据包经过链路层到达 PREROUTING 位置(刚进入网络层),查找路由发现目的 IP 是 LVS 的 VIP,就会递送到 INPUT 链上,此时数据包 MAC、IP、Port 都没有修改。③ 数据包到达 INPUT 链,INPUT 是 LVS 主要工作的位置。此时 LVS 会根据目的 IP 和 Port 来确认是否是 LVS 定义的服务,如果是定义过的 VIP 服务,就会根据配置信息,从真实服务器列表 中选择一个作为 RS1,然后以 RS1 作为目标查找 Out 方向的路由,确定一下跳信息以及数据包要通过哪个网卡发出。最后将数据包投递到 OUTPUT 链上。④ 数据包通过 POSTROUTING 链后,从网络层转到链路层,将目的 MAC 地址修改为 RealServer 服务器 MAC 地址,记为 RMAC;而源 MAC 地址修改为 LVS 与 RS 同网段的 selfIP 对应的 MAC 地址,记为 DMAC。此时,数据包通过交换机转发给了 RealServer 服务器(注:为了简单图中没有画交换机)。⑤ 请求数据包到达后端真实服务器后,链路层检查目的 MAC 是自己网卡地址。到了网络层,查找路由,目的 IP 是 VIP(lo 上配置了 VIP),判定是本地主机的数据包,经过协议栈拷贝至应用程序(比如 nginx 服务器),nginx 响应请求后,产生响应数据包。然后以 CIP 查找出方向的路由,确定下一跳信息和发送网卡设备信息。此时数据包源、目的 IP 分别是 VIP、CIP,而源 MAC 地址是 RS1 的 RMAC,目的 MAC 是下一跳(路由器)的 MAC 地址,记为 CMAC(为了容易理解,记为 CMAC)。然后数据包通过 RS 相连的路由器转发给真正客户端,完成了请求响应的全过程。从整个过程可以看出,DR 模式 LVS 逻辑比较简单,数据包通过直接路由方式转发给后端服务器,而且响应数据包是由 RS 服务器直接发送给客户端,不经过 LVS。我们知道通常请求数据包会比较小,响应报文较大,经过 LVS 的数据包基本上都是小包,所以这也是 LVS 的 DR 模式性能强大的主要原因。(二)优缺点和使用场景DR 模式的优点1.响应数据不经过 lvs,性能高2.对数据包修改小,信息保存完整(携带客户端源 IP)DR 模式的缺点1.lvs 与 rs 必须在同一个物理网络(不支持跨机房)2.服务器上必须配置 lo 和其它内核参数3.不支持端口映射DR 模式的使用场景如果对性能要求非常高,可以首选 DR 模式,而且可以透传客户端源 IP 地址。NAT 模式实现原理(一)实现原理与过程① 用户请求数据包经过层层网络,到达 lvs 网卡,此时数据包源 IP 是 CIP,目的 IP 是 VIP。② 经过网卡进入网络层 prerouting 位置,根据目的 IP 查找路由,确认是本机 IP,将数据包转发到 INPUT 上,此时源、目的 IP 都未发生变化。③ 到达 lvs 后,通过目的 IP 和目的 port 查找是否为 IPVS 服务。若是 IPVS 服务,则会选择一个 RS 作为后端服务器,将数据包目的 IP 修改为 RIP,并以 RIP 为目的 IP 查找路由信息,确定下一跳和出口信息,将数据包转发至 output 上。④ 修改后的数据包经过 postrouting 和链路层处理后,到达 RS 服务器,此时的数据包源 IP 是 CIP,目的 IP 是 RIP。⑤ 到达 RS 服务器的数据包经过链路层和网络层检查后,被送往用户空间 nginx 程序。nginx 程序处理完毕,发送响应数据包,由于 RS 上默认网关配置为 lvs 设备 IP,所以 nginx 服务器会将数据包转发至下一跳,也就是 lvs 服务器。此时数据包源 IP 是 RIP,目的 IP 是 CIP。⑥ lvs 服务器收到 RS 响应数据包后,根据路由查找,发现目的 IP 不是本机 IP,且 lvs 服务器开启了转发模式,所以将数据包转发给 forward 链,此时数据包未作修改。⑦ lvs 收到响应数据包后,根据目的 IP 和目的 port 查找服务和连接表,将源 IP 改为 VIP,通过路由查找,确定下一跳和出口信息,将数据包发送至网关,经过复杂的网络到达用户客户端,最终完成了一次请求和响应的交互。NAT 模式双向流量都经过 LVS,因此 NAT 模式性能会存在一定的瓶颈。不过与其它模式区别的是,NAT 支持端口映射,且支持 windows 操作系统。NAT 模式优点1.能够支持 windows 操作系统2.支持端口映射。如果 rs 端口与 vport 不一致,lvs 除了修改目的 IP,也会修改 dport 以支持端口映射。NAT 模式缺点1.后端 RS 需要配置网关2.双向流量对 lvs 负载压力比较大NAT 模式的使用场景如果你是 windows 系统,使用 lvs 的话,则必须选择 NAT 模式了。Tunnel 模式在国内使用的比较少,不过据说腾讯使用了大量的 Tunnel 模式。它也是一种单臂的模式,只有请求数据会经过 lvs,响应数据直接从后端服务器发送给客户端,性能也很强大,同时支持跨机房。下边继续看图分析原理。(一)实现原理与过程① 用户请求数据包经过多层网络,到达 lvs 网卡,此时数据包源 IP 是 cip,目的 ip 是 vip。② 经过网卡进入网络层 prerouting 位置,根据目的 ip 查找路由,确认是本机 ip,将数据包转发到 input 链上,到达 lvs,此时源、目的 ip 都未发生变化。③ 到达 lvs 后,通过目的 ip 和目的 port 查找是否为 IPVS 服务。若是 IPVS 服务,则会选择一个 rs 作为后端服务器,以 rip 为目的 ip 查找路由信息,确定下一跳、dev 等信息,然后 IP 头部前边额外增加了一个 IP 头(以 dip 为源,rip 为目的 ip),将数据包转发至 output 上。④ 数据包根据路由信息经最终经过 lvs 网卡,发送至路由器网关,通过网络到达后端服务器。⑤ 后端服务器收到数据包后,ipip 模块将 Tunnel 头部卸载,正常看到的源 ip 是 cip,目的 ip 是 vip,由于在 tunl0 上配置 vip,路由查找后判定为本机 ip,送往应用程序。应用程序 nginx 正常响应数据后以 vip 为源 ip,cip 为目的 ip 数据包发送出网卡,最终到达客户端。Tunnel 模式具备 DR 模式的高性能,又支持跨机房访问,听起来比较完美。不过国内运营商有一定特色性,比如 RS 的响应数据包的源 IP 为 VIP,VIP 与后端服务器有可能存在跨运营商的情况,很有可能被运营商的策略封掉,Tunnel 在生产环境确实没有使用过,在国内推行 Tunnel 可能会有一定的难度吧。(二)优点、缺点与使用场景Tunnel 模式的优点1.单臂模式,对 lvs 负载压力小2.对数据包修改较小,信息保存完整3.可跨机房(不过在国内实现有难度)Tunnel 模式的缺点1.需要在后端服务器安装配置 ipip 模块2.需要在后端服务器 tunl0 配置 vip3.隧道头部的加入可能导致分片,影响服务器性能4.隧道头部 IP 地址固定,后端服务器网卡 hash 可能不均5.不支持端口映射Tunnel 模式的使用场景理论上,如果对转发性能要求较高,且有跨机房需求,Tunnel 可能是较好的选择。以上是主题为:什么是负载均衡?的教学全部内容,希望对您有帮助!快快网络致力于安全防护、服务器高防、网络高防、ddos防护、cc防护、dns防护、防劫持、高防服务器、网站防护等方面的服务,自研的WAF提供任意CC和DDOS攻击防御。更多详情联系客服QQ 537013901
为什么要选高防服务器,高防服务器好在哪里
高防服务器除了具备普通服务器的功能之外,还具有防攻击等方面的能力,对于大部分类型的网络攻击具有一定的防护作用。大厂的可以试试阿里云、华为云的,中小厂商的话,快快网络的高防服务器也不错。那么高防服务器和普通服务器相比,高防服务器好在哪里,为什么要选高防服务器①知名品牌不一样不一样知名品牌的网络服务器服务提供商所购置回家的成本费当然不一样那麼租赁的花费也会有高低。②规格型号不一样网络服务器有1U,2U及其4U之分,U以前的大数字越大表明网络服务器的规格型号越大那麼花费越高。③服务器配置不一样绝大多数的IDC服务提供商会出示组装机供不一样要求的公司所应用。那麼就会造成不一样的配备计划方案例如有的服务器硬盘应用800G有的应用1T。那麼1T的网络服务器就会比800G的贵。尽管服务器租用比主机托管空出一项租用费但相比公司自身去买一台网络服务器還是很划得来的。④网络服务器的地域高防服务器连接点不一样价钱都是不一样的。海外高防服务器和中国高防服务器的价钱就不一样,例如海外韩国高防服务器的价钱就和中国佛山市高防服务器的价钱不一样。2、高防服务器主机房的花费不一样的高防服务器主机房出示的資源也不一样。資源越丰富多彩的高防服务器主机房其花费越高举例说明BGPBGP多线主机房因为是全无线网络覆盖其应用价钱当然会比别的单线主机房贵3、高防服务器网络带宽的花费这一点想来诸位企业管理者都清晰不一样尺寸的高防服务器的网络带宽乃至于网络带宽的应用方法不一样都是造成网络带宽的价钱不一样,例如100M的就比50M贵,私有网络带宽就比共享资源网络带宽贵。4、基本資源的花费这儿的资源费就是指主机房的水电工程的花费不论是网络服务器的运行還是工作人员都是应用到这种資源。一般来说这种花费是由企业管理者同经销商相互分摊的。5、个性化服务花费尽管很多IDC服务提供商说自身的升值花费大多数全是完全免费的,但即然是服务项目就会有成本费。针对一些成本增加的个性化服务服务提供商当然会扣除花费。这一都是依据不一样的企业管理者的不一样要求而决策了个性化服务花费的最后价钱。6、防御力的尺寸高防服务器关键就是指单独单独设备硬防安全防护为100G,300G,500G等。这类高防服务器主要用于非常容易受进攻的本人或公司,关键是为大中小型的顾客服务。高防服务器的G标值尺寸就是说这一安全防护的工作能力尺寸。G标值越大,它的防御力越高。高防服务器的优势是安全防护充足大,那样能够为公司或是本人更强有力地处理浏览量大而导致的各种各样难题;另外它的高防服务器特性还可以很合理地防御力CC进攻,Ddos,Udp进攻等。联系客服小潘QQ:712730909--------智能云安全管理服务商-----------------快快i9,就是最好i9。 快快i9,才是真正i9!
2025-09-27 19:03:10
2025-06-29 21:16:05
2025-10-22 18:04:10
2025-05-03 10:30:29
2025-08-28 19:03:04
2025-09-28 19:03:04
2025-06-04 19:04:04
2025-08-08 20:19:04
2025-09-27 19:03:10
2025-06-29 21:16:05
2025-10-22 18:04:10
2025-05-03 10:30:29
2025-08-28 19:03:04
2025-09-28 19:03:04
2025-06-04 19:04:04
2025-08-08 20:19:04
发布者:售前健健 | 本文章发表于:2025-11-16
在数据中心追求“空间高效利用与集中化管理”的趋势下,刀片式服务器成为高密度部署的核心选择——它是一种将多个服务器模块(刀片)集成到一个标准机柜式机框中的服务器类型,通过共享电源、散热、网络等基础设施,实现空间压缩、能耗降低与运维简化。与传统机架式服务器相比,刀片式服务器在单位空间内可部署更多计算节点,尤其适合虚拟化、云计算、大数据等需要大规模集群算力的场景,是数据中心提升算力密度的“利器”。本文将从本质、架构、优势、差异、场景及部署要点等维度,全面解析刀片式服务器的核心价值。
一、刀片式服务器的核心本质
刀片式服务器的本质是“以模块化设计实现高密度集成的服务器集群系统”。其核心组成包括刀片(Blade)与机框(Chassis):刀片是独立的计算单元,相当于一台精简的服务器,包含CPU、内存、硬盘、网卡等核心部件;机框则是承载刀片的标准化容器,内置共享的电源模块、散热模块、网络交换机模块及管理模块。多个刀片(通常1-16片)插入机框后,可共享机框的基础设施,无需为每台刀片单独配置电源、风扇与网络设备。例如,一个10U高度的机框可容纳8片刀片式服务器,而传统机架式服务器在相同空间内仅能部署4台,空间利用率直接翻倍。

二、刀片式服务器的核心架构
1.刀片模块:独立计算节点
刀片模块是刀片式服务器的计算核心,采用精简设计,去除了传统服务器的独立电源、风扇与部分扩展接口,通过机框背部的连接器与共享基础设施对接。刀片支持热插拔,可在不中断机框其他刀片运行的情况下进行更换或升级。例如,某企业的刀片式服务器集群中,一片刀片因硬件故障下线,运维人员通过热插拔方式在5分钟内完成更换,其他刀片的业务运行不受任何影响。
2.机框模块
机框是刀片式服务器的“母体”,主要提供三大功能:电力共享——内置多冗余电源模块,为所有刀片统一供电,电源利用率比单机供电高30%以上;散热共享——机框后部或顶部配备集中式风扇阵列,通过风道设计为刀片均匀散热,散热效率比单机散热提升25%;网络共享——内置刀片式交换机,刀片通过背板与交换机连接,实现刀片间的高速互联与外部网络接入,减少了机柜内的线缆数量。
3.管理模块
机框配备独立的管理模块(如IBM的AMM、HPE的iLO),支持通过单一界面对所有刀片进行统一管理,包括开机/关机、硬件监控、故障告警、固件升级等操作。运维人员无需逐台登录服务器,即可完成整个机框刀片的运维工作,管理效率提升60%以上。
三、刀片式服务器的突出优势
1.极致空间利用率,提升算力密度
刀片式服务器通过模块化集成,单位空间内的计算节点数量远超传统机架式服务器。例如,一个42U标准机柜可部署3个14U机框,每个机框容纳8片刀片,总计24个计算节点;而相同机柜内仅能部署12台2U机架式服务器,算力密度直接翻倍。某云数据中心采用刀片式服务器后,单机柜的算力输出从500核提升至1000核,数据中心空间利用率提升100%,无需扩建机房即可满足业务增长需求。
2.共享基础设施,降低能耗与成本
共享电源与散热模块大幅降低了能耗:集中式电源的转换效率可达95%以上,比单机电源高10%-15%;集中式散热减少了风扇数量,风扇功耗降低40%。某企业的刀片式服务器集群相比同等规模的机架式服务器,每年电费节省25万元;同时,共享基础设施减少了电源、风扇、交换机等硬件的采购数量,初期硬件成本降低30%。
3.简化线缆与运维,提升管理效率
刀片通过机框背板与网络交换机连接,机柜内的线缆数量减少70%以上,告别了传统机架式服务器“线缆丛林”的问题,布线与维护更便捷。同时,集中化管理模块让运维人员可通过单一平台管理数十台刀片,硬件监控、故障排查、固件升级等操作无需逐台进行,运维工作量减少50%以上。某数据中心运维团队管理500个计算节点,采用刀片式服务器后,运维人员从8人精简至4人,管理效率显著提升。
4.高冗余与可靠性,保障业务连续
机框的电源、风扇、交换机等模块均支持冗余配置(如N+1、2N冗余),某一模块故障时,备用模块会自动接管,不会影响刀片运行。例如,机框配备4个电源模块(3+1冗余),即使1个电源故障,其他3个仍能满足所有刀片的供电需求;集中式散热的风扇阵列也支持冗余,单个风扇故障不影响整体散热效果。某金融机构的刀片式服务器集群,年可用性达99.99%, downtime 仅4.38小时/年,远高于传统机架式服务器的99.5%可用性。
四、刀片式服务器与其他服务器类型的核心差异
1.与机架式服务器的差异
机架式服务器独立完整,扩展接口丰富(如PCIe插槽多),适合单机部署或小规模集群,灵活性高但空间利用率低;刀片式服务器空间密度高、能耗低,但扩展依赖机框,单刀片扩展能力较弱。例如,需要部署高性能GPU服务器时,机架式服务器可直接加装GPU卡,而刀片式服务器需使用专用GPU刀片或扩展机框,灵活性稍差。
2.与塔式服务器的差异
塔式服务器体积大、独立运行,适合中小企业单机使用,部署简单但不适合大规模集群;刀片式服务器是为集群设计的高密度方案,需配合机框使用,适合大规模算力需求。某中小企业办公室部署1台塔式服务器即可满足文件共享需求,而大型云服务商则需数千片刀片式服务器组成集群提供云服务。
3.与机柜式服务器的差异
机柜式服务器(如整机柜服务器)将多个计算节点集成到一个机柜中,是刀片式服务器的“升级形态”,算力密度更高(单机柜可达200+节点),但定制化程度高、初期投入大;刀片式服务器基于标准化机框,兼容性强、投入门槛相对较低。某超算中心采用机柜式服务器实现百万核级算力,而中型数据中心则选择刀片式服务器平衡密度与成本。
五、刀片式服务器的典型适用场景
1.虚拟化与云计算集群
虚拟化平台需要大量计算节点运行虚拟机,刀片式服务器的高密度与集中管理特性完美匹配需求。某云服务商采用刀片式服务器构建虚拟化集群,10个机框(80片刀片)可运行1600台虚拟机,相比机架式服务器集群,空间占用减少50%,运维成本降低40%,虚拟机部署与迁移效率提升30%。
2.大数据计算与分布式存储
Hadoop、Spark等大数据框架依赖大规模集群节点并行计算,刀片式服务器的共享网络与高密度特性可提升集群互联效率。某企业的大数据分析平台采用64片刀片式服务器组成集群,处理100TB数据的时间从原来的24小时缩短至8小时,计算效率提升200%,同时集群部署空间仅为原来的1/3。
3.企业数据中心服务器整合
传统企业数据中心存在大量零散的机架式服务器,资源利用率低、运维复杂,通过刀片式服务器整合可优化资源。某集团企业将原来的40台机架式服务器整合为10个机框(80片刀片),服务器数量减少50%,机柜空间从8个减少至3个,电力消耗降低35%,运维人员从6人减至2人。
4.高可用性关键业务系统
金融、电信等行业的关键业务系统对可用性要求极高,刀片式服务器的冗余设计与快速故障恢复能力可保障业务连续。某电信运营商的核心计费系统采用刀片式服务器集群,通过机框冗余电源、风扇与网络模块,结合刀片热插拔功能,实现了99.999%的可用性,每年因硬件故障导致的业务中断时间不超过5分钟。
随着云计算与AI技术的发展,刀片式服务器正朝着“更高密度、更智能管理、更强扩展能力”演进,如支持液冷散热的刀片机框、融合AI管理的智能刀片系统等。实践建议:企业在部署刀片式服务器时,需结合业务算力需求、扩展规划与成本预算,选择合适的机框与刀片配置,充分发挥其高密度与集中化管理的优势。
上一篇
服务器迁移至新服务器方法有哪些?
很多时候企业需要将现有服务器上的数据迁移到新的服务器上,对于新手来说会比较陌生,今天快快网络就跟大家介绍下服务器迁移至新服务器方法有哪些,在开始迁移之前,首先需要确保你的数据得到了充分的备份。 服务器迁移至新服务器方法有哪些? 1. 选择新服务器:根据实际需求选择合适的新服务器。可以考虑服务器性能、存储容量、网络连接等因素。 2. 数据备份:在迁移之前,需要对现有服务器上的数据进行备份。可以使用服务器备份软件或手动复制文件的方式进行备份。 3. 迁移应用程序和配置文件:将现有服务器上的应用程序和配置文件复制到新服务器上。这包括网站文件、数据库文件、配置文件等。 4. 数据库迁移:如果使用了数据库,需要将数据库迁移到新服务器上。可以使用数据库备份和还原的方式进行迁移,或者使用数据库迁移工具。 5. 测试和调试:在迁移完成后,需要对新服务器进行测试和调试,确保应用程序和数据库能够正常运行。 6. DNS更新:如果有域名相关的配置,需要更新DNS记录,将域名指向新服务器的IP地址。 7. 切换流量:当新服务器已经正常运行并通过测试后,可以将流量切换到新服务器上。这可以通过修改DNS记录、负载均衡器配置等方式进行。 8. 监测和优化:在迁移完成后,需要密切监测新服务器的性能和稳定性,并进行必要的优化和调整。 需要注意的是,服务器迁移是一个复杂的过程,可能会涉及到多个系统和组件的配置和调整。在进行迁移前,建议制定详细的迁移计划,并在迁移过程中密切关注服务器的状态和运行情况。 测试和验证数据 一旦数据迁移完成,你需要对迁移后的数据进行测试和验证。这包括检查文件和数据库的一致性,测试网站和其他服务的可用性等。如果发现问题,及时进行修复和调整。 更新DNS记录 当你确认数据迁移无误后,最后一步是更新域名解析记录,将域名指向新的服务器。这样,用户就可以访问到新的服务器上的网站和服务了。 通过以上的步骤,你可以快速、安全地将服务器上的数据迁移到新的服务器上。记住,备份数据、选择合适的迁移方法、测试迁移过程、逐步迁移数据、测试和验证数据以及更新DNS记录是确保数据迁移成功的关键步骤。 服务器迁移至新服务器方法有哪些?以上就是详细的步骤介绍,在进行服务器迁移之前,首先需要备份原有服务器上的数据。数据备份是非常重要的,毕竟那都是一家企业的重要信息。
什么是负载均衡,教你彻底搞懂负载均衡
在业务初期,我们一般会先使用单台服务器对外提供服务。随着业务流量越来越大,单台服务器无论如何优化,无论采用多好的硬件,总会有性能天花板,当单服务器的性能无法满足业务需求时,就需要把多台服务器组成集群系统提高整体的处理性能。基于上述需求,我们要使用统一的流量入口来对外提供服务,本质上就是需要一个流量调度器,通过均衡的算法,将用户大量的请求流量均衡地分发到集群中不同的服务器上。这其实就是我们今天要说的负载均衡,什么是负载均衡?使用负载均衡可以给我们带来的几个好处:提高了系统的整体性能;提高了系统的扩展性;提高了系统的可用性;负载均衡类型什么是负载均衡?广义上的负载均衡器大概可以分为 3 类,包括:DNS 方式实现负载均衡、硬件负载均衡、软件负载均衡。(一)DNS 实现负载均衡DNS 实现负载均衡是最基础简单的方式。一个域名通过 DNS 解析到多个 IP,每个 IP 对应不同的服务器实例,这样就完成了流量的调度,虽然没有使用常规的负载均衡器,但实现了简单的负载均衡功能。通过 DNS 实现负载均衡的方式,最大的优点就是实现简单,成本低,无需自己开发或维护负载均衡设备,不过存在一些缺点:①服务器故障切换延迟大,服务器升级不方便。我们知道 DNS 与用户之间是层层的缓存,即便是在故障发生时及时通过 DNS 修改或摘除故障服务器,但中间经过运营商的 DNS 缓存,且缓存很有可能不遵循 TTL 规则,导致 DNS 生效时间变得非常缓慢,有时候一天后还会有些许的请求流量。②流量调度不均衡,粒度太粗。DNS 调度的均衡性,受地区运营商 LocalDNS 返回 IP 列表的策略有关系,有的运营商并不会轮询返回多个不同的 IP 地址。另外,某个运营商 LocalDNS 背后服务了多少用户,这也会构成流量调度不均的重要因素。③流量分配策略太简单,支持的算法太少。DNS 一般只支持 rr 的轮询方式,流量分配策略比较简单,不支持权重、Hash 等调度算法。④DNS 支持的 IP 列表有限制。我们知道 DNS 使用 UDP 报文进行信息传递,每个 UDP 报文大小受链路的 MTU 限制,所以报文中存储的 IP 地址数量也是非常有限的,阿里 DNS 系统针对同一个域名支持配置 10 个不同的 IP 地址。(二)硬件负载均衡硬件负载均衡是通过专门的硬件设备来实现负载均衡功能,是专用的负载均衡设备。目前业界典型的硬件负载均衡设备有两款:F5和A10。这类设备性能强劲、功能强大,但价格非常昂贵,一般只有土豪公司才会使用此类设备,中小公司一般负担不起,业务量没那么大,用这些设备也是挺浪费的。硬件负载均衡的优点:功能强大:全面支持各层级的负载均衡,支持全面的负载均衡算法。性能强大:性能远超常见的软件负载均衡器。稳定性高:商用硬件负载均衡,经过了良好的严格测试,经过大规模使用,稳定性高。安全防护:还具备防火墙、防 DDoS 攻击等安全功能,以及支持 SNAT 功能。硬件负载均衡的缺点也很明显:①价格贵;②扩展性差,无法进行扩展和定制;③调试和维护比较麻烦,需要专业人员;(三)软件负载均衡软件负载均衡,可以在普通的服务器上运行负载均衡软件,实现负载均衡功能。目前常见的有 Nginx、HAproxy、LVS。其中的区别:Nginx:七层负载均衡,支持 HTTP、E-mail 协议,同时也支持 4 层负载均衡;HAproxy:支持七层规则的,性能也很不错。OpenStack 默认使用的负载均衡软件就是 HAproxy;LVS:运行在内核态,性能是软件负载均衡中最高的,严格来说工作在三层,所以更通用一些,适用各种应用服务。软件负载均衡的优点:易操作:无论是部署还是维护都相对比较简单;便宜:只需要服务器的成本,软件是免费的;灵活:4 层和 7 层负载均衡可以根据业务特点进行选择,方便进行扩展和定制功能。负载均衡LVS软件负载均衡主要包括:Nginx、HAproxy 和 LVS,三款软件都比较常用。四层负载均衡基本上都会使用 LVS,据了解 BAT 等大厂都是 LVS 重度使用者,就是因为 LVS 非常出色的性能,能为公司节省巨大的成本。LVS,全称 Linux Virtual Server 是由国人章文嵩博士发起的一个开源的项目,在社区具有很大的热度,是一个基于四层、具有强大性能的反向代理服务器。它现在是标准内核的一部分,它具备可靠性、高性能、可扩展性和可操作性的特点,从而以低廉的成本实现最优的性能。Netfilter基础原理LVS 是基于 Linux 内核中 netfilter 框架实现的负载均衡功能,所以要学习 LVS 之前必须要先简单了解 netfilter 基本工作原理。netfilter 其实很复杂,平时我们说的 Linux 防火墙就是 netfilter,不过我们平时操作的都是 iptables,iptables 只是用户空间编写和传递规则的工具而已,真正工作的是 netfilter。通过下图可以简单了解下 netfilter 的工作机制:netfilter 是内核态的 Linux 防火墙机制,作为一个通用、抽象的框架,提供了一整套的 hook 函数管理机制,提供诸如数据包过滤、网络地址转换、基于协议类型的连接跟踪的功能。通俗点讲,就是 netfilter 提供一种机制,可以在数据包流经过程中,根据规则设置若干个关卡(hook 函数)来执行相关的操作。netfilter 总共设置了 5 个点,包括:①PREROUTING :刚刚进入网络层,还未进行路由查找的包,通过此处②INPUT :通过路由查找,确定发往本机的包,通过此处③FORWARD :经路由查找后,要转发的包,在POST_ROUTING之前④OUTPUT :从本机进程刚发出的包,通过此处⑤POSTROUTING :进入网络层已经经过路由查找,确定转发,将要离开本设备的包,通过此处当一个数据包进入网卡,经过链路层之后进入网络层就会到达 PREROUTING,接着根据目标 IP 地址进行路由查找,如果目标 IP 是本机,数据包继续传递到 INPUT 上,经过协议栈后根据端口将数据送到相应的应用程序。应用程序处理请求后将响应数据包发送到 OUTPUT 上,最终通过 POSTROUTING 后发送出网卡。如果目标 IP 不是本机,而且服务器开启了 forward 参数,就会将数据包递送给 FORWARD 上,最后通过 POSTROUTING 后发送出网卡。LVS基础原理LVS 是基于 netfilter 框架,主要工作于 INPUT 链上,在 INPUT 上注册 ip_vs_in HOOK 函数,进行 IPVS 主流程,大概原理如图所示:当用户访问 www.sina.com.cn 时,用户数据通过层层网络,最后通过交换机进入 LVS 服务器网卡,并进入内核网络层。进入 PREROUTING 后经过路由查找,确定访问的目的 VIP 是本机 IP 地址,所以数据包进入到 INPUT 链上LVS 是工作在 INPUT 链上,会根据访问的 IP:Port 判断请求是否是 LVS 服务,如果是则进行 LVS 主流程,强行修改数据包的相关数据,并将数据包发往 POSTROUTING 链上。POSTROUTING 上收到数据包后,根据目标 IP 地址(后端真实服务器),通过路由选路,将数据包最终发往后端的服务器上。开源 LVS 版本有 3 种工作模式,每种模式工作原理都不同,每种模式都有自己的优缺点和不同的应用场景,包括以下三种模式:①DR 模式②NAT 模式③Tunnel 模式这里必须要提另外一种模式是 FullNAT,这个模式在开源版本中是模式没有的。这个模式最早起源于百度,后来又在阿里发扬光大,由阿里团队开源,代码地址如下:https://github.com/alibaba/lvsLVS 官网也有相关下载地址,不过并没有合进到内核主线版本。后面会有专门章节详细介绍 FullNAT 模式。下边分别就 DR、NAT、Tunnel 模式分别详细介绍原理。DR 模式实现原理LVS 基本原理图中描述的比较简单,表述的是比较通用流程。下边会针对 DR 模式的具体实现原理,详细的阐述 DR 模式是如何工作的。(一)实现原理过程① 当客户端请求 www.sina.com.cn 主页,请求数据包穿过网络到达 Sina 的 LVS 服务器网卡:源 IP 是客户端 IP 地址 CIP,目的 IP 是新浪对外的服务器 IP 地址,也就是 VIP;此时源 MAC 地址是 CMAC,其实是 LVS 连接的路由器的 MAC 地址(为了容易理解记为 CMAC),目标 MAC 地址是 VIP 对应的 MAC,记为 VMAC。② 数据包经过链路层到达 PREROUTING 位置(刚进入网络层),查找路由发现目的 IP 是 LVS 的 VIP,就会递送到 INPUT 链上,此时数据包 MAC、IP、Port 都没有修改。③ 数据包到达 INPUT 链,INPUT 是 LVS 主要工作的位置。此时 LVS 会根据目的 IP 和 Port 来确认是否是 LVS 定义的服务,如果是定义过的 VIP 服务,就会根据配置信息,从真实服务器列表 中选择一个作为 RS1,然后以 RS1 作为目标查找 Out 方向的路由,确定一下跳信息以及数据包要通过哪个网卡发出。最后将数据包投递到 OUTPUT 链上。④ 数据包通过 POSTROUTING 链后,从网络层转到链路层,将目的 MAC 地址修改为 RealServer 服务器 MAC 地址,记为 RMAC;而源 MAC 地址修改为 LVS 与 RS 同网段的 selfIP 对应的 MAC 地址,记为 DMAC。此时,数据包通过交换机转发给了 RealServer 服务器(注:为了简单图中没有画交换机)。⑤ 请求数据包到达后端真实服务器后,链路层检查目的 MAC 是自己网卡地址。到了网络层,查找路由,目的 IP 是 VIP(lo 上配置了 VIP),判定是本地主机的数据包,经过协议栈拷贝至应用程序(比如 nginx 服务器),nginx 响应请求后,产生响应数据包。然后以 CIP 查找出方向的路由,确定下一跳信息和发送网卡设备信息。此时数据包源、目的 IP 分别是 VIP、CIP,而源 MAC 地址是 RS1 的 RMAC,目的 MAC 是下一跳(路由器)的 MAC 地址,记为 CMAC(为了容易理解,记为 CMAC)。然后数据包通过 RS 相连的路由器转发给真正客户端,完成了请求响应的全过程。从整个过程可以看出,DR 模式 LVS 逻辑比较简单,数据包通过直接路由方式转发给后端服务器,而且响应数据包是由 RS 服务器直接发送给客户端,不经过 LVS。我们知道通常请求数据包会比较小,响应报文较大,经过 LVS 的数据包基本上都是小包,所以这也是 LVS 的 DR 模式性能强大的主要原因。(二)优缺点和使用场景DR 模式的优点1.响应数据不经过 lvs,性能高2.对数据包修改小,信息保存完整(携带客户端源 IP)DR 模式的缺点1.lvs 与 rs 必须在同一个物理网络(不支持跨机房)2.服务器上必须配置 lo 和其它内核参数3.不支持端口映射DR 模式的使用场景如果对性能要求非常高,可以首选 DR 模式,而且可以透传客户端源 IP 地址。NAT 模式实现原理(一)实现原理与过程① 用户请求数据包经过层层网络,到达 lvs 网卡,此时数据包源 IP 是 CIP,目的 IP 是 VIP。② 经过网卡进入网络层 prerouting 位置,根据目的 IP 查找路由,确认是本机 IP,将数据包转发到 INPUT 上,此时源、目的 IP 都未发生变化。③ 到达 lvs 后,通过目的 IP 和目的 port 查找是否为 IPVS 服务。若是 IPVS 服务,则会选择一个 RS 作为后端服务器,将数据包目的 IP 修改为 RIP,并以 RIP 为目的 IP 查找路由信息,确定下一跳和出口信息,将数据包转发至 output 上。④ 修改后的数据包经过 postrouting 和链路层处理后,到达 RS 服务器,此时的数据包源 IP 是 CIP,目的 IP 是 RIP。⑤ 到达 RS 服务器的数据包经过链路层和网络层检查后,被送往用户空间 nginx 程序。nginx 程序处理完毕,发送响应数据包,由于 RS 上默认网关配置为 lvs 设备 IP,所以 nginx 服务器会将数据包转发至下一跳,也就是 lvs 服务器。此时数据包源 IP 是 RIP,目的 IP 是 CIP。⑥ lvs 服务器收到 RS 响应数据包后,根据路由查找,发现目的 IP 不是本机 IP,且 lvs 服务器开启了转发模式,所以将数据包转发给 forward 链,此时数据包未作修改。⑦ lvs 收到响应数据包后,根据目的 IP 和目的 port 查找服务和连接表,将源 IP 改为 VIP,通过路由查找,确定下一跳和出口信息,将数据包发送至网关,经过复杂的网络到达用户客户端,最终完成了一次请求和响应的交互。NAT 模式双向流量都经过 LVS,因此 NAT 模式性能会存在一定的瓶颈。不过与其它模式区别的是,NAT 支持端口映射,且支持 windows 操作系统。NAT 模式优点1.能够支持 windows 操作系统2.支持端口映射。如果 rs 端口与 vport 不一致,lvs 除了修改目的 IP,也会修改 dport 以支持端口映射。NAT 模式缺点1.后端 RS 需要配置网关2.双向流量对 lvs 负载压力比较大NAT 模式的使用场景如果你是 windows 系统,使用 lvs 的话,则必须选择 NAT 模式了。Tunnel 模式在国内使用的比较少,不过据说腾讯使用了大量的 Tunnel 模式。它也是一种单臂的模式,只有请求数据会经过 lvs,响应数据直接从后端服务器发送给客户端,性能也很强大,同时支持跨机房。下边继续看图分析原理。(一)实现原理与过程① 用户请求数据包经过多层网络,到达 lvs 网卡,此时数据包源 IP 是 cip,目的 ip 是 vip。② 经过网卡进入网络层 prerouting 位置,根据目的 ip 查找路由,确认是本机 ip,将数据包转发到 input 链上,到达 lvs,此时源、目的 ip 都未发生变化。③ 到达 lvs 后,通过目的 ip 和目的 port 查找是否为 IPVS 服务。若是 IPVS 服务,则会选择一个 rs 作为后端服务器,以 rip 为目的 ip 查找路由信息,确定下一跳、dev 等信息,然后 IP 头部前边额外增加了一个 IP 头(以 dip 为源,rip 为目的 ip),将数据包转发至 output 上。④ 数据包根据路由信息经最终经过 lvs 网卡,发送至路由器网关,通过网络到达后端服务器。⑤ 后端服务器收到数据包后,ipip 模块将 Tunnel 头部卸载,正常看到的源 ip 是 cip,目的 ip 是 vip,由于在 tunl0 上配置 vip,路由查找后判定为本机 ip,送往应用程序。应用程序 nginx 正常响应数据后以 vip 为源 ip,cip 为目的 ip 数据包发送出网卡,最终到达客户端。Tunnel 模式具备 DR 模式的高性能,又支持跨机房访问,听起来比较完美。不过国内运营商有一定特色性,比如 RS 的响应数据包的源 IP 为 VIP,VIP 与后端服务器有可能存在跨运营商的情况,很有可能被运营商的策略封掉,Tunnel 在生产环境确实没有使用过,在国内推行 Tunnel 可能会有一定的难度吧。(二)优点、缺点与使用场景Tunnel 模式的优点1.单臂模式,对 lvs 负载压力小2.对数据包修改较小,信息保存完整3.可跨机房(不过在国内实现有难度)Tunnel 模式的缺点1.需要在后端服务器安装配置 ipip 模块2.需要在后端服务器 tunl0 配置 vip3.隧道头部的加入可能导致分片,影响服务器性能4.隧道头部 IP 地址固定,后端服务器网卡 hash 可能不均5.不支持端口映射Tunnel 模式的使用场景理论上,如果对转发性能要求较高,且有跨机房需求,Tunnel 可能是较好的选择。以上是主题为:什么是负载均衡?的教学全部内容,希望对您有帮助!快快网络致力于安全防护、服务器高防、网络高防、ddos防护、cc防护、dns防护、防劫持、高防服务器、网站防护等方面的服务,自研的WAF提供任意CC和DDOS攻击防御。更多详情联系客服QQ 537013901
为什么要选高防服务器,高防服务器好在哪里
高防服务器除了具备普通服务器的功能之外,还具有防攻击等方面的能力,对于大部分类型的网络攻击具有一定的防护作用。大厂的可以试试阿里云、华为云的,中小厂商的话,快快网络的高防服务器也不错。那么高防服务器和普通服务器相比,高防服务器好在哪里,为什么要选高防服务器①知名品牌不一样不一样知名品牌的网络服务器服务提供商所购置回家的成本费当然不一样那麼租赁的花费也会有高低。②规格型号不一样网络服务器有1U,2U及其4U之分,U以前的大数字越大表明网络服务器的规格型号越大那麼花费越高。③服务器配置不一样绝大多数的IDC服务提供商会出示组装机供不一样要求的公司所应用。那麼就会造成不一样的配备计划方案例如有的服务器硬盘应用800G有的应用1T。那麼1T的网络服务器就会比800G的贵。尽管服务器租用比主机托管空出一项租用费但相比公司自身去买一台网络服务器還是很划得来的。④网络服务器的地域高防服务器连接点不一样价钱都是不一样的。海外高防服务器和中国高防服务器的价钱就不一样,例如海外韩国高防服务器的价钱就和中国佛山市高防服务器的价钱不一样。2、高防服务器主机房的花费不一样的高防服务器主机房出示的資源也不一样。資源越丰富多彩的高防服务器主机房其花费越高举例说明BGPBGP多线主机房因为是全无线网络覆盖其应用价钱当然会比别的单线主机房贵3、高防服务器网络带宽的花费这一点想来诸位企业管理者都清晰不一样尺寸的高防服务器的网络带宽乃至于网络带宽的应用方法不一样都是造成网络带宽的价钱不一样,例如100M的就比50M贵,私有网络带宽就比共享资源网络带宽贵。4、基本資源的花费这儿的资源费就是指主机房的水电工程的花费不论是网络服务器的运行還是工作人员都是应用到这种資源。一般来说这种花费是由企业管理者同经销商相互分摊的。5、个性化服务花费尽管很多IDC服务提供商说自身的升值花费大多数全是完全免费的,但即然是服务项目就会有成本费。针对一些成本增加的个性化服务服务提供商当然会扣除花费。这一都是依据不一样的企业管理者的不一样要求而决策了个性化服务花费的最后价钱。6、防御力的尺寸高防服务器关键就是指单独单独设备硬防安全防护为100G,300G,500G等。这类高防服务器主要用于非常容易受进攻的本人或公司,关键是为大中小型的顾客服务。高防服务器的G标值尺寸就是说这一安全防护的工作能力尺寸。G标值越大,它的防御力越高。高防服务器的优势是安全防护充足大,那样能够为公司或是本人更强有力地处理浏览量大而导致的各种各样难题;另外它的高防服务器特性还可以很合理地防御力CC进攻,Ddos,Udp进攻等。联系客服小潘QQ:712730909--------智能云安全管理服务商-----------------快快i9,就是最好i9。 快快i9,才是真正i9!
查看更多文章 >