构建与分析 ScaleDL 模型:实现系统可扩展性、弹性和成本效益的关键步骤
1. 影响使用演变粒度的因素
使用演变的粒度由多个因素决定:
- 具有独立负载演变的操作数量。
- 具有独立工作演变的工作参数数量。
- 还可以更改使用场景,包括改变操作组合(操作的概率)以及质量阈值。
另外,分析器的配置变量决定了模拟时间、精度和准确性。运行时长决定了结果的准确性,较长的运行时长通常会带来更高的置信区间,也能更好地匹配“真实”服务。我们可以改变模型的运行次数(使用不同的种子),更多的运行次数可能会导致更高的置信区间,看似置信区间变差,但实际上提高了准确性。
2. 指定使用演变
2.1 服务级别目标
对于客户而言,90 百分位数是一个合理的质量指标。对于四个操作,我们需要为每个操作确定质量阈值,以区分可接受的服务级别目标(SLO)和 SLO 违规。由于这四个操作在频率和复杂性上差异较大,我们会为它们设置不同的质量阈值。在三年周期的最后半年,由于竞争加剧,我们预计会将所有质量阈值减半。
| 年份 | 质量阈值变化 |
|---|---|
| 前 2.5 年 | 维持初始质量阈值 |
| 后 0.5 年 | 所有质量阈值减半 |
2.2 负载
CloudStore
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



