DevOps is an operational philosophy that promotes better communication between development and operation as more elements of operations become programmable. DevOps should be a philosophy to deal with the problem, a team to pursue the concept, it is more emphasis on the team communication and automation. Because the DevOps word comes from the combination of Development and Operations, it emphasizes the communication and cooperation of software developers and operators. It is a set of processes, technologies and tools that are used to facilitate the development, technical operations and quality,and make sure the communication, collaboration and integration of the departments。 There are a lot of DevOps tools available on the market today. When we have a clear understanding and comparison of these popular DevOps tools, we can choose those DevOps tools that are more suitable for your company and project. This article provides a comprehensive analysis of nine open source DevOps tools available in markets. This study describes the overview, main functions, architecture and principles, features,advantages and disadvantages of each DevOps tool. Through theoretical research and comparative analysis, we will choose DevOps tools more easier.

DevOps è una filosofia operativa che promuove una migliore comunicazione tra lo sviluppo e il funzionamento in quanto più elementi di operazioni diventano programmabili. DevOps dovrebbe essere una filosofia per affrontare il problema, una squadra per perseguire il concetto, è più enfasi sulla comunicazione e l'automazione del team. Poiché la parola DevOps deriva dalla combinazione di Sviluppo e Operazioni, enfatizza la comunicazione e la cooperazione di sviluppatori e operatori di software. Si tratta di un insieme di processi, tecnologie e strumenti utilizzati per facilitare lo sviluppo, le operazioni tecniche e la qualità e assicurare la comunicazione, la collaborazione e l'integrazione dei reparti. Oggi ci sono molti strumenti DevOps disponibili sul mercato. Quando abbiamo una chiara comprensione e un confronto tra questi popolari strumenti DevOps, possiamo scegliere quegli strumenti DevOps più adatti alla tua azienda e al tuo progetto. Questo articolo fornisce un'analisi completa di nove strumenti DevOps open source disponibili nei mercati. Questo studio descrive la panoramica, le funzioni principali, l'architettura e i principi, le caratteristiche, i vantaggi e gli svantaggi di ciascuno strumento DevOps. Attraverso la ricerca teorica e l'analisi comparativa, sceglieremo gli strumenti DevOps più facilmente.

Tools for DevOps : a comparative analysis

WANG, QIAN
2017/2018

Abstract

DevOps is an operational philosophy that promotes better communication between development and operation as more elements of operations become programmable. DevOps should be a philosophy to deal with the problem, a team to pursue the concept, it is more emphasis on the team communication and automation. Because the DevOps word comes from the combination of Development and Operations, it emphasizes the communication and cooperation of software developers and operators. It is a set of processes, technologies and tools that are used to facilitate the development, technical operations and quality,and make sure the communication, collaboration and integration of the departments。 There are a lot of DevOps tools available on the market today. When we have a clear understanding and comparison of these popular DevOps tools, we can choose those DevOps tools that are more suitable for your company and project. This article provides a comprehensive analysis of nine open source DevOps tools available in markets. This study describes the overview, main functions, architecture and principles, features,advantages and disadvantages of each DevOps tool. Through theoretical research and comparative analysis, we will choose DevOps tools more easier.
ING - Scuola di Ingegneria Industriale e dell'Informazione
19-apr-2018
2017/2018
DevOps è una filosofia operativa che promuove una migliore comunicazione tra lo sviluppo e il funzionamento in quanto più elementi di operazioni diventano programmabili. DevOps dovrebbe essere una filosofia per affrontare il problema, una squadra per perseguire il concetto, è più enfasi sulla comunicazione e l'automazione del team. Poiché la parola DevOps deriva dalla combinazione di Sviluppo e Operazioni, enfatizza la comunicazione e la cooperazione di sviluppatori e operatori di software. Si tratta di un insieme di processi, tecnologie e strumenti utilizzati per facilitare lo sviluppo, le operazioni tecniche e la qualità e assicurare la comunicazione, la collaborazione e l'integrazione dei reparti. Oggi ci sono molti strumenti DevOps disponibili sul mercato. Quando abbiamo una chiara comprensione e un confronto tra questi popolari strumenti DevOps, possiamo scegliere quegli strumenti DevOps più adatti alla tua azienda e al tuo progetto. Questo articolo fornisce un'analisi completa di nove strumenti DevOps open source disponibili nei mercati. Questo studio descrive la panoramica, le funzioni principali, l'architettura e i principi, le caratteristiche, i vantaggi e gli svantaggi di ciascuno strumento DevOps. Attraverso la ricerca teorica e l'analisi comparativa, sceglieremo gli strumenti DevOps più facilmente.
Tesi di laurea Magistrale
File allegati
File Dimensione Formato  
Wang Qian_thesis_Tools for DevOps :a comparative analysis.pdf

accessibile in internet solo dagli utenti autorizzati

Descrizione: Tools for DevOps :a comparative analysis
Dimensione 2.03 MB
Formato Adobe PDF
2.03 MB Adobe PDF   Visualizza/Apri

I documenti in POLITesi sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10589/140173