前言: 相对于传统行业的相对服务时间9x9x6或者9x12x5。由于互联网电子商务以及互联网游戏的实时性,所以服务要求7*24小时,业务架构无论是应用还是数据库,都须要容灾互备,在mysql的体系中,最好通过在最開始阶段的数据库架构阶段来实现容灾系统。所以这里从业务宏观角度阐述下mysql架构的方方 ...
分类:
数据库 时间:
2017-05-14 14:56:47
阅读次数:
294
Redis容灾部署(哨兵Sentinel)1、sentinel介绍 RedisSentinel Sentinel(哨兵)是用于监控redis集群中Master状态的工具,其已经被集成在redis2.4+的版本中2、Sentinel作用: 1):Master状态检测 2):如果Master异常,则会进行Master-Slave切换,将其中一个Slave作为Master,将..
分类:
其他好文 时间:
2017-05-12 22:09:13
阅读次数:
305
大数据、AI“武装”企业服务:风控、检索、安全 小饭桌创业课堂2017-05-06 15:26:42阅读(127)评论(0) 大数据、AI“武装”企业服务:风控、检索、安全 小饭桌创业课堂2017-05-06 15:26:42阅读(127)评论(0) 大数据、AI“武装”企业服务:风控、检索、安全 ...
分类:
其他好文 时间:
2017-05-10 01:05:55
阅读次数:
386
第一章,阿里技术架构演进1、金融级系统的6个关键支撑目标:a、高可用--实实在在的4个9。系统可以容忍各种硬件故障,可以在服务不中断的情况下升级,关键系统,具备异地容灾能力b、安全--及时,多层次检测防御安全攻击,具备快速阻断大规模有组织的攻击c、性能--实时交易--并发..
分类:
其他好文 时间:
2017-05-08 18:48:31
阅读次数:
960
MemCache的简单介绍 高性能的分布式内存对象缓存系统,读写速度非常快,解决了IO读写慢的痛苦,它主要是考虑的性能,没有容灾功能,当缓存服务器挂掉后,数据将会全部的丢失。Memcache中的key的值最大是255字符,会将可以用的内存进行分区,然后在对每一个区域进行分块,每个块有1M,存放的数据 ...
分类:
系统相关 时间:
2017-05-07 16:49:29
阅读次数:
203
衡量一个软件质量的标准是什么? 正确性,运行效率,稳定性,容错,容灾能力,可读性(有时候甚至可以牺牲效率,来保证代码的逻辑清晰,简明,以便后期的阅读修改和维护)。。。 提高可读性的方法 增加注释 控制函数内代码行数 控制循环嵌套层数 使用贴切的变量或函数命名 。。。 最本质的: 逻辑尽量简短、清晰 ...
分类:
其他好文 时间:
2017-05-07 14:07:36
阅读次数:
129
最近因为要重搭容灾环境,之前部署了将近380台的虚拟机其中85%靠上需要回收掉,部分虚拟机需要保留(很烦哎.....),业务部门提供了需要保留的虚拟机的IP,然后保留的大概有60台左右吧(好烦呀),手动回收.....,这可不是俺的风格,来吧,脚本躁动起来吧(https://mianbao.cn.co..
分类:
系统相关 时间:
2017-04-28 16:02:24
阅读次数:
292
背景 有时我们能够使用缓存进行容灾的处理。场景例如以下:我们当前有一个专门提供各种数据的应用DataCore,该应用开放多个RFC方法供其它应用使用。 我们平时在读写数据时,会在Cache备份一份(为平时DataCore提高响应速度、减少DB、CPU压力所用),当DB挂掉的时候。Cache还能够用来 ...
分类:
其他好文 时间:
2017-04-24 23:23:44
阅读次数:
357
1、集群的概念: 服务器集群就是将很多服务器集中起来一起进行同一种服务,在客户端看来就像是只有一个服务器 2、集群的分类: 高可用集群(HA) 主要用于高可用解决方案的实现,节点间以主备形式,实现容灾;在大型故障的情况下实现快速恢复,快速提供服务 工作方式: 主从..
分类:
其他好文 时间:
2017-04-20 21:44:40
阅读次数:
121
mongodb是一款分布式的文件存储的数据库,注意这两个词,分布式和文件存储。mongodb支持复制和分片,可以合理的运用空间的大小,也可以达到容灾的目的。另外文件存储也是一个特点,抛弃了传统的表的概念,使用了集合的概念,下面是对应图 另外一个mongodb具有的优势便是其具有一个javascrip ...
分类:
数据库 时间:
2017-04-05 22:30:28
阅读次数:
221