在2009年Facebook Developer Garage Shanghai活动上, Five Minutes程延辉 介绍开心农场架构 ,让大家了解了SNS game的一些挑战和设计模式。
由于农场游戏风靡全球,最近 highscalability.com 网站采访了美版开心农场FarmVille的Luke Rajlich,他介绍了FarmVille的部分架构资料(1)。
所有模块都是一个可降级的服务
For any web application, high latency kill...
FarmVille(美版开心农场)谈架构:所有模块都是一个可降级的服务
Five Minutes程延辉 介绍开心农场架构
Five Minutes 公司程延辉(小名康天) 介绍开心农场架构,social game的技术挑战,支持千万级DAU的social game技术架构。这是一个对于开发者来说,非常精彩,非常有实用性指导的一次演讲,详细介绍了很多技术内幕。 >>猛击这里下载演讲ppt<<
...
时间:6天前
标签:
Five Minutes
程延辉
开心农场
网站架构
转帖摘录
多IDC的数据分布设计(一)
上个月跟某个朋友谈及多IDC数据同时读写访问的问题( tweet ),当时觉得有不少解决方案,但觉得思路还不够清晰。最近看了Google App Engine工程师Ryan Barrett介绍GAE后端数据服务的演讲稿 Transactions Across Datacenters ( 视频 ),用Ryan的方法来分析这个问题后就豁然开朗。
按Ryan的方法,多IDC实现有以下几种思路。
一、Master/slave
这个是多机房数据访问最...
关于两个机房的讨论
如何最大限度的提升中国的网站速度,今天发信给我信任的朋友们,老冒回复如下: 我朝Internet南北不畅通的解决方案(老旧方案) (需要翻墙。可以在Google Reader里面订阅http://robertmao.com/feeds/latest/访问)。很多要点老冒几乎都提到了,我在此列出我的一些问题和思考,共有用样需求的各位讨论。
1. MySQL跨越广域网的复制(Replication of MySQL)是否稳定可靠
...
Oracle Exadata 技术浅析
自从 Oracle 和 HP 推出 Exadata 之后,我就很关注这个产品,之前也写了一篇 Oracle Database Machine 介绍它。去年,Oracle和SUN合并后,推出了Oracle Exadata V2,相比较上一代产品有几个变化:第一,使用 SUN 的硬件;第二,宣称支持 OLTP 应用;第三,Oracle 11g R2 提供了更多的新特性。
Exadata Smart Flash Cache
Exadata V2整体架构并没有太多改变,换用了...
用Twitter的cursor方式进行Web数据分页
本文讨论Web应用中实现数据分页功能,不同的技术实现方式的性能方区别。 上图功能的技术实现方法拿MySQL来举例就是
select * from msgs where thread_id = ? limit page * count, count
不过在看Twitter API的时候,我们却发现不少接口使用cursor的方法,而不用page, count这样直观的形式,如 followers ids 接口
URL:
http://twitter.com/followers/i...
SmugMug 的架构介绍
本文介绍的 SmugMug 是一家提供付费图片托管服务的站点,在 2002 年由 Chris MacAskill 与 Don MacAskill 父子二人创建,最初提供面向游戏的视频服务,随后转型为现在的模式。网站流量现在是全球 1800 多,盈利能力自称良好。
在 MySQL Conf 2009 上,SmugMug 的 Don MacAskill 做了一次关于 SmugMug 网站架构 的分享。
Sm...
数据分片(Sharding)设计问题一例
Question:假设一家 C2C 网站,数据库中某表存储买卖双方交易的数据信息,对于一条交易来说,买卖双方数据具有一定程度的耦合性,比如卖家的状态更新对应买家的状态也会更新,对于一个中大规模的电子商务网站,架构师在设计中如何考虑数据分片的问题(假定该表随着数据的膨胀必须拆分)?
Answer:对于一个中大规模的电子商务网站,随着网站的不断发展,其相应的数据规...
OpenDNS 的统计(Stats)服务的实现
对国内互联网用户来说, OpenDNS.com 这个服务在技术圈子里还是有些知名度的,当然这要归功于国内电信服务商对域名的无耻劫持行为。
OpenDNS 的员工 Richard Crowley 在 Velocity 2009 上和与会者分享了关于 OpenDNS Stats 服务的实现 。当时的数据是每天有 140 亿次的 DNS 查询,而现在从公开的数据看,每天已经超过 180 亿次查询。这个 PPT 的内容就是讲 O...
时间:12月03日 08:55
标签:
OpenDNS
统计(Stats)服务
网站架构
再跟 Flickr 学习网站运维经验
学习了一下 Flickr 的运维工程师 John Allspaw 的这个 Operational Efficiency Hacks 讲座内容。做一点笔记。
现在 Flickr 的数据相比 2007年 的时候真是有了显著的增长:
24 TB 的 MySQL 数据
每秒钟 MySQL 有 3.2 万次写操作
每秒钟 MySQL 有 12万次读操作
图片容量 6 PB
每天要用掉 10TB 存储
超过 15000 个服务监控点
在 2004 ...