需要金幣:![]() ![]() |
資料包括:完整論文 | ![]() |
![]() |
轉換比率:金額 X 10=金幣數量, 例100元=1000金幣 | 論文字數:10866 | ![]() | |
折扣與優惠:團購最低可5折優惠 - 了解詳情 | 論文格式:Word格式(*.doc) | ![]() |
摘要:近年來,互聯網應用技術一直處于飛速發展狀態,眾多企業對網站的性能需求也隨之飛速增長,服務器的性能以及單點故障等問題也慢慢凸顯出來。因此,確保提供持續穩定的服務、增強服務器可用性以及保證用戶量不流失,就成了大部分企業亟待解決的問題。因此,集群技術成為企業解決上述問題的關鍵,其配置方案的開源性以及自由性,使企業在設計或升級集群架構的時候可以有多種思路。本論文詳細闡述運用Keepalived和Nginx技術設計并實現Java Web容器的高可用集群的過程,本集群環境使用Keepalived對集群中的服務器進行高可用,使用Nginx對集群中的服務器進行負載均衡,使用Shell自動化腳本對集群中的服務器進行健康狀態監測。最終實現整個集群環境的高可用、負載均衡以及故障自動處理。
關鍵詞:Keepalived;Nginx;高可用;負載均衡
目 錄 摘 要 Abstract 1 緒論-1 1.1 背景與意義-1 1.2 群技術研究現狀-1 1.3 高可用集群環境的研究內容-3 2 相關技術概況-4 2.1 集群技術-4 2.1.1 計算機集群的概念-4 2.1.2 集群分類-4 2.2 集群的高可用性-5 2.2.1 什么是高可用性-5 2.2.2 高可用集群的容錯備援運作過程-6 2.2.3 高可用集群的三種工作方式-6 2.3 負載均衡技術-7 2.3.1 負載均衡概念及目標-7 2.3.2 負載均衡實現類型-7 2.3.3 負載均衡的實際應用-9 3 兩款軟件Keepalived和Nginx-10 3.1 高可用軟件的作用及特點-10 3.1.1 Keepalived在集群中的作用-10 3.1.2 Keepalived的主要特點-10 3.2 負載均衡軟件的作用及優點-10 3.2.1 Nginx在集群中的作用-10 3.2.2 Nginx作負載均衡器的優點-11 4 Java Web容器的高可用集群環境設計與實現-12 4.1 高可用集群環境準備-12 4.2 搭建企業級高可用集群環境的具體步驟-13 4.2.1 分別安裝兩天Nginx服務器-13 4.2.2 分別安裝Keepalived,確保Nginx高可用-14 4.3 搭建過程中容易遇到的問題-15 5 集群環境測試-17 5.1 兩臺服務器正常情況下進行測試-17 5.2 關閉主服務器上的兩項服務進行測試-17 5.3 重新啟動主服務器上的兩項服務進行測試-18 6 結 論-19 參考文獻-20 致 謝-21 |