高可用、逻辑保护、容灾、多活、妥协、流程

可用性三叉戟:
本地高可用性:消除单点故障,确保链路所有环节系统高可用
本地是指:针对生产中心的内部故障
故障类型:服务器、硬盘、适配器卡、网络
特点:快速恢复、自动的接管、实施简单 RPO-0
业务逻辑保护:防止删库跑路,减少人员、流程、软件对可用性的影响
定位:针对知名的软件错误或人工失误的保护
故障类型:操作系统、数据库、应用、服务
特点:数据保护为主、人工决策、人工干预、人工追数
容灾多活:防治区域灾难、数据中心故障,实现多数据中心共赢
定位:“异地” 针对生产中心的机房或大面积设备故障
故障类型:HA方案失效、主站点(基础架构)失效、自然灾害
特点:回复时间较长、手动切换负载、涉及内外多个部门,容忍部分数据丢失、有必要指定灾难恢复计划

本地高可用:
CAP理论:
在这里插入图片描述
CA-集群架构:
应用集群:Unix(PowerHA),Linux(RedHat Cluster Suite)、第三方(Veritas Cluster Server)
中间件集群:WebLogic 、WebSphere
数据集群:Oracle RAC 、DB2 pureScale、General Parallel File System、磁盘RAID整列
在这里插入图片描述
AP-分布式架构:
在这里插入图片描述

数据逻辑包括:
在这里插入图片描述
逻辑保护三部曲:
预防-第一道防线:磁带数据备份 快照数据备份 严谨的应用于系统架构 N与N+1版本共存 彻底的变更审核
发现-第二道防线:监控工具 自动化脚本 应用与系统正常行为描述 应用与系统异常行为侦测
修复-第三道防线:应用与系统回滚 一键恢复 自动恢复 快速数据恢复
异地容灾:
同城双活:用户所有的业务系统同时在同城的两个数据中心运行,同时为用户提供服务,当某个数据中心的应用系统出问题时,有另
一个数据中心的应用来持续的提供服务,好处是服务能力是双倍的,且对用户来说不可感知
网络双活:将同一个网络扩展到多个数据中心,并且实现服务和应用的虚拟化数据中心互联技术:随着高可用远程集群技术以及虚拟机迁移技术,在数据中心容灾以及计算资源调配方面的广泛应用,在数据中心间需要大二层网络连接。
存储双活:是一种特有的存储技术,使信息能在数据中心内部以及数据中心之间共享、存取或移动,从而讲各种不同的存储系统联合成为单一资源。他允许位于地理上分离站点的存储系统同时进行数据存储,对客户透明,且保证了数据的可靠性和可用性
异地双活:异地之间采用双活目前不够现实,因为尚无很好的技术能实现远距离的实时数据同步,当两个站点距离超过100公里以上,数据同步只能采用数据异步的存储数据复制方式。
数据库双活:是指两个数据库系统可以在相隔比较远的情况下同是运行,支持相同的应用负载,并且在乙方出现故障时能够迅速切换到另一方(分钟级),保证业务高可用
应用双活:在应用处理层面上实现了完全冗余,交易通过负载均衡自动路由到不同的应用服务器,但是,数据库层面上还是依赖在某一个数据库。

DRP规划流程:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
多活方案:
双活 需要100%资源
妥协:
在这里插入图片描述

高可用的流程:
Google—SER文化:
SLI:Goole四大黄金指标:延迟 流量 错误 饱和度
SLO:一定时间 一定范围 的SLI满足一定规则
SLA:针对汇总的SLO,提供奖惩措施
Netflix --混沌工程
SAP—业务高可用评估

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/476424.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Python基础学习笔记(一)

Python简介 Python 语言是一种跨平台、开源、免费、解释型、面向对象、动态数据类型的高级程序设计语言。早期版本的 Python 被称作是 Python1;Python2 最后一个版本是 2.7;Python3 是目前最活跃的版 本,基本上新开发的 Python 代码都会支持…

【网络原理】详解HTTPS协议加密过程

文章目录 🌴HTTPS协议是什么?🎄运营商劫持事件🌲HTTPS的工作过程🌸对称加密🌸非对称加密🌸引入证书🌸完整流程 🌳HTTPS加密总结⭕总结 🌴HTTPS协议是什么&…

用户行为分析是什么?为什么我们需要 bitmap?

本文非常好:https://blog.bcmeng.com/post/doris-bitmap.html meta搜也非常好:https://metaso.cn/ 用户行为分析是什么?简单说,就是围绕全体用户,做各种分析。用户就是一个个的 id。id 在不同方面有各种行为记录&…

日志集中审计系列(2)--- LogAuditor接收ASG设备日志

日志集中审计系列(2)--- LogAuditor接收ASG设备日志 前言拓扑图设备选型组网需求配置思路操作步骤结果验证前言 近期有读者留言:“因华为数通模拟器仅能支持USG6000V的防火墙,无法支持别的安全产品,导致很多网络安全的方案和产品功能无法模拟练习,是否有真机操作的实验或…

使用参数创建动态报表

动态报表是开发人员可以根据用户规范更改数据的报表。 可以通过确定要在报表中要查看其数据的值来使用参数,报表会通过筛选数据来相应地进行更新。对于数据量非常大,影响Power BI 运行性能的,可以通过这个动态更改数据源筛选的方法。 通过创…

2024最全 Java 面试八股文

