IT 中有很多术语实在是让人难以理解!其实举例来看就简单多了!
厉害了,史上最 “污” 技术解读
假设你是个妹子...你有一位男朋友,与此同时你和另外一位男生暧昧不清,比朋友好,又不是恋人。你随时可以甩了现任男友,另外一位马上就能补上。这是冷备份。
假设你是个妹子,同时和两位男性在交往,两位都是你男朋友。并且他们还互不干涉,独立运行。这就是双机热备份。
假设你是个妹子,不安于男朋友给你的安全感。在遥远的男友未知的地方,和一位男生保持着联系,你告诉他你没有男朋友,你现在处于纠结期,一旦你和你男朋友分开了,你马上可以把自己感情转移到异地男人那里去。这是异地容灾备份。
假设你是个妹子,有一位男朋友,你又付了钱给一家婚姻介绍所,让他帮你留意好的资源,一旦你和你这位男朋友分开,婚姻介绍所马上给你安排资源,你感情不间断运行,这是云备份......
假设你是个妹子,你怀疑男朋友对你的忠诚,在某宝购买了一个测试忠诚度的服务。这是灾难演练。友情提醒:在没有备份的情况下,切忌进行灾难演练,说不好会让你数据血本无归。
假设你是个妹子,你和男友异地恋,你每天晚上都打电话查岗,问他还爱不爱你了,这叫 Ping。
假设你是个妹子,你的男友经常玩失踪,所以你希望时刻掌握他的行踪,你先打电话给他的好基友 A,A 说好基友 B 知道,B 说好基友 C 知道,C 说好基友 D 知道,D 说你男朋友正在网吧打游戏,你终于知道了男友在哪儿,这叫 TraceRoute。
假设你是个妹子,你的男友沉迷游戏经常不接电话无故宕机,所以当你们约好下午逛街以后你要时不时的打个电话询问,看看他是不是还能正常提供服务,这叫心跳监测。
假设你是个妹子,你想去逛街而你的男友 A 在打游戏不接电话,于是乎你把逛街的请求发给了替补男友 B,从而保障服务不间断运行,这叫故障切换。
假设你是个妹子,你有很多需要男朋友完成的事情,于是乎你跟 A 逛街旅游吃饭不可描述,而 B 只能陪你逛街,不能拥有全部男朋友的权利,这叫主从配置 master-slave。
假设你是个妹子,你败家太厉害,以至于你的男友根本吃不消,于是乎你找了两个男朋友,一三五单号,二四六双号限行,从而减少一个男朋友所面临的压力,这叫负载均衡。
假设你是个妹子并且有多个男朋友,配合心跳检测与故障切换和负载均衡将会达到极致的体验,这叫集群 LVS。注意:当需求单机可以处理的情况下不建议启用集群,会造成大量资源闲置,提高维护成本。
假设你是个妹子,你的需求越来越高导致一个男朋友集群已经处理不了了,于是乎你又新增了另外几个,这叫多集群横向扩容,简称 multi-cluster grid。
假设你是个妹子,你的男朋友身体瘦弱从而无法满足需求,于是乎你买了很多大补产品帮你男朋友升级,从而提高单机容量,这叫纵向扩容,Scale up。切记,纵向扩容的成本会越来越高而效果越来越不明显。
假设你是个妹子,你跟男友经常出去游玩,情到深处想做点什么的时候却苦于没有 tt,要去超市购买,于是乎你在你们经常去的地方都放置了 tt,从而大幅度降低等待时间,这叫 CDN。
假设你是个妹子,你的男朋友英俊潇洒风流倜傥财大气粗对你唯一,于是乎你遭到了女性 B 的敌视,B 会以朋友名义在周末请求你男朋友修电脑,修冰箱,占用男朋友大量时间,造成男朋友无法为你服务,这叫拒绝服务攻击,简称 DOS。
假设你是个妹子,你因男朋友被一位女性敌视,但是你男朋友的处理能力十分强大,处理速度已经高于她的请求速度,于是她雇佣了一票女性来轮流麻烦你的男朋友,这叫分布式拒绝服务攻击,简称 DDOS。
假设你是个妹子,你发现男朋友总是在处理一些无关紧要的其他请求,于是乎你给男朋友了一个白名单,要求他只处理白名单内的请求,而拒绝其他身份不明的人的要求,这叫访问控制。
假设你是个妹子,你男朋友风流倜傥,你总担心他出轨,于是你在他身上安装了一个窃听器,里面内置了一些可疑女生勾搭行为的特征库,只要出现疑似被勾搭的情况,就会立刻向你报警,这叫入侵检测系统(IDS)。
假设你是个妹子,你改良了上面的窃听器,当可疑女性对你男朋友做出勾搭行为的时候,立刻释放 1 万伏电压,把可疑人击昏,终止这次勾搭。这叫入侵防御系统(IPS)。
假设你是个妹子,虽然你装了各种窃听器、报警器,可是你男朋友处处留情,报警器响个不停,让你应接不暇,疲于奔命,于是你搞了个装置集中收集这些出轨告警,进行综合分析,生成你男朋友的出轨报告。这叫 SIEM 或者 SOC。
假设你是个妹子,你把男朋友的出轨报告提交给他父母,得到了他们的大力支持,男友父母开始对他严加管教、限期整改,为你们的爱情保驾护航,做到合情合理、合法合规,这叫等级保护。
假设你是个妹子,你离男朋友家有点远,你开车去,这叫自建专线,你打车过去,这叫租用专线,你骑摩拜单车过去,这叫 SDWAN。
假设你是个妹子,你和男朋友的恋爱遭到了双方家长的反对,不准双方往来,你们偷偷挖了一条隧道,便于进行幽会,这叫 VPN。
假设你是个妹子,你的男朋友太优秀而遭人窥视,于是乎它们研究了一下你的男朋友,稍微修改了一点点生产出一个男朋友 B,与你的男朋友百分之 99 相似,这不叫剽窃,这叫逆向工程,比如男朋友外挂。
假设你是个妹子,你要求你的男朋友坚持十分钟,然后十五分钟继而二十分钟,以测试你男朋友的极限在哪里,这叫压力测试。
假设你是个妹子,为了保证你男朋友的正常运行,于是乎你每天查看他的微信、微博等社交资料来寻找可能产生问题的线索,这叫数据分析。
假设你是个妹子,你的男朋友属于社交活跃选手,每天在微博、知乎、微信上生产了大量信息,你发现自己的分析速度远远低于他生的速度,于是乎你找来你的闺蜜一起分析,这叫并行计算。
假设你是个妹子,你的男朋友太能折腾处处留情产生了天量的待处理信息,你和你的闺蜜们已经累趴也没赶上他创造的速度,于是你付费在知乎上找了 20 个小伙伴帮你一起分析,这叫云计算。
假设你是个妹子,你在得到男朋友经常出没的地点后,根据酒店,敏感时间段等信息确定男朋友应该是出轨了,这叫数据挖掘。
假设你是个妹子,在分析男友的数据后,得知他下午又要出去开房,于是乎你在他准备出门前给他发了个短信,问他有没有带 tt,没有的话可以在我这里买,这叫精准推送,需要配合数据挖掘。
假如你是个妹子,你的男朋友总出去浪而各种出问题,于是乎你租了间屋子并准备好了所有需要的东西并告诉他,以后不用找酒店了,直接来我这屋子吧,什么都准备好了,这叫容器。
假如你是个妹子,你每天都要和男朋友打通一次接口,采集数据。你一天 24 小时不停地采,这叫实时数据采集。
你决定开发新的接口来和男朋友交流,这叫虚拟化。你决定从不同的男友身上采集数据,你就是大数据中心。
有一天你决定生一个宝宝,这叫大数据应用。宝宝生下来不知道是谁的,这叫大数据脱敏。
但是从宝宝外观来看,黑色皮肤金色头发,这叫数据融合跨域建模。你决定把这个宝宝拿来展览收点门票,这叫大数据变现。
假如妹纸男友多多多,看都看不过来、用不到也记不住,索性把最典型、必不可少、有潜力的那些优质男友挑出来,这叫数据简化。至于如何挑,用到数据简化技术。
你男朋友是高可用么?谈分布式系统概念(BigC 哥)
你男朋友是高可用么?分布式系统的概念,技术来源于恋爱,又高于恋爱。
高可用:就算失恋了,可以迅速和另一个女生恋爱,永远不会是单身状态。
注册中心:你和你女朋友去民政局登记,民政局就是注册中心,掉线的代价就是离婚。
负载均衡:你和多个女朋友轮流约会。星期一,三,五跟 A 约会,二,四,六和 B 约会,叫 RoundRibon 算法。
熔断限流:跟多个女朋友约会,你身体吃得消么?你要保护自己,星期天就好好休息。
API 网关:相亲前的媒婆,你和女生不会直接交流,由媒婆代为传递信息。
雪崩:无法正确处理好几个女朋友的恋爱关系,很可怕的。
阻塞:本来和 A 约会,A 有事没来,B 又急切想和你约会,但你赶不过去。
同步:一次只和一个女生约会。
异步:一次和好几个女生约会。
异步线程不安全:一次和好几个女生约会当然不安全,弄不好连名字都叫错。
分布式锁:同时和好几个女生约会的时候,保证不会被其他女生撞见。
分布式缓存:你有钱,房间开了一个月,每次约会直接去好了,不需要重新开房。
分布式消息队列:你一约她,她就来。每次结束后,她会主动离开,你不 call 她,她也不会来。
分布式事务:当你离婚后很痛苦,希望没和她结婚过,希望没和她生过孩子,一切希望回到婚前的模样。所以,分布式事务很难。
异地多活:你出差到任何城市,都有女朋友跟你约会。
广播调用:你同时向多个女朋友求婚,谁先答应你就和谁结婚。
让女朋友秒懂的 IT 术语(一定是酒鬼程序员写的)