Elasticity in Cloud Computing: tecnologia e applicazione aziendale presso Onit
| |
|
|
@mastersthesis{cacchielasticity2016,
abstract = {Il Cloud Computing permette di utilizzare al meglio le risorse distribuite allo scopo di risolvere problemi di computazione su larga scala, e viene distribuito dai provider all'utente finale sotto forma di servizio. Presentati i diversi modelli di distribuzione dei servizi Cloud, si discutono le varie tipologie di servizi offerti. Efficaci meccanismi di elasticit\`{a} e scalabilit\`{a} hanno permesso al Cloud Computing di superare lo scoglio iniziale di utilizzo medio dei server al 10%. L'elasticit\`{a} (rapid elasticity) \`{e} l’abilit\`{a} di acquisire e rilasciare le risorse di un'infrastruttura Cloud su richiesta, l’abilit\`{a} di un'applicazione di cambiare le sue dimensione durante il suo tempo di esecuzione; la scalabilit\`{a} \`{e} un prerequisito per ottenere una buona elasticit\`{a} per il sistema, ed \`{e} l'abilit\`{a} che ha un layer di sostenere carichi di lavoro variabili continuando ad adempiere agli obblighi imposti dallo SLA allocando o disallocando risorse computazionali. Le diverse modalit\`{a} di scaling e il loro utilizzo determinano la scalabilit\`{a} e di conseguenza l'elasticit\`{a} del sistema, e sfruttano la virtualizzazione per poter funzionare. Ci\`{o} ha portato notevoli benefici perch\`{e} aumenta l'utilizzo dei server, migliora l'efficienza del sistema, e dona flessibilit\`{a} in caso di errori massimizzando il tempo di funzionamento. Sono stati introdotti due esempi di sistemi elastici basati ovviamente sulla virtualizzazione come Amazon Web Services e Microsoft Azure, che dominano il mercato del Cloud Computing e fanno uso dei pi\`{u} efficenti meccanismi d'elasticit\`{a}. Il cuore di questo elaborato \`{e} l'analisi dell'ampliamento dell'adozione del Cloud Computing in azienda Onit Group srl. L'obiettivo \`{e} trattare i punti fondamentali per il Cloud Computing, analizzarli e immagazzinare tutte queste conoscenze per analizzare lo stato attuale del Cloud nell'azienda focalizzando l'attenzione sui vantaggi e sugli svantaggi che un sostanziale ampliamento dell'adozione ai sistemi Cloud poteva apportare.},
amseprint = {10237},
amspractice = {609935},
author = {Cacchi, Matteo},
cosupervisor = {Mariani, Stefano},
cycle = {L},
language = {it},
month = mar,
start = {2015-10-07},
supervisor = {Omicini, Andrea},
title = {Elasticity in Cloud Computing: tecnologia e applicazione aziendale presso Onit},
type = {Bachelor's thesis},
year = 2016
}
abstract = {Il Cloud Computing permette di utilizzare al meglio le risorse distribuite allo scopo di risolvere problemi di computazione su larga scala, e viene distribuito dai provider all'utente finale sotto forma di servizio. Presentati i diversi modelli di distribuzione dei servizi Cloud, si discutono le varie tipologie di servizi offerti. Efficaci meccanismi di elasticit\`{a} e scalabilit\`{a} hanno permesso al Cloud Computing di superare lo scoglio iniziale di utilizzo medio dei server al 10%. L'elasticit\`{a} (rapid elasticity) \`{e} l’abilit\`{a} di acquisire e rilasciare le risorse di un'infrastruttura Cloud su richiesta, l’abilit\`{a} di un'applicazione di cambiare le sue dimensione durante il suo tempo di esecuzione; la scalabilit\`{a} \`{e} un prerequisito per ottenere una buona elasticit\`{a} per il sistema, ed \`{e} l'abilit\`{a} che ha un layer di sostenere carichi di lavoro variabili continuando ad adempiere agli obblighi imposti dallo SLA allocando o disallocando risorse computazionali. Le diverse modalit\`{a} di scaling e il loro utilizzo determinano la scalabilit\`{a} e di conseguenza l'elasticit\`{a} del sistema, e sfruttano la virtualizzazione per poter funzionare. Ci\`{o} ha portato notevoli benefici perch\`{e} aumenta l'utilizzo dei server, migliora l'efficienza del sistema, e dona flessibilit\`{a} in caso di errori massimizzando il tempo di funzionamento. Sono stati introdotti due esempi di sistemi elastici basati ovviamente sulla virtualizzazione come Amazon Web Services e Microsoft Azure, che dominano il mercato del Cloud Computing e fanno uso dei pi\`{u} efficenti meccanismi d'elasticit\`{a}. Il cuore di questo elaborato \`{e} l'analisi dell'ampliamento dell'adozione del Cloud Computing in azienda Onit Group srl. L'obiettivo \`{e} trattare i punti fondamentali per il Cloud Computing, analizzarli e immagazzinare tutte queste conoscenze per analizzare lo stato attuale del Cloud nell'azienda focalizzando l'attenzione sui vantaggi e sugli svantaggi che un sostanziale ampliamento dell'adozione ai sistemi Cloud poteva apportare.},
amseprint = {10237},
amspractice = {609935},
author = {Cacchi, Matteo},
cosupervisor = {Mariani, Stefano},
cycle = {L},
language = {it},
month = mar,
start = {2015-10-07},
supervisor = {Omicini, Andrea},
title = {Elasticity in Cloud Computing: tecnologia e applicazione aziendale presso Onit},
type = {Bachelor's thesis},
year = 2016
}