A performance analysis of mesh models for cloud-based workflows


Autoria(s): Cultrera, Francesco Maria
Contribuinte(s)

Corradi, Antonio

Sabbioni, Andrea

Data(s)

20/07/2022

Resumo

Nell'ambito della loro trasformazione digitale, molte organizzazioni stanno adottando nuove tecnologie per supportare lo sviluppo, l'implementazione e la gestione delle proprie architetture basate su microservizi negli ambienti cloud e tra i fornitori di cloud. In questo scenario, le service ed event mesh stanno emergendo come livelli infrastrutturali dinamici e configurabili che facilitano interazioni complesse e la gestione di applicazioni basate su microservizi e servizi cloud. L’obiettivo di questo lavoro è quello di analizzare soluzioni mesh open-source (istio, Linkerd, Apache EventMesh) dal punto di vista delle prestazioni, quando usate per gestire la comunicazione tra applicazioni a workflow basate su microservizi all’interno dell’ambiente cloud. A questo scopo è stato realizzato un sistema per eseguire il dislocamento di ognuno dei componenti all’interno di un cluster singolo e in un ambiente multi-cluster. La raccolta delle metriche e la loro sintesi è stata realizzata con un sistema personalizzato, compatibile con il formato dei dati di Prometheus. I test ci hanno permesso di valutare le prestazioni di ogni componente insieme alla sua efficacia. In generale, mentre si è potuta accertare la maturità delle implementazioni di service mesh testate, la soluzione di event mesh da noi usata è apparsa come una tecnologia ancora non matura, a causa di numerosi problemi di funzionamento.

Formato

application/pdf

Identificador

http://amslaurea.unibo.it/26509/1/Tesi%20M%20Cultrera.pdf

Cultrera, Francesco Maria (2022) A performance analysis of mesh models for cloud-based workflows. [Laurea magistrale], Università di Bologna, Corso di Studio in Ingegneria informatica [LM-DM270] <http://amslaurea.unibo.it/view/cds/CDS0937/>

Idioma(s)

en

Publicador

Alma Mater Studiorum - Università di Bologna

Relação

http://amslaurea.unibo.it/26509/

Direitos

cc_by_sa4

Palavras-Chave #performance, mesh, workflow, cloud, event mesh, service mesh, data mesh, istio, linkerd, apache, eventmesh, rocketmq, broker, proxy, sidecar, nginx, consul, open service mesh, google cloud platform, google kubernetes engine, kubernetes, docker, container, virtualization, multi-cluster, metrics, prometheus, grafana, fortio, ibm, microsoft, google, f5, hashicorp, webank, microservice #Ingegneria informatica [LM-DM270]
Tipo

PeerReviewed

info:eu-repo/semantics/masterThesis