假如有人在今天炸了支付宝的存储服务器...

全世界只有3.14 % 的人关注了

青少年数学之旅

今天在知乎看到了一个问题《假如有人把支付宝存储服务器炸了(物理炸),大众在支付宝里的钱是不是就都没有了呢?》

外行人问题。网站都是有服务器的,服务器都是有实体的。那么支付宝的实体服务器所在地假如被一颗核弹/导弹等等炸了,那么大众存支付宝里的钱是不是也灰飞烟灭了呢?服务器实体的焚毁,数据也会消失不是么?

在知乎看到了一个比较硬核的回答,跟原作者沟通后得到转载权限,这里给大家分享一下;

曾经在银行做过四年的运维,一个干IDC的从业人员来答一波。

其实这个问题早在几十年前,就有人提出。

在2007年7月,公安部、国家保密局、国家密码管理局、国务院信息化工作办公室就制定了《信息安全等级保护管理办法》,其中明确表示:作为目前金融圈信息安全等级的权威认证系统,三级等保是除银行之外的金融系统最高等级信息安全认证。

这个目的就是

防止信息系统受到破坏后,对社会秩序和公共利益造成严重损害,或者对国家安全造成损害。

当然我不可能在这讲三级等保,有兴趣可以自己去查一下。

那么把支付宝存储炸了到底会发生什么?

那要看你怎么炸,我们看看最低配的金融信息系统是什么样的

网上找的图,不是很贴切但是比较容易看懂

一般的金融信息至少是两地三中心的系统。

两地三中心指的是,在同城做两个数据中心,关系是热备份或者双活

双活指的是,你炸了一个,还有一个。两个同时工作,几乎没有影响。

热备份指的是,你炸了一个,我可以把服务切到另一个数据中心,也没啥影响。

所以你要炸就得一下炸俩。

那么两个数据中心同时炸了,怎么办。

不好意思,我还有容灾数据中心,可以切换和恢复数据。

三个数据中心都炸了怎么办,不好意思,我有冷备份。

冷备份指的是,定期备份,这个备份不运行在系统里,单拿出来。

这下有点影响了,因为冷备份不是实时的,如果2个小时做一次增量备份,那你两个小时之内的数据可能就没有了(部分数据也可以恢复,后面会讲到)。

而且冷备份恢复也需要比较长的时间,业务短时间是没法提供了,但是数据还是能恢复的。

那我把你冷备份也炸了

不好意思,我不止一份冷备份。

气死我了,这么硬的么,那我把你三个数据中心和所有备份全炸了。

那你厉害,我只能找各个银行和金融机构要资金数据了,用户数据什么蚂蚁评分估计是没了。

支付宝的所有交易,背后都是银行和基金的交易,通过他们的数据也可以恢复支付宝的数据。

但是能不能恢复完整就不好说了,只能说数据不好要的。但是还是有希望的

那我把三个数据中心和所有备份全炸了,也把合作的金融机构的全部数据中心和备份全都炸了

不好意思,央行有结算数据。

有一个算一个,来一个炸一个,哪有数据炸哪!

那你牛逼!

那么支付宝有多少数据中心呢

不知道

我们可以从侧面大致看一下「http://alipay.com」这个域名的DNS指向多少ip

目前能看见八个,这八个是同时活着的,也就是多活。

(看错了,前面是dns所在地 后面是ip  一共两个,sorry 哈哈)

另外,这个alipay的域名解析地址,并不代表支付宝的数据就在那个地方。

只是请求和返回数据的服务器在那个地方,具体内部业务怎么走的,我们也不知道。

我们看一下查资金明细,需要请求哪些地址



可以看到  业务不是在一个地方。

后面的热备,容灾就看不见了。

要炸支付宝的存储的话,还是要下点功夫的。

炸可能不太现实,我们看看如何搞瘫痪一个数据中心。

