Property:Availability
| Availability | Version: | 0.1 |
| ||
|---|---|---|---|---|---|
| Document type: | Quality Attribute | Owner: |
A facility's/products Availability, denoted as a single string, determines to what degree a facility/product is functioning correctly, and is able to provide sufficient capacity to handle requested use in a timely fashion (within pre-defined service windows). In general, the more robust a facility of product is built, the higher the degree of availability that can be guaranteed. The most common practices in enhancing robustness are the use of redundant components to construct a facility, and/or using a redundant set of facilities to construct a product.
Defined values for Availability:
The table below provides an overview of these classes and the provisions that should be made to get a facility or Product in a certain class:
| Provision | Best-Effort | Medium | High |
|---|---|---|---|
| Single facility/solution, on a single location | √ | X | X |
| Redundant or highly resilient facility/solution, on a single location |
√ | √ | X |
| Redundant facility/solution, on two or more locations | X | √ | √ |
| Fail-over | none | manual, active-passive | automatic, active-active |

