項目背景:我是做php開發的,在石家庄新入職一家公司,辦公場地不大,但是配備是蘋果電腦+外接顯示器。
剛開始的第一天及其的不適應(已經使用win開發了好多年了),但是領導仍舊丟過來6套項目代碼+6套小程序代碼,一天搞定所有的代碼邏輯。
你以為這就完了?不,還沒完,還得和上一個同事溝通交接問題,隨便提了兩個bug,看看你會不會改,能不能干活,我想如果我改不了bug,估計第二天就改滾蛋了。
還好我這些年的功力足夠身后,有驚無險改完了。
第二天,領導說今天的重點是查看服務器配置和 成績分析兩個項目,成績分析的源碼邏輯一定要捋順了,過幾天就要出差改代碼了。
我想開發者都知道,心無旁貸專心看一套代碼(100MB左右),如果用一天的時間能看明白就已經很優秀了。
我忽略了另一個事情 就是服務器配置。
因為明天要上10000人同時使用改系統,服務器需要擴充,想要擴充服務器 ,首先得明白服務器的架構設計,然后再操作,所以記錄一下擴充的步驟,以防忘記。
我記得 這一天是下着雨,河南洪水泛濫,據說都淹沒三層樓了,哪哪都是水,這肯定是一個大事件,但是這個大事件和我配置集群沒有半點關系。
不啰嗦了,在啰嗦 你可能要打我了。
第一步:制作自定義鏡像(把現在正在運行的服務器打一個景象出來,這個打鏡像的時間根據服務器配置,代碼量等有關,一般1個小時肯定能打完鏡像)
第二步: 購買負載均衡器(已購買請忽略)
第三步:購買服務器,我這次買了4台服務器(8cpu+16G + 400G硬盤 + 25Mb 帶寬),按量計費模式
選擇服務器鏡像是 請選中 自定義鏡像
第四步:購買rds只讀實例
第五步:在所有數據庫實例里面的數據安全性 菜單 添加服務器白名單(第三步購買的服務器的內網IP都添加進去)
第六步:配置負載均衡的 調度,把擴充的服務器 都添加到 負載均衡里面,然后把其中一個服務器權重設置為100,其它設置為0,每台服務器都測試一遍,查看代碼是否有問題,如果沒有問題,就是配置成功了,恭喜你,搞定了,剩下的時間就是美美的睡一覺吧,再也不用代碼服務器宕機了。
缺點:燒錢燒的厲害,幸虧就用幾天不在用了,不用之后把擴充的服務器釋放掉就行了。