首页 > 代码库 > 概念.linux Cluster

概念.linux Cluster

 Linux Cluster:linux 集群 (或成为分布式系统)

Cluster:计算机集合、为解决某个特定问题组合起来;

系统扩展的方式:

Scale Up:向上扩展;更好的硬件

Scale Out:向外扩展; 更多的机器

Linux Cluster类型:

LB:Load Balancing,负载均衡;

SPoF(单点故障), 瓶径

HA:High Availiablity, 高可用;

A=MTBF/(MTBF+MTTR) 平均无故障时间/(平均无故障时间+平均修复时间)

(0,1), 90%,95%, ...

HP:High Performance,高性能;

DS:distributed system
            有中心节点和无中心节点:
                投票选举

LB Cluster:

LB Cluster的实现:

硬件:

F5 BIG-IP

Citrix Netscaler

A10 A10

软件:

lvs: Linux Virtual Server

nginx:

haproxy:

ats: apache traffic server

perlbal:

pound:

基于工作的协议层次划分:

传输层:

lvs

nginx, haproxy

应用层:

http: nginx, haproxy, httpd

fastcgi: nginx, httpd

mysql:mysql-proxy, ...

...

站点指标:

PV: Page View

UV:Unique Vistor

IP: 


概念.linux Cluster