High availability. What does it exactly mean ?

Maybe like me you are used to read architecture documents that state that an application should have high availability. It’s not uncommon to read that an application should have four-nine availability (99,99%). But what does it really mean ? In the JBoss in Action book there is a very clear explanation by giving the allowed downtime per year. Here is the table :

Uptime
Allowed downtime per year
99% 87.6 hours
99.9% 8.8 hours
99.99% 53 minutes
99.999% 5.3 minutes
99.9999% 31 seconds
99.99999% 3.1 seconds

3.1 seconds downtime per year, it’s really not a lot. So if you sign a contract with 99.99999% availability, make sure you have good lawyers around you.

Categories: Architecture

1 Comment »

  1. Hi, thanks much for that fun post. I had been hoping to add your Rss but unfortunately it never look like working for me. Do you have other people having one of these problem? I’ll return to their office in one day perhaps to update. Regardless thanks a whole lot again for the piece.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s