【高可用架構】待部署的架構介紹

目的


本文主要有如下兩點: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(八)

【高可用架構】

待部署的架構介紹

相關文章
相關標籤/搜索