系统架构
文章平均质量分 52
cywosp
这个作者很懒,什么都没留下…
展开
-
高性能服务器架构
引言 本文档的目的是为了同大家分享多年来我在开发一种特定类型的应用时形成的一些观点,而“服务器”只是对这类应用程序的一个不是那么恰如其分的称谓。更准确的说,我将描述的是一大类的程序,这类程序的设计使得它们能够在每秒钟内处理数量十分巨大的离散消息或请求。网络服务器是最为常见的同此定义吻合的软件,但是,并非所有同此定义吻合的程序绝对可以称作是服务器。然而,“高性能请求处理程序”这种称谓又转载 2013-07-09 15:07:13 · 2304 阅读 · 1 评论 -
每天进步一点点——分布式集群管理
现在很多互联网科技公司,还有一些传统的it公司都在根据自身的业务发展来设计符合实情的分布式系统。虽然,已有很多优秀的开源分布式系统,但是由于需求不同,业务不同,这些只能在设计符合自身需求的分布式系统时用于参考。个人认为,设计一个分布式存储系统并不是太难,主要困难在于如何设计并实现一个可以自动化处理各个节点状态的分布式集群管理系统。分布式系统到现在已经发展了很多年了,有些公司已经部署并上线使用多年,原创 2014-03-14 23:53:05 · 16310 阅读 · 3 评论 -
每天进步一点点——分布式文件系统下的本地缓存
在分布式文件系统中,为了提高系统的性能,常常会引入不同类型的缓存存储系统。在软件中缓存存储系统一般可分为了两类:一、分布式缓存,例如:Memcached、Redis、淘宝的Tair等,二、本地缓存,例如:Facebook的flushcache等,其中本地缓存又可以分为两种:本地磁盘缓存(现在一般都采用读写性能比较优异的SSD来做存储)和本地内存缓存。原创 2014-04-17 23:13:26 · 20829 阅读 · 10 评论 -
TFS Erasure code实现方案
TFS发展至今,集群部署总容量已超过50PB,机器数量约2700台。TFS在阿里内部主流部署方式是主集群内数据块2个副本,每个主集群配置两个备集群,分别在同城和异地机房,实际上每份数据6个副本,存储成本非常高,为了降低TFS存储成本,我们将Erasre code引入到TFS系统,本文将详细介绍TFS应用Erasure code的技术方案。异步编码,对用户透明目前已经应用Eras转载 2014-04-09 10:24:15 · 3033 阅读 · 0 评论 -
每天进步一点点——负载均衡之DNS域名解析
2分钟理解分布式负载均衡之DNS域名解析原创 2014-07-21 14:55:18 · 41053 阅读 · 3 评论 -
每天进步一点点——负载均衡之HTTP重定向
快速理解分布式集群中的负载均衡之HTTP反向代理原创 2014-07-21 12:30:50 · 16808 阅读 · 2 评论 -
每天进步一点点——负载均衡之反向代理
2分钟理解分布式负载均衡之反向代理服务器原创 2014-07-22 00:39:46 · 14543 阅读 · 3 评论 -
每天进步一点点——负载均衡之数据链路层
快速理解分布式集群中使用最为广泛的负载均衡技术——数据链路层负载均衡,这种负载均衡模式在分布式面试考题中常常被问到。原创 2014-07-23 07:15:40 · 11728 阅读 · 3 评论 -
每天进步一点点——负载均衡之IP
2分钟快速理解如何在网络层实现集群的负载均衡以及其工作原理原创 2014-07-22 10:20:43 · 18893 阅读 · 3 评论