
性能优化|HA
文章平均质量分 77
chinagissoft
这个作者很懒,什么都没留下…
展开
-
如何通过SuperMap iCloudManager实现基于nginx的Web应用的负载均衡
题记负载均衡,Load Balance,其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。在云环境下,我们实现创建多个虚拟机是非常方便的,同样,我们可以在这么多虚拟机基础上搭建Web应用的负载均衡,这样可以保障Web应用的高效稳定运行,这也是云环境非常常见的应用场景。Nginx原创 2016-07-01 08:48:03 · 1401 阅读 · 0 评论 -
[优化篇]Ubuntu使用corosync+pacemaker+drbd实现MySQL的HA(2)
1、配置MySQL(1+2) 在安装mysql数据库时,系统会提示设置你的root密码,例如我的root密码为root。 设置my.cnfsed -i 's/127.0.0.1/0.0.0.0/g' /etc/mysql/my.cnf重启mysql服务 连接mysql,设置远程root用户连接和删除空用户mysql -uroot -pgrant all privileges on *.* t原创 2015-10-13 17:15:50 · 1334 阅读 · 0 评论 -
[优化篇]Ubuntu使用corosync+pacemaker+drbd实现MySQL的HA(1)
环境Ubuntu 14.04.2 MySQL1:192.168.12.101 MySQL2:192.168.12.102VIP:192.168.12.200每台MySQL机器都新添加/dev/sdb,当然也可以使用已有的sda做分区。实施步骤(1代表mysql1,2代表mysql2,以下类同)软件安装(1+2)sudo apt-get install pacemaker corosync原创 2015-10-08 08:35:38 · 1616 阅读 · 0 评论 -
[高可用]Ubuntu下LVS + Keepalived 实现SuperMap iServer高可用负载均衡实现
题记前面已经介绍了实现MySQL和RabbitMQ的集群部署,但是一个OpenStack环境的高可用性,简单的说就是任何一个节点的高可用性,每个节点又包括不同的服务和组件,这里面我们先不具体谈及细节,也就是说,先以控制节点为例,我们需要准备多台控制节点,但是前端需要对外暴露出一个VIP,网络节点或者计算节点只需要连接这个VIP即可,那么VIP连接之后,会自动负载到该集群环境下任意一台机器上,行业术语原创 2015-08-05 08:47:58 · 1534 阅读 · 0 评论 -
[高可用]Ubuntu下Haproxy + Keepalived 实现SuperMap iServer高可用负载均衡实现(1)
题记前面提到了使用LVS+ Keepalived实现SuperMap iServer高可用负载均衡,其实这个配置只能实现高可用,也就是Keepalived可以检测所管辖的对象哪个是健康的,哪个是由问题的,将有问题的剔除掉,但是并无法实现负载均衡,也就是将压力转到负载比较小的对象节点中,其实我们可以通过Haproxy来做负载均衡的时候,也就是说这两个组合可以实现真正的高可用的负载均衡。环境这次我们使用原创 2015-08-03 08:48:26 · 1288 阅读 · 0 评论 -
[高可用]Ubuntu搭建高可用的RabbitMQ(2)
添加RabbitMQ用户用户可以在主节点进行操作,默认情况下,安装完毕RabbitMQ有一个guest用户,默认该用户是管理员权限,用户可以为guest用户设置密码,当然,也可以增加新的用户,设置相关权限。修改guest密码root@mq1:~# sudo rabbitmqctl change_password guest mq4smtestChanging password for user "原创 2015-07-22 12:14:49 · 1323 阅读 · 0 评论 -
[高可用]Ubuntu下Haproxy + Keepalived 实现SuperMap iServer高可用负载均衡实现(2)
题记Haproxy是一个高性能的TCP/HTTP复杂均衡服务器软件,速度快,可靠性高。可以轻松支持几十万的并发连接,而且支持Session。这也是OpenStack的高可用搭建比较推荐的配置组合。测试上一篇我们已经将基于haproxy+keepalived的iserver负载均衡和高可用搭建完毕,这一篇我们就进行一下故障模拟1、刷新http://10.0.0.200:8090/iserver/man原创 2015-08-03 08:49:04 · 940 阅读 · 0 评论 -
[高可用]Ubuntu搭建高可用的RabbitMQ(1)
题记在OpenStack环境下,如果采用Ubuntu操作系统,默认使用的消息队列为RabbitMQ,如果考虑到OpenStack的高可用性,关于RabbitMQ的高可用性也需要进行了解,本篇就针对RabbitMQ的集群和高可用性搭建进行实践。测试环境三台机器组成RabbitMQ集群,三台机器都采用Ubuntu14.04. 需要注意:三台机器都需要在/etc/hosts里面输入相关的IP和机器名原创 2015-07-21 14:14:12 · 1899 阅读 · 0 评论 -
如何在云平台选择虚拟机配置信息
对于已经拥有云平台或者云GIS平台的用户来说,只需几分钟就可以创建一个自定义操作系统和计算参数配置的虚拟机是一件非常容易的事情,但是很少有用户关心云主机配置类型的选择,也就是说我创建的虚拟机需要多少个CPU和多少G内存,多少存储,可能是刚刚从传统模式转换到云环境,很多思想还是禁锢在传统模式下,我要的虚拟机配置越高越好。原创 2017-03-02 08:45:07 · 3648 阅读 · 0 评论