Skip to content

sla

計算出正確的服務水平協議:探索 Composite SLAs 計算和架構設計

最近這幾周收到幾個想要做 SLA 99.999% 的案子,因涉及的服務眾多,所以故針對如何合理計算 SLA 和其架構設計先做一個紀錄,但這邊並不涉及資料最終一致性和對外網路的設計討論

TL;DR

  1. 相比單一服務 SLA 計算,複合 SLA (Composite SLA) 是更為合理的計算方式
  2. 複合 SLA (Composite SLA) 會隨認列範圍不同而有所變化,就算是同一張架構圖
  3. 若相依性服務越多,因可能失敗發生點多,則複合 SLA 會必然低於單一服務 SLA
  4. 單區域架構提供多個備援作法可小幅提升整體 SLA
  5. 多區域架構設計可以大幅提升整體 SLA,至少 2 個區域,至多 3 個區域