2024 年的互联网行业竞争越来越严峻,面试也是越来越难,一直以来我都想整理一套完美的面试宝典,奈何难抽出时间,这套 1000道的 Java 面试手册我整理了整整 1 个月,上传到 Git 上目前 star 数达到了 30K 这套互联网 Jav…

vulnhub打靶记录——Mycmsms

文章目录 一、环境布置主机发现 二、端口扫描nikto基本探测目录扫描CMS EXP搜索探查mysql数据库CMS代码审计CMS后台权限提升 一、环境布置 靶机在virtualbox中搭建,攻击机使用vmware中安装的kali,主要是解决kali能ping通靶机,同时能访问外网…

SAP BW升级至2023版本后需要注意的点

SAP BW/4HANA 升级至最新版本后,最大的注意点就是原本的HANA studio开发工具打开某些模型或者DTP时会出现某些报错,如图所示: 看到这个提示的时候就需要去下载最新的版本了,我们去到SAP官网 SAP Development Tools 官网已经开始推…

Czkawka重复文件查找工具

分享一款重复文件查找工具,Czkawka是一款简单、快速且免费的用于查找重复项、空文件夹、相似图像等的多功能的应用程序。可以从计算机中删除不必要的文件。 软件特色: 用内存安全的 Rust 编写,惊人的快 – 由于使用了或多或少的高级算法和多线…

解决idea粘贴空格时显示NBSP的问题并且在Registry中找不到editor.show.special.chars

1、解决java 复制代码NBSP问题 参考文章 原因:2020.2版本以后无法找到以上的选项来解决问题;之后的版本这个选项换地方了 解决办法:在设置中找到Advanced Settings,把Render special characters前面的对勾取消掉就好了。

微软开源Garnet高性能缓存服务安装

Garnet介绍 Garnet是一款微软研究院基于C#开发而开源的高性能缓存服务,支持Windows、Linux多平台部署,Garnet兼容Redis服务API,在性能和使用架构上较Redis有很大提升(官方说法),并提供与Redis一样的命令操…

2024格行VS华为VS飞猫哪个是最值得购买随身WiFi?中兴随身WiFi好用吗?

经常出差旅行,或者户外工作的朋友因为长期在外,手机流量经常不够用,想必都是随身WiFi的忠实用户,但是也都被这款产品割韭菜割的头皮发麻。今天,我们统计了市面上最靠谱的、最热销、口碑最好的几款随身WiFi。排名依据来…

【FLOOD FILL专题】【蓝桥杯备考训练】:扫雷、动态网格、走迷宫、画图、山峰和山谷【已更新完成】

目录 1、扫雷(Google Kickstart2014 Round C Problem A) 2、动态网格(Google Kickstart2015 Round D Problem A) 3、走迷宫(模板) 4、画图(第六次CCF计算机软件能力认证) 5、山…

mybatis-plus BaseMapper<T>不生效问题的解决方案

一、情景引入 MyBatis是一款优秀的持久层框架,用于简化JDBC开发。官网:http://mybatis.org/mybatis-3/zh/index.html mybatis-plus更是为我们集成实现了一些基本的CRUD方法,为我们省去了许多重复的工作。然而,很多时候一些不正确…

用python的pandas读取excel文件中的数据

一、读取Excel文件 使用pandas的read_excel()方法,可通过文件路径直接读取。注意到,在一个excel文件中有多个sheet,因此,对excel文件的读取实际上是读取指定文件、并同时指定sheet下的数据。可以一次读取一个sheet,也可…

Appium+python自动化怎么查看程序所占端口号和IP

简介 这篇博文和分类看似没有多大关系,但是也是从上一篇衍生出来的产物,因为涉及到 FQ工具 Lantern ,就算是给关注和支持的小伙伴们拓展一下眼界和知识面。而且好多人都阅读了上一篇没发现那个参考博客点不开吗?那是因为还没来的…

泛微OA常用的接口或方法(不公开)

泛微OA常用的接口或方法 记录一些平时工作用到的方法或属性,不公开,防忘记。 文章目录 泛微OA常用的接口或方法1 获取当前操作者2 根据人员id获取人员卡片信息3 获取浏览按钮的文本值4 插入 js 发送 post 请求5 插入 js 配合建模、后端接口实现发送 post…

如何在 Odoo 17 中为自定义模块添加设置菜单

Odoo 是一款极具影响力的开源企业资源规划和业务管理软件,用户可利用自定义模块灵活定制和增强其功能。在定制模块开发中,一个重要的方面是纳入设置菜单,使用户能够根据自己的独特需求对多个选项进行微调。 本文将引导您逐步了解如何在 Odoo…

Android Launcher开发注意事项

在开发Android Launcher时,需要关注性能、用户体验、权限管理、兼容性等方面,同时遵循相关的开发者政策和最佳实践。有几个重要的注意事项,希望对大家有所帮助。北京木奇移动技术有限公司,专业的软件外包开发公司,欢迎…

『Mysql』Mysql四种分区方式及组合分区落地实现

📣读完这篇文章里你能收获到 Mysql分区的概念Mysql分区四种分区方式的落地及案例Mysql分区的管理 文章目录 一、概念篇 1 分区是什么2 Mysql中分区原理3 Mysql中分区局限二、落地篇 1 Range分区2 Hash分区3 Key分区4 List分区5 组合分区三、Mysql如何管理分区 1 删…