CIA可用取舍三角
CIA & Availability (外推) Triangle
三个元素
1
外推性
外推性
2
资源可得
资源可得
3
协作复杂度
协作复杂度
详细描述
CIA可用取舍三角常用于复盘:当系统在高峰或故障时表现反常,通常不是“技术不行”,而是三角的代价被低估或被延后了。不少团队会用分区/分层/分级把矛盾局部化。
三种情况说明
外推性无法满足时
牺牲外推性并非失败策略:很多成熟系统会故意把外推性做成“可开关”的能力,在不同场景间切换,换取整体可用性。常见补救手段:灰度、回滚、隔离、缓存、冗余。
资源可得无法满足时
选择外推性+协作复杂度时,资源可得最容易在高峰期“爆雷”。建议提前设红线与回退策略,并用灰度/隔离/限流等手段把风险切成小块。如果要赌,建议只赌一次:别三角三头同时冒险。
协作复杂度无法满足时
把协作复杂度让步,往往换来外推性+资源可得的确定性:更快上线、更稳运行、或更易验收。但副作用可能是技术债/体验债/风险债累积,需要明确“什么时候偿还”。
评论区 (0)
暂无评论