阿里云的负载均衡产品叫SLB,七层负载均衡用的是LVS+Tengine,四层负载均衡用的是LVS。昨天七层SLB出现了波动,我们后来改用了四层SLB。使用后意外地发现,用户请求的响应内容TCP出包走的是云服务器的公网网卡。
分类:
其他好文 时间:
2014-06-28 22:12:17
阅读次数:
350
当我们在为一个软件设计架构的时候,我们不仅仅要确保所做出来的架构要满足系统的业务需求,更加要确保做出来的架构要满足可维护性,安全,稳定性的非业务行的需求。另外一个非常重要的非功能性需求就是性能。性能涉及到很多方面的关注点,例如吞吐量,延迟等。SOA的很多的设计原则和一些指导从来没有告诉我们如何去解决...
分类:
其他好文 时间:
2014-06-18 17:06:10
阅读次数:
287
准备环境ApacheApache是http服务器,我们利用其对Tomcat进行负载均衡。目前最新版本为2.2.17,下载地址为http://httpd.apache.org/download.cgi#apache22。如下图:目前已经出现Apache2.3.11,但是为beta版本,所以没有使用。下...
分类:
其他好文 时间:
2014-06-18 16:34:09
阅读次数:
326
网上看见nginx的upstream目前支持的5种方式的分配,摘录备忘。1、轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。upstream backserver {server 192.168.0.14;server 192.168.0.15;}2、...
分类:
其他好文 时间:
2014-06-18 15:25:59
阅读次数:
182
nginx不单可以作为强大的web服务器,也可以作为一个反向代理服务器,而且nginx还可以按照调度规则实现动态、静态页面的分离,可以按照轮询、ip哈希、URL哈希、权重等多种方式对后端服务器做负载均衡,同时还支持后端服务器的健康检查。如果只有一台服务器时,这个服务器挂了,那么对于网站来说是个灾难....
分类:
其他好文 时间:
2014-06-18 10:08:21
阅读次数:
231
高可用,多路冗余GFS2集群文件系统搭建详解2014.06标签:GFS2 multipath 集群文件系统 cmirror实验拓扑图:实验原理:实验目的:通过RHCS集群套件搭建GFS2集群文件系统,保证不同节点能够同时对GFS2集群文件系统进行读取和写入,其次通过multipath实现node和F...
分类:
其他好文 时间:
2014-06-17 23:32:14
阅读次数:
957
前言:上文介绍了高可用集群的基本概念,下面让我们来试试用两台提供web服务的虚拟机来实现一个小小的高可用集群吧~首先,配置一个高可用集群的前提有:1.至少两个节点;2.共享存储(为了提供的页面一致,需要在后端用某些机制来实现。这里我们就做个简单的实验,后端存储先不..
分类:
其他好文 时间:
2014-06-17 17:23:46
阅读次数:
262
http://www.lanceyan.com/tech/mongodb/mongodb_repset1.html在上一篇文章《搭建高可用MongoDB集群(一)——配置MongoDB》提到了几个问题还没有解决。主节点挂了能否自动切换连接?目前需要手工切换。主节点的读写压力过大如何解决?从节点每个上...
分类:
数据库 时间:
2014-06-17 13:34:35
阅读次数:
467
http://www.lanceyan.com/tech/mongodb_repset2.html在上一篇文章《搭建高可用mongodb集群(二)—— 副本集》介绍了副本集的配置,这篇文章深入研究一下副本集的内部机制。还是带着副本集的问题来看吧!副本集故障转移,主节点是如何选举的?能否手动干涉下架某...
分类:
数据库 时间:
2014-06-17 13:11:49
阅读次数:
341
http://www.lanceyan.com/tech/arch/mongodb_shard1.html按照上一节中《搭建高可用mongodb集群(三)—— 深入副本集》搭建后还有两个问题没有解决:从节点每个上面的数据都是对数据库全量拷贝,从节点压力会不会过大?数据压力大到机器支撑不了的时候能否做...
分类:
数据库 时间:
2014-06-17 13:07:58
阅读次数:
549