写在前面
在系统设计中,我们需要去估计系统能力或者性能要求。需要你将想象中的实验和常见性能指标数据结合而得出的一些估算值,这些值使你对何种设计可以满足系统需求有初步的概念”。为了能有效地评估,你必须掌握可扩展性的基础知识,并且应该充分了解以下概念。
2的幂对应的数据量单位
计算机操作耗时
可用性相关数字
高可用性是指一个系统长时间持续运转的能力。高可用性一般是用百分比来衡量的,100%意味着服务没有不可用的时间,大部分服务的可用性在99%到100%之间。
按照年为单位计算系统的故障时间,公式如下:
故障时间秒数 = (1-可用性) * 365 * 24 * 3600
下面列出了9的数量与系统预计不可用时长的关系: