Setup automatizzato di un cloud privato con OpenStack

Camagni, Sauro (2023) Setup automatizzato di un cloud privato con OpenStack. [Laurea], Università di Bologna, Corso di Studio in Ingegneria e scienze informatiche [L-DM270] - Cesena
Documenti full-text disponibili:
[thumbnail of Thesis] Documento PDF (Thesis)
Disponibile con Licenza: Salvo eventuali più ampie autorizzazioni dell'autore, la tesi può essere liberamente consultata e può essere effettuato il salvataggio e la stampa di una copia per fini strettamente personali di studio, di ricerca e di insegnamento, con espresso divieto di qualunque utilizzo direttamente o indirettamente commerciale. Ogni altro diritto sul materiale è riservato

Download (2MB)

Abstract

Oggigiorno, l'utilizzo di un cloud sta diventando sempre più frequente in molte aziende, indipendentemente dal settore di appartenenza. Spesso, queste aziende devono affidarsi a soluzioni di cloud computing private, affrontando costi non indifferenti. OpenStack è una piattaforma di cloud privati open source che permette di ridurre questi costi senza compromettere la qualità dei servizi cloud. Inoltre, con l’ausilio di alcuni strumenti e sistemi, è possibile gestire tutte le fasi di installazione, manutenzione e gestione in modo automatizzato, rendendo facilmente replicabili tutti i processi. L'obiettivo di questa tesi è riprodurre in scala ridotta un'infrastruttura cloud privata con hardware non recente o a basso costo utilizzando dei sistemi che facilitano e implementano un livello di automatizzazione per le fasi di installazione e di uso. Per fare ciò, una volta raggruppato l’hardware, si è utilizzato il sistema MAAS per la gestione della parte fisica del cloud. MAAS ha consentito il provisioning dell’intero cluster in modo rapido e automatizzata. In seguito, utilizzando Juju, che a sua volta collabora con MAAS, è stato possibile gestire la parte software del cloud, dall’installazione del sistema operativo fino al dispiegamento di tutte quelle applicazioni che compongono il cloud OpenStack. Anche Juju ha permesso l’esecuzione di queste fasi in modo automatizzato. Una volta creato il cloud, si è utilizzato lo strumento Terraform per automatizzare i processi di inizializzazione, configurazione e istanziazione delle risorse del cloud, sia dal punto di vista dell’amministratore di sistema, sia da parte degli utenti. In conclusione, si può affermare che gli obiettivi prefissati sono stati raggiunti, riuscendo a creare un cloud privato facilmente replicabile utilizzando hardware economico; il tutto ottenendo un sistema con performance e caratteristiche adeguate.

Abstract
Tipologia del documento
Tesi di laurea (Laurea)
Autore della tesi
Camagni, Sauro
Relatore della tesi
Scuola
Corso di studio
Indirizzo
Curriculum ingegneria informatica
Ordinamento Cds
DM270
Parole chiave
infrastructure as code,automation,terraform,arm,raspberry pi,amd64,pxe,maas,macchine virtuali,container,private cloud,cloud computing,openstack,cluster,juju,deploy,deployment,provisioning,ubuntu,cloud privato,cloud,implementazione,distribuzione,dispiegamento
Data di discussione della Tesi
17 Marzo 2023
URI

Altri metadati

Statistica sui download

Gestione del documento: Visualizza il documento

^