摘要: 章文嵩 (wensong@linux-vs.org) 2002 年 4 月本文在分析服务器集群实现虚拟网络服务的相关技术上,详细描述了LVS集群中实现的三种IP负载均衡技术(VS/NAT、VS/TUN和VS/DR)的工作原理,以及它们的优缺点。1.前言在 前面文章中,讲述了可伸缩网络服务的几种结构,它们都需要一个前端的负载调度器(或者多个进行主从备份)。我们先分析实现虚拟网络服务的主要技术,指出 ... 阅读全文
posted @ 2017-08-17 09:22 flyme123 阅读(302) 评论(0) 推荐(0) 编辑
摘要: LVS集群的负载调度章文嵩 (wensong@linux-vs.org) 2002 年 5 月本文主要讲述了LVS集群的IP负载均衡软件IPVS在内核中实现的各种连接调度算法。针对请求的服务时间变化很大,给出一个动态反馈负载均衡算法,它结合内核中的加权连接调度算法,根据动态反馈回来的负载信息来调整服务器的权值,来进一步避免服务器间的负载不平衡。1. 前言 在上一篇文章中,我们主要讲述了LVS集群中... 阅读全文
posted @ 2017-08-17 09:22 flyme123 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 转载-Linux服务器集群系统(一)LVS项目介绍章文嵩 (wensong@linux-vs.org)2002 年 3 月本文介绍了Linux服务器集群系统--LVS(Linux Virtual Server)项目的产生背景和目标,并描述了LVS服务器集群框架及目前提供的软件,列举LVS集群系统的特点和一些实际应用,最后,本文谈论了LVS项目的开发进展和开发感触。1. 背景当今计算机技术已进入以网... 阅读全文
posted @ 2017-08-17 09:21 flyme123 阅读(211) 评论(0) 推荐(0) 编辑
摘要: Linux服务器集群系统(二)LVS集群的体系结构章文嵩 (wensong@linux-vs.org) 2002 年 4 月本文主要介绍了LVS集群的体系结构。先给出LVS集群的通用体系结构,并讨论了其的设计原则和相应的特点;最后将LVS集群应用于建立可伸缩的Web、Media、Cache和Mail等网络服务。1.引言 在过去的十几年中,Internet从几个研究机构相连为信息共享的网络发展成为拥... 阅读全文
posted @ 2017-08-17 09:21 flyme123 阅读(261) 评论(0) 推荐(0) 编辑
摘要: #!/bin/sh clear if [[ $# -eq 0 ]] then #Define Variable Reset_terminal Reset_terminal=$(tput sgr0) #Check OS Type OS=$(uname -o) echo -e '\E[36m' "Ope 阅读全文
posted @ 2017-08-16 14:08 flyme123 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 正确以二进制包形式安装mysql5.7.17 阅读全文
posted @ 2017-08-11 10:16 flyme123 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 1.参考文档与参考资料问题 安装codis集群之前,我先在网上找资料,然后又到github的项目官方地址找,不得不说,相关的资料不好找,而且找到之后有些东西说的也不是很清楚。由于codis版本迭代的问题,基本上codis2和codis3的安装配置还是有一些区别的,所以造成了安装配置相关的资料更是让人 阅读全文
posted @ 2017-08-02 16:22 flyme123 阅读(2353) 评论(0) 推荐(0) 编辑
摘要: 1.codis简介 codis集群架构图如下: 1.1 codis3.2的改进与功能说明最新 release 版本为 codis-3.2,codis-server 基于 redis-3.2.8支持 slot 同步迁移、异步迁移和并发迁移,对 key 大小无任何限制,迁移性能大幅度提升相比 2.0:重 阅读全文
posted @ 2017-08-02 16:16 flyme123 阅读(1182) 评论(0) 推荐(0) 编辑
摘要: 大型网站核心架构要素: 1.性能 2.高可用性 3.伸缩性 4.可扩展性 5.安全性 阅读全文
posted @ 2017-07-25 09:27 flyme123 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 大型网站架构模式 1.分层 通过分层,可以很好地将一个庞大的系统切分成不同的部分,便于分工合作开发和维护;各层之间具有一定的独立性,只要维持调用接口不变,隔层可以根据需要独立演化。 但是分层架构也有一些挑战,就是必须合理规划层次边界和接口,在开发中严格遵守分层架构的约束,禁止跨层次之间的调用(应用层 阅读全文
posted @ 2017-07-25 09:23 flyme123 阅读(200) 评论(0) 推荐(1) 编辑