Capítulo 7. Infraestructura de observación

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Construimos nuestros sistemas informáticos como construimos nuestras ciudades: con el tiempo, sin un plan, sobre ruinas.

Ellen Ullman1

A pesar de los muchos avances en computación en la nube, sin servidor y otras tecnologías que prometen proteger a los programadores de tener que preocuparse de dónde y cómo se ejecutan sus programas, seguimos bloqueados por un hecho básico: el software tiene que ejecutarse en hardware. Lo que ha cambiado, sin embargo, es cómo interactuamos con el hardware. En lugar de depender de simples llamadas al sistema, dependemos en gran medida de API cada vez más sofisticadas y de otras abstracciones de la infraestructura subyacente que alimenta nuestro software.

La infraestructura tampoco se limita al hardware físico. Las plataformas de computación en nube a escala planetaria ofrecen servicios gestionados para todo, desde la gestión de claves a las cachés y las pasarelas de mensajes de texto. Cada semana aparecen nuevos servicios basados en IA y ML, y los nuevos métodos de orquestación e implementación prometen más velocidad y flexibilidad en cuanto a dónde y cómo se ejecuta el código.

La infraestructura es una parte fundamental de cualquier sistema de software, y comprender tus recursos de infraestructura es una parte clave de la observabilidad. En este capítulo, trataremos la observabilidad ...

Get Aprender OpenTelemetry 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.