知乎專欄 | 多維度架構 | 微信號 netkiller-ebook | QQ群:128659835 請註明“讀者” |
滿足災備前提是網絡暢通無阻,同時網絡拓撲設計能夠支持災備。
數據中心要求
供電要求:雙路供電,電力來自不同的發電廠,UPS 後備電源,柴油發電機組
空調要求:通常從地面送風的機房比較好
室內氣體監控:數據中心應該具備氣體監控,室內粉塵,濕度監控
消防:二氧化碳滅火器
機櫃:機櫃有很多規格,雖然都能放入機架伺服器,但有些比較小,沒有提供電源綫與網路槽。220V電源與網綫混在一起可能造成一定的數據丟包。
網絡設備:我常常考察一個機房會看他們的核心出口設備(是否有頂級的Cisio設備)
單機房最大的優勢是網絡連接比較方便,很多公司購買的機櫃相鄰,可能從機柜上方走綫。
雙機熱備這種我認為是過時的技術,常常主系統出現故障時,你會發現備用系統無法工作。所以我設計的系統都是AA(Active-Active)所有節點都對外提供服務,能夠更早的發現問題。
異地災備通常將兩個機房打通,但是由於線路頻寬有限(通常是1G雙絞綫或光纖 )我能做太複雜連接。通常我們將這條綫主要用戶數據複製,狀態同步,其他伺服器獨立工作。