Tão longe quantomeu entendimentovai a disponibilidade de um serviço ou sistema é definido como:
(Time resource was available - Time resource was unavailable) / Total Time
Minhas perguntas são:
Descrever um sistema/serviço como "Altamente Disponível" é um termo padrão reconhecido pela indústria?
O que leva à minha próxima pergunta:
Se um fornecedor de software afirma vender uma solução de alta disponibilidade, existe um nível mínimo de disponibilidade que se poderia razoavelmente esperar para que a solução se enquadre na descrição?
Responder1
Minha pergunta era determinar se existe uma definição precisa de quanta disponibilidade constitui Alta Disponibilidade
Não existe uma definição oficial de quanto a disponibilidade constitui "alta disponibilidade". Assim, existem diversas definições mais ou menos estabelecidas ao redor do mundo. Não quero ser mais preciso porque não sei realmente se existe algum padrão amplamente aceito. Por isso estou listando aquelas que conheço.
O Grupo de Pesquisa de Harvard definiu vários chamadosClassificações de ambientes de disponibilidadee isso étalvezo mais próximo possível em termos dedefinição precisa.
AE4Funções de negócios que exigem computação contínua e onde qualquer falha é transparente para o usuário.
Isto significa nenhuma interrupção do trabalho; nenhuma transação perdida; nenhuma degradação no desempenho; e operação contínua 24x7.AE3Funções de negócios que exigem serviços de computação ininterruptos, seja durante períodos essenciais ou durante a maior parte das horas do dia e da maioria dos dias da semana durante todo o ano. Isso significa que o usuário permanece online. No entanto, a transação atual pode precisar ser reiniciada e os usuários podem sofrer alguma degradação no desempenho.
AE2Funções de negócios que permitem serviços de computação minimamente interrompidos, seja durante períodos essenciais ou durante a maior parte das horas do dia e da maioria dos dias da semana durante todo o ano. Isso significa que o usuário será interrompido, mas poderá fazer login novamente rapidamente. No entanto, eles podem ter que executar novamente algumas transações de arquivos de diário e podem sofrer alguma degradação de desempenho.
AE1Funções de negócios que podem ser interrompidas desde que a disponibilidade dos dados esteja garantida. Para o usuário o trabalho é interrompido e ocorre um desligamento descontrolado. No entanto, a disponibilidade dos dados é garantida. Uma cópia de segurança dos dados está disponível em um disco redundante e um sistema de arquivos baseado em log ou diário está sendo usado para identificação e recuperação de transações incompletas.
AE0Funções de negócios que podem ser interrompidas e onde a disponibilidade dos dados não é essencial. Para o usuário o trabalho é interrompido e ocorre um desligamento descontrolado. Os dados podem ser perdidos ou corrompidos.
* Recuperação de desastrescapacidade é um recurso de disponibilidade horizontal aplicável a qualquer um dos Ambientes de Disponibilidade (AEs). Ele fornece backup remoto do sistema de informação e o torna protegido contra desastres como terremoto, inundação, furacão, falha de energia, vandalismo ou ato de terrorismo.
Fonte:http://www.hrgresearch.com/pdf/AEC%20Defintions.pdf
No entanto, existemnão oficialtermos vinculados aos AEs também em certas partes do mundo. Considere isso com cautela.
- AE0Convencional
- AE1Altamente confiável
- AE2Alta disponibilidade
- AE3Resiliente a falhas
- AE4Tolerante a falhas
Existem também as chamadas classes de disponibilidade em algumas partes do mundo. E se você olhar a definição, verá que há uma orientação para a lista acima. (Sal por favor)
Classe de disponibilidade 1(90%)- Classe de disponibilidade 2Altamente confiável (99%)
- Classe de disponibilidade 3Alta Disponibilidade (99,9%)
- Classe de disponibilidade 4Resiliente a falhas (99,99%)
- Classe de disponibilidade 5Tolerante a falhas (99.999%)
- Classe de disponibilidade 5Tolerante a desastres (99.999%)
A classe de disponibilidade 1 com 90% é removida dessa 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 inferior a uma hora, o que também se reflete nessa lista em 99,99% (~53 minutos).
Responder2
Há um artigo sobreWikipédiaque descreve o termo de alta disponibilidade. É considerado uma característica de um sistema. Além disso, você pode encontrar porcentagens já calculadas.
Por exemplo, uma percentagem de disponibilidade de cinco noves (99,999%) significa um tempo máximo de inatividade de 5,26 minutos por ano.
Responder3
Altamente disponível significa (em poucas palavras) que você tem alguma redundância para continuar seu serviço operacional no caso de falha de algum componente.
A fórmula que você escreveu serve para calcular a% de disponibilidade de um serviço. A maioria dos provedores assina um SLA com os clientes, a fim de penalizar o faturamento caso este SLA não seja cumprido.