一、概念 raid :廉价冗余磁盘列阵,通过多块磁盘组成来提高吞吐量(读写速度)和可靠性 冗余=容灾=容错=备份 磁盘列阵的功能:整合磁盘功能 提高磁盘读取效率 提供容错(备份)功能 磁盘列阵等级 raid0 raid1 raid5 raid10 raid01等等; 软件磁盘列阵 前提分区:fdis ...
分类:
其他好文 时间:
2019-01-25 17:51:30
阅读次数:
214
概述 备份是容灾的基础,是指为防止系统出现操作失误或系统故障导致数据丢失,而将全部或部分数据集合从应用主机的硬盘或阵列复制到其它的存储介质的过程。而对于一些网站、系统来说,数据库就是一切,所以做好数据库的备份是至关重要的! 备份是什么? 为什么要备份 容灾方案建设 存储介质 光盘 磁带 硬盘 磁盘阵 ...
分类:
数据库 时间:
2019-01-24 13:18:37
阅读次数:
222
为什么要多域部署? 从稳定性上:当业务不断发展后,会面临系统稳定性、容灾、业务隔离等多种问题 从业务需求上:国际化应用往往需要全球化部署 数据库的面临的问题 多域部署时,往往会伴随着数据的迁移、双写等问题 数据如何同步?分库分表场景下如何生成全局唯一id? 我们的场景是什么? 我们目前在单元A(中心 ...
分类:
其他好文 时间:
2019-01-14 21:26:54
阅读次数:
206
软件概要设计做什么,怎么做 一、软件设计一般流程: 1、先前的软件需求分析阶段,已经搞清楚了 “要解决什么问题”,并输出了《软件需要说明书》。这时一切都是理想。 2、现在进入概要设计阶段,重点说清楚“总体实现方案”,确定软件系统的总体布局,各个子模块的功能和模块间的关系,与外部系统的关系。有一些研究 ...
分类:
其他好文 时间:
2019-01-11 13:41:42
阅读次数:
125
nginx是服务器和客服端的一层中介, 1负载均衡 分发请求到不同的节点上 分发请求的算法 1平均分。2权重 3ip hash分配。 2保护服务器。服务器可以设置成只接受来自nginx服务器的请求 3容灾 当一台服务器出问题的时候,可以分发给别的服务器。 4静态代理 前后端分离后,将前端放在ngin ...
分类:
其他好文 时间:
2019-01-10 13:20:43
阅读次数:
147
一、是什么 也就是我们所说的主从复制,主机数据更新后根据配置和策略,自动同步到备机的master/slaver机制,master以写为主,slave以读为主。主要用来读写分离和容灾恢复。 ...
分类:
其他好文 时间:
2019-01-07 01:43:38
阅读次数:
150
Nginx负载均衡概述 Nginx要实现负载均衡需要用到proxy_pass代理模块配置 Nginx负载均衡与Nginx代理不同地方在于 Nginx代理仅代理一台服务器,而Nginx负载均衡则是将客户端请求代理转发至一组upstream虚拟服务池 Nginx可以配置代理多台服务器,当一台服务器宕机之 ...
分类:
系统相关 时间:
2019-01-03 19:21:37
阅读次数:
195
每年年底,系统管理员都要组织一次容灾方案的测试、演练。会在一个与生产环境网络隔离的DR环境中,启动各个“生产环境服务器”,然后让各路人员参与其中测试、演练容灾方案是否可靠。这次演练中,一台Oracle数据库服务器启动的时候遇到了问题。如下所示,启动的时候遇到ORA-03113: end-of-fil... ...
分类:
数据库 时间:
2018-12-21 17:37:03
阅读次数:
215
上篇博客介绍了基准测试的一些思路和方法策略,这篇博客,聊聊基准测试的MVP(最小可行性方案)。。。 思维导图 一、测试策略 PS:今天和朋友聊起这个话题,朋友说还应该有一个高可用测试,不过仔细想了下,高可用个人认为应该更侧重容灾和失效恢复测试领域。。。 二、系统配置 nCnG:性能测试可能涉及多个系 ...
分类:
其他好文 时间:
2018-12-19 11:00:56
阅读次数:
186
近日读到一篇文章,作者是做海量分布式服务器系统设计开发的,文中提到: 核心能力是什么?是架构设计,关键细节设计的能力和经验。在海量服务器设计领域,核心能力,大概包含物理设计和软件设计。物理设计包含:磁盘存储设计,内存缓存设计,核心数据结构设计,一致性问题处理,容灾设计等;软件设计方面包含:模块划分, ...
分类:
编程语言 时间:
2018-12-16 23:34:14
阅读次数:
294