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