物聯(lián)方案
2024年09月15日
在常規(guī)的開發(fā)工作場景下,不管什么類型的系統(tǒng),開發(fā)人員常說的可用性是衡量一個系統(tǒng)正確地對外提供服務(wù)(可工作)的能力。通常采用 SLA(Service Level Agreement)來衡量系統(tǒng)可用性,也就是開發(fā)人員經(jīng)常聽到的的幾個因素。影響系統(tǒng)可用性的因素有:
第一,人員誤操作 這通常都是管理問題。
第二,雪崩效應(yīng) 在分布式系統(tǒng)架構(gòu)下,服務(wù)之間需要配合來完成復(fù)雜的業(yè)務(wù)流程,某個服務(wù)提供者的不穩(wěn)定在請求量變大的情況下,會逐步演化成整個系統(tǒng)的雪崩效應(yīng)。
第三,未經(jīng)完整測試的版本發(fā)布
第四,基礎(chǔ)設(shè)施故障及定期升級維護(hù)
第五,影響系統(tǒng)可用性的因素很多,通常有很多因素是我們不可控的,如硬件故障或者基礎(chǔ)設(shè)施等。開發(fā)人員主要可以通過提高工程化能力和優(yōu)化工作流程解決。
轉(zhuǎn)自:互聯(lián)網(wǎng)