Capítulo 24. Infraestructura inmutable y SRE

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

La infraestructura inmutable puede reducir significativamente la cantidad de trabajo necesario para mantener una gran flota de servidores de producción. Lo hace reduciendo el número de variables del sistema y facilitando el intercambio de piezas, porque todas las instancias de un servicio son idénticas.

Escalabilidad, fiabilidad y rendimiento

La SRE quizás se haya sobrecargado, pero en su esencia, la definición se reduce a unas pocas cosas: impulsar la escalabilidad, la fiabilidad y el rendimiento de las operaciones web a escala. Una pieza desafiante, pero increíblemente poderosa, de esto es a través de una infraestructura inmutable.

La infraestructura inmutable es la práctica de comenzar cada compilación de un componente de software con una pequeña imagen base y luego instalar tu software en esa imagen. En cada versión, esta imagen se reconstruye antes de pasar a producción. Una vez liberada, la imagen nunca se cambia ni se actualiza. Sólo se sustituye por una nueva imagen. El proceso se denomina "inmutable" porque el software liberado se congela y nunca se modifica, sólo se sustituye. Las instancias en ejecución nunca se actualizan a través de una herramienta como Puppet, Chef o incluso Secure Shell (SSH) después de ser lanzadas (puede que sigan teniendo SSH en ejecución ...

Get Buscando SRE 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.