负载均衡
来源:互联网 发布:中兴毛网络e灯正常亮吗 编辑:程序博客网 时间:2024/06/06 07:16
负载均衡的一个基本架构:
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、一台硬件均衡服务器在前端,再通过硬件均衡到内容的其它服务器。
http://www.linuxidc.com/Linux/2015-03/115207.htm
阅读全文
0 0
- 负载均衡
- 负载均衡
- 负载均衡
- 负载均衡
- 负载均衡
- 负载均衡
- 负载均衡
- 负载均衡
- 负载均衡
- 负载均衡
- 负载均衡
- 负载均衡
- 负载均衡
- 负载均衡
- 负载均衡
- 负载均衡
- 负载均衡
- 负载均衡
- MySql数据库命令操作详解
- linux上传下载工具_整理
- Python读写文件
- java中的byte有什么作用?
- Google File System(Google分布式文件系统译文)
- 负载均衡
- OSIntCtxSw()
- tf.trainable_variables和tf.all_variables的对比
- Dubbo标签参数详解
- gulp输出的css,js,html格式
- Java学习之I/O中的其他功能流
- PyTorch学习系列(一)——加载数据并生成batch数据
- hdf5文件的创建以及读写
- Certified Scrum Master (CSM)认证考试部分题目分析。