天天看點

如何配置負載均衡?

  項目背景:我是做php開發的,在石家莊新入職一家公司,辦公場地不大,但是配備是蘋果電腦+外接顯示器。

剛開始的第一天及其的不适應(已經使用win開發了好多年了),但是上司仍舊丢過來6套項目代碼+6套小程式代碼,一天搞定所有的代碼邏輯。

你以為這就完了?不,還沒完,還得和上一個同僚溝通交接問題,随便提了兩個bug,看看你會不會改,能不能幹活,我想如果我改不了bug,估計第二天就改滾蛋了。

還好我這些年的功力足夠身後,有驚無險改完了。

  第二天,上司說今天的重點是檢視伺服器配置和 成績分析兩個項目,成績分析的源碼邏輯一定要捋順了,過幾天就要出差改代碼了。

我想開發者都知道,心無旁貸專心看一套代碼(100MB左右),如果用一天的時間能看明白就已經很優秀了。

我忽略了另一個事情 就是伺服器配置。

  因為明天要上10000人同時使用改系統,伺服器需要擴充,想要擴充伺服器 ,首先得明白伺服器的架構設計,然後再操作,是以記錄一下擴充的步驟,以防忘記。

我記得 這一天是下着雨,河南洪水泛濫,據說都淹沒三層樓了,哪哪都是水,這肯定是一個大事件,但是這個大事件和我配置叢集沒有半點關系。

不啰嗦了,在啰嗦 你可能要打我了。

第一步:制作自定義鏡像(把現在正在運作的伺服器打一個景象出來,這個打鏡像的時間根據伺服器配置,代碼量等有關,一般1個小時肯定能打完鏡像)

第二步: 購買負載均衡器(已購買請忽略)

第三步:購買伺服器,我這次買了4台伺服器(8cpu+16G + 400G硬碟 + 25Mb 帶寬),按量計費模式

  選擇伺服器鏡像是 請選中 自定義鏡像 

如何配置負載均衡?

第四步:購買rds隻讀執行個體

  

如何配置負載均衡?

第五步:在所有資料庫執行個體裡面的資料安全性 菜單 添加伺服器白名單(第三步購買的伺服器的内網IP都添加進去)

第六步:配置負載均衡的 排程,把擴充的伺服器 都添加到 負載均衡裡面,然後把其中一個伺服器權重設定為100,其它設定為0,每台伺服器都測試一遍,檢視代碼是否有問題,如果沒有問題,就是配置成功了,恭喜你,搞定了,剩下的時間就是美美的睡一覺吧,再也不用代碼伺服器當機了。

缺點:燒錢燒的厲害,幸虧就用幾天不在用了,不用之後把擴充的伺服器釋放掉就行了。  

下一篇: OpenStack

繼續閱讀