高可用性是一种计算概念——它是指满足用户请求的服务器借助内置的故障切换机制来缓解任意组件故障所带来的影响,从而以最大程度来确保可靠性。
高流量网站必须快速、可靠地支持数十万甚至数百万用户。IT 企业通过将多台服务器整合为一组(有时称为“服务器群”)来支持大量用户。负载均衡器位于服务器组的前面,并以最大化效率的方式将流量路由到各个服务器。通过将多台服务器用作一个单元,企业能够确保在单台服务器出现故障时,将用户的请求路由到下一台可用服务器。通过这种方式,用户不会收到错误或失败响应。这被称为“高可用性配置”。
高可用性通常根据“服务可供客户端正常使用的时间的百分比”来衡量。99.999% 的正常运行时间比例(也称为“五个九”)意味着每年停机时间仅为约 5 分钟。
负载均衡器或应用交付控制器 (ADC) 是确保高可用性的关键组件。负载均衡器可智能地将客户端请求路由到正确的服务器,并最大限度地提高性能和容量利用率,同时仅向在线服务器发送请求。高级负载均衡器甚至可以定期监测服务器的健康状况,在流量激增时使其他服务器上线,并重启中断的服务器。
NGINX Plus 如何助一臂之力?
作为出色的负载均衡解决方案,NGINX Plus 和 NGINX 在 Dropbox、Netflix 和 Zynga 等高流量网站中有着广泛的应用。全球超过 3.5 亿个网站都使用 NGINX Plus 和 NGINX 开源版快速、可靠、安全地交付内容。
NGINX PLUS 是一种基于软件的负载均衡解决方案,与具有类似功能的硬件解决方案相比,它以相当低的成本提供了高可用性。