1.1 集群是什么
简单地说,集群就是指一组(若干个)互相自力的计算机,应用高速通信收集构成的一个较大年夜的计算机办事体系,每个集群节点(即集群中的每台计算机)都是运行各自办事的自力服器。这些办事器之间可以彼此通信,协同向用户供给给用法度榜样、体系资本和数据,并以单一体系的模式加以治理。当用户客户机请求集群体系时,集群给用户的感到就是一个单一自力的办事器,而实际上用户请求的是一组集群办事器。
打开谷歌、百度的页面,看起来好简单,也许你认为用几分钟就可以制造出类似的网页,而实际上,这个页面的背后是由成千上万台办事器集群协同工作的结不雅。而这么多的办事器保护和治理,以及互相调和工作也许就是读者你将来的工作职责了。
对用户的拜访请求进行压力分担
1.2 为什么要有集群
高机能、价格有效性、可伸缩性、高可用性
透明性、可治理性、可编辑性
高可用集群 HA 解决单点故障问题(keeplived)
高机能计算集群 HP 、收集计算集群 GC
1.2.2 硬件设备
F5 设备 A10
1.2.3 软件
nginx (7层 1.9版本之后支撑4层)、LVS (4层)、HAproxy (4层 7层)
1.2.4 负载均衡概念解释

1.2.5 反向代劳
接收用户请求代替用户向后端拜访
反向代劳与数据转发的差别
1.2.6 压力测试的方法
1.7.2 修改lb01设备文件
ab (apache里的敕令)
经由过程 yum install httpd-tools 获得
1.3 nginx反向代劳实践
1.3.1 地址筹划解释

ip敕令解释
- ip address show 查看ip地址
- ip route show 查看路由信息
1.3.2 反向代劳与数据转发的差别

1.3.3 安装安排nginx过程(安装敕令集)
- yum install -y pcre-devel openssl-devel
- mkdir -p /server/tools
- cd /server/tools
- wget -q http://nginx.org/download/nginx-1.10.3.tar.gz
- ls -l nginx-1.10.3.tar.gz
- useradd www -s /sbin/nologin -M
- tar xf nginx-1.10.3.tar.gz
- cd nginx-1.10.3
- ./configure --user=nginx --group=nginx --prefix=/application/nginx-1.10.3 --with-http_stub_status_module --with-http_ssl_module
- make
- make install
- ln -s /application/nginx-1.10.3 /application/ngin
1.3.4 编写nginx设备文件(同一web办事器设备)
- worker_processes 1;
- events {
- worker_connections 1024;
- }
- http {
- include mime.types;
- default_type application/octet-stream;
- sendfile on;
- keepalive_timeout 65;
- log_format main '$remote_addr - $remote_user [$time_local] "$request" '
推荐阅读
因Python微软和亚马逊再次联手推出人工智能软件,谷歌靠边站
两家公司要联手推出闪开辟者更轻易的应用开源人工智能软件据媒体报道,比来几个月以来,亚马逊和微软已经第二次联手开辟人工智能技巧了,而谷歌今朝依然还处于不雅望状况。两家公司联手推>>>详细阅读
本文标题:Nginx的反向代理与负载均衡
地址:http://www.17bianji.com/lsqh/39883.html
1/2 1

网友点评
精彩导读
科技快报
品牌展示