双主和额外备用节点
1 介绍 Nginx利用Keepalived提供标准的主备形式的高可用(HA)。在主机发生问题的时候这提供了故障冗余。我们能使用额外节点扩展该功能并配置改变Keepalived提供的额外冗余和可伸缩性选项。 注意:在公共云部署Nginx,推荐使用4层或TCP负载均衡器服务云提供商提供的分配流量为双主NGINX功能。 2 为什么添加备用节点? 许多组织有冗余级别的严格要求,两个节点的主备系统可能不能满足需求。添加第三个节点配置其它两个节点宕机的接管事件,提供进一步的冗余并保证配置简单。这也允许维护节点不丢失冗余。 3 为什么配置双主? 你能以双主模式运行Nginx,在两个或更多的节点同时处理通信。使用多个活跃IP地址达到。每个IP地址托管一个Nginx实例,Keepalived配置确保,这些IP地址分布在两个或更多活跃节点。 当托管多个服务,每个服务的DNS名称解析为其中一个IP地址。共享服务之间的IP地址。 使用DNS轮询映射单个DNS名到多个IP地址。 使用3层负载均衡设备,例如数据中心边缘负载均衡器分发3层通信在IP地址之间。 双主可以使用你的负载均衡集群的能力递增,但要注意,如果双主中的一个节点失效,能力将减半。你可以使用双主作为安全的一种形式,当两个节点是活动的时,提供足够的资源来吸收意料之外的通信高峰,你能使用双主在较大的集群中提供更多冗余。 注意