我听过很多人把这两个词交替使用,但是,在我看来,它们之间还是有区别的:
SCALABILITY -软件系统在其当前硬件资源(扩大规模)或当前和额外硬件资源(扩大规模)上处理较高工作负载的能力,而不会中断应用服务;
弹性 强 >-下面的 硬件层(通常是云基础设施)能够增加或减少硬件层向上面的软件层提供的物理资源量。增加/减少由预先定义的业务规则触发(通常与应用程序的需求相关)。增加/减少发生在没有物理服务中断的情况下。
同样,可伸缩性是与工作负载相关的软件体系结构的特征,如果工作负载的弹性是下面物理层的特征,则完全与硬件预算优化相关。
这两个非功能性架构特征之间的区别对吗? 有人能举个具体的例子吗? 这样我们就可以在这两个术语之间划出更加明显的边界?