负载均衡
暗影岛-寒冰射手
这个作者很懒,什么都没留下…
展开
-
HAProxy实现mysql负载均衡
http://www.cnblogs.com/linkstar/p/6505766.html转载 2018-06-14 13:39:34 · 1456 阅读 · 0 评论 -
10大主流压力测试工具推荐
在移动应用和Web服务正式发布之前,除了进行必要的功能测试和安全测试,为了保证互联网产品的服务交付质量,往往还需要做压力/负载/性能测试。然而很多传统企业在试水互联网+的过程中,往往由于资源或产品迭代速度等原因忽视了这一块工作,导致新产品上线之后频繁出现卡顿等严重影响用户体验的问题。那么互联网产品为什么要进行压力/负载/性能测试,又有哪些工具帮我们实现呢,本文将为您细说端详。压力/负载/性能测试之...转载 2018-06-14 14:03:40 · 1657 阅读 · 0 评论 -
IOPS
IOPS 编辑IOPS (Input/Output Operations Per Second),即每秒进行读写(I/O)操作的次数,多用于数据库等场合,衡量随机访问的性能。存储端的IOPS性能和主机端的IO是不同的,IOPS是指存储每秒可接受多少次主机发出的访问,主机的一次IO需要多次访问存储才可以完成。例如,主机写入一个最小的数据块,也要经过“发送写入请求、写入数据、收到写入确认”等三个步骤,...转载 2018-07-06 20:53:40 · 689 阅读 · 0 评论 -
MySQL主从复制(Master-Slave)实践
MySQL数据库自身提供的主从复制功能可以方便的实现数据的多处自动备份,实现数据库的拓展。多个数据备份不仅可以加强数据的安全性,通过实现读写分离还能进一步提升数据库的负载性能。下图就描述了一个多个数据库间主从复制与读写分离的模型(来源网络):在一主多从的数据库体系中,多个从服务器采用异步的方式更新主数据库的变化,业务服务器在执行写或者相关修改数据库的操作是在主服务器上进行的,读操作则是...转载 2018-08-14 21:22:48 · 121 阅读 · 0 评论 -
MySQL主从复制与读写分离
MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践Mysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。但在实际的生产环境中,由单台Mysql作为独立的数据库是完全不能满足实际需求的,无论是在安全性,高可用性以及高并发等各个方面。因此,一般来说都是通过 主从复制(Master-Slave)的方式来同步数据,再通过读写分...转载 2018-08-14 21:26:45 · 106 阅读 · 0 评论 -
基于Docker的MYSQL PXC集群搭建
pxc集群是Percona XtraDB Cluster的缩写,是基于percona数据库和galera中间件一种特殊MYSQL数据库,而且据说percona数据库的性能要比mysql还要好一些,并且是基于mysql,可以使用mysql的jdbc和客户端进行连接的。pxc集群相比mysql单一数据库或者mysql主从复制数据库的优点如下1、所有节点均可读可写,可以轻松的起到HA的作用,任意...转载 2018-08-15 10:25:40 · 337 阅读 · 0 评论 -
MyCat 简介
1.什么是MyCat 2.为什么使用MyCat 3.支持的数据库 4.架构 5.分片 5.1垂直切片 5.2水平切片 6.配置文件详解 6.1 rule.xml 6.2 schema.xml 6.3 server.xml 7.安装 8.遇到的问题 8.1 对表操作或点击表时,报1184 错误 8.2 创建表时,报3309错误 9.测试...转载 2018-08-15 11:20:58 · 255 阅读 · 0 评论 -
nginx+php负载均衡集群环境中的session共享方案梳理
在网站使用nginx+php做负载均衡情况下,同一个IP访问同一个页面会被分配到不同的服务器上,如果session不同步的话,就会出现很多问题,比如说最常见的登录状态。下面罗列几种nginx负载均衡中session同步的方式1)不使用session,换用cookiesession是存放在服务器端的,cookie是存放在客户端的,我们可以把用户访问页面产生的session放到cook...转载 2018-08-08 09:11:35 · 155 阅读 · 0 评论 -
Memcache---集群方案
一、伪集群方案最常见的做法:memcache安装后,在一台机器或多台机器上启动多个实例,客户端配置memcache节点的ip,port即可。由客户端实现分布式缓存效果,其实是伪集群。memcache节点之间不通信,无数据备份,负载均衡由客户端实现,存在单点故障。客户端可设置故障恢复和故障转移机制。二、简单集群方案使用Magent代理组件搭建集群服务。集群特性:1)memcache...转载 2018-08-08 09:17:14 · 421 阅读 · 0 评论 -
利用nginx和docker实现一个简易的负载均衡
测试步骤:1.在服务器中搭建一个nginx服务器并启动,具体过程可参考 http://www.cnblogs.com/pangziyibudong/p/6183692.html,这里不在建立2.在docker中从源中拉一下nginx的官方镜像,docker pull nginx,留着备用3.在本地目录新建两个文件夹,我这里的新建在/mydata/test1,/mydata/test2/...转载 2018-08-31 21:31:42 · 416 阅读 · 0 评论 -
Ubuntu 16.04安装Nginx
在Ubuntu下安装Nginx有以下方法,但是如果想要安装最新版本的就必须下载源码包编译安装。一、基于APT源安装sudo apt-get install nginx安装好的文件位置:/usr/sbin/nginx:主程序/etc/nginx:存放配置文件/usr/share/nginx:存放静态文件/var/log/nginx:存放日志其实从上面的根目录文件夹可...转载 2018-08-31 22:07:33 · 278 阅读 · 0 评论 -
基于Docker的MYSQL PXC集群搭建
pxc集群是Percona XtraDB Cluster的缩写,是基于percona数据库和galera中间件一种特殊MYSQL数据库,而且据说percona数据库的性能要比mysql还要好一些,并且是基于mysql,可以使用mysql的jdbc和客户端进行连接的。pxc集群相比mysql单一数据库或者mysql主从复制数据库的优点如下1、所有节点均可读可写,可以轻松的起到HA的作用,任意...转载 2018-09-01 09:31:27 · 251 阅读 · 0 评论 -
mysql高可用-基于docker容器下的pxc集群方案
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u013218587/article/details/80863054mysql单机性能测试mysqlslap -h192.168.1.16 -uroot -p123456 -P3306 --concurrency=5000 --iterations=1 --auto-generate-sql...转载 2018-09-01 10:46:12 · 775 阅读 · 0 评论 -
docker network基础
前面介绍了nginx与php两个容器间是如何进行通信的:[root@docker ~]# docker run -d --name=php -v /www:/usr/local/nginx/html php[root@docker ~]# docker run -d --name=nginx --link=php:php -v /www:/usr/local/nginx/html -p...转载 2018-09-01 10:50:40 · 167 阅读 · 0 评论 -
docker: Error response from daemon: D: drive is not shared. Please share it in Docker for Windows
docker: Error response from daemon: D: drive is not shared. Please share it in Docker for Windows Settings.Docker在发布网页时,需要把容器的文件夹和本地进行挂载,把网页放在共享的文件夹内。docker run -t -i -v /d/PycharmProjects:/test n...转载 2018-08-30 10:37:50 · 907 阅读 · 0 评论 -
HAProxy+Keepalived+PXC负载均衡和高可用的PXC环境
HAProxy介绍反向代理服务器,支持双机热备支持虚拟主机,但其配置简单,拥有非常不错的服务器健康检查功能,当其代理的后端服务器出现故障, HAProxy会自动将该服务器摘除,故障恢复后再自动将该服务器加入。引入了frontend,backend;frontend根据任意 HTTP请求头内容做规则匹配,然后把请求定向到相关的backend.Keepalived介绍Keepalived是一...转载 2018-09-08 11:07:09 · 440 阅读 · 0 评论 -
nginx、php-fpm以及mysql运行在各个用户下的配置
nginx、php-fpm以及mysql运行在各个用户下的配置。先来做个说明:nginx本身不能处理PHP,它只是个web服务器。当接收到客户端请求后,如果是php请求,则转发给php解释器处理,并把结果返回给客户端。如果是静态页面的话,nginx自身处理,然后把结果返回给客户端。Nginx下php解释器使用最多的就是fastcgi。一般情况nginx把php请求转发给fastcgi管理进...转载 2018-09-11 21:29:43 · 399 阅读 · 0 评论 -
ubuntu16.04下安装Nginx+php-fpm
安装nginx+php sudo add-apt-repository ppa:nginx/stable sudo apt-get update sudo apt-get install nginx nginx -v(查看nginx版本) sudo apt-get install php php -v(查看php版本) 配置 配置Nginx的监听端口为8080(防止与...转载 2018-09-11 21:36:21 · 875 阅读 · 0 评论 -
ubuntu下安装php7.0fpm+mysql5.7+nginx
1.安装mysql5.7ubuntu 命令:apt-get -y install mysql-server mysql-client;(导入其他服务器的数据库:1.先创建一个要移动数据库的相同名字,命令:create database 数据库名2.命令: source /home/lion/test.sql 导入完毕。 2.安装php7.0-fpmubuntu...转载 2018-09-11 21:37:58 · 289 阅读 · 0 评论 -
MyCat 简介
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wrs120/article/details/80417345 1.什么是MyCat 2.为什么使用MyCat 3.支持的数据库 4.架构 5.分片 5.1垂直切片 5.2水平切片 6.配置文件详解 6.1 rule.xml 6.2 schema.xml ...转载 2018-09-12 11:50:22 · 126 阅读 · 0 评论 -
PHP探针
https://baike.baidu.com/item/PHP%E6%8E%A2%E9%92%88/10922752?fr=aladdin转载 2018-09-10 17:00:31 · 856 阅读 · 0 评论 -
MySQL主从复制(Master-Slave)实践
MySQL数据库自身提供的主从复制功能可以方便的实现数据的多处自动备份,实现数据库的拓展。多个数据备份不仅可以加强数据的安全性,通过实现读写分离还能进一步提升数据库的负载性能。下图就描述了一个多个数据库间主从复制与读写分离的模型(来源网络):在一主多从的数据库体系中,多个从服务器采用异步的方式更新主数据库的变化,业务服务器在执行写或者相关修改数据库的操作是在主服务器上进行的,读操作则是...转载 2018-09-10 20:11:37 · 109 阅读 · 0 评论 -
mysql复制--主从复制配置
当单台MYSQL服务器无法满足当前网站流量时的优化方案。需要搭建mysql集群技术。复制功能:数据分布 负载均衡(读) 备份 高可用和故障切换 MySQL升级测试复制方式:主–从复制 主–主复制 半同步复制复制原理:Mysql中有一种日志叫做bin日志(二进制日志)。这个日志会记录下所有修改了数据库的SQL语句(insert,update,delete,ALTER ...转载 2018-09-10 20:33:36 · 116 阅读 · 0 评论 -
Keepalived+Nginx实现高可用(HA)
https://blog.csdn.net/xyang81/article/details/52556886转载 2018-09-10 21:12:44 · 99 阅读 · 0 评论 -
Nginx+keepalived双机热备(主从模式)
负载均衡技术对于一个网站尤其是大型网站的web服务器集群来说是至关重要的!做好负载均衡架构,可以实现故障转移和高可用环境,避免单点故障,保证网站健康持续运行。关于负载均衡介绍,可以参考:linux负载均衡总结性说明(四层负载/七层负载)由于业务扩展,网站的访问量不断加大,负载越来越高。现需要在web前端放置nginx负载均衡,同时结合keepalived对前端nginx实现HA高可用。...转载 2018-09-10 21:16:50 · 217 阅读 · 0 评论 -
正规的运维工作是什么的?
互联网运维工作,以服务为中心,以稳定、安全、高效为三个基本点,确保公司的互联网业务能够 7×24 小时为用户提供高质量的服务。带你体验正规的运维工作是什么的!带你体验正规的运维工作是什么的!运维人员对公司互联网业务所依赖的基础设施、基础服务、线上业务进行稳定性加强,进行日常巡检发现服务可能存在的隐患,对整体架构进行优化以屏蔽常见的运行故障,多数据中接入提高业务的容灾能力。通过监控、日志分析...转载 2018-10-12 21:06:44 · 184 阅读 · 0 评论 -
Centos7下yum安装配置nginx与php
实现LNMP环境搭建。开始安装Nginx和PHP-FPM之前,首先卸载系统中以前安装的Apache和PHP保证安装不会冲突。用root登录输入下面的命令: yum remve httpd* php*增加额外资源库 默认情况下,CentOS的官方资源是没有php-fpm的, 但我们可以从Remi的RPM资源中获得,它依赖于EPEL资源。我们可以这样增加两...转载 2018-09-28 21:22:37 · 166 阅读 · 0 评论 -
Nginx 虚拟主机配置的三种方式(三)(基于域名)
https://blog.csdn.net/liupeifeng3514/article/details/79007051 3、Nginx基于域名的虚拟主机配置使用基于域名的虚拟主机配置是比较流行的方式,可以在同一个IP上配置多个域名并且都通过80端口访问。3.1 假设服务器有个IP地址为192.168.2.155[root@localhost ~]# ifconfig en...转载 2018-10-10 21:58:01 · 461 阅读 · 0 评论 -
git创建分支并推到远端
因为最新的提交不想放到分支qamaster中去, 从git log中找到想要的提交,commitId新建qamaster分支,它的最新的一次提交是commitId:git branch qamaster commitId切换到该分支,检查提交是否是自己想要的git checkout qamastergit log推到远端去git push origin qamastergit查看当...转载 2018-10-10 22:19:41 · 1491 阅读 · 0 评论 -
git 更新代码到本地
正规流程 git status(查看本地分支文件信息,确保更新时不产生冲突) git checkout – [file name] (若文件有修改,可以还原到最初状态; 若文件需要更新到服务器上,应该先merge到服务器,再更新到本地) git branch(查看当前分支情况) git checkout remote branch (若分支为本地分支,则需切换到...转载 2018-10-10 22:39:40 · 306 阅读 · 0 评论 -
为何无法正确执行git reset –hard HEAD^
原文地址:https://www.hksilicon.com/articles/595842?lang=cn Git入门书里都会提到放弃最后一次的commit而回复到再上一次commit的指令: git reset --hard HEAD^ 但是这个指令在Windows的命令提示字符cmd.exe里却无法执行,会出现错误: D:\git-root\test>gi...转载 2018-10-10 23:07:16 · 2480 阅读 · 0 评论 -
CentOS下yum安装PHP,配置php-fpm服务
yum list installed | grep php 先删除已有的php版本 ,执行下面的命令删除phpyum remove php-common然后像安装那样问你是否继续的,输入yes即可 添加 yum 源CentOS 6.x 的源# rpm -Uvh http://download.Fedoraproject.org/pub/epel/6/x86_64/epe...转载 2018-10-22 18:40:50 · 1247 阅读 · 0 评论 -
centos7下安装nginx和php-fpm ,mysql ,redis
安装完php-fpm了之后,yum安装php支持的模块,如:yum install php-pdoyum install php-mysqliyum install php-gd 查看 PHP 版本# php -vPHP 5.6.18 (cli) (built: Feb 3 2016 10:25:33) Copyright (c) 1997-2016 The PHP...原创 2018-10-22 20:54:40 · 341 阅读 · 0 评论 -
centos7 yum install redis
https://www.cnblogs.com/autohome7390/p/6433956.html 直接yum 安装的redis 不是最新版本yum install redis如果要安装最新的redis,需要安装Remi的软件源,官网地址:http://rpms.famillecollet.com/yum install -y http://rpms.familleco...转载 2018-10-23 14:15:43 · 126 阅读 · 0 评论 -
Haproxy原理(1)
目录一、四层和七层负载均衡的区别二、HAProxy与LVS的异同三、快速安装HAProxy集群软件四、HAProxy基础配置文件详解五、启动与测试Haproxy的负责均衡功能六、HAProxy负载均衡器算法与使用技巧七、通过HAProxy的ACL规则实现智能负载均衡八、使用HAProxy的Web监控平台一、四层和七层负载均衡的区别所谓的四层就是ISO参考模型中的第四层。四层负载均衡...转载 2018-10-30 09:39:56 · 405 阅读 · 0 评论 -
nginx+php负载均衡集群环境中的session共享方案梳理
在网站使用nginx+php做负载均衡情况下,同一个IP访问同一个页面会被分配到不同的服务器上,如果session不同步的话,就会出现很多问题,比如说最常见的登录状态。下面罗列几种nginx负载均衡中session同步的方式1)不使用session,换用cookiesession是存放在服务器端的,cookie是存放在客户端的,我们可以把用户访问页面产生的session放到cook...转载 2018-10-27 10:17:16 · 128 阅读 · 0 评论 -
Keepalived+Nginx架构整理版
Keepalived介绍keepalived是一个类似于layer3, 4, 5 交换机制的软件,也就是我们平时说的第3层、第4层和第5层交换。Keepalived的作用是检测web服务器的状态,如果有一台web服务器死机,或工作出现故障,Keepalived将检测到,并将有故障的web服务器从系统中剔除,当web服务器工作正常后Keepalived自动将web服务器加入到服务器群中,这些工作...转载 2018-10-27 11:30:59 · 187 阅读 · 0 评论 -
虚拟IP是什么?
https://blog.csdn.net/u014290233/article/details/53635658要是单讲解虚拟 IP,理解起来很困难,所以干脆把动态 IP 、固定 IP 、实体 IP 与虚拟 IP都讲解一下,加深理解和知识扩展实体 IP:在网络的世界里,为了要辨识每一部计算机的位置,因此有了计算机 IP 位址的定义。一个 IP 就好似一个门牌!例如,你要去微软的网站的话...转载 2019-03-04 09:00:55 · 2927 阅读 · 0 评论 -
虚拟IP原理
http://www.cnblogs.com/shijingxiang/articles/4521498.html http://blog.csdn.net/whycold/article/details/11898249高可用性HA(High Availability)指的是通过尽量缩短因日常维护操作(计划)和突发的系统崩溃(非计划)所导致的停机时间,以提高系统和应用的可用性。HA系...转载 2018-11-03 10:13:43 · 183 阅读 · 0 评论 -
linux添加虚拟ip(手动vip和keepalived方式)
1,手动添加vip1,ifconfig查看当前活动网卡。如:eth02,执行ifconfig eth0:0 166.111.69.100 netmask 255.255.255.0 up进行vip添加3,执行ifconfig查看是否生效4,测试 ping 166.111.69.1005,写在/etc/rc.local里进行开机自动设置2,第三方工具keepaliv...转载 2018-11-03 10:33:44 · 1252 阅读 · 0 评论