天天速读:数字时代应用可持续性架构与验证白皮书
2022-12-23 19:29:49 | 来源:上海艾瑞市场咨询股份有限公司 | 编辑: |
2022-12-23 19:29:49 | 来源:上海艾瑞市场咨询股份有限公司 | 编辑: |
(相关资料图)
应用可持续性概述
应用可持续是指企业利用IT 资源,保障应用稳定运行,可持续地满足客户的需求与期望。应用可持续与高可用的联系与区别在于:高可用是应用可持续的必要非充分条件,而应用可持续不仅包括了基础设施侧的稳定性,还包括了用户侧的体验,是更为严苛的要求。
应用可持续性仍然可以使用高可用的SLI、SLO 和SLA 等进行衡量,但SLI 的具体指标可更宽泛。SLI(Service Level Indicator,服务水平指标),对于业务来说是最重要的指标,对于一般应用来说,是正常响应的百分比。SLO(Service Level Object,服务水平目标),是围绕SLI 构建的目标。通常用n 个9 的百分比表示,并与一个时间范围挂钩,比如月度、季度、年度等。SLA(Service Level Agreement,服务水平协议)是企业围绕SLO 发布的协议,它是要求在不满足SLO 时向客户补偿的协议。
需要强调的是,随着敏捷开发、CI/CD、DevOps 等理念的兴起与逐渐落地,应用可持续实际上需要在敏态中完成。比如,A/B 测试、灰度发布时,业务应是平滑的,客户是无感知的。
应用可持续性架构,是指为了满足应用可持续,而采用的系统的、整体的IT 架构,主要通过全生命周期健康检查与可观测、双活双轨、动态负载、主动韧性等手段,来摆脱对个别产品稳定性以及对个别运维人员的强依赖。应用可持续性架构,可以看作是软件工程思想在IT 运维领域的具体实践。
应用可持续性架构验证,是指客户在选择应用可持续性架构及产品时,进行验证的方法论和具体指标。