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 ?