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

可用性三叉戟:
本地高可用性:消除单点故障,确保链路所有环节系统高可用
本地是指:针对生产中心的内部故障
故障类型:服务器、硬盘、适配器卡、网络
特点:快速恢复、自动的接管、实施简单 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—业务高可用评估

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

高级数据结构 <AVL树>

本文已收录至《数据结构(C/C语言)》专栏! 作者:ARMCSKGT 目录 前言正文AVL树的性质AVL树的定义AVL树的插入函数左单旋右单旋右左双旋左右双旋 检验AVL树的合法性关于AVL树 最后 前言 前面我们学习了二叉树,普通的二叉树没有任何特殊性质&…

[Linux]互斥锁(什么是锁,为什么需要锁,怎么使用锁(接口),演示代码)

目录 一、锁的概念 一些需要了解的概念 什么是锁?为什么需要锁?什么时候使用锁?怎么定义锁? 二、锁的接口 1.初始化锁 2.加锁 3.申请锁 4.解锁 5.销毁锁 三、实践(写代码):黄牛抢票 一…

华曦传媒陆锋:数字媒体时代,社区电梯广告价值正在被重估

在数字化时代的浪潮中,电梯广告、停车场道闸广告、门禁灯箱广告等线下社区广告似乎面临着生存的挑战。 然而,这一传统广告形式展现出了惊人的韧性和价值。 比如,2023年上半年,作为行业龙头分众传媒,2023年上半年实现…

GraalVM详细安装及打包springboot、java、javafx使用教程(环境安装篇)

下一篇:GraalVM详细安装及打包springboot、java、javafx使用教程(打包普通JAVA项目篇) GraalVM介绍 GraalVM是一款由Oracle公司开发的一款具有高效性能、降低基础设施成本、支持Java发展、与其他编程语言无缝集成、创建本机镜像等优点的跨平台虚拟机。它支持多种编程语言&…

Nacos详解,从安装到服务部署,及nginx反向代理

Nacos 安装 Windows安装 下载 在Nacos的GitHub页面,提供有下载链接,可以下载编译好的Nacos服务端或者源代码: GitHub主页:https://github.com/alibaba/nacos GitHub的Release下载页:https://github.com/alibaba/nacos…

Python 安装目录及虚拟环境详解

Python 安装目录 原文链接:https://blog.csdn.net/xhyue_0209/article/details/106661191 Python 虚拟环境 python 虚拟环境图解 python 虚拟环境配置与详情 原文链接:https://www.cnblogs.com/hhaostudy/p/17321646.html

下沉市场会给蔚来带来新“未来”吗?

2023年以来,在价格战、技术战等多重因素的催化下,我国汽车行业的洗牌在持续进行。一边是小米等手机厂商跨界入场,一边是三菱等合资品牌淡出大众视野。市场格局正在重塑。 这种情况下,现有车企的一举一动都备受市场关注。其中&…

09 事务和连接池

文章目录 properties文件连接池service层实现类dao层实现类dao层实现类 连接池类: 创建线程池静态常量,用于放连接。 创建Properties静态常量,用于解析properties文件 静态代码块中,解析properties文件,将解析结果用于创建连接池 …

手写一个跳表,跪了。。。

尼恩说在前面 在40岁老架构师 尼恩的读者交流群(50)中,最近有小伙伴拿到了一线互联网企业如得物、阿里、滴滴、极兔、有赞、希音、百度、网易、美团、蚂蚁、得物的面试资格,遇到很多很重要的相关面试题: 手写一个跳表? redis为什…

技能篇:如何批量替换文件名称 一招批量替换文件名

在日常生活和工作中,我们经常需要处理大量的文件,而文件名的设置对于文件的管理和查找至关重要。一个清晰、有序的文件名能够帮助我们快速找到所需的文件,提高工作效率。然而,随着时间的推移和项目的增多,我们可能需要…

【JS】JavaScript 中的原型与原型链

JavaScript 中的原型与原型链 原型1 函数中 prototype 指向原型对象2 对象中 __proto__ 指向原型对象3 原型对象中 constructor 指向构造函数4 __proto__ 与 [[Prototype]] 的关系5 所有非空类型数据,都具有原型对象6 new运算符做了哪些事情 原型链1 举个栗子1.1 直…

使用有道bce-embedding-vase-v1模型构建知识向量库并进行相似度搜索

国产embedding 最开始使用LangChain结合通义千问API实现了基础的RAG(Retrieval-Augmented Generation)过程,当时认为embedding模型似乎是LangChain的一部分,然后又通过学习OpenAI的API发现,其实使用embedding模型不需要…

智能农业:农业技术与效益

文章目录 什么是智慧农业?智能农业的好处智能农业技术物联网智能农业解决方案智能农业软件和移动应用程序智能农业的挑战作物监测卫星智能农业解决方案使用卫星数据数据测量历史数据和预测在便携式设备上使用应用程序 智能农业的未来参考 现代技术的发展影响着人类活…

走进jvm之垃圾回收器篇

这里我想首先说明一下,虽然我们经常会拿垃圾回收器来做比较,虽然想挑选一个最好的收集器出来,但是目前也没有说哪一款收集器是完美的,更不存在万能的收集器,我们也只是对收集器选择最适合场景的一个收集器。 那么作者将…

深入解析权限之钥RBAC模型!

在2B系统中设计中,角色基于访问控制(RBAC,Role-Based Access Control)是最常见的权限管理模型之一。它将权限分配给角色而非个别用户,简化了权限管理的过程。接下来我们一起了解下几种常见的RBAC模型。 1. 标准 RBAC&…

母亲的奶牛(蓝桥杯,acwing每日一题)

题目描述: 农夫约翰有三个容量分别为 A,B,C升的挤奶桶。 最开始桶 A 和桶 B 都是空的,而桶 C 里装满了牛奶。 有时,约翰会将牛奶从一个桶倒到另一个桶中,直到被倒入牛奶的桶满了或者倒出牛奶的桶空了为止。 这一过程中间不能有…

每日学习笔记:C++ STL 的无序容器(unordered_set、unordered_map)

定义 特性 能够快速查找元素 操作函数 负载系数 元素个数 / bucket个数 提供哈希函数 提供等价准则 方法一:重写元素的操作符 方法二:自定义函数对象 提供自定义哈希函数和等价准则例子 例一:传入函数对象 例二:传入lambda 检…

蓝桥杯2023省赛:矩阵总面积|模拟、数学(几何)

题目链接: 0矩形总面积 - 蓝桥云课 (lanqiao.cn) 说明: 参考文章:矩形总面积计算器:计算两个矩形的总面积,包括重叠区域_矩形r1的左下角坐标为x1, yl 、宽度为w1、高度为h1, 矩形r2的左下角坐标为x2,y2、宽-CSDN博客…

移卡 2023 年支付GPV超 2.88 万亿 龙头地位稳固

3月21日,中国领先的基于支付的科技平台——移卡有限公司(以下简称“移卡”或“公司”,股份代号:09923.HK)发布2023年年度业绩报告。与上年同期相比,移卡2023年收入同比增长15.6%,至人民币39.51亿…

Java代码基础算法练习-求一个三位数的各位平方之和-2024.03.21

任务描述&#xff1a; 输入一个正整数n&#xff08;取值范围&#xff1a;100<n<1000&#xff09;&#xff0c;然后输出每位数字的平方和。 任务要求&#xff1a; 代码示例&#xff1a; package march0317_0331;import java.util.Scanner;public class m240321 {public …