首页 » 系统架构 » 阅读文章

Stack Exchange 的架构参考

2011-11-17 18:50 1854 0 发表评论
标签:

根据Stack Exchange系统管理员blog上发布的一篇关于Stack Exchange的架构一瞥,其包括了Stack Overflow, Server Fault 和 Super User的 Stack Exchange 网络。 这些数据会比较形象, 对于一般企业的硬件规模以及合理配置有一个比较形象的参考对比。最后会有一个关于人员的配置方案。

在这个人群中,忽然找到你

网络流量

  • 每月9千5百万个PV  【即日PV 300W左右】
  • 每秒800 HTTP 请求   【这个数据,可做自己架构的并发性能设计】
  • 每秒180 DNS 请求
  • 每秒55Mb 的带宽

数据中心

  • 1 机柜 位于俄勒冈的 Peak Internet (用于chat 和Data Explorer)
  • 2 机框 位于 纽约的 Peer 1 ( 用于其它的 Stack Exchange Network)

  www.0abcd.com

生产服务器

  • 12 Web Servers (Windows Server 2008 R2)
  • 2 Database Servers (Windows Server 2008 R2 and SQL Server 2008 R2)
  • 2 Load Balancers (Ubuntu Server and HAProxy)
  • 2 Caching Servers (Redis on CentOS)
  • 1 Router / Firewall (Ubuntu Server)
  • 3 DNS Servers (Bind on CentOS)

(生产服务器不含故障备份和管理服务器)

亲爱的你睡了吗?

使用了的相关的软件和技术

  • C# / .NET
  • Windows Server 2008 R2
  • SQL Server 2008 R2
  • Ubuntu Server
  • CentOS
  • HAProxy 用于负载均衡
  • Redis 用于缓存
  • CruiseControl.NET 用于做builds
  • Lucene.NET 用于搜索
  • Bacula 用于做备份
  • Nagios (with n2rrd and drraw plugins) 用于系统监控
  • Splunk 用于日志
  • SQL Monitor from Red Gate 用于监控SQL Server
  • Mercurial / Kiln 用于源码管理
  • Bind 用于 DNS

程序员和系统管理员

  • 14 程序员
  • 2 系统管理员

收藏此文
忘不了你的温柔



评论 共0条 (RSS 2.0) 发表评论

  1. 暂无评论,快抢沙发吧。

发表评论

  • 使用新浪微博登陆
  • 
    疑问 冷笑 悲伤 坏蛋 感叹 微笑 脸红 大笑 吃惊 惊讶 困惑 酷 大声笑 恼火 古怪 转眼睛 给眼色 好主意 箭头 一般 哭了 绿人
  • want to say:

回到页首