代码改变世界

高可用架构(转载)

2017-10-29 17:16 by shizhiyi, 4406 阅读, 0 推荐, 收藏, 编辑
摘要:一、可用性度量与考核 首先,不得不说:要保证一个网站永远完全可用几乎是一件不可能完成的任务(Mission Impossible,是不是有点碟中谍的感觉)。 (1)如何度量网站可用性? 一个神奇的数字—9!你有几个9,就代表了你的可用性。例如QQ可用性达到了4个9:99.99% ①2个9=基本可用 阅读全文

构建高并发高可用的电商平台架构实践(转载)

2017-10-29 17:10 by shizhiyi, 562 阅读, 0 推荐, 收藏, 编辑
摘要:从各个角度总结了电商平台中的架构实践,由于时间仓促,定了个初稿,待补充完善,欢迎大家一起交流。 转载请声明出处:http://blog.csdn.net/yangbutao/article/details/12242441 作者:杨步涛 关注分布式架构、大数据、搜索、开源技术 QQ:30659136 阅读全文

redis集群

2017-10-28 18:02 by shizhiyi, 317 阅读, 0 推荐, 收藏, 编辑
摘要:由于Redis出众的性能,其在众多的移动互联网企业中得到广泛的应用。Redis在3.0版本前只支持单实例模式,虽然现在的服务器内存可以达到100GB、200GB的规模,但是单实例模式限制了Redis没法满足业务的需求(例如新浪微博就曾经用Redis存储了超过1TB的数据)。Redis的开发者Anti 阅读全文

搭建一个redis高可用系统

2017-10-28 17:57 by shizhiyi, 565 阅读, 0 推荐, 收藏, 编辑
摘要:一、单个实例 当系统中只有一台redis运行时,一旦该redis挂了,会导致整个系统无法运行。 单个实例 二、备份 由于单台redis出现单点故障,就会导致整个系统不可用,所以想到的办法自然就是备份(一般工业界认为比较安全的备份数应该是3份)。当一台redis出现问题了,另一台redis可以继续提供 阅读全文

从“如何设计用户超过1亿的应用”说起----数据库调优实战

2017-10-28 17:18 by shizhiyi, 515 阅读, 0 推荐, 收藏, 编辑
摘要:摘要: 作为SaaS服务提供商,数万乃至数十万级用户是业务架构设计上一开始就必须面对的问题。庞大的用户群以及海量的用户数据意味着基础设施的构建必须兼顾高效与稳定,更经济、扩展更方便的云服务平台就成为了首选,如何基于云服务平台设计并实施符合自身业务特点的系统架构,也是决定产品性能的关键。 本文首发于阿 阅读全文

单表60亿记录等大数据场景的MySQL优化和运维之道 | 高可用架构

2017-10-28 17:16 by shizhiyi, 286 阅读, 0 推荐, 收藏, 编辑
摘要:015-08-09 杨尚刚 高可用架构 此文是根据杨尚刚在【QCON高可用架构群】中,针对MySQL在单表海量记录等场景下,业界广泛关注的MySQL问题的经验分享整理而成,转发请注明出处。 杨尚刚,美图公司数据库高级DBA,负责美图后端数据存储平台建设和架构设计。前新浪高级数据库工程师,负责新浪微博 阅读全文

信息安全系统和安全体系

2017-10-27 23:39 by shizhiyi, 1503 阅读, 0 推荐, 收藏, 编辑
摘要:信息安全系统是基于OSI网络模型,通过安全机制和安全服务达成信息安全的系统。安全机制是提供某些安全服务,利用各种安全技术和技巧,形成的一个较为完善的结构体系。安全服务是从网络中的各个层次提供信息应用系统需要的安全服务支持。网络模型、安全机制、安全服务应用到一起会产生信息系统需要的安全空间,安全空间包 阅读全文

敏捷开发系列之旅 第五站(不一样的RUP统一软件开发过程)

2017-10-27 23:34 by shizhiyi, 598 阅读, 0 推荐, 收藏, 编辑
摘要:概述 RUP,统一软件开发过程,是一个面向对象且基于网络的程序开发方法论。根据Rational的说法,RUP就好像一个在线的指导者,他可以为所有方面和层次的程序开发提供指导方针、模板以及事例支持。 生命周期 对于RUP过程,其开发模型由软件生命周期(四个阶段)和RUP的核心工作流构成一个二维空间。横 阅读全文

微服务理论与实践(三)-微服务架构的基本能力和优缺点

2017-10-27 23:10 by shizhiyi, 977 阅读, 0 推荐, 收藏, 编辑
摘要:1.微服务架构模式方案 微服务架构采用Scale Cube方法设计应用架构,将应用服务按功能拆分成一组相互协作的服务。每个服务负责一组特定、相关的功能。每个服务可以有自己独立的数据库,从而保证与其他服务解耦。 2.微服务架构的基本能力 2.1 Restful 轻量级通讯的首选方式 在微服务架构下,推 阅读全文

学习“CC攻击”

2017-10-27 21:39 by shizhiyi, 754 阅读, 0 推荐, 收藏, 编辑
摘要:什么是CC攻击? 网上有一个定义:攻击者借助代理服务器生成指向受害主机的合法请求,实现拒绝服务攻击的攻击方式称为CC(Challenge Collapsar)攻击。【据说CC的原意为Chanllenge Fatboy,因为Collapsar(黑洞) 是绿盟科技公司的一款产品,在对抗拒绝服务攻击的领域 阅读全文