美文网首页
集群使用的技术

集群使用的技术

作者: DragonersLi | 来源:发表于2017-10-30 09:42 被阅读20次

1.负载均衡服务器

本身并不处理,轮询把请求平均分配给后端服务器。

haproxy:运行在第四层。只要是基于tcp/ip协议的软件都可以做负载均衡。

lvs:运行在第四层。
dr:后端服务器可以直接返回数据给客户端,不经过负载均衡服务器,但是需要更多的ip地址,而且服务器暴露外网。

nginx:运行在第七层,只能做网站的负载均衡。
硬件,性能好,稳定,价格昂贵!

负载均衡中的session共享:登录信息session存入memcache或数据库中。

//session存储到memcache
ini_set('session.save_handler','memcache');
ini_set('session.save_path','192.1,182,2,192.3');



//session存储到数据库
php提供了一套操作session的接口。


Paste_Image.png

2.反向代理服务器

为网站添加缓存。
squid:
varnish:更新,更好

Paste_Image.png

3.高可用服务器

集群24*7无故障提供服务。
keepalived:
heartbeat:

4.mysql主从复制,读写分离

主从复制:备份,性能优化(读写分离)

5.图片服务器

硬盘的优化:
做raid,
raid0:至少两块硬盘,数据分布均匀到不同硬盘,硬盘总量等于每块硬盘总和。
raid1:至少两块硬盘,数据同时存在两份硬盘上保存,硬盘总量等于单块硬盘的量。
raid5:至少3块硬盘,结合前两种
raid1+0:性能更好的raid5,更贵。

6.web服务器选择

lnmp替代lamp
nginx:高并发性能是apache 的 5-10倍。有点节省资源。

相关文章

  • 集群使用的技术

    1.负载均衡服务器 本身并不处理,轮询把请求平均分配给后端服务器。 haproxy:运行在第四层。只要是基于tcp...

  • 【读书笔记】集群技术与负载均衡技术

    [TOC] 《CDN技术详解》读书笔记 集群技术与负载均衡技术 1. 服务器集群技术 集群的基本概念 服务器集群的...

  • 深入学习MongoDB

    分为两部分: 一、MongoDB拓展技术 。MongoDB集群,指导用户设置和使用集群存储大量数据并高效访问数据,...

  • lvs集群

    集群 集群(cluster)技术是一种较新的技术,通过集群技术,可以在付出较低成本的情况下获得在性能、可靠性、灵活...

  • 负载均衡集群概述

    1、集群是什么? 1 集群(cluster)技术是一种较新的技术,通过集群技术,可以在付出较低成本的情况下获得在性...

  • 一、负载均衡集群概述

    1、集群是什么? 1 集群(cluster)技术是一种较新的技术,通过集群技术,可以在付出较低成本的情况下获得在性...

  • Redis - Redis 集群方案选择

    客户端分片(sharding) 在 redis 推出官方集群技术之前 , sharding方案被广泛的使用. 其主...

  • LVS、Nginx、HAProxy、keepalive 的工作原

    当前大多数的互联网系统都使用了服务器集群技术,集群是将相同服务部署在多台服务器上构成一个集群整体对外提供服务,这些...

  • 你真的掌握 LVS、Nginx 及 HAProxy 的工作原理吗

    当前大多数的互联网系统都使用了服务器集群技术,集群是将相同服务部署在多台服务器上构成一个集群整体对外提供服务,这些...

  • 千万级负载神器 LVS、Nginx及HAProxy工作原理大图详

    当前大多数的互联网系统都使用了服务器集群技术,集群是将相同服务部署在多台服务器上构成一个集群整体对外提供服务,这些...

网友评论

      本文标题: 集群使用的技术

      本文链接:https://www.haomeiwen.com/subject/wcnnyxtx.html