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 ?

Todd Hoff's picture

Re: Scalability vs Performance vs Availability vs Reliability..

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.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd><div ?=?><p ?=?> <img ?=?><h1 ?=?><h2 ?=?><h3 ?=?>
  • Lines and paragraphs break automatically.
  • Glossary terms will be automatically marked with links to their descriptions
  • You may link to webpages through the weblinks registry

More information about formatting options

To combat spam, please enter the code in the image.