My question was to determine if there is an precise definition of how much availability constitutes High Availability
Não existe uma definição oficial de quanto a disponibilidade constitui " alta disponibilidade ". Assim, existem várias definições mais ou menos estabelecidas em todo o mundo. Eu não quero ser mais preciso, pois não sei se existe algum padrão amplamente aceito. Então eu estou listando aqueles que eu conheço.
O Harvard Research Group definiu várias assim chamadas Classificações de Ambientes de Disponibilidade e talvez o mais próximo que você pode chegar em termos de definição precisa .
AE4 Business functions that demand continuous computing and where any failure is transparent to the user.
This means no interruption of work; no transactions lost; no degradation in performance; and continuous 24x7 operation.AE3 Business functions that require uninterrupted computing services, either during essential time periods, or during most hours of the day and most days of the week throughout the year. This means that the user stays on-line. However, the current transaction may need restarting and users may experience some performance degradation.
AE2 Business functions that allow minimally interrupted computing services, either during essential time periods, or during most hours of the day and most days of the week throughout the year. This means the user will be interrupted but can quickly relog on. However, they may have to rerun some transactions from journal files and they may experience some performance degradation.
AE1 Business functions that can be interrupted as long as the availability of the data is insured. To the user work stops and an uncontrolled shutdown occurs. However, data availability is ensured. A backupcopy of data is available on a redundant disk and a log-based or journal file system is being used for identification and recovery of incomplete transactions.
AE0 Business functions that can be interrupted and where the availability of the data is not essential. To the user work stops and uncontrolled shutdown occurs. Data may be lost or corrupted.
* Disaster Recovery capability is a horizontal availability feature that is applicable to any of the Availability Environments (AEs). It provides for remote backup of the information system and makes it safe from disasters such as an earthquake fire, flood, hurricane, power failure, vandalism, or an act of terrorism.
Fonte: link
No entanto, há termos não oficiais vinculados aos EAs em determinadas partes do mundo também. Tome isso com um grão de sal.
- AE0 Convencional
- AE1 Altamente confiável
- AE2 Alta disponibilidade
- AE3 Falha resiliente
- AE4 tolerante a falhas
Existem também as chamadas classes de disponibilidade em algumas partes do mundo. E se você olhar para a definição, você pode ver que há uma orientação para a lista acima. (Sal, por favor)
-
Classe de disponibilidade 1 (90%) - Classe de disponibilidade 2 Altamente confiável (99%)
- Classe de disponibilidade 3 Alta disponibilidade (99,9%)
- Classe de disponibilidade 4 Fault Resilient (99,99%)
- Classe de disponibilidade 5 Tolerante a falhas (99,999%)
- Classe de disponibilidade 5 Tolerante a desastres (99,999%)
A classe de disponibilidade 1 com 90% é removida da lista, pois 90% é considerada convencional e está fora do escopo dessa lista. Um sistema é considerado "altamente disponível" se houver um tempo de inatividade garantido de menos de uma hora, o que também é refletido nessa lista em 99,99% (~ 53 minutos).