app
2018-05-10 10:35:51 0 举报
app
作者其他创作
大纲/内容
embed DNS 负载均衡
nginx
redis
mysql-slave-01
mysql-router
mysql-slave-02
SYNC
mysql-backup
ingress 负载均衡
php-fpm
用户
环境:docker 1.18 ,nginx 1.13.10 php 7.2.5 ,mysql8.0.11,redis 4.0.9网段: nginx-php : 10.0.0.0/24 php-mysql-router:10.0.1.0/24 php-redis:10.0.2.0/24 mysql-cluster:10.0.3.0/24mysql-router-cluster:10.0.4.0/24容灾:1.基于ingress负载均衡,只要有一台nginx在线,服务就在线2.基于embed DNS负载均衡,只要有一台php-fpm在线,即可执行php3.基于mysql-router和mysql custer自动选主特性,只要有一台mysql在线,即可正常访问数据库4.所有服务意外退出,都会自动尝试重启。5.mysql从库备份数据性能和扩展:1. 所有服务均支持动态扩容或缩小。2. 可以动态新增,移除节点。3.mysql cluster和表分区 提供读扩容部署:代码提交到git master分支-触发git钩子-拉取master分支-安装依赖,cache框架,优化composerautoload-build 镜像- update docker php-fpm 服务-完成发布模块:平台业务+用户中心+cms分别在nginx中使用不同的域名配置3个模块的服务器,php-fpm镜像中同时包含这3个模块的代码。数据库服务器也分别为3个库。
DNS负载均衡
mysql-master
0 条评论
下一页