服务器可用性规划、实施与维护指南
1. 服务器集群与网络负载均衡概述
1.1 服务器集群与 NLB 的用途
服务器集群主要用于提高服务和有状态应用(如后端数据库和消息传递应用)的可用性。而网络负载均衡(NLB)集群是一种特殊的集群技术,用于提高服务和无状态应用(如前端 Web 服务器)的可扩展性。
1.2 关键术语解释
在深入了解服务器集群和 NLB 之前,先熟悉一些关键术语:
|术语|解释|
| ---- | ---- |
|亲和性(affinity)|用于确定客户端请求如何分配到集群节点|
|节点(node)|集群中的单个服务器|
|异步复制(asynchronous replication)|数据复制过程中,不要求立即更新所有副本|
|分区应用(partitioned applications)|应用程序被分割成多个部分运行在不同节点|
|可用性(availability)|服务或应用程序可正常使用的时间比例|
|仲裁资源(quorum resource)|用于确定集群中哪些节点可以继续运行的资源|
|克隆应用(cloned applications)|在多个节点上复制相同的应用程序|
|可靠性(reliability)|系统在规定条件和时间内完成规定功能的能力|
|集群(cluster)|一组协同工作的服务器|
|资源(resource)|集群中可管理和分配的实体,如磁盘、网络等|
|集群主机(cluster host)|运行集群服务的服务器|
|资源组(resource group)|一组相关资源的集合|