建設大型可靠性網站的解決方案
建設大型可靠性網站的解決方案
- 22-05-05
建設網站服務性重要指標,我們要保證SLA的指標,保證服務器的正常響應,只有降低錯誤率才能正常運轉服務器,保證它的可用性。分布組件都會產生不同的問題,但是要保證每個組件都具有可靠性,每組數據一致性的話,還是有點困難的。
我們需要接口擁有冪等性,這樣子就可以忍受這個故障的能力,從宏觀角度來看,能夠識別組件類的故障,從微觀上能夠提供性能優化的依據,在機器故障時,能夠減少服務調動的失敗率。
垂直擴展scale-up可以通過單臺機器的配置提高處理能力,但實際上,對于調整整個框架還是比較困難的,如果我們想獲取服務優化后的數據指標,就應該在設計方面保持可觀測性,提高可靠性。
可用性與可靠性是相輔相成的,擁有有限的資源,才能支撐更多的請求,才能使網站服務性能優化更加持續化。