Capítulo 9. Casos de uso en el mundo real
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
La pregunta más importante que debes hacerte al implantar una nueva tecnología es: "¿Cuáles son los casos de uso de esto ahí fuera?". Por eso decidimos entrevistar a los creadores de algunos de los proyectos de BPF más apasionantes que existen, para que compartieran sus ideas.
Sysdig eBPF Modo Dios
Sysdig, la empresa que fabrica la herramienta de solución de problemas de Linux de código abierto del mismo nombre, empezó a jugar con eBPF en 2017 con el kernel 4.11.
Históricamente ha utilizado un módulo del kernel para extraer y realizar todo el trabajo del lado del kernel, pero al aumentar la base de usuarios y cuando cada vez más empresas empezaron a experimentar, la empresa reconoció que es una limitación para la mayoría de los agentes externos, en muchos sentidos:
-
Cada vez hay más usuarios que no pueden cargar módulos del núcleo en sus máquinas. Las plataformas nativas de la nube son cada vez más restrictivas respecto a lo que pueden hacer los programas en tiempo de ejecución.
-
Los nuevos colaboradores (e incluso los antiguos) no entienden la arquitectura de un módulo del núcleo. Eso disminuye el número total de colaboradores y es un factor limitante para el crecimiento del propio proyecto.
-
El mantenimiento de los módulos del núcleo es difícil, no sólo por escribir el código, sino también por el esfuerzo necesario ...
Get Observabilidad de Linux con BPF now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.