Posts Tagged: scalability


6
Oct 08

Server as a Service

In addition to Sun Microsystem’s MySQL, Oracle is now available through Amazon’s Web Services. One has to wonder why you would ever buy a physical database server again. This takes SaaS to a whole new level: Instead of Software as a Service, this is Server as a Service. One of the listed benefits:

Quickly and easily add computing capacity as your requirements change. Amazon EC2 reduces the time required to obtain and boot new server instances to minutes, allowing you to quickly scale capacity, both up and down, as you need.

I know it’s geeky, and I’ve probably lost most of my readers already (thanks for getting this far!), but doesn’t that sound really really nice?


22
Jun 08

Scaling Open Source MySQL at YouTube

This is a bit technical, but most of you are in IT – A good interview over at IT Conversations:
“In mid 2006, YouTube served approximately 100 million videos in a single day. To maintain a website of that scale, one would imagine YouTube has hundreds of DBAs. But in fact, there are just three people that make it all work. Paul Tuckfield, the MySQL DBA at YouTube shares horror stories about scalability at YouTube and how he coped with them to keep the show going everyday, while learning important lessons along the way.”
I was going to outline all of the good things this says about both Open Source software, and about the MySQL software itself, but I’ll just let the interview stand on it’s own.

26
Dec 07

Get your geek on: Scalability

Scaling software is a science – often overlooked. Everyone can fix a bug: the process is very straight forward – you replicate the bug, build a solution, prove the solution, and deploy it. But performance problems are far more nebulous. It is hard to find the problem – much less fix it once it is identified. You need performance tools, architecture expertise, full-picture knowledge of the whole system, and then the political backing to making it all happen.

But to help with my own understanding of the issues, I’ve been reading High Scalability (a site that “tries to bring together all the lore, art, science, practice, and experience of building scalable websites into one place.”) They get into some of the guts of some pretty complicated real-life examples and it is all good.

Last week they posted about 37signals Architecture (the makers of Basecamp, Backpack and Highrise.) There are some impressive numbers in there, but my favorite nuggets revealed were:

There are 2,000,000 people with Basecamp accounts.
37signlas only employs 30 servers.

If you ignore all of their other products, each server can support about 70,000 Basecamp users. That is really, really impressive. If you add in their full line or include their published goal to halve their server count in the next quarter or so, it only gets better. Don’t let any one tell you Ruby on Rails doesn’t scale. It does, and the numbers prove it.