Ingénierie de la fiabilité des sites
by Niall Richard Murphy, Betsy Beyer, Chris Jones, Jennifer Petoff
Chapitre 8. Ingénierie de la libération
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
L'ingénierie de mise en production est une discipline relativement nouvelle et en plein essor du génie logiciel qui peut être décrite de manière concise comme la construction et la livraison de logiciels [McN14a]. Les ingénieurs de mise en production ont une compréhension solide (voire experte) de la gestion du code source, des compilateurs, des langages de configuration de construction, des outils de construction automatisés, des gestionnaires de paquets et des installateurs. Leur ensemble de compétences comprend des connaissances approfondies dans plusieurs domaines : développement, gestion de la configuration, intégration des tests, administration du système et assistance à la clientèle.
L'exécution de services fiables nécessite des processus de libération fiables. Les ingénieurs de fiabilité des sites (SRE) doivent savoir que les binaires et les configurations qu'ils utilisent sont construits de manière reproductible et automatisée, de sorte que les mises en production soient reproductibles et ne soient pas des "snowflakes uniques." Les changements apportés à tout aspect du processus de diffusion doivent être intentionnels, plutôt qu'accidentels. Les SRE se soucient de ce processus, du code source au déploiement.
L'ingénierie de mise en production ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access