2. Next 10 min
The Company
Why Cloud
The App Examples
Progress So Far
What’s Next
2
3. The New York Times Company
The New York Times
The International Herald Tribune
The Boston Globe
15 daily newspapers
50 Web sites
NYTimes.com
Boston.com
About.com
3
4. NYTimes.com’s Stats
In the US:
38.1 mil unique users / month
810 mil page views / month
Worldwide:
62 mil unique users / month
984 mil page views / month
#1 individual newspaper site
#2 media site bloggers link to the most*
#4 news and information Web site
comScore Report, April 2011
*Technorati's index
4
11. “SkimmerGate”
11:00 News leaks to
TechCrunch, Google Finance
11:10 Average load on the
instance is 40
11:15 Snapshotting the
instance, configuring the LB,
testing
12:00 Four Skimmer
instances load balanced,
quality is restored
1 hour - from prototype to
production
11
19. Gap Analysis
• Load Balancing
• Communication between instances
• Talking back to existing Datacenter
• Scaling up and back
• Securing the instances
18
27. Tools Developed for the Cloud
Nimbul
Light Cloud Manager
http://github.com/nimbul/nimbul
Emissary
Fast AMQP Messaging
http://github.com/nimbul/emissary
CloudSource
Simple SVN Deployment
http://github.com/nimbul/cloudsource
based on ServerMattic developed by WordPress
26
comments on articles and blogs - we get about 130K comments per month and 1.5 million reader recommendations.\n
rate and review for movies, theater, dining and travel destinations\n
\n
The key here we thought was not only scaling up for spikes but perhaps scaling down at night when not as many of you were commenting. \n
The key here we thought was not only scaling up for spikes but perhaps scaling down at night when not as many of you were commenting. \n
\n
We had lots of questions that were fun to answer. How would the front ends know which api instance to request? Or where exactly is that database the api instance is supposed to query? Better yet, how are we going to manage all of these instances? How exactly will it scale? How will we request internal api’s that live back in our data center?\n\n