Skip to main content

moregeek program

Linux集群技术之LB之LVS-多极客编程

时间:2018.3.1作者:李强参考:man,info,magedu讲义,万能的internet实验环境:VMware® Workstation 12 Pro ,Centos 6.9,Centos 7.4,SecureCRT Version 8.1.4声明:以下英文纯属个人翻译,英文B级,欢迎纠正,以下内容纯属个人理解,并没有对错,只是参考,盗版不纠,才能有限,希望不误人子弟为好。版本:v1-20

Read More

负载均衡原理与技术实现-多极客编程

负载均衡(Load Balance,简称LB)是一种服务器或网络设备的集群技术。负载均衡将特定的业务(网络服务、网络流量等)分担给多个服务器或网络设备,从而提高了业务处理能力,保证了业务的高可用性。负载均衡基本概念有:实服务、实服务组、虚服务、调度算法、持续性等,其常用应用场景主要是服务器负载均衡,链路负载均衡。......负载均衡(Load Balance,简称LB)是一种服务器或网络设备的集群

Read More

集群技术(原理篇)-多极客编程

集群技术(原理篇)2013-06-15 20:24:32标签:集群技术出处。http://freeze.blog.51cto.com/随着Internet技术的迅猛发展,网络技术、性能的不断提高,高可伸缩性、高可用性、可管理性、价格有效性的网络服务技术将成为网络服务技术的主导。各种平台下的技术方案应运而生。本文试图以一篇完整的理论+实践性的文字来介绍如何在优秀的开源操作系统Linux下创建低成本、

Read More

Lvs原理及简单实现-多极客编程

Lvs原理及简单实现大纲:一、集群概述二、什么是Lvs?(what)三、为什么要用Lvs?(why)四、什么时候需要用Lvs?(when)五、什么地方需要用Lvs?(where)六、什么人来部署Lvs?(who)七、Lvs支持的三种模式与十种算法(Scheduler)八、如何部署Lvs之NAT模式?(How)九、如何部署Lvs之DR模式?一、集群简介:  计算机集群(Cluster)技术可以通过网

Read More

交换机级联-多极客编程

    随着计算机数量的增加、网络规模的扩大,在越来越多的局域网环境中,交换机取代了集线器,多台交换机互连取代了单台交换机。    在多交换机的局域网环境中,交换机的级联、堆叠和集群是3种重要的技术。级联技术可以实现多台交换机之间的互连;堆叠技术可以将多台交换机组成一个单元,从而提高更大的端口密度和更高的性能;集群技术可以将相互连接的多台交换机作为一个逻辑设备进行管理,从而大大降低了网络管理成本,

Read More

高可用集群技术之RHCS应用详解(一)-多极客编程

前提:1)本配置共有3个测试节点,分别node1.samlee.com、node2.samlee.com和node3.samlee.com,相的IP地址分别为172.16.100.6、172.16.100.7和172.16.100.8;系统为 CentOS 6.5 X86_64bit;2)node4.samlee.com 172.16.100.9 作为共享存储使用3)director.samlee

Read More

高可用集群技术之corosync案例应用及pcs使用详解(二)-多极客编程

案例概述:案例(一):使用ansible全自动化配置corosync集群环境在生产环境中,经常遇到需要配置集群环境或相同配置的服务器,如果手工一台一台的去调试,这样会增加我们再运维过程中的工作量及错误的发生,我们应怎样去优化及减少错误的发生?下面我们通过一个案例实现自动化部署corosync环境:准备工作:(1)将已经配置好的corosync配置文件做好模板存放# mkdir -pv ansibl

Read More

高可用集群技术之corosync应用详解(一)-多极客编程

Corosync概述:Corosync是集群管理套件的一部分,它在传递信息的时候可以通过一个简单的配置文件来定义信息传递的方式和协议等。它是一个新兴的软件,2008年推出,但其实它并不是一个真正意义上的新软件,在2002年的时候有一个项目Openais , 它由于过大,分裂为两个子项目,其中可以实现HA心跳信息传输的功能就是Corosync ,它的代码60%左右来源于Openais. Corosy

Read More

高可用集群技术之heartbeat应用案例详解(二)-多极客编程

  在上一节高可用集群技术之heartbeat应用详解(一),我们分析了heartbeat原理及heartbeat简单的应用,下面我们以实战生产案例应用heartbeat高可用技术:生产环境应用实例(一):基于heartbeat+nfs实现mysql高可用(1)nfs共享存储服务配置如下:--建立分区 # fdisk /dev/sda # kpartx -l /dev/sda # kpartx -

Read More

Java集群优化——dubbo+zookeeper构建高可用分布式集群-多极客编程

不久前,我们讨论过Nginx+tomcat组成的集群,这已经是非常灵活的集群技术,但是当我们的系统遇到更大的瓶颈,全部应用的单点服务器已经不能满足我们的需求,这时,我们要考虑另外一种,我们熟悉的内容,就是分布式,而当下流行的Dubbo框架,不容我们忽视,这里,咱们一起来探讨一下这个框架的使用。一,背景    以前我们需要远程调用他人的接口,我们是这么做的:                     

Read More

LVS负载均衡集群技术学习笔记-多极客编程

一、ARP协议      1. Address Resolution Protocal地址解析协议,功能是根据主机IP地址来解析到主机的MAC地址。      2. ARP协议和DNS协议对比:          a. DNS是在域名和IP之间进行解析,ARP是在IP和MAC之间解析。          b. ARP协议不需要服务,DNS需要开启服务。          c. ARP协议需要互联的

Read More

LVS原理和实现-多极客编程

一、LVS简介    LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。在linux内存2.6中,它已经成为内核的一部分,在此之前的内核版本则需要重新编译内核。    LVS主要用于多服务器的负载均衡。它工作在网络层,可以实现高性能,高可用的服务器集群技术。可把

Read More

Java 集群技术-多极客编程

序言 越来越多的关键应用运行在J2EE(Java 2, Enterprise Edition)中,这些诸如银行系统和账单处理系统需要高的可用性(High Availability, HA),同时像Google和Yahoo这种大系统需要大的伸缩性。高可用性和伸缩性在今天高速增长的互连接的世界的重要性已经证实了。eBay于 1999年6月停机22小时的事故,中断了约230万的拍卖,使eBay的股票下降

Read More

Linux集群服务知识点总结及通过案例介绍如何实现高性能web服务-多极客编程

一:集群相关概念及知识点介绍:LVS(Linux Virtual System)            本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的Free Software项目之一。linux虚拟服务器(LVS)项目在linux操作系统上提供了最常见的负载均衡软件。集群定义:            集群(cluster)技术是一种较新的技术,通过集群技术,可以在付出较低成本的情况

Read More

LVS工作原理以及工作模式简介-多极客编程

LVS(Linux Virtual Server虚拟服务器),它是一个开源项目,主要用于多服务器的负载均衡,它工作在网络层,可以实现高性能,高可用的服务器集群技术。它非常易用,配置 很简单,且有多重调度方式。它稳定可靠,与keepalived配合即使在集群的服务器中某台服务器宕机或某应用无法工作也不能影响整体使用,因为可以及 时切换(<1s),另外它的可扩展性性也非常好。LVS工作原理

Read More

配置LVS + Keepalived高可用负载均衡集群-多极客编程

一、理论篇:LVS简介:官网 http://www.linuxvirtualserver.orgLVS 是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项 目之一。章文嵩博士目前工作于阿里集团,主要从事集群技术、操作系统、对象存储与数据库的研究。(摘自《BAIDU百科》)2

Read More

企业好助手U-Mail邮件服务器软件-多极客编程

对于一家企业,最核心的是什么?有人说人才,有人说技术,也有人说是数据(信息),依小编来 看,这些答案都没错,人才会流动,技术在不断更新,唯有数据(信息),日积月累,将沉淀为公司历史的一部分,作为决策的依据。如今,电子邮件系统越来越成 为商务办公首选通联工具,也是储存信息的最佳载体,因此我们妥善管理、利用海量的邮件,便能某种程度上发挥数据的最大功用,为企业经营提供“导航仪”和 “定海神针”。一、支持

Read More

计算机集群-多极客编程

1.集群简介1.1集群的定义集群是一种并行或分布式系统,该系统包括一个互连的整体计算机集合作为一种单一、统一的计算资源使用。通过集群技术,我们可以在付出低成本的情况下获得在性能、可靠性、灵活性方面更高的收益。    计算机集群简称集群,是一组计算机系统,它通过一组松散集成的计算机软件和硬件连接起来,高度紧密地协作完成计算机关工作。集群,是指一组相互独立的计算机,利用高速通信网络组成的一个计算机系统

Read More

linux高级技巧:集群的搭建-多极客编程

转载: http://blog.chinaunix.net/uid-29622064-id-4376190.html?page=31.集群的简介:集群(cluster)技术是一种较新的技术,通过集群技术,可以在付出较低成本的情况下获得在性能、可靠性、灵活性方面的相对较高的收益,其任务调度则是集群系统中的核心技术。    如果一个事情是由多个人去完成,则有着和集群类似的地方。大家共同承担着压力,如果

Read More

oracle云计算及大型数据库集群系统架构-多极客编程

数据库集群技术是将多台服务器联合起来组成集群来实现综合性能优于单个大型服务器的技术,这种技术不但能满足应用的需要,而且大幅度的节约了投资成本。数据库集群技术分属两类体系:基于数据库引擎的集群技术和基于数据库网关(中间件)的集群技术。在数据库集群产品方面,其中主要包括基于数据库引擎的集群技术的Oracle RAC、Microsoft MSCS、IBM DB2 UDB、Sybase ASE,以及基于数

Read More