Artigos Alura Língua

Você conhece as siglas SLO e SLI?

Michel Rosas
Michel Rosas8 de Agosto
Você conhece as siglas SLO e SLI?

Hello, there! Você já ouviu falar das siglas SLO e SLI durante alguma reunião ou alinhamento sobre a confiabilidade de um sistema?

Essas duas siglas costumam andar juntas, porque uma é complemento da outra, e entender exatamente o que elas significam pode ajudar bastante na hora de verificar se um sistema está funcionando da maneira correta ou se ele precisa de ajustes.

Confira abaixo o que significam SLO e SLI e por que elas são tão importantes para a operação de sistemas modernos. Check it out!

Você conhece as siglas SLO e SLI?

SLO é a sigla para Service Level Objective. Quando definimos um SLO estamos definindo uma meta, um objetivo que um determinado sistema deve alcançar. Por exemplo, podemos estabelecer que o sistema deve estar disponível pelo menos 99% do tempo, porque entendemos que ele estar offline apenas 1% do tempo não representa um problema crítico.

SLI é a sigla para "Service Level Indicator". Agora o SLI é o indicador, a métrica que usamos para medir o desempenho do sistema e entender se o SLO está sendo alcançado. Nós podemos medir, por exemplo, o uptime (tempo disponível) de um servidor para verificar se ele está alcançando o objetivo de ficar disponível pelo menos 99% do tempo.

Ou seja, o SLI mede como um serviço está se comportando, enquanto o SLO define qual é o nível esperado de qualidade. Essas duas siglas ajudam as equipes a acompanhar a saúde dos sistemas e identificar rapidamente quando alguma coisa precisa de atenção.

Now let's take a look at some examples?

  • Our SLI shows that the API latency increased this morning. (Nosso SLI mostra que a latência da API aumentou nesta manhã.)
  • The team set an SLO of 99.95% availability for the service. (A equipe definiu um SLO de 99,95% de disponibilidade para o serviço.)
  • We're monitoring several SLIs to make sure we meet our SLOs. (Estamos monitorando vários SLIs para garantir que cumprimos nossos SLOs.)
  • If the SLI falls below the target, the SLO is no longer being met. (Se o SLI ficar abaixo da meta, o SLO deixa de ser cumprido.)

Have you ever worked with SLOs and SLIs? (Você já trabalhou com SLOs e SLIs?)

Continue com a gente no nosso artigo "O que é BLAST RADIUS em cibersegurança?". See you!