InfoQ 互联网极限性能黑客马拉松是面向 Server 团队的线上 PK 活动,参赛团队的目标是在限定资源、限定技术下设计出能最大化利用底层资源所有性能的架构。InfoQ 希望通过本活动为互联网公司提供成熟、可落地的架构方案。
本次活动主题: La/nmp 架构秒杀
业务场景
电商促销,促销商品设置 100 个库存,预计在促销开始的第一秒内有 100 万人参与抢购。
资源限制
每队提供 5 台机器,默认配置为:4core 4Gmem 10G CentOS 6.4 x86_64
技术限制
- 业务层逻辑使用 PHP 开发,版本不限;后端语言的选择无限制
- 操作系统使用 Linux,版本不限
- 其他依赖系统全部采用开源方案
测试方案
参赛者完成代码与文档的提交后,将自己所分配机器的公网 IP 报告给评委。评委会导流量至该 IP 进行压测,在监控工具 Zabbix 中检查服务器的 QPS 与其他指标,主要考察点包括:
- 对瞬时并发的处理能力
- 对超卖的处理方式
- 页面加载的处理方式
参赛方式
1、报名
在 2014 年 3 月 21 日之前发邮件给 editors@cn.infoq.com ,邮件标题为:报名参加 InfoQ 互联网极限性能黑客马拉松:La/nmp 架构秒杀
邮件正文包含:
- 姓名、电话、邮箱(最好是 Gmail)、QQ
- 200 字左右的个人介绍,可包含您所擅长或感兴趣的技术领域
- 个人 GitHub 主页
- 为防止打酱油,请列出你当前管理的(或曾经管理过的)一台 la/nmp 服务器的配置、平均 qps、最大能承载的 qps
一人参赛,提供个人信息;多人组团参赛,提供每个人的信息。我们将在 3 月 22 日向所有按规定方式报名的团队发放服务器实例并发布公告。
2、部署调试、提交方案与代码
在 2014 年 3 月 30 日之前,在分配的服务器资源上完成部署、调试,并提供如下信息:
- 代码:将干净的代码上传至 Github
- 架构文档:上传至新浪微盘,包含技术选型思路、优化方案、运维方案
3、公布评审结果
评审结果在 2014 年 4 月 6 日之前公布。
奖品
按规定完成部署调试、方案提交的团队均可获得《Puppet 实战》或《MacTalk·人生元编程》一本,如有其他想看的书也可告知,我们尽量去搞。
测试跑分最高的团队可获赠特别奖品——Cherry 键盘一枚。
评论