No Gravatar

I am busy designing and building  infrastructure for various “as a Service” service offerings

Web as a Service (IIS)
Data as a Service (SQL and Oracle)
Middleware as a Service

So I thought I would float a few questions

What is High Availability?
When do you need it?
How do you create it?
How do you measure it?

DISCUSS !!

[UPDATE]

Here is my two penneth,