Calculadora de Tempo de Atividade - Calcule o Tempo de Atividade e Tempo de Inatividade do Serviço
Calculadora gratuita de tempo de atividade para calcular a porcentagem de tempo de atividade do serviço a partir do tempo de inatividade ou determinar o tempo de inatividade permitido pelo SLA. Essencial para operações de TI e conformidade com SLA.
Calculadora de Tempo de Atividade de Serviço
Resultado do Cálculo
Documentação
Calculadora de tempo de atividade
Uma calculadora de tempo de atividade determina qual parcela de um período um serviço, servidor ou rede permaneceu disponível. Ela também pode fazer o cálculo inverso: dado um objetivo de tempo de atividade de um acordo de nível de serviço (SLA), determina quanto tempo de inatividade esse objetivo permite.
O que significa tempo de atividade
O tempo de atividade é a parcela de um período escolhido durante a qual um sistema funcionou normalmente. Inatividade é o restante desse período, quando o sistema estava com defeito, inacessível ou de outra forma não cumpria sua função. O tempo de atividade e o de inatividade sempre totalizam o período completo.
Fórmula do tempo de atividade
Tempo de atividade (%) = ((Tempo total − Tempo de inatividade) / Tempo total) × 100
Esta é a medida de disponibilidade baseada em tempo usada na engenharia de confiabilidade de sites: o tempo de atividade dividido pela soma do tempo de atividade com o de inatividade. Converta o tempo total e o tempo de inatividade para a mesma unidade antes de dividir, em geral minutos.
Exemplo resolvido: disponibilidade a partir da inatividade
Um servidor funciona por 24 horas. Ele fica inativo por 30 minutos nesse dia.
- Tempo total: 24 horas = 1.440 minutos
- Tempo de inatividade: 30 minutos
- Tempo de atividade: ((1.440 − 30) / 1.440) × 100 = 97,92%
Fórmula do tempo de inatividade permitido
Um SLA geralmente promete uma porcentagem mínima de disponibilidade, e não um valor de inatividade. Para transformar essa promessa em um limite de inatividade:
Inatividade permitida = Tempo total × (1 − SLA / 100)
Exemplo resolvido: inatividade a partir de um SLA
Um provedor promete 99,9% de disponibilidade durante um mês de 30 dias.
- Tempo total: 30 dias = 43.200 minutos
- SLA: 99,9%
- Tempo de inatividade permitido: 43.200 × (1 − 0,999) = 43,2 minutos
Níveis comuns de SLA ("noves")
As equipes de TI costumam descrever metas de tempo de atividade contando os noves da porcentagem. Cada nove a mais reduz o tempo de inatividade permitido por um fator de dez. Os valores abaixo concordam com a tabela de disponibilidade publicada pelo Google, exceto pelo arredondamento na última casa decimal (o Google mostra 0,87 segundo por dia para 99,999%; o valor exato é 0,864):
| Tempo de atividade | Apelido | Inatividade por ano | Inatividade por mês | Inatividade por dia |
|---|---|---|---|---|
| 99% | dois noves | 3,65 dias | 7,2 horas | 14,4 minutos |
| 99,9% | três noves | 8,76 horas | 43,2 minutos | 1,44 minutos |
| 99,99% | quatro noves | 52,56 minutos | 4,32 minutos | 8,6 segundos |
| 99,999% | cinco noves | 5,26 minutos | 25,9 segundos | 0,86 segundos |
Os valores usam um mês de 30 dias e um ano de 365 dias, e são arredondados.
Como usar a calculadora de tempo de atividade
- Insira um nome para o serviço, se quiser. Ele apenas identifica o resultado e não afeta os cálculos.
- Insira o período e escolha a unidade: horas, dias ou anos.
- Escolha um tipo de cálculo: "Tempo de inatividade" para encontrar a porcentagem de disponibilidade ou "SLA" para encontrar o tempo de inatividade permitido.
- Insira o tempo de inatividade em minutos ou o SLA como porcentagem.
- Consulte a porcentagem de disponibilidade e o tempo de inatividade em minutos. Um gráfico divide o período entre suas parcelas de disponibilidade e de inatividade.
O período deve ser um número positivo. O tempo de inatividade não pode ser negativo nem maior que o período total. O SLA deve estar entre 0 e 100. Combinações inválidas produzem uma mensagem de erro em vez de um resultado.
Para níveis muito altos de disponibilidade, o resultado mostra casas decimais adicionais em vez de arredondar para 100%. Um valor de disponibilidade como 99,999% representa uma lacuna real que um engenheiro precisa visualizar, não o mesmo que uma disponibilidade perfeita.
Tempo de atividade versus disponibilidade
O tempo de atividade (uptime) mede se um sistema está em funcionamento. A disponibilidade é mais abrangente: ela também verifica se o sistema responde corretamente e com rapidez suficiente para ser utilizável. Um servidor pode estar tecnicamente "ativo", mas sobrecarregado e lento demais para atender às solicitações. Nesse caso, ele está em funcionamento, mas não totalmente disponível.
Por que o tempo de atividade é importante
Provedores de nuvem, empresas de hospedagem e departamentos de TI acompanham o tempo de atividade para verificar se cumprem as promessas de SLA, planejar janelas de manutenção e justificar gastos com hardware redundante ou sistemas de failover. Descumprir uma meta de SLA pode gerar créditos de serviço ou outras penalidades previstas em contrato. Por exemplo, o Amazon EC2 promete 99,99% de tempo de atividade mensal por região e concede um crédito de serviço de 10% quando um mês fica abaixo desse nível.
Perguntas frequentes
O que é uma calculadora de tempo de atividade?
Uma ferramenta que converte o tempo de inatividade em porcentagem de disponibilidade, e vice-versa, para um período escolhido, ou converte uma porcentagem de SLA em um limite de inatividade permitido.
Como calcular a porcentagem de disponibilidade?
Divida o tempo em que um sistema funcionou pelo período total e multiplique por 100. Para 30 minutos de inatividade em um dia de 24 horas: ((1.440 − 30) / 1.440) × 100 = 97,92%.
O que significa um tempo de atividade de 99,9%?
Isso significa que um sistema pode ficar inativo por até aproximadamente 8,76 horas por ano, 43,2 minutos por mês ou 1,44 minutos por dia e ainda cumprir a meta. Esse nível costuma ser chamado de "três noves".
Como o tempo de inatividade é calculado a partir de um SLA?
Multiplique o período total por (1 − SLA / 100). Um SLA de 99,9% durante um mês de 30 dias permite 43.200 × 0,001 = 43,2 minutos de inatividade.
Qual é a diferença entre tempo de atividade e disponibilidade?
O tempo de atividade (uptime) mede se um sistema está funcionando. A disponibilidade também considera se ele responde corretamente e com rapidez suficiente para ser utilizável; portanto, um sistema lento, mas tecnicamente em funcionamento, é considerado em funcionamento sem estar totalmente disponível.
Por que as equipes de TI falam em "noves"?
Cada nove adicional na porcentagem, de 99% a 99,9%, a 99,99% e assim por diante, reduz o tempo de inatividade permitido aproximadamente por um fator de dez. Contar os noves é uma forma rápida de descrever o rigor de uma meta de disponibilidade.
Referências
- Google. Site Reliability Engineering, capítulo "Embracing Risk". Aceitar o risco — disponibilidade baseada em tempo como tempo de atividade sobre o tempo total; cada nove adicional é uma melhoria de uma ordem de grandeza.
- Google. Site Reliability Engineering, apêndice "Availability Table". Tabela de disponibilidade — inatividade permitida por ano, mês e dia para disponibilidade de 99% a 99,999%.
- Amazon Web Services. Amazon Compute Service Level Agreement. SLA do Amazon EC2 — compromisso de 99,99% de tempo de atividade mensal por região e os créditos de serviço pagos abaixo dele.