【高可用架构】待部署的架构介绍

目的


本文主要有如下两点:html

一. 架构介绍nginx

二. 往期回顾sql

内容


一. 架构介绍

高可用:简单的来讲就是硬件故障服务依然可用,换言之,网站仍然能够访问、写入数据服务器

【高可用架构】这个系列就是对高可用服务的一个简单的实践,会经过一篇篇博文,详细的勾勒出架构的全貌网络

固然博文要作的也只是一个基础的架构,不会太复杂,也是对所学的一个基础实践。也但愿可以帮到对这方面有所欠缺的同窗架构

下面开始进入正题,首先看一下待部署的架构图负载均衡

1

步骤
  1. 部署三台虚拟机,一台做为负载均衡器,两台做为APP Server。(资源有限,Session、Mysql服务器也会部署到这三台)工具

  2. 部署Laravel项目到负载均衡器中网站

  3. 用官网的Envoy工具,将Laravel项目统一部署到两台APP Server上htm

  4. 实现Nginx负载均衡

  5. 部署两台Session服务器,也就是部署两个Redis节点,保持会话

  6. 实现Redis主从架构,实现Ression服务器的高可用

  7. 部署两台Mysql服务器

  8. 实现Mysql主从架构以及读写分离

以上步骤中,第一、二、五、7已经在【Linux系列】中实现,这里再也不赘述,详情请看下面的往期回顾。

本系列主要实现的就是nginx负载均衡、Envoy部署、Redis主从架构、Mysql主从架构。

二. 往期回顾

之后的【高可用架构】连接也会更新到这里

【Linux系列】

Centos 7安装以及网络配置(一)

配置Centos 7的软件源(二)

Centos 7安装 Nginx(三)

Centos 7安装 PHP(四)

Centos 7安装 Mysql8.0(五)

Centos 7安装 Redis(六)

Centos 7部署Laravel项目(七)

Centos7安装Samba并将工做区挂载到win(八)

【高可用架构】

待部署的架构介绍

相关文章
相关标签/搜索