如果没有 37signals ,恐怕也没有 RoR 的如此流行。37signals 对于很多 Geek 来说,是一家非常迷人的公司。他们是网络上的另类新星。
37Signals 在 Signal vs. Noise 上披露了比较详细的运营数据,Ask 37signals: Numbers?
存储数据量
截止到 2007 年 11 月,总存储量统计:
- 5.9 T 用户上传的数据
- 888 GB 上传文件 (900,000 请求)
- 2 TB 文件下载 (8,500,000 请求)
这包括 Basecamp、Highrise、BackPack、Campfire总的数据统计。总的用户量其实并不多,只有 200 万。
这些数据存放在 Amazon S3 上,37Signals 用了这个服务已经一年多了,他们对此比较满意。事实上,Amazon S3 已经成为 Web 2.0 分布式存储的既定事实的解决方案。
服务器状况
37Signals 当前正在部署虚拟化软件产品,当然不用 VMware,而用开源的 Xen。当前大约有 30 台服务器,从单 CPU 的文件服务器到 8 CPU 的应用服务器都有,总共 100 颗 CPU、200GB 内存。预计 XEN 部署完毕后,服务器数量降低到 16 台,92 颗更快的 CPU、230GB 的内存量。这样做的主要目的是管理起来更方便(至于性能是否更好,我个人还是有点怀疑的–Fenng)。
关心 ROR 以及具体一些策略具体实现的朋友不防去看看那个帖子下面的留言。
之前还真的很少有听说哪家 Web 2.0 公司部署 XEN 的,37signals 的这个动作或许是个积极的信号。2007 年也是个”虚拟化”年,相信随着虚拟化的技术成熟,开源力量的壮大,会有更多的公司收益于 XEN 虚拟化架构.
–EOF–
为什么要用xen
想不明白
一台机器跑两个虚拟linux然后各自跑一个rails
会比一台机器直接跑两个rails好吗?
会的, 很多平台用不到很大的内存和CPU能力, 搞多个虚拟化机器是充分利用资源, 也提供了failover.
节省机架空间了,托管费。
充分利用硬件资源
节约资源