随笔分类 -  系统运维与架构

摘要:这是一篇学习备忘笔记。1、HTML静态化其实大家都知道,效率最高、消耗最小的就是纯静态化的html页面,所以我们尽可能使我们的网站上的页面采用静态页面来实现,这个最简单的方法其实也是最有效的方法。但是对于大量内容并且频繁更新的网站,我们无法全部手动去挨个实现,于是出现了我们常见的信息发布系统CMS,像我们常访问的各个门户站点的新闻频道,甚至他们的其他频道,都是通过信息发布系统来管理和实现的,信息发布系统可以实现最简单的信息录入自动生成静态页面,还能具备频道管理、权限管理、自动抓取等功能,对于一个大型网站来说,拥有一套高效、可管理的CMS是必不可少的。除了门户和信息发布类型的网站,对于交互性要求 阅读全文
posted @ 2013-07-15 10:31 kivi 阅读(970) 评论(0) 推荐(0) 编辑
摘要:本文内容主要来自于浩东2011年6月的ppt。目录: 1、大型网站架构的目标与挑战 2、网站架构演变及其技术脉络 3、架构设计理论与原则何为“大型”网站? 没有统一的判断标准,流量大小是一个重要指标(日均流量至少IP>1,000,000才算大型网站)一、大型网站架构的目标与挑战每个目标背后面临着技术、设计、维护等诸多方面的挑战;而目标本身的期望值也会根据实际情况进行调整,这也意味着网站架构建设是个不断调整的过程。二、网站架构演变及其技术脉络1、Web动静态资源分离及其与DB物理分离-->优点:“简单”、安全性提高-->缺点:存在单点,谈不上高可用性(high availabi 阅读全文
posted @ 2013-07-15 10:18 kivi 阅读(933) 评论(1) 推荐(0) 编辑
摘要:应用架构与软件解决方案硬件解决方案:•大量使用廉价低端服务器 •主要机型 •逻辑处理/缓存:刀片,如IBM HS22,24/48G内存 •数据库:2U机架式服务器,如Dell R710,单机多RAID 1多数据库进程(90%MySQL,与交易有关的用Oracle) •文件/数据库备份:定制存储服务器(后将祥述) •网络:全部用千兆网络 •SSD:邮件、搜索、数据库中少量采用SSD,如Intel 320 •Amazon EC2:海外服务器ESB: 目标与背景企业服务总线--->目标 •解决解耦,独立部署 •基于服务的系统整合:SOA •服务过载控制--->解决的常见问题 •服务器位置 阅读全文
posted @ 2013-07-14 16:52 kivi 阅读(509) 评论(0) 推荐(0) 编辑
摘要:面临的挑战:1、硬件:宕机、例行重启、僵死;交换机故障2、网络:抖动、丢包3、流量突增(比如刘翔在奥运会中跌倒,流量会突增)4、依赖第三方服务架构防御:(1)mySQL是核心存储业务的依托,但是当mySQL全部宕机后,依然会有办法处理。此时,修复处理机会来进行处理,业务可以通过内存资源(vector0+tail Vector)来搞定。流量高峰时候,可以在vector0中增加level1的数量,流量少时减少即可。(2)单点故障、单层故障都可以处理主动监控运维:1、传统监控运维局限性:(1)定期采集来分析(机器、资源数据,我们更关心业务数据;采集的某一时刻,我们需要某一段时间的数据;) (2)分析 阅读全文
posted @ 2013-07-12 11:13 kivi 阅读(377) 评论(0) 推荐(0) 编辑