
透過4段系列視訊,手把手,全方位教會你如何搭建高可用的負載均衡服務
利用Docker鏡像,提供身臨其境的實驗環境,所有實驗内容隻需一台機器即可輕松搞定
今天向大家推薦的,是“晴耕實驗室”新近推出的教學實驗項目——HAProxy+Keepalived:自己動手玩轉負載均衡。該項目計劃将分四期推出系列教學視訊,向大家介紹如何利用HAProxy結合Keepalived搭建具有高可用性的負載均衡服務。
我能學到什麼?
期間,各位将随着教程一步步學會:
- 如何通過不同途徑安裝HAProxy
- 利用HAProxy實作基本的負載均衡
- 如何配置HAProxy,讓其支援SSL
- 為HAProxy配備健康檢查(Health Check)
- 利用Keepalived為HAProxy保駕護航,解決單點故障
- 如何對負載均衡服務進行調試
由于這一教程重點強調的是動手實踐,而非理論知識,是以,對于希望能夠透過實際操作來領會負載均衡服務搭建過程的同學而言,應該是一份相當不錯的福利!強烈建議各位可以邊看視訊,邊結合随附的示例,邊進行實驗。等看完全部視訊以後,一個具備高可用性的負載均衡服務也就應運而生了!
全部實驗隻需一台機器!
由于通常負載均衡會涉及到多台伺服器之間的協作,是以需要多台機器才能完成一個完整的實驗。不過由于使用了Docker技術,現在我們可以在本機上安裝并完成教學實驗項目中所涉及的全部實驗了!
這其中包括:
- 多台基于nginx的Web伺服器,作為提供業務功能的後端服務
- 多台負載均衡伺服器,同時安裝了HAProxy和Keepalived
所有這些,都被包裝成了Docker容器,透過在本機構築的虛拟網絡,實作互相連接配接!
屆時,我們将通過GitHub庫,将該實驗環境所需的Docker鏡像對應的Dockerfile以及相關的配置示例,連同說明文檔,以開放源碼的形式公布出來。歡迎各位關注該GitHub庫。
在本系列教學視訊的最後部分,我們還将專門推出一集約30分鐘的視訊,向各位介紹:如何利用這套基于Docker鏡像的實驗環境,進行HAProxy和Keepalived的相關實驗。是不是很期待呢?
關于題目
本教學實驗項目的全稱為“HAProxy+Keepalived:自己動手玩轉負載均衡”,英文名為“HAProxy + Keepalived: Build Your Load Balancer in 30 Minutes!”。
如前所述,因為全部教程内容都是着眼于動手實踐的,是以取名“自己動手玩轉”應該是再貼切不過了。
而至于“in 30 Minutes”,筆者在制作視訊的過程中注意到,根據規劃的幾個議題所制作出來的視訊,恰好都在30分鐘以内,是以就以此為名,也算是與題目相呼應了:-)
Have fun!