柔性可用是指:当条件有限而不能向用户提供完美服务时,可以以柔性的方式提供有损的服务。
柔性可用的目标是:最大程度的保证关键服务的可用性。
通常,有损服务所需要的成本(系统资源消耗、网络带宽等)会低于完美服务,但是相应的体验也较差,系统设计时需要平衡二者的关系,尽力提供等级更高的服务。
另一方面,要注意有损服务应该是柔性的,尽可能贴近用户需求的。比如,用户想要的是一台高性能智能手机,我们不能说提供一台复印机给她。
下面是两个案例:
一个系统可能会提供几十、上百个子功能,其中可能只有少数几个是核心功能,而柔性可用就是尽最大能力保证这少数几个核心功能正常工作。
下面是计算机系统中较为合适的柔性可用的例子:
要实现柔性可用的系统,在产品设计和技术实现两个阶段都应该有柔性的意识。
实现柔性可用的系统,通常包含以下步骤:
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。