多个Nginx如何实现集(没具体方案,只是初步探究)

多个Nginx如何实现集(没具体⽅案,只是初步探究)
场景:
南通宽频Nginx+Web服务器可以实现负载均衡,但是⼀台Nginx也是有限的,如果并⾮量⾼的话,在他的上层如何实现负载均衡。如果是DNS或者CDN的话,建多个机房,势必有多个机房数据同步的问题。有什么这⽅⾯的好的资料吗?
epo
解答:
这⽅⾯的资料,基本都是⼀块⼀块不完整的。我⼤概跟你说⼀个基本架构:
2011年5月22日
1. DNS服务器,如果资⾦充⾜的话,建议使⽤BGP机房,2-3台DNS服务器均衡,通常使⽤bind软件。如果资⾦紧的话,可以购买专业
的DNS服务,⽐如国内的dnspod。
2. CDN服务器,⼀开始如果想省事,可以买专业公司的服务,如chinacache,但随着发展成本会越来越⾼。⾃建的话,可能分别搭建,
战国时期的嵌错赏功宴乐铜壶出土于放电信、联通、移动等不同机房的服务器,通过DNS做动态解析。超⼤⽹站的话,可以⽤Squid,普通中⾄⼤型⽤Nginx,内部玩玩⽤Varnish。
3. 前端均衡,资⾦充⾜的话,可以使⽤硬件设备,⼏⼗万⼀台。⾃已有技术队伍的话,就⽤Nginx/Haproxy+Keepalived等⾃已组建前
端。均衡的⽅式都⽐较灵活,随机、权重、IP、URL都有。
4. 同步的问题要看同步什么东西,普通的可以实时⽂件同步。但数据库的话,要看具体类型选择同步⽅式了。
5. 后端的应⽤服务器和数据库集,要看流量规划了。
多台Nginx实现均衡,有⼏种⽅法:
氯乙醇1、每台Nginx都有公⽹地址,在域名处设置同个域名多个指向,最简单实现轮洵。但故障切负会慢⼀点。
2、⼀台公⽹Nginx通过upstream功能,轮洵、IP、url多⽅式分发到内⽹多台nginx。但公⽹的nginx如果Down机的话,内⽹全断。危险化学品登记管理办法
3、⼀对公⽹Nginx加三个公⽹IP,通过Keepalive实现⾼可⽤,再upstream到内⽹。
4、⼀台硬件均衡服务器在前端,再通过硬件均衡到内容的其它服务器。
你所说的那个假如,可以通过 2 、3、 4的⽅法实现。

本文发布于:2024-09-21 08:42:10,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/233685.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:服务器   机房   域名   专业   实现   基本   集群   嵌错
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议