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