Docker环境下的前后端分离项目部署与运维 第二篇

目录

数据库负载均衡

KeepAlived实现双机热备

数据库的热备份

Docker环境下的前后端分离项目部署与运维 第二篇_第1张图片
Docker环境下的前后端分离项目部署与运维 第二篇_第2张图片
Docker环境下的前后端分离项目部署与运维 第二篇_第3张图片
选择Haproxy的原因:因为其更好的支持TCP/ip协议

Docker环境下的前后端分离项目部署与运维 第二篇_第4张图片
Docker环境下的前后端分离项目部署与运维 第二篇_第5张图片
Docker环境下的前后端分离项目部署与运维 第二篇_第6张图片
docker exec -it h1 bash :-it表示有交互界面
Docker环境下的前后端分离项目部署与运维 第二篇_第7张图片
在mysql数据库上创建一个haproxy的账户,haproxy中间建要用这个账户发心跳检测。“%”表示任何IP都可以用这个账号登录到 mysql数据库,且密码为空。
Docker环境下的前后端分离项目部署与运维 第二篇_第8张图片
应用程序发过来的请求,由haproxy把请求转发给具体的数据库实例。
Docker环境下的前后端分离项目部署与运维 第二篇_第9张图片
Docker环境下的前后端分离项目部署与运维 第二篇_第10张图片
Docker环境下的前后端分离项目部署与运维 第二篇_第11张图片
Docker环境下的前后端分离项目部署与运维 第二篇_第12张图片
Docker环境下的前后端分离项目部署与运维 第二篇_第13张图片
Docker环境下的前后端分离项目部署与运维 第二篇_第14张图片
interface eth0:网卡设备
priority 100:权重
advert_int 1:一秒进行一次心跳检测
authtication:心跳检测需要开放的账号密码
Docker环境下的前后端分离项目部署与运维 第二篇_第15张图片
Docker环境下的前后端分离项目部署与运维 第二篇_第16张图片
Docker环境下的前后端分离项目部署与运维 第二篇_第17张图片
Docker环境下的前后端分离项目部署与运维 第二篇_第18张图片
Docker环境下的前后端分离项目部署与运维 第二篇_第19张图片
Docker环境下的前后端分离项目部署与运维 第二篇_第20张图片
Docker环境下的前后端分离项目部署与运维 第二篇_第21张图片
Docker环境下的前后端分离项目部署与运维 第二篇_第22张图片
LVM技术会锁表:
Docker环境下的前后端分离项目部署与运维 第二篇_第23张图片
Docker环境下的前后端分离项目部署与运维 第二篇_第24张图片
Docker环境下的前后端分离项目部署与运维 第二篇_第25张图片
Docker环境下的前后端分离项目部署与运维 第二篇_第26张图片
Docker环境下的前后端分离项目部署与运维 第二篇_第27张图片
Docker环境下的前后端分离项目部署与运维 第二篇_第28张图片
Docker环境下的前后端分离项目部署与运维 第二篇_第29张图片
Docker环境下的前后端分离项目部署与运维 第二篇_第30张图片
Docker环境下的前后端分离项目部署与运维 第二篇_第31张图片
Docker环境下的前后端分离项目部署与运维 第二篇_第32张图片
Docker环境下的前后端分离项目部署与运维 第二篇_第33张图片
Docker环境下的前后端分离项目部署与运维 第二篇_第34张图片
在这里插入图片描述
Docker环境下的前后端分离项目部署与运维 第二篇_第35张图片

你可能感兴趣的:(docker实战)