Q

# How to calculate availability

How can I mathematically calculate availability if I add a standby system?

How can I mathematically calculate availability if I add a standby system?

Example: Two system operating availability 97%.

What is the availability if I add a standby system (n+1) and how shall I calculate it?

There are two different ways to interpret your question. The first is simply how you calculate the availability of a system that has been in operation for some time. For that, I offer the simple formula:

```           Uptime
A = ------------------- x 100%
Uptime + Downtime
```
Where:

- A = the percentage of time that the system is operational
- Uptime = the amount of time during the period in question that the system was up
- Downtime = the amount of time during that same period that the system was down

It's pretty simple really.

What I suspect you were asking in reality, though, is how you can predict availability. That's not quite as simple. In fact, it's effectively impossible to predict availability. I cannot tell you how many percentage points you can increase your availability if you cluster two or more systems together. I can tell you that if you do it properly you should see an improvement in your availability and it should be fairly significant.

If you have one system with historic 97% availability as you suggest and you cluster with an identical system from which it is reasonable to expect the same levels of availability, that second system should cover you 97% of the time that the first system is down. 97% of 3% is 2.91%. The two clustered machines, if clustered properly, and if there are no calamities that affect both systems, should be available 97 + 2.91 or 99.91% of the time.

If you reread that last paragraph, you'll find a lot of ifs. That's because there are a lot of conditions that must be met before you can hope for anything that even resembles a guarantee of availability. So be careful what you promise. Those calculations also do not take external factors like networks and storage into account; protecting those assets requires a different approach.

On the other hand, 97% availability translates to a total downtime of nearly 11 days a year, while 99.91% availability is a little less than eight hours over a year. What would it be worth to your organization to reduce your downtime by more than 10 1/2 days a year?

Evan L. Marcus

Editor's note: Do you agree with this expert's response? If you have more to share, post it in one of our .bphAaR2qhqA^0@/searchstorage>discussion forums.

This was last published in August 2003

## Content

Find more PRO+ content and other member only offers, here.

#### Have a question for an expert?

Get answers from a TechTarget expert on whatever's puzzling you.

You will be able to add details on the next page.

#### Start the conversation

Send me notifications when other members comment.

## SearchSolidStateStorage

• ### Will the eMMC controller market keep up with flash innovation?

EMMC host controllers may have a hard time handling advances in flash memory technology, like 3D NAND and newer connection ...

• ### Small but mighty eMMC flash storage grows its enterprise role

Many common devices, like your cell phone and tablet, use eMMC flash for storage. But the internet of things will soon make eMMC ...

• ### How eMMC 5.0 can improve your organization's small storage needs

The latest eMMC specification puts the tiny flash storage devices on a level playing field with many SSDs when it comes to speed ...

## SearchConvergedInfrastructure

• ### Holy COW! New Hampshire med center turns to Pivot3 vSTAC for VDI

Southern New Hampshire Medical Center put its traditional server-storage architecture out to pasture when it added ...

• ### Examining the state of the hyper-converged infrastructure market

HCI market leaders have emerged, but some question how long they'll retain their hold over the rapidly evolving segment.

• ### Nutanix networking management includes microsegmentation, APIs

Nutanix adds 'one-click networks' to its hyper-convergence as part of its plans to become an on-premises version of Amazon Web ...

## SearchCloudStorage

• ### Hitachi Content Intelligence searches, analyzes data

Hitachi Content Intelligence, built into Hitachi Content Portfolio object storage, extracts data and metadata from repositories ...

• ### OpenStack Newton storage features include data encryption

Storage updates in OpenStack's Newton release include at-rest data encryption in Swift, a message API for async tasks in Cinder ...

Google Cloud Platform expands Zadara Storage VPSA and ZIOS hyperscale cloud SaaS options, which already support Amazon Web ...

## SearchDisasterRecovery

• ### Case closed: Law firm selects iland DRaaS for faster, easier DR

Minutes count in legal work, and Graubard Miller needed a simpler platform for disaster recovery. The verdict: The law firm chose...

• ### Disaster recovery and business continuity plans require updating

Updating business continuity and disaster recovery plans can seem daunting, but it becomes easier when you delegate tasks and ...

• ### Enhance cloud resiliency with proper data management

Explore factors that can influence your level of cloud resilience, such as outages in different geographic locations, and the ...

## SearchDataBackup

• ### Mobile data backup helped by encryption, data policies

More and more corporate data is being created and living on mobile devices such as tablets and smartphones. That dynamic requires...

• ### Veeam backup software protects mental health facility's Hyper-V

A mental health and addiction facility had an ongoing problem with its virtual machine backup and recovery until it was solved ...

• ### Commvault backup software builds in cloud capability, virtualization

By embracing new technology, like the cloud and virtualization, Commvault Systems provides businesses with a complete backup ...

Close
{"found_math": false, "script_math_tex": 0, "script_math_asciimath": 0, "math_annotations": 0, "math_alttext": 0, "mathml": 0, "mathjax_tag": 0, "mathjax_inline_tex": 0, "mathjax_display_tex": 0, "mathjax_asciimath": 0, "img_math": 0, "codecogs_latex": 0, "wp_latex": 0, "mimetex.cgi": 0, "/images/math/codecogs": 0, "mathtex.cgi": 0, "katex": 0, "math-container": 0, "wp-katex-eq": 0, "align": 0, "equation": 0, "x-ck12": 0, "texerror": 0}