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


<<:  《赖田捕手:追加篇》第 33 天:妥善运用 Heroku APP 暂存空间

>>:  威胁建模(threat modeling)的步骤

Day30 javascript 总结

今天是最後一天,咱们今天不看程序码,来谈谈现在我们已经学习了 JavaScript,做个总结顺便想想...

Day14 Custom Hooks

Custom Hooks 是指可以建立一个自订的个函式,在函式中使用Hook写出能重复利用的功能,将...

DAY 6 - 狗狗

大家好~ 今天的画画时间又来了 但是 我家狗狗今天送医住院了 可能活不了很多天了........ 所...

防止使用者频繁送出 Request & 倒数计时重新发送认证码

以实务来说,总是会有一些情况导致使用者没办法正常收到认证码,所以系统必须具备 retry on fa...

[Day22] 发送验证信API – views

嗨嗨~~ 夥伴们,大家好,今天我们要来说明的是,发送验证信API的逻辑,以下是我的程序码 程序码 f...