当前位置:首页 > 报告详情

亚马逊云科技:2024韧性系统生命周期建设框架白皮书(26页).pdf

上传人: Di****s 编号:159226 2024-04-17 26页 974.14KB

下载:

1、 Amazon Prescriptive Guidance 韧性系统生命周期建设框架 Amazon Prescriptive Guidance:韧性系统生命周期建设框架韧性系统生命周期建设框架 版权所有2023 亚马逊云科技及/或其附属公司。保留所有版权。亚马逊云科技的商标和商业外观不得用于任何非亚马逊云科技的商品或服务,也不得以任何可能引起客户混淆、贬低或诋毁亚马逊云科技的方式使用。所有非亚马逊云科技拥有的其它商标均为各自所有者的财产,这些所有者可能附属于亚马逊云科技、与亚马逊云科技有关联或由亚马逊云科技赞助,也可能不是如此。Amazon Prescriptive Guidance 韧性系统

2、生命周期建设框架 iii 目录目录 引言.1 术语和定义.2 持续韧性.3 第 1 阶段:设定目标.4 确定关键应用.4 确定用户故事.4 设定衡量指标.5 创建额外的衡量指标.5 第 2 阶段:设计和实施.7 Amazon Well-Architected Framework.7 理解依赖关系.7 灾难恢复策略.8 制定持续集成和持续交付(CI/CD)策略.8 开展运行就绪性检查.9 了解亚马逊云科技故障隔离边界.9 选择响应方式.9 韧性建模.10 故障安全.10 第 3 阶段:评估和测试.11 部署前活动.11 环境设计.11 集成测试.11 自动化部署管线.12 负载测试.12 部署后

3、活动.12 开展韧性评估.12 灾难恢复测试.13 漂移检测.13 合成测试.13 混沌工程.13 第 4 阶段:运营.15 可观察性.15 事件管理.15 持续韧性.16 第 5 阶段:响应和学习.17 创建事件分析报告.17 实施运营审查.18 审查警报性能.18 警报精确度.18 假阳性.18 假阴性.18 重复的警报.19 实施指标审查.19 提供培训和赋能.19 创建事件知识库.19 深入实施韧性.20 结论和资源.21 撰稿人.22 文档历史.23 Amazon Prescriptive Guidance 韧性系统生命周期建设框架 1 韧性系统生命周期建设框架韧性系统生命周期建设框

4、架:实现:实现韧性韧性优化的持续方法优化的持续方法 亚马逊云科技 2023 年 10 月(文档历史(23 页)如今,现代公司面临着越来越多与韧性相关的挑战,这在客户日益期望服务“永远在线、永远可用”的背景下尤其如此。公司需要构建远程团队和复杂的分布式应用,同时也需满足客户对新应用程序不断增长的需求。因此,公司及其应用均需比以往更具韧性。根据亚马逊云科技的定义,韧性是指应用程序抵抗中断(包括与基础设施、依赖服务、错误配置和瞬态网络问题等相关的中断)或从中断中恢复的能力(参见Amazon Well-Architected Framework 可靠性支柱文件中的“韧性和可靠性组件”部分)。然而,为了

5、达到期望的韧性水平,公司通常需要进行权衡,需要对操作复杂性、工程复杂性和成本进行评估和相应调整。在与客户和内部团队展开多年合作的基础上,亚马逊云科技开发了一个韧性系统生命周期建设框架,其中包括了韧性知识和最佳实践。该框架概述了下图所示的五个关键阶段。在每个阶段,您都可以运用相应的策略、服务和机制来优化韧性状态。Amazon Prescriptive Guidance 韧性系统生命周期建设框架 2 这些阶段将在本指南后续章节中予以讨论:第 1 阶段:设定目标(第 4 页)第 2 阶段:设计和实施(第 7 页)第 3 阶段:评估和测试(第 11 页)第 4 阶段:运行(第 15 页)第 5 阶段:

6、响应和学习(第 17 页)术语和定义术语和定义 每个阶段的韧性概念适用于从单个组件到整个系统的不同层面。概念的实施需要明确定义几个术语:组件 是执行功能的元素,由软件和技术资源组成。组件包括代码配置、网络等基础设施,或者甚至服务器、数据存储和多因素身份验证(MFA)设备等外部依赖项。应用程序 是交付商业价值的组件集合,比如面向客户的网络店铺或优化机器学习模型的后台流程。一个应用程序可能由单个亚马逊云科技帐户中的组件子集构成,也可能是跨多个亚马逊云科技帐户和地区的多组件集合。系统 是管理既定业务功能所需的应用程序、人员和流程的集合。它包括功能运行所需的应用程序;运行流程(比如持续集成和持续交付(

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要介绍了亚马逊云科技开发的韧性系统生命周期建设框架,该框架包括五个关键阶段:设定目标、设计和实施、评估和测试、运营以及响应和学习。每个阶段都包含了一系列策略、服务和机制来优化韧性状态。该框架旨在帮助企业构建远程团队和复杂的分布式应用,同时满足客户对新应用程序不断增长的需求。文章还强调了持续韧性,即韧性是一个持续的过程,需要定期审查和更新。此外,文章还详细介绍了每个阶段的具体内容,包括如何确定关键应用、设定衡量指标、理解依赖关系、制定灾难恢复策略、开展运营就绪审查、选择响应方式、韧性建模、部署前活动、部署后活动、开展韧性评估、灾难恢复测试、漂移检测、合成测试、混沌工程等。
如何设定韧性目标? 如何进行韧性建模? 如何进行混沌工程实验?
客服
商务合作
小程序
服务号
折叠