数据中心有几种分类方式。

  • 国际通用的是T1、T2、T3、T4(T4级别最高,普遍都是T3级的数据中心)

  • 按照我国《电子信息系统机房设计规范》(GB50174-2008),数据中心可根据使用性质、管理要求及其在经济和社会中的重要性划分为A、B、C三级。(A级最高)

  • 国内运营商自己给自己数据中心定的等级 1-5星(5星最高)

能承接金融业务的数据中心,需要按《电子信息系统机房设计规范》规定的A类数据中心。

一般单数据中心内的信息系统,也有主备和负载均衡,所以单拔掉几个设备的网线并不好使。

那我们从电力系统入手。

我们切断数据中心的供电,就可以做到让数据中心瘫痪。

1、我们直接把发电站给炸了吧,数据中心不攻自破。

不行,数据中心有2N+1的电力供应,说白了就是有两个发电站同时供电,每个发电站都能满足数据中心的全部电力需求,还有一个是备份电力供应,以备两个发电站同时断电的情况。

2、我擦,要炸三个发电站么?发电站是那么好炸的么,那我们直接炸数据中心里的配电室吧。

不行,A类数据中心的市电接入都是独立的配电室,而且是物理隔绝的,要炸得全都炸。

3.行,那我下点血本,全给丫炸了。

还是不行,数据中心里有ups室,里面放的都是电池,至少能供应数据中心满载运行15分钟。

4.哈哈,那就等15分钟,我不信15分钟之内他能修好配电室。

他们不用15分钟修好配电室,他们有发电机和储油罐,能支持满载12小时以上。

5.意思他们12个小时能修好一个配电室?

不,他们跟附近至少两个加油站签订协议,4个小时之内供应柴油。

6.我擦,那我找雷公劈他丫的。

雷公也不好使,他们有防雷接地措施。

7.那我搬个火焰山过来,热死他。

你能搬来也不行,内部恒温恒湿。

8.那我在数据中心地下搞个核试验,震碎他。

不好意思啊,他们抗震至少八级。

9.那我偷偷混进去放一把火,他要灭火,干粉也会弄坏服务器,水也会弄坏服务器。

哎,你以为安防系统是摆设么,就算你能进去,你也不可能带进去打火机啊。

就算你混进去了,打火机也带进去了,你也点不着啊,机房里没有易燃物品啊。

就算你再带两桶汽油进去,你点着了,也能分分钟灭掉啊。

数据中心检测灭火有温感系统,视频系统,甚至还有值班人员盯着。

发现火情,后灭火用的也不是干粉或者水这些可能损坏服务器的东西。

用的是七氟丙烷气体,抽出数据中心的气体,然后释放七氟丙烷

这种东西无色无味,杀人于无形之中,咳咳,说错了重新来,这东西无色、无味、低毒、不导电、不污染、无腐蚀性。

10.那里面的人不都憋死了么。

数据中心灭火时,门禁系统会自动断电,人员可以离开灭火区域,及时离不开。

数据中心内也配备足够量的氧气面罩。

11.不搞了不搞了,搞不过。

那就对了。

A类机房建设的位置也非常苛刻,旁边不能有铁路、公路、机场、化工厂、垃圾填埋场、核电站、军火厂、加油站等有安全隐患的东西。

自身位置要求不能设置在有可能发生洪水、地震的地方,不能设置在犯罪率较高的地方。

即使这样数据中心也需要达到一定的抗洪和抗震标准,而且有犯罪记录不能靠近机房。

内部的暖通系统,空调系统,照明,灭火,供电等等系统都有非常严苛的要求。

作者:净整些没用的
原文链接:https://www.zhihu.com/question/350997893/answer/875003181

转载来源:顶级程序员

部分素材源于网络,版权归原作者所有

如有侵权请留言联系删除,感谢合作

新春福利

如果这世界上没有数学家

人类将会变成怎么样?

如果没有了牛顿

就没有近代科学及文明

如果没有欧拉

