《云上容灾交付服务白皮书》——3交付标准化参考框架——3.4演练方案设计(3)

简介: 《云上容灾交付服务白皮书》——3交付标准化参考框架——3.4演练方案设计(3)

《云上容灾交付服务白皮书》——3交付标准化参考框架——3.4演练方案设计(2) https://developer.aliyun.com/article/1229853?groupCode=supportservice



3.4.2 应急预案设计

应急预案,并非独立存在和一蹴而就,应和容灾场景相互配合并互相促进的循环过程。常见的应急预案设计及改进流程如下。


image.png

图 3-12 应急预案设计和更新流程


应急预案设计的循环过程中,重要关注点如下:


全链路梳理:对用户进行分类,明确每一类用户的业务敏感时间。根据容灾演练的时间窗,重点对业务敏感的用户进行全链路分析,从用户登录系统开始到用户退出系统结束进行分析。这个分析过程,通常以现状调研的结果作为重要输入。在演练开始前,需要对调研结果进行查缺补漏。


控制点分析:面对异常或故障的时候,用于快速恢复应用系统正常的关键节点。这些控制点应以恢复应用系统关键功能正常为目的,而不是以分析问题根因为目的。常见的控制点应包括应用系统流量的入口和出口。


应急预案制定:在所有控制点实施应急修复的详细操作步骤和人员分工。


容灾演练:在指定演练窗口期内开展的生产环境容灾切换演练。


问题复盘:在演练结束后,对应急预案的范围和准确度进行评估,并查缺补漏,更新到下一次演练的应急预案中。


全链路梳理:下一次演练可能发生在较长的时间之后(比如生产环境每年的定期容灾演练),期间可能全链路的环境已经发生了一些改变,需要在下次容灾演练开始前,再次进行全链路梳理,并迭代更新控制点。


3.4.3 DRP 方案设计


DRP(disaster recovery planning),灾难恢复规划。为了减少灾难带来的损失和保证信息系统所支持的关键业务功能在灾难发生后能及时恢复和继续运作所做的事前计划和安排。


事件报告和响应流程


事件报告流程用于确认在发生事件或灾难时应当通知的相关人员。在事件最初发生的半个小时,运维人员按照标准事件处理流程、创建工单、组建工单群、通知相关技术支持人员处理问题。当出现严重性级别灾难事件时,需要立即通知灾难恢复团队。灾难事件应急响应流程如下:


运维人员收到事件通知,需初步判断该突发事件为紧急事件,并判断影响范围和影响程度、确认故障等级,并根据报告流程,通知相关人员。


通知方式:钉钉消息 / 短信 / 电话等

通知内容:环境信息、故障描述、业务状态


image.png

图 3-13 灾难恢复响应流程



灾难恢复技术流程


对于非常严重级别的故障(地震、洪水、火灾、战争等)需要尽快将业务系统切换到灾备中心。一般严重机房故障(机房断电、断网)由高层决策是否把业务系统切换到容灾机房。


DRP 流程建设的重点关注事项如下:


技术上应具备故障及时感知和通知机制。

流程上明确分工机制、问题流转机制和决策机制。

能力上通过常态化的演练和复盘,不断提升 DRP 的成熟度。

相关文章
|
安全 网络协议 网络安全
UDP Flood是什么?及其防护方法
UDP Flood是互联网上最经典的DDoS(Distributed Denial of Service)攻击之一。攻击者在短时间内向目标设备发送大量的UDP报文,导致链路拥塞甚至网络瘫痪。一般的UDP报文由攻击工具伪造,通常在数据段具备相同的特征,另一部分由真实网络设备发出的UDP报文,虽然数据段不相同,但固定的目的端口也可作为一种特征。 确定UDP攻击报文的特征后,即可根据特征进行过滤。特征过滤就是常说的指纹过滤,可根据攻击报文的特征,自定义过滤属性。指纹过滤包括静态指纹过滤和动态指纹学习两种方法。
UDP Flood是什么?及其防护方法
|
消息中间件 存储 监控
Skywalking on the way-千亿级的数据储能、毫秒级的查询耗时
Skywalking on the way-千亿级的数据储能、毫秒级的查询耗时
1232 0
Skywalking on the way-千亿级的数据储能、毫秒级的查询耗时
|
安全 Java API
Java Web 在线商城项目最新技术实操指南帮助开发者高效完成商城项目开发
本项目基于Spring Boot 3.2与Vue 3构建现代化在线商城,涵盖技术选型、核心功能实现、安全控制与容器化部署,助开发者掌握最新Java Web全栈开发实践。
981 1
|
弹性计算 运维 调度
阿里云渠道商:为什么阿里云服务器价格更具竞争力?
阿里云凭借自研技术、规模效应与精细化运营,实现服务器价格优势。全栈创新降低硬件成本,智能调度提升资源利用率,结合弹性计费与长期合约优惠,助力企业降本增效。
|
9月前
|
缓存 JSON 算法
懂车帝item_get - 获取详情数据接口对接全攻略:从入门到精通
懂车帝`item_get`接口是获取车辆全维度数据的核心API,支持实时、结构化返回参数、配置、图片、价格、评测及用户评价等信息,提供Python/Java/PHP多语言SDK与缓存、异步、批量等高级功能,助力汽车类应用高效集成。
|
人工智能 PyTorch 算法框架/工具
Ascend Extension for PyTorch是个what?
Ascend Extension for PyTorch 是针对华为昇腾处理器的PyTorch框架适配插件,旨在让PyTorch开发者能充分利用昇腾AI处理器的强大计算能力。此扩展通过最小化对原生PyTorch的改动,实现了对昇腾NPU的支持,包括动态图特性、自动微分等功能的完整继承,并提供了与原生PyTorch一致的使用体验。项目详情及源码可在昇腾社区获取。
Ascend Extension for PyTorch是个what?
|
11月前
|
Linux Go 虚拟化
Docker简介
Docker是基于Go语言的开源项目,实现“一次镜像,处处运行”。它通过容器化技术封装应用及依赖,对比传统虚拟机,具有启动快、资源占少、效率高等优势。基于Linux内核隔离机制,Docker以进程形式运行容器,利用镜像、容器、仓库三大组件,实现应用的高效部署与管理,广泛应用于开发、测试与生产环境。
|
容灾 网络协议 数据库
云卓越架构:云上网络稳定性建设和应用稳定性治理最佳实践
本文介绍了云上网络稳定性体系建设的关键内容,包括面向失败的架构设计、可观测性与应急恢复、客户案例及阿里巴巴的核心电商架构演进。首先强调了网络稳定性的挑战及其应对策略,如责任共担模型和冗余设计。接着详细探讨了多可用区部署、弹性架构规划及跨地域容灾设计的最佳实践,特别是阿里云的产品和技术如何助力实现高可用性和快速故障恢复。最后通过具体案例展示了秒级故障转移的效果,以及同城多活架构下的实际应用。这些措施共同确保了业务在面对网络故障时的持续稳定运行。
|
前端开发 Java 测试技术
Spring、SpringMVC、SpringBoot、SpringCloud 框架常用注解说明
Spring、SpringMVC、SpringBoot、SpringCloud 框架常用注解说明
1109 1
|
JSON Java 数据格式
【异常处理】关于访问swagger-ui报错java.lang.NumberFormatException: For input string: ““的解决方案总结
【异常处理】关于访问swagger-ui报错java.lang.NumberFormatException: For input string: ““的解决方案总结
2136 0