◇ OpenCyber Academy
Engenharia · Capítulo 1 · Português

Capítulo 1 — Cálculo I

Ensino gratuito e aberto para quem deseja proteger pessoas e tecnologias. Não é preciso criar uma conta para estudar ou consultar as respostas.

Capítulo 1 — Cálculo I

Mapa da aula

Aula 01 publicada. Mapa, exemplo, EX001.

flowchart TD
  N0["1.1 Taxas em um SOC"]
  N1["1.2 Inclinações a partir de dados"]
  N2["1.3 Áreas como totais"]
  N3["Nota de prática — Unidades e painéis"]
  N4["Síntese"]
  N0 --> N1 --> N2 --> N3 --> N4
  N4 --> EX["Exemplo resolvido"]
  EX --> Q["Exercício EX001"]

Desenho lógico

flowchart LR
  N0["1.1 Taxas em um SOC"]
  N1["1.2 Inclinações a partir de dados"]
  N2["1.3 Áreas como totais"]
  N3["Nota de prática — Unidades e painéis"]
  N4["Síntese"]
  N0 --> N1 --> N2 --> N3 --> N4 --> Q["EX001"]
[1.1 Taxas em um SOC]
    |
    v
[1.2 Inclinações a partir de dados]
    |
    v
[1.3 Áreas como totais]
    |
    v
[Nota de prática — Unidades e painéis]
    |
    v
[Síntese]
    |
    v
[Exemplo resolvido] --> [Exercício EX001]

Objetivos de aprendizagem

Você vai (1) ler taxas de variação em cargas de trabalho de inteligência; (2) interpretar uma derivada como "com que rapidez isto está crescendo agora"; (3) aproximar a área sob uma curva para totalizar uma carga de trabalho; (4) evitar extrapolar uma inclinação local longe demais.

1.1 Taxas em um SOC

Os indicadores chegam ao Lantern a uma taxa que muda ao longo do dia: baixa durante a madrugada, crescente quando comunidades parceiras em outros fusos horários publicam. Se N(t) é a contagem acumulada de indicadores recebidos até a hora t, sua derivada N′(t) é a taxa de chegada. Os engenheiros dimensionam os parsers e os workers de enriquecimento para o pico de N′, e não para a média diária, porque as filas se formam quando a chegada instantânea supera o atendimento. Um feed que entrega a maior parte do volume diário em duas horas da manhã precisa de workers dimensionados para essas horas, mesmo que a média pareça tranquila. Kofi traça a taxa, e não o total acumulado, quando verifica isso, porque uma curva acumulada esconde as rajadas dentro de sua subida constante.

1.2 Inclinações a partir de dados

Dados reais são discretos. Um quociente de diferenças — (N(t+1) − N(t)) / 1 hora — estima a taxa. Suavizar ao longo de várias horas reduz o ruído, mas esconde rajadas curtas; a escolha depende de você estar planejando capacidade (use picos) ou relatando tendências (suavize). Por isso Kofi mantém duas visões das mesmas contagens. As diferenças horárias brutas vão para a revisão de capacidade, onde uma única hora movimentada importa. Uma média móvel de seis horas vai para o relatório mensal, cujos leitores querem saber se o volume dos parceiros está crescendo. Cada gráfico diz qual das duas visões mostra. As horas ausentes ficam como lacunas, em vez de preenchidas, porque um valor inventado distorceria tanto o pico quanto a tendência.

1.3 Áreas como totais

Se r(t) é a taxa de horas de analista necessárias para triar alertas, a integral de r ao longo de um turno é o esforço total. Uma soma de trapézios sobre amostras horárias é precisa o bastante para dimensionar a equipe. Com amostras a cada hora, a regra dos trapézios faz a média de cada par de taxas vizinhas e a multiplica por uma hora. Somar essas fatias ao longo de um turno de oito horas dá as horas de analista que o turno precisa cobrir. Se o resultado for onze horas de trabalho e houver três analistas no turno, o plano tem folga; se for trinta, a equipe precisa de ajuda ou de um escopo de triagem mais estreito. A estimativa só é tão boa quanto as amostras, por isso uma hora ausente é marcada, e não adivinhada.

1.4 Limites das inclinações locais

Uma rajada durante uma grande campanha pode mostrar uma inclinação acentuada. Projetar essa inclinação um mês à frente prevê volumes absurdos. Derivadas descrevem o agora; previsões exigem modelos de causa. Kofi viu isso quando um parceiro publicou, em uma única tarde, um grande acúmulo de indicadores antigos. A taxa horária saltou dez vezes e voltou ao normal no dia seguinte. Se ele tivesse dimensionado o Lantern pela inclinação daquela tarde, a BEN teria comprado hardware para uma carga que nunca voltou. Uma previsão precisa de uma explicação de por que o volume muda, como a entrada de um novo parceiro, e a inclinação só lhe diz que algo mudou.

Nota de prática — Unidades e painéis

O painel do Lantern certa vez traçou o total acumulado onde os operadores esperavam uma taxa, e o turno da noite leu uma linha plana e calma como um pico repentino quando o eixo mudou de escala. Hoje Kofi rotula cada gráfico como 'por hora' ou 'acumulado desde 00:00 UTC', e a revisão de capacidade usa apenas gráficos de taxa.

Exemplo resolvido

Kofi amostra a contagem acumulada de indicadores do Lantern às 08:00 (12.400), às 09:00 (12.700) e às 10:00 (13.300). A taxa subiu de 300 para 600 por hora. Ele dimensiona o parser para pelo menos 600 por hora mais uma margem, e anota que o salto coincidiu com o boletim matinal de um parceiro — um aumento programado, não estrutural.

Caso sintético. As contagens do Lantern foram inventadas para este capítulo.

Erros e limites

Confundir a contagem acumulada com a taxa leva a planos de capacidade absurdos. Aqui o cálculo mede cargas de trabalho; ele não prevê adversários.

Exercícios

Síntese

Taxas dimensionam sistemas, áreas totalizam esforço, e inclinações locais não devem ser esticadas até virar previsões.

Continue estudando — capítulo 01 de 50

← Página do curso · Índice de capítulos do curso · Capítulo 02 (rascunho) →