« Windows and SQL Server : Receive so much negativity in terms of the Highly Available, Scalable Platform.. | Main | Google: Introduction to Distributed System Design »

Scalability vs Performance vs Availability vs Reliability.. Also scale up vs scale out ???

Where do you draw the line between scalability vs Performance vs High Availability vs Reliability?

I guess at the end of the day, we all want to be highly available, great performance and always reliable. So is it safe to say that scalability is the answer ?

Also when do you start to think scale out vs scale up ?

Reader Comments (1)

No line really. It's more a Rorschach test drawn by a drunken ant with damaged pheromone receptors. You are right, it's all linked and hard to disentangle. Scaling strategies are naturally mangled with high availability and reliability. You can scale without performing well, but if you perform well you may not need need to scale as soon. The 20% RoR tax, for example, means you'll have to worry about scale and performance quicker than with other technologies, but you'll still have to worry about it and the solutions are pretty much the same, so does it really matter? Plan for scale out from the start, scale up until you have to go out, and then scale diagonally. Do as a good a job as you have money, time, a problem that requires it, and customers that demand it.

November 29, 1990 | Unregistered CommenterTodd Hoff

PostPost a New Comment

Enter your information below to add a new comment.
Author Email (optional):
Author URL (optional):
Some HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>