Azure   发布时间:2022-05-15  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Nginx技术研究系列7-Azure环境中Nginx高可用性和部署架构设计大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

前几篇文章介绍了Nginx的应用、动态路由、配置。在实际生产环境部署时,我们需要同时虑Nginx的高可用性和部署架构。

Nginx自身不支持集群以保证自身的高可用性,商业版本的Nginx+推荐:

The Nginx Plus high-availability solution is based on keepalived,which itself uses an implementation of the Virtual Router Redundancy Protocol (VRRp).

Nginx技术研究系列7-Azure环境中Nginx高可用性和部署架构设计

在Azure云端环境中,我们应该怎么部署Nginx?

The HA solution based on keepalived is not supported for Nginx Plus on Microsoft Azure and Google Cloud Platform (GCp) deployments. You can use their native load balancers as a front-end high-availability solution for Nginx Plus.

Azure中使用NLB实现Nginx的高可用性。

Azure中其实提供了两种负载均衡策略:NLB和ILB,前者是外网的负载均衡,ILB是局域网内部的负载均衡。

部署架构:

Nginx技术研究系列7-Azure环境中Nginx高可用性和部署架构设计

1. 部署多个Nginx节点,作为高可用性集群

2.基于Azure的NLB实现Nginx集群的负载均衡和高可用性

3.通过Nginx反向代理到内部的ILB负载均衡集群,实现请求的转发。

 

上面的架构即在Azure环境下Nginx的高可用性和部署架构设计。分享给大家,同时欢迎大家提出宝贵的建议。

 

周国庆

2017/10/27

大佬总结

以上是大佬教程为你收集整理的Nginx技术研究系列7-Azure环境中Nginx高可用性和部署架构设计全部内容,希望文章能够帮你解决Nginx技术研究系列7-Azure环境中Nginx高可用性和部署架构设计所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: