Amazon从以下SPORC角度提供了关於架构良好的AWS解决方案的良好文件:
可靠性是指 工作负载(workload) 正确(correctly)且一致地(consistently)执行其预期功能的能力。容错性(fault tolerance) 和 弹性(resiliency) 是有助於可靠性的相关因素。可用性(availability) 是可靠性的常用定量度量。
一个工作量是“资源和代码的集合,它带来的商业价值(business value),比如面向客户的应用程序或後端进程。可使用的工作负载意味着它在需要时可以成功地执行其约定的功能。” (Amazon)
容错设计(fault-tolerant designs)提供了容错能力(fault tolerance),可以避免中断并以替代模式(alternative modes) 维持(sustain) 服务。
容错能力是“即使组件发生故障也可以正确运行的系统属性”。(NISTIR 8202)
弹性是工作负载从基础结构或服务中断中恢复(recover),动态获取计算资源以满足需求并减轻中断(例如配置错误或瞬态网络问题)的能力。(Amazon)
可用性是“可以使用工作负载的时间百分比。” (Amazon) 这是用於定量测量弹性的常用指标(metric)。具体来说,可用性是一段时间内正常运行时间(uptime)的百分比。例如,“五个九”速记表示可用性为99.999%。
原始出处: AWS Well-Architected and the Five Pillars
<<: 《赖田捕手:追加篇》第 33 天:妥善运用 Heroku APP 暂存空间
今天是最後一天,咱们今天不看程序码,来谈谈现在我们已经学习了 JavaScript,做个总结顺便想想...
Custom Hooks 是指可以建立一个自订的个函式,在函式中使用Hook写出能重复利用的功能,将...
大家好~ 今天的画画时间又来了 但是 我家狗狗今天送医住院了 可能活不了很多天了........ 所...
以实务来说,总是会有一些情况导致使用者没办法正常收到认证码,所以系统必须具备 retry on fa...
嗨嗨~~ 夥伴们,大家好,今天我们要来说明的是,发送验证信API的逻辑,以下是我的程序码 程序码 f...