群集与负载均衡架构

从100PV到1亿级PV网站架构演变

一个网站就像一个人,存在一个从小到大的过程。养一个网站和养一个人一样,不同时期需要不同的方法,不同的方法下有共同的原则。本文结合我自已14年网站人的经历记录一些架构演变中的体会。 积累是必不可少的 架构师不是一天练成的。 1999年,我作了一个个人主页,在学校内的虚... 详情»

nginx+keepalive主从双机热备+自动切换解决方案

环境采集cenots 6.3 64位迷你安装,因为安装前,你需要做一些工作 yum install -y make wget 如果你愿意可以更新下系统,更换下yum源. 1.安装keepalive 官方最新版  keepalived-1.2.7  tar zxvf keepalived-1.2.7.tar.gz cd keepalived-1.2.7 ... 详情»

基于Keepalived+Haproxy搭建四层负载均衡器

一、前言 Haproxy是稳定、高性能、高可用性的负载均衡解决方案,支持HTTP及TCP代理后端服务器池,因支持强大灵活的7层acl规则,广泛作为HTTP反向代理。本文则详细介绍如何利用它的四层交换与Keepalived实现一个负载均衡器,适用于Socket、ICE、Mail、Mysql、私有通讯等任意TCP... 详情»

在 Ubuntu 上安装 SLURM 集群资源管理器

SLURM 是一个类似 Sun Grid Engine (SGE) 的开源分布式资源管理软件,用于超级计算机和大型计算节点集群,可高度伸缩和容错。SUN 被卖给 Oracle 后,好用的 SGE 变成 Oracle Grid Engine 并且从 6.2u6 版本开始成为商业软件了(可以免费使用90天),所以我们不得不另寻其他的开... 详情»
02月26日 16:06 更多相关: , 424阅

Puppet利用Nginx多端口实现负载均衡

随着公司应用需求的增加,需要不断的扩展,服务器数量也随之增加,当服务器数量不断增加,我们会发现一台puppetmaster压力大,解析缓慢,而且时不时出现“time out”之类的报错,那这时有什么优化的办法吗?我们在Puppet官网上找寻解决方案,发现puppetmaster可以配... 详情»
02月20日 21:36 更多相关: , 487阅

CDN(内容分发网络)技术原理

1. 前言 Internet的高速发展,给人们的工作和生活带来了极大的便利,对Internet的服务品质和访问速度要求越来越高,虽然带宽不断增加,用户数量也在不断增加,受Web服务器的负荷和传输距离等因数的影响,响应速度慢还是经常抱怨和困扰。解决方案就是在网络传输上利用缓存技术使... 详情»
11月19日 10:20 更多相关: 1,118阅

一例千万级pv高性能高并发网站架构图

一个支撑千万级PV的网站是非常考验一个架构是否成熟、健壮(本文不涉及软件架构的层面,有兴趣也可以讨论)。现抛出一个系统层面的架构,不保证是最优的方案,但也许适合你。理由是再优秀的架构都不具备通用性,需要根据每种应用特点针对性来设计。希望起到抛砖引玉的作用,大家... 详情»

天涯LVS管理平台:部署管理端

一、部署 LAMP / LNMP+ CodeIgniter 框架 二、安装rrdtool 三、下载管理平台包 wget http://tianyalvs.googlecode.com/files/TianyaLVS.tar.gz cd "web root" tar -zxvf TianyaLVS.tar.gz 注意事项 要求webroot/TianyaLVS/LVS、webroot/TianyaLVS/im... 详情»
12月16日 15:45 更多相关: 1,633阅

天涯LVS管理平台:部署LVS+Keepalived平台

安装步骤如下: ln -s /usr/src/kernels/2.6.9-89.0.9.EL-smp-x86_64/ /usr/src/linux 2.6.9-89.0.9.EL-smp-x86_64与uname -a内核配对。 下载 wget http://www.linuxvirtualserver.org/software/kernel-2.6/ipvsadm-1.24.tar.gz wget http://www.keepalived.org/software/k... 详情»

天涯LVS管理平台:部署Func/Certmaster平台

Func简介 Func是由红帽子公司以Fedora平台统一网络控制器 Func(Fedora Unified Network Controller https://fedorahosted.org/func),目的是为了解决这一系列统一管理监控问题而设计开发的系统管理基础框架。 它是一个能有效的简化我们多服务器系统管理工作的工具,它很容... 详情»

天涯LVS管理平台使用手册

由于第一版的LVS管理平台是整合到现有的运维系统中,现用CodeIgniter框架+certmaster+func重写了老的管理平台,比原系统更具有独立性,主要功能模块分为性能图表、数据中心、虚拟IP池、主机管理、监控模块、生成hosts、主机探测等功能,基本上是按F5-LTM管理平台思路来设计,... 详情»
12月16日 15:43 更多相关: 1,639阅

软件级负载均衡器(LVS/HAProxy/Nginx)的特点和对比

现在网站发展的趋势对网络负载均衡的使用是随着网站规模的提升根据不同的阶段来使用不同的技术: 一种是通过硬件来进行进行,常见的硬件有比较昂贵的NetScaler、F5、Radware和Array等商用的负载均衡器,它的优点就是有专业的维护团队来对这些服务进行维护、缺点就是花销太大,... 详情»

简述GFS文件系统和在RedHat Linux下的配置

关于GFS文件系统的概念 GFS的全称是Google File System,为了满足Google迅速增长的数据处理要求,Google设计并实现的Google文件系统(GFS)。Google文件系统是一个可扩展的分布式文件系统,用于大型的、分布式的、对大量数据进行访问的应用。它运行于廉价的普通硬件上,但可以提... 详情»
12