就没有统一的数学符号

如果没有冯诺依曼

就更没有现代计算机

数学不能遗失

数学家更不能遗忘

《数学之旅 · 闪耀人类的54个数学家》

正式发售

54张牌代表54个数学家的故事

无论自我收藏还是赠送友人

不仅有品味,而且也有档次

送礼,你选择可以送上一份知识及文化

现在购买,赠送价值¥162的数学家故事电子专刊

¥324的数学家漫画连载专刊

(点击小程序,即可购买)


微信公众号“少年数学家”

提供丰富的数学课外知识

数学人物、数学趣谈、科技与数学

想让孩子懂得更多有趣的数学

记得关注“少年数学家”

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

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

相关文章

Cookie全解

1. Cookie 可以存储哪些值 在 Cookie 中只能存储个人可识别信息. 个人可识别信息是指可以用来识别或联系用户的信息. 例如用户的姓名, 电子邮件, 家庭住址等. 必须强调的是, 这些可识别信息必须是非机密或重要信息. 2. 使用 Cookie 对象保存和读取客户端信息. 要存储一个 Cooki…

代码格式

2019独角兽企业重金招聘Python工程师标准>>> 1.参考:JavaScript程序编码规范 转载于:https://my.oschina.net/u/1791074/blog/283578

94年出生,6篇SCI,一作发Science,你还不放下手上玩的泥巴

全世界只有3.14 % 的人关注了 青少年数学之旅 2019年9月27日,国际顶尖期刊《科学》(Science)杂志在线以全文Article的形式发表了北京航空航天大学材料科学与工程学院赵立东教授课题组在热电材料研究上取得的新进展,北京航空航天大…

一个问题让我直接闭门思过!!!拼多多面试必问项之List实现类:LinkedList

一、LinkedList概述 1、对于频繁的插入或删除元素的操作,建议使用LinkedList类,效率较高。 2、LinkedList是一个实现了List接口和Deque接口的双端链表。 3、LinkedList底层的链表结构使它支持高效的插入和删除操作,另外它实现了Deque接口&a…

Docker小白到实战之开篇概述

前言“不对啊,在我这运行很正常啊”,这句话小伙伴们在前几年应该听得很多;每次一到安装、部署时总有一堆问题,毕竟操作系统版本、软件环境、硬件资源、网络等因素在作怪,此时难免会导致开发小伙伴和运维哥们互相甩锅&a…

设置su为不需要密码切换为root

设置su为不需要密码 如果需要对某用户su命令也不需要输入密码,则需要修改下列的:1--->如果没有wheel组 则用sudo groupadd wheel创建命令为 sudo groupadd wheel;2---->sudo vim /etc/group将username和root加入到wheel用户组内 如图&a…

被女朋友拉黑后,我写了个“舔狗”必备神器

全世界只有3.14 % 的人关注了 青少年数学之旅 “ 在一个阳光明媚的清晨,我打开窗户呼吸了一口新鲜空气。阳光灿烂,岁月静好,又是一个约女朋友出去爬山吃饭看电影的好日子。 图片来自包图网 想到女朋友的大眼睛,我脸上不禁洋溢起了…

涨薪关键之反射机制,引得项目经理对你的看重,加薪触手可及!!!!

前言 就比如我前几天被面试官问什么是反射??? 而我的回答是!!! 反射是动态语言的关键,反射允许程序在执行期间借助Reflection API取得任何类的内部信息,并能直接操作任曦对象的内…

如何摆脱「自我否定」状态

大家好,我是Z哥。你最近正处于自我否定的状态吗?如果不是的话,回想一下最近的一次处于这种状态是什么时候?当时的感受如何?以及,最终是如何走出这个状态的?不着急,给你 1 分钟回忆一…

struct and union

[url]http://hi.baidu.com/tweigh/blog/item/5303d2ef6e2720eace1b3e9d.html[/url]1. struct的巨大作用面对一个人的大型C/C程序时,只看其对struct的使用情况我们就可以对其编写者的编程经验进行评估。因为一个大型的C/C程序,势必要 涉及一些(甚至大量)进…

编码GBK的不可映射字符

为什么80%的码农都做不了架构师?>>> 由于JDK是国际版的,在编译的时候,如果我们没有用-encoding参数指定我们的JAVA源程序的编码格式, 则javac.exe首先获得我们操作系统默认采用的编码格式, 也即在编译java…

低调的大神!他改变了半导体产业!史上唯一两次获得诺贝尔物理奖,却几乎被人遗忘...

全世界只有3.14 % 的人关注了青少年数学之旅两次获得诺贝尔奖的科学家,世界上仅有这四个人!他们是:1. 居里夫人(Marie Curie,1867~1934),波兰科学家,他的丈夫叫皮埃尔居里,两人合称“居里夫妇”! 1903年,居里夫妇和亨利...2.约翰巴丁 美国物理…

入职第一天,我接手了号称【屎山】的祖传代码,这还能卷吗???

公司各种各样的祖传代码都是令新人虎躯一震的代码,因为有时候你根本不知道它是干嘛的,甚至觉得它毫无用处,关键是 还绝对不能动,碰一段改半年,别问我怎么知道的。最讽刺的是,你可能为了修改代码&#xff0c…

设计模式之迭代器

迭代器模式介绍集合的结构迭代器模式是一种行为设计模式,让你能在不暴露集合底层表现形式(列表、栈、树等)的情况下遍历集合中所有的元素。迭代器模式满足了单一职责和开闭原则,外界的调用方也不需要知道任何一个不同的数据结构在使用上的遍历差异。迭代…

倒啤酒竟能拿到诺贝尔物理学大奖!明明是普通操作,凭什么这么强?

全世界只有3.14 % 的人关注了青少年数学之旅倒啤酒,是艺术,更是一门学问。每个初来社会报道的男孩,都必须掌握这个酷炫技能。它是从古自今的文化传承,也是一个男人成熟的标志。向快手老铁致敬然而,理想很丰满&#xff…

铁山靠之——HarmonyOS基础 - 1.0

HarmonyOS学习第一章 一、HarmonyOS简介1.1 安装和使用DevEco Studio1.2 环境配置1.3 项目创建1.4 运行程序1.5 基本工程目录1.5.1 工程级目录1.5.2 模块级目录1.5.3 app.json51.5.4 module.json51.5.5 main_pages.json 二、TypeScript快速入门2.1 简介2.2 基础类型2.2.1 布尔值…

vb.net2.0 Hmac-md5加密算法

2019独角兽企业重金招聘Python工程师标准>>> <summary> Hmac-md5加密算法。 </summary> <param name"APassWord">加密串(即密码)</param> <param name"ASourceStr">原始字符串</param> <returns>&l…

解决VS2010 beta2 安装后html标签和script智能提示不起作用的问题

此文已经移至&#xff1a;解决VS2010 beta2 安装后html标签和script智能提示不起作用的问题 安装VS2010 beta2 后&#xff0c;发现正常的html标签的智能提示不起作用&#xff0c;比如<a>,<p>&#xff0c;还有在<script>里面也没有了js的智能提示。 解决办法…

初级Java开发面试必问项!!! 标识符、字面值、变量、数据类型,该学学了!

最近事情太多&#xff0c;没太时间写博客。今天抽空再整理整理面试中的那点事吧&#xff0c;帮助那些正在找工作或想跳槽找工作的学弟学妹们。 前面我己写过多篇推文&#xff0c;相信看过我文章的伙伴们已经了解掌握了不少。从目前流行的开发技术、常见的面试问题以及问题的答…

你还记得当初是怎么对我的吗? | 今日最佳

全世界只有3.14 % 的人关注了青少年数学之旅&#xff08;图源阿粪青&#xff0c;侵权删&#xff09;