iT邦幫忙

0

AWS架構完善的五個支柱

Software Quality
Amazon從以下SPORC角度提供了關於架構良好的AWS解決方案的良好文件:

  • 安全 (Security)
  • 效能 (Performance)
  • 維運 (Operations)
  • 可靠性 (Reliability)
  • 成本 (Cost)

可靠性(Reliability)

可靠性是指 工作負載(workload) 正確(correctly)且一致地(consistently)執行其預期功能的能力。容錯性(fault tolerance)彈性(resiliency) 是有助於可靠性的相關因素。可用性(availability) 是可靠性的常用定量度量。

工作量(Workload)

一個工作量是“資源和代碼的集合,它帶來的商業價值(business value),比如面向客戶的應用程序或後端進程。可使用的工作負載意味著它在需要時可以成功地執行其約定的功能。” (Amazon)

容錯能力(Fault Tolerance)

容錯設計(fault-tolerant designs)提供了容錯能力(fault tolerance),可以避免中斷並以替代模式(alternative modes) 維持(sustain) 服務。

容錯能力是“即使組件發生故障也可以正確運行的系統屬性”。(NISTIR 8202)

彈性(Resiliency)

彈性是工作負載從基礎結構或服務中斷中恢復(recover),動態獲取計算資源以滿足需求並減輕中斷(例如配置錯誤或瞬態網絡問題)的能力。(Amazon)

可用性(Availability)

可用性是“可以使用工作負載的時間百分比。” (Amazon) 這是用於定量測量彈性的常用指標(metric)。具體來說,可用性是一段時間內正常運行時間(uptime)的百分比。例如,“五個九”速記表示可用性為99.999%。

原始出處: AWS Well-Architected and the Five Pillars


尚未有邦友留言

立即登入留言