推荐 大型服务架构文档

2007-11-20 18:01:10


EBay
 The eBay platfrom handle 5 billion API call per month;
 1 billion pageview per day.
 > 44 Billion SQL executions/day!
 Roll 10,000+ lines of code every two weeks.
 
推荐其 Architectural Strategies:
1 Partition Everything:Database, Application Tier, Search
2 Async Everywhere
3 Automate Everything
4 Remember Everything Fails

Yahoo!
Shared Components
–Network, Data Center, NAS
–Centrally managed by infrastructure
team
• Load Balancing
–DSR is preferred model
–Proxy load balancing only where
necessary

Second Life
15,400 simulator processes
956 square kilometers = 8X San Francisco
~100 TB (over 1bn files) of user-created content
30 million concurrent scripts

SL (the software) has two primary
components: Viewer and Simulator
惊爆:sl viewers居然用udp和服务器(simulator,userserver)

slcomm.png

他们以后希望改为http通讯。

The Second Life software is built and maintained by a 50-person developer team.
The Second Life infrastructure is built and maintained by a 12-person operations team.

原文地址:http://qcon.infoq.com/sanfrancisco/tracks/show_track.jsp?trackOID=70


文档下载地址 \10.2.0.42\xntech\tmp*.pdf


         pv         sql         sql/pv
-----------------------------------------------
ebay    1b          44b         44
xn      0.2b       1.7b         9

so in efficiency: xn > ebay