php安装ZooKeeper

上一篇说了zookeeper的搭建,现在就得在php环境中使用上它,"ZooKeeper"是Java开发的对java支持比较好,如果php想使用上必须安装其c扩展才可以使用 一、基础环境软件包准备 Lib Zookeeper包下载地址: http://zookeeper.apache.or...

ZooKeeper集群化安装

zookeeper是一个强一致【不严格】的分布式数据库,由多个节点共同组成一个分布式集群,挂掉任意一个节点,数据库仍然可以正常工作,客户端无感知故障切换。客户端向任意一个节点写入数据,其它节点可以立即看到最新的数据。 布局规划图 环境准备 JRE (依赖的环境)【 点击进入 】 安装JREtar zxvf ...

Centos7上搭建统一认证服务

一个企业经常会碰上部署多台机器的问题,但是账号管理就成了问题,怎么在N台机器上统一部署账号管理,完成账号统一认证和管理是让我们后续非常方便的地方。 //安装三大应用,服务端,客户端,导出导入工具yum install -y openldap-servers openldap-clients migration...

KeepAlived搭建

Keepalived是一个用C语言编写的路由软件。该项目的主要目标是为Linux系统和基于Linux的基础架构提供简单而强大的负载均衡和高可用性设施。 负载平衡框架依赖于众所周知且广泛使用的Linux虚拟服务器(IPVS)内核模块,提供Layer4负载均衡。Keepalived实现了一组检查程序,以根据其运行状...

HAProxy搭建

HAProxy是一个免费的负载均衡软件,可以运行于大部分主流的Linux操作系统上。 HAProxy提供了L4(TCP)和L7(HTTP)两种负载均衡能力,具备丰富的功能。HAProxy的社区非常活跃,版本更新快速(最新稳定版1.7.2于2017/01/13推出)。最关键的是,HAProxy具备媲美商用负载均衡...

SaltStack知识整理

上一篇说到了salt的简单安装,接下来将对学习salt相关模块进行整理和学习 GrainsGrains是存储minion基本信息的,里面存放了minion端各种系统级参数,采用静态采集方式,在minion启动时进行数据采集。可以通过salt '*' saltutil.sync_grains ...

Zend虚拟机学习

Zend虚拟机(Zend VM)是PHP语言的核心,承担了语法和词法分析、AST变异以及指令的执行工作。 Zend虚拟机架构 解释层 这一层主要负责对PHP代码进行词法和语法分析,生成对应的AST。另一个工作就是对AST进行编译,生成符号表和指令集。 中间数据层 这一层主要包含了虚拟机的核心部分...

saltStack 搭建

SaltStack是一个服务器基础架构集中化管理平台,具备配置管理、远程执行、监控等功能,一般可以理解为简化版的puppet和加强版的func。SaltStack基于Python语言实现,结合轻量级消息队列(ZeroMQ)与Python第三方模块(Pyzmq、PyCrypto、Pyjinjia2、python-...

jumperServer

JumpeServer 是用Python+Django开发的跳板机及堡垒机于一身的开源项目,并通过与OpenLDAP的结合可对服务器实现Web端账号、密码管理、权限管理、主机管理,并实现Web端监控和审计,提供上传文件的功能。其主要功能有以下几个。 用户管理(认证) 资产管理 授权管理(授权) 监控审计(审...

负载均衡算法

本地流量管理技术主要有一下几种负载均衡算法 静态负载均衡算法包括:轮询,比率,优先权 1.1 轮询(Round Robin):顺序循环将请求一次顺序循环地连接每个服务器。当其中某个服务器发生第二到第7 层的故障,BIG-IP 就把其从顺序循环队列中拿出,不参加下一次的轮询,直到其恢复正常。 1.2 比率(Ra...