IDC资讯

质量为本、客户为根、勇于拼搏、务实创新

< 返回IDC资讯列表

服务器高性能集群软件 Keepalived的特点与功效

发布时间:2020-08-07

网络的飞速发展,给网络带宽和服务器租用帯来了宏大的寻衅,基于互联网的利用系统越来越多的瓶颈涌现在服务器端,这就对服务器提出了更高的请求,本章进入 Linux高级利用篇:利用 Linux系统搭建高性能的集群系统。应用1inux搭建集群,可以用较低的价格来实现高可伸缩高可用的网络服务,补充单一服务器无法达到的性能。

1、集群的定义

集群是一组协同工作的服务集合,用来供给比单一服务更稳固、更高效、更具扩大性的服务平台。在外界看来,集群就是一个独立的服务实体。但实际上,在集群的内部,有两个或两个以上的服务实体在和谐、配合完成一系列复杂的工作。

集群一般由两个或两个以上的服务器组建而成。每个服务器称为一个集群节点,集群节点之间可以相互通信。通信的方法有两种,一种是基于RS232线的心跳监控,另一种是用一块单独的网卡来跑心跳。因而,集群具有节点间服务状态监控功效,同时还一定要具有服务实体的扩大功效,可以机动地增长和除某个服务实体。

在集群中,同样的服务可以由多个服务实体供给。因而,当一个节点涌现故障时,集群的另一个节点可以主动吸收故障节点的资源,从而保证服务持久、不间断运行。于是,集群具有故障主动切换功效。一个集群系统一定要拥有共享的数据存储,因为集群对外供给的服务是致的,任何一个集群节点运行一个利用时,利用的数据都集中存储在节点共享空间内。而每个节点的操作系统上仅运行利用的服务,同时存储利用程序文件。

综上所述,构建一个集群系统至少需要两台服务器,同时还需要有串口线、集群软件、共享存储设备(例如磁盘阵列)等。

基于 Linux的集群以其极高的盘算能力、可扩大性、可用性及更加优化的性价比在企业各种利用中脱颖而出,成为目前大家都关心的 Linux利用热门。熟练控制 Linux集群知识,可以用价格比较低格做出高性能的利用,为企业、个人节俭成本。国内大型门户网站新浪、网易等都采用了 Linux集群系统构建高性能Web利用,著名搜索引擎 Google:采用了上万台 Linux服务器组成了一个超大集群,这些实例都阐明了集群在 Linux利用中的地位和重要性。

2、高可用性与可扩大性

1.高可用性

时于一些实时性很强的利用系统,一定要保证服务24小时不间断运行。而由于软件、硬件、网络、人为等各种原因,单一的服务运行环境很难达到这种请求,此时构建一个集群系统是个不错的选择。构建集群的一个最大优点是集群具有高可用性,在服务涌现故障时,集群系统可以主动将服务从故障节点切换到另ー个备用节点,从而供给不间断性服务,保证了业务的持续运行。

2.可扩大性

随着业务量的加大,现有的集群服务实体不能满足需求时,可以向此集群中动态地参加一个或多个服务节点,从而满足利用的需要,増强集群的整体性能,这就是集群的可扩大性。

TikTok千粉号购买平台:https://tiktokusername.com/