Stack Exchange 的架构
来源:互联网 发布:微星笔记本怎么样知乎 编辑:程序博客网 时间:2024/06/15 16:03
近日,Stack Exchange系统管理员blog上发布了一篇关于Stack Exchange的架构一瞥,其包括了Stack Overflow, Server Fault 和 Super User的 Stack Exchange 网络。注意最后一个关于人员的配置。希望能给大家一些相关的参考。
网络流量
- 每月9千5百万个PV
- 每秒800 HTTP 请求
- 每秒180 DNS 请求
- 每秒55Mb 的带宽
数据中心
- 1 机柜 位于俄勒冈的 Peak Internet (用于chat 和Data Explorer)
- 2 机框 位于 纽约的 Peer 1 ( 用于其它的 Stack Exchange Network)
生产服务器
- 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 系统管理员
(全文完)
- Stack Exchange 的架构
- Stack Exchange 的架构
- Stack Exchange 的架构
- Stack Exchange的架构
- 全球最大的问答网站之一,Stack Exchange如何养成
- Exchange 2007 UM的体系架构和重要概念
- Exchange Server 2013架构改变
- Exchange Server 2016架构揭秘
- Exchange 2013安装 扩展架构
- 开启从Lotus 邮件系统到Exchange 系统的转移篇章-POC过程-Exchange 环境准备之架构扩展
- 开启从Lotus 邮件系统到Exchange 系统的转移篇章-POC过程-Exchange 2010 架构扩展及安装!
- Z-stack架构
- Stack Overflow:2016年的架构新变化
- 最佳的Exchange .NET开发 Exchange API
- 聊聊Exchange 2010 的日志-Exchange 2010!
- 【install Exchange prerequisites 安装Exchange的先决条件】
- Z-Stack 软件架构分析
- Z-Stack 软件架构分析
- 1671 字典树
- 最长公共子序列(动态规划)
- 再论JAVA未来之路
- 字符串截取(倒数第二个分隔符开始)
- 查找IP位置 \ c# 通过经纬度 查询地址、区域信息
- Stack Exchange 的架构
- 驱动程序与应用程序之间的通信
- ExtJS学点皮毛(一)——工程的建立和项目的运行
- 此异常非彼异常(续)
- 抽象类与接口
- ExtJS学点皮毛(二)——关于CSS的引用
- G+ HOST
- TCP和UDP
- 关于No result defined for Action and result success问题解决办法的总结