溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

可照搬實施的商超高可用方案:proxmox + haproxy 等

發(fā)布時間:2020-06-25 05:41:38 來源:網(wǎng)絡 閱讀:9450 作者:sery 欄目:建站服務器

現(xiàn)狀

存在大量的單點問題:每個門店一個物理服務器,中心機房多個服務器。門店服務器故障,營業(yè)受影響;中心機房服務器故障,門店的非現(xiàn)金業(yè)務(銀行卡刷卡、微信支付、支付寶等)受影響

總體思路

撤銷每個門店的服務器,保證門店網(wǎng)絡的可靠性(多線路接入、4G終端設備等),服務器集中到中心機房,構(gòu)建更高可用性的數(shù)據(jù)平臺。


基本目標


  • 高可用性:最小的停機時間,部分硬件損壞不對正常業(yè)務產(chǎn)生影響。

  • 可擴展性:隨業(yè)務增加,可不停止業(yè)務進行容量擴充,也不改變現(xiàn)有的系統(tǒng)架構(gòu)。

  • 可視化運維:隨時掌握系統(tǒng)的運行情況,并以集中、直觀的方式進行展示。

  • 低成本:充分利用現(xiàn)有資源、合理規(guī)劃,使整個平臺成本可控且滿足實際需求。


架構(gòu)組成

本方案架構(gòu)由負載均衡、超融合私有云、監(jiān)控平臺以及備份系統(tǒng)組合而成。

可照搬實施的商超高可用方案:proxmox + haproxy  等

? 負載均衡

負責將門店終端的請求按一定的算法,轉(zhuǎn)發(fā)到多個相同的后端應用。負載均衡實際包含三個功能:負載均衡、健康檢查及失敗切換。

  • 負載均衡:多個后端分擔負載,以支持更大規(guī)模的訪問及業(yè)務請求;

  • 健康檢查:后端服務某一個或者幾個出現(xiàn)故障,負載均衡器會自動把故障系統(tǒng)從轉(zhuǎn)發(fā)隊列里面自動清除;后端服務恢復正常后,其又會自動加入到轉(zhuǎn)發(fā)隊列;

  • 失敗切換:負載均衡器是成對出現(xiàn)的,一般設置為一主一備,一旦主負載均衡出現(xiàn)故障,輔助負載均衡自動接替其工作。

可照搬實施的商超高可用方案:proxmox + haproxy  等


? 超融合私有云

三臺或者三臺以上配置較高的物理服務器,組成去中心化的集群、去中心化的存儲,只要組成集群的最小單位存在,整個集群就不會奔潰;運行在物理節(jié)點的虛擬機如果設定了HA(高可用),一旦物理機發(fā)生故障,這些虛擬機將自動漂移到運行正常的其它物理節(jié)點上。

可照搬實施的商超高可用方案:proxmox + haproxy  等

超融合由如下幾個特點:

  • 去中心化:沒有專門的控制節(jié)點,無需考慮控制節(jié)點的單點問題。

  • 去集中存儲:傳統(tǒng)的私有云集群架構(gòu),保障可用性是以共享存儲方式實現(xiàn)的。但共享存儲本身就是單點,雖然可以以多磁盤冗余已經(jīng)雙控制器的方式提高可用性,但仍然存在IO集中、性能無法提升的困境。

  • 更低的建設成本:去掉昂貴的中心化存儲,磁盤分布到本地物理服務器,投資成本大幅度降低。

  • 在線擴容:不停止服務,對物理機配件(內(nèi)存、cpu等)進行擴容,甚至新增物理節(jié)點。


? 系統(tǒng)監(jiān)控

對主機資源(包括物理節(jié)點、虛擬機節(jié)點)運行狀況進行實時監(jiān)控、對應用或者服務進行實時監(jiān)控,一旦出現(xiàn)故障,能及時有效的告警。

可照搬實施的商超高可用方案:proxmox + haproxy  等

? 數(shù)據(jù)備份

備份包括兩部分,一是對重要的虛擬機進行備份,另一個是對應用數(shù)據(jù)進行備份。虛擬機備份的目的是為了故障的快速恢復,應用數(shù)據(jù)備份是為了數(shù)據(jù)的完整性。

有了上述多重保障措施以后,整個平臺的可用性提高了好幾個量級。考慮到一下幾個場景的故障,我們來進一步進行描述其可用性及可靠性:

  • 虛擬機故障。負載均衡發(fā)揮作用,客戶端訪問不受影響,業(yè)務不會中斷。

  • 物理機故障。超融合機制發(fā)揮作用,運行其上的應用(包括虛擬機系統(tǒng))自動漂移,客戶端訪問不受影響,業(yè)務不會中斷。

  • 集群整體崩潰。備份系統(tǒng)發(fā)揮作用,重構(gòu)一個新的集群,以網(wǎng)絡方式掛接上備份數(shù)據(jù),web界面選中備份文件,點擊恢復,坐等虛擬機進行快速恢復。傳統(tǒng)的恢復方式大概是這樣的:重新安裝系統(tǒng)à部署應用環(huán)境à復制備份數(shù)據(jù)到目標系統(tǒng)à導入數(shù)據(jù)à驗證數(shù)據(jù)有效性、完整性à恢復服務。

  • 監(jiān)控系統(tǒng)是不眠之眼,一旦故障,立即告警,可通知技術(shù)人員進行及時修復。


基礎設施


  • 負載均衡器

獨立的服務器一對,不需要高配置。推薦配置:單cpu,32g內(nèi)存,300G 15000轉(zhuǎn)sas盤(主要數(shù)據(jù)為訪問日志)。


  • 超融合私有云

至少四臺物理服務器,數(shù)據(jù)網(wǎng)絡與集群網(wǎng)絡分離,建議萬兆網(wǎng)絡,無條件情況下,也必須保障全千兆。單臺物理服務器具體的配置建議如下:

  • Cpu:2顆。單顆核心數(shù)10,多線程。

  • 內(nèi)存:至少128G,ddr3也可以,主要根據(jù)主板來定。

  • 硬盤:系統(tǒng)盤250G固態(tài)硬盤,數(shù)據(jù)盤4塊或者更多2.4T容量的10000轉(zhuǎn)sas高性能磁盤(sata盤讀寫性能比較差,不建議使用)。

  • ?網(wǎng)卡:如果使用萬兆網(wǎng)絡,則需單獨采購網(wǎng)卡及光纖模塊。


  • 數(shù)據(jù)備份

內(nèi)存、cpu低配,磁盤用多塊低速大容量sata盤,備份容量大于其它數(shù)據(jù)之總和。為了減少備份時間,有效利用存儲空間,并不是把所有的數(shù)據(jù)都進行備份,只要能保證系統(tǒng)發(fā)生災難性故障時,能快速對整個系統(tǒng)進行恢復就足夠了。


  • 監(jiān)控系統(tǒng)

單物理機,一般配置即可。為保證可靠性,可對整個系統(tǒng)進行自動備份。


主要軟件


  • 負載均衡

Keepalived + haproxy


  • 超融合私有云

  • 系統(tǒng):debian

  • 管理平臺:proxmox VE 5.3

  • 存儲:ceph


  • 監(jiān)控系統(tǒng)

  • 系統(tǒng):centos 7

  • 管理平臺:centroen 18


  • 備份系統(tǒng)

  • 系統(tǒng):centos 7或者freebsd

  • 共享:NFS


實施步驟


1. 部署超融合私有云

  • 初始化集群、創(chuàng)建ceph存儲(監(jiān)視器、OSD、POOL);

  • ?掛接共享存儲,上傳操作系統(tǒng)ISO;

  • 創(chuàng)建虛擬機;

  • 安裝虛擬機操作系統(tǒng);

  • 虛擬機設置高可用(HA)。

虛擬機能做成模板、能克隆、能手動遷移、遇物理機能自動漂移為合格。


2. 部署應用

  • 在虛擬機上安裝所需的應用,檢查無誤后做成模版;

  • 用模板克隆虛擬機,啟動后更改其網(wǎng)絡地址等,保證虛擬機的唯一性;

  • 導入數(shù)據(jù);

  • 測試服務的正確性。

應用部署由甲方自行完成,乙方配合。


3. 負載均衡

  • 安裝系統(tǒng);

  • 安裝軟件;

  • 功能配置;

  • 功能測試;


4. 監(jiān)控系統(tǒng)

  • 安裝系統(tǒng);

  • 監(jiān)控項配置;

  • 模擬故障及故障恢復。


5. 數(shù)據(jù)備份

  • 準備共享空間,并分配好合適的權(quán)限;

  • 設定自動備份時間;

  • 臨時設定一個比較近的時間點,選取少許虛擬機進行備份;

  • 檢查自動備份是否如愿。

  • 手動刪掉已經(jīng)備份過的虛擬機,用剛才的數(shù)據(jù)恢復進行測試,檢驗其可靠性及正確性。


項目交付


  • 單項功能全部正常:負載均衡、監(jiān)控系統(tǒng)、備份、故障轉(zhuǎn)移等;

  • 整體功能正常:終端系統(tǒng)能正常開展各種業(yè)務,如收銀、訂單處理、商品錄入等;

  • 技術(shù)培訓:模塊功能講解、風險告知(哪些功能最好不要輕易去嘗試)、虛擬機管控、數(shù)據(jù)備份、監(jiān)控項增加或者減少;

  • 免費維護期:自交付之日起三個月。


需采購硬件







序號

名稱

配置

采購

數(shù)量

價格

總價

質(zhì)保期

1

負載均衡一對

現(xiàn)有設備,內(nèi)存32G,600G硬盤

無需

0

???

2

備份服務器

現(xiàn)有設備,內(nèi)存32G,8-12塊SATA盤

無需

0

???

3

服務器更換CPU

更換至10H20C CPU 2470V2

10

???

4

服務器增加內(nèi)存

每臺服務器內(nèi)存增加至160G

20

???

5

服務器系統(tǒng)盤

服務器使用單獨系統(tǒng)盤,每臺服務器一個,共計5臺服務器

5

???

6

萬兆網(wǎng)卡

10Gb/s萬兆網(wǎng)卡+萬兆光纖跳線

5

???

7

萬兆模塊

10Gb/s萬兆光纖模塊

10

???

8

SAS萬轉(zhuǎn)硬盤

服務器更換成SAS 萬轉(zhuǎn)硬盤,提高性能,每臺服務器4個,共計5臺服務器

20

???

9

24口萬兆交換機

24口全萬兆;支持4K個VLAN;支持Guest VLAN、Voice VLAN;支持GVRP協(xié)議;支持MUX VLAN功能;支持基于MAC/協(xié)議/IP子網(wǎng)/策略/端口的VLAN;支持1:1和N:1 VLAN Mapping功能;MAC特性:支持MAC地址自動學習和老化;支持靜態(tài)、動態(tài)、黑洞MAC表項;支持源MAC地址過濾;
IP路由:靜態(tài)路由、RIPv1/2、RIPng、OSPF、OSPFv3、ECMP、ISIS、ISISv6、BGP、BGP4+、VRRP、VRRP6;

根據(jù)實際
情況選擇
16口全
萬兆或者
24口全
萬兆交換

1

???

10

16口萬兆交換機

16口全萬兆;支持4K個VLAN;支持Guest VLAN、Voice VLAN;支持GVRP協(xié)議;支持MUX VLAN功能;支持基于MAC/協(xié)議/IP子網(wǎng)/策略/端口的VLAN;支持1:1和N:1 VLAN Mapping功能;MAC特性:支持MAC地址自動學習和老化;支持靜態(tài)、動態(tài)、黑洞MAC表項;支持源MAC地址過濾;
IP路由:靜態(tài)路由、RIPv1/2、RIPng、OSPF、OSPFv3、ECMP、ISIS、ISISv6、BGP、BGP4+、VRRP、VRRP6;

1

???

含增值稅總價


?






項目實施服務


項目實施需要到現(xiàn)場進行,涉及的費用包括路費、住宿費、餐費。因超融合平臺、負載均衡平臺、監(jiān)控平臺等皆采用開源軟甲,不會產(chǎn)生授權(quán)費用;而運行在平臺之上的各種erp等商業(yè)應用,授權(quán)及費用問題,由項目方自行解決及負責。

名稱

金額

差旅

項目方支付,我方不墊付

實施費用

元,不含稅。

授權(quán)

無,需付費的話,項目方自行處理

預計項目實施周期為兩周。


驗收標準如下:

  • 超融合系統(tǒng)

  • ?能創(chuàng)建虛擬機并安裝操作系統(tǒng);

  • ?能遷移虛擬機;

  • 能創(chuàng)建模板;

  • 能從模板創(chuàng)建虛擬機;

  • 能對創(chuàng)建好的虛擬機進行克??;

  • ?能銷毀虛擬機;

  • 能對虛擬機進行備份;

  • 能從備份中恢復虛擬機;

  • 關(guān)閉物理服務器,運行其上并設定到HA中的虛擬機能自動漂移。


  • 負載均衡

  • 健康檢查:關(guān)閉某一個虛擬機或者應用,服務不受影響;

  • 失敗切換(一):關(guān)閉主負載均衡,vip自動漂移,轉(zhuǎn)發(fā)服務不受影響;

  • 失敗切換(二):恢復主負載均衡,vip回到主控負載均衡,轉(zhuǎn)發(fā)服務繼續(xù)進行。


  • 監(jiān)控系統(tǒng)

  • ?能正常添加監(jiān)控項;

  • ?能進行語法檢查;

  • 模擬主機故障,監(jiān)控能實時告警;

  • ?模擬服務故障,監(jiān)控能實時告警。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI