eBPF Summit 2024

Programe dinamicamente o kernel para rede, observabilidade, rastreamento e segurança eficientes.

eBPF diagram
  • Os programas são verificados para serem executados com segurança
  • Conecte-se em qualquer lugar do kernel para modificar a funcionalidade
  • Compilador JIT para velocidade de execução quase nativa
  • Adicione recursos do sistema operacional em tempo de execução

Organizações de todos os setores usam eBPF na produção

  • Google

    O Google usa eBPF para auditoria de segurança, processamento de pacotes e monitoramento de desempenho.

  • Netflix

    A Netflix usa eBPF em escala para obter insights de rede.

  • Android

    O Android usa eBPF para monitorar o uso da rede, energia e perfil de memória.

  • S&P Global

    S&P Global usa eBPF por meio do Cilium para rede em múltiplas nuvens e no local.

  • Shopify

    Shopify usa eBPF por meio do Falco para deteção de intrusões.

  • Cloudflare

    Cloudflare usa eBPF para segurança de rede, monitoramento de desempenho e observabilidade de rede.

Mais estudos de caso

Por que ebpf?

O que é eBPF
  • Desempenho

    O eBPF melhora drasticamente o processamento ao ser compilado JIT e executado diretamente no kernel.

  • Segurança

    Programas eBPF são verificados para não travar o kernel e só podem ser modificados por usuários privilegiados.

  • Flexibilidade

    Modifique ou adicione funcionalidades e casos de uso ao kernel sem precisar reiniciá-lo ou corrigi-lo.

Premiere

Unlocking the Kernel

The eBPF Documentary provides an in-depth exploration on the origins of eBPF and showcases the stories, challenges, and rewards of this industry changing technology. You will hear from the best and brightest in the open source world, including key stakeholders from Meta, Intel, Isovalent, Google, Red Hat, and Netflix, who helped shape and build the tools that drove the success and adoption of eBPF.

eBPF Documentary Website
O eBPF resultou em uma nova geração de ferramentas que permite aos desenvolvedores diagnosticar problemas facilmente, inovar rapidamente e ampliar a funcionalidade do sistema operacional.
Mark RussinovichChief Technology Officer at Microsoft Azure, 2021

O que é possível com eBPF?

  • Rede

    Rede

    Acelere o processamento de pacotes sem deixar espaço no kernel. Adicione analisadores de protocolo adicionais e programe facilmente qualquer lógica de encaminhamento para atender aos requisitos em constante mudança.

  • Observabilidade

    Observabilidade

    Coleta e agregação no kernel de métricas personalizadas com geração de eventos de visibilidade e estruturas de dados de uma ampla variedade de fontes possíveis, sem a necessidade de exportar amostras.

  • Rastreamento e perfil

    Rastreamento e perfil

    Anexe programas eBPF a pontos de rastreamento, bem como a pontos de investigação de aplicativos de usuário e de kernel, fornecendo poderosas habilidades de introspeção e insights exclusivos para solucionar problemas de desempenho do sistema.

  • Segurança

    Segurança

    Combine a visualização e a compreensão de todas as chamadas do sistema com uma visão em nível de pacote e soquete de todas as redes para criar sistemas de segurança operando em mais contexto com um melhor nível de controle.

Palestras comunitárias eBPF