Afficher la notice abrégée

dc.contributor.advisorAhmed, Toufik
dc.contributor.authorMARIE-MAGDELAINE, Nicolas
dc.contributor.otherAhmed, Toufik
dc.contributor.otherChaput, Emmanuel
dc.contributor.otherBradai, Abbas
dc.contributor.otherVèque, Véronique
dc.date2021-11-25
dc.date.accessioned2022-01-20T14:55:18Z
dc.date.available2022-01-20T14:55:18Z
dc.identifier.urihttp://www.theses.fr/2021BORD0284/abes
dc.identifier.uri
dc.identifier.urihttps://tel.archives-ouvertes.fr/tel-03486157
dc.identifier.urihttps://oskar-bordeaux.fr/handle/20.500.12278/124525
dc.identifier.nnt2021BORD0284
dc.description.abstractLes technologies Cloud et cloud-natif sont devenues les piliers de l'Internet moderne. Les utilisateurs et les organisations s'appuient désormais sur des applications cloud pour leurs besoins quotidiens. Cependant, les pannes et les dégradations de la qualité de service peuvent avoir des impacts désastreux sur notre société. De plus, les applications Web sont devenues des systèmes distribués complexes, difficiles à comprendre et à exploiter, donc plus sujettes aux pannes si elles ne sont pas gérées en conséquence. Par conséquent, il est primordial de comprendre, d'observer, de prévenir, de détecter et de corriger tout problème pouvant entraîner des défaillances.Dans cette thèse, nous proposons un cadre pour atteindre l'observabilité dans les environnements cloud natifs. L'observabilité envisage une compréhension plus approfondie du système distribué complexe que sont devenus les applications Web. Le cadre d'observabilité proposé est démontré via une preuve de concept et un déploiement dans des environnements de production. De plus, suivant le principe de l'informatique autonome, nous proposons également une architecture pour la mise à l'échelle automatique basée sur l'observabilité dans les environnements cloud-natifs. Cette architecture nous permet de corréler l'auto-scaling à la charge de travail de l'application. Nous allons également plus loin en tirant parti de l'apprentissage automatique et en permettant une mise à l'échelle automatique proactive. Nous nous concentrons sur l'utilisation de l'automatisation et de l'observabilité pour augmenter les métriques de qualité de service lors des événements de mise à l'échelle. De plus, nous explorons et démontrons les avantages et la possibilité de porter l'architecture et les principes natifs du cloud vers l'Internet des objets. Nous proposons d'exploiter des technologies telles que la mise en réseau définie par logiciel et la radio définie par logiciel pour fournir des appareils Internet des objets génériques flexibles et reconfigurables.
dc.description.abstractEnCloud Computing and Cloud-Native technologies have become the backbones of the modern Internet. Users and organizations are now relying on cloud applications for their everyday needs. However, outages and Quality of Service degradations can have disastrous impacts on our society. Moreover, web applications have become complex distributed systems, difficult to understand and operate, thus more prone to failures if not managed accordingly. As a result, it is paramount to understand, observe, prevent, detect and correct any issues that may lead to failures.In this thesis, we propose a framework for achieving Observability in cloud-native environments. Observability envisions a deeper understanding of the complex distributed system that web applications have become, representing an improvement from traditional monitoring strategies. The proposed Observability framework is demonstrated via proof-of-concept and deployment in production environments. Furthermore, following the principle of autonomic computing, we also propose an architecture for Observability-driven auto-scaling in Cloud-Native environments. This architecture enables us to correlate auto-scaling to the application workload. We also push a step further by leveraging Machine Learning and enable proactive auto-scaling. We focus on using automation and Observability to increase the Quality of Service metrics during scaling events. Additionally, we explore and demonstrate the benefits and possibility of porting the cloud-native architecture and principles to the Internet of Things. We propose to leverage technologies such as Software-Defined Networking and Software-Defined Radio to provide flexible and re-configurable generic Internet of Things devices.
dc.language.isoen
dc.subjectMonitoring Cloud
dc.subjectManagement Cloud
dc.subjectPlateforme Cloud
dc.subjectCloud-Natif
dc.subjectObservabilité
dc.subjectVirtualisation
dc.subject.enCloud Monitoring
dc.subject.enCloud Management
dc.subject.enCloud Platform
dc.subject.enCloud-Native
dc.subject.enObservability
dc.subject.enVirtualization
dc.titleObservabilité et gestion des ressources dans les environnements cloud-natifs
dc.title.enObservability and resources managements in cloud-native environnements
dc.typeThèses de doctorat
dc.contributor.jurypresidentMosbah, Mohamed
bordeaux.hal.laboratoriesLaboratoire bordelais de recherche en informatique
bordeaux.institutionUniversité de Bordeaux
bordeaux.institutionBordeaux INP
bordeaux.institutionCNRS
bordeaux.type.institutionBordeaux
bordeaux.thesis.disciplineInformatique
bordeaux.ecole.doctoraleÉcole doctorale de mathématiques et informatique
bordeaux.teamProgrammation Réseaux et Systèmes (PROGRESS)
star.origin.linkhttps://www.theses.fr/2021BORD0284
dc.contributor.rapporteurChaput, Emmanuel
dc.contributor.rapporteurBradai, Abbas
bordeaux.COinSctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.title=Observabilit%C3%A9%20et%20gestion%20des%20ressources%20dans%20les%20environnements%20cloud-natifs&rft.atitle=Observabilit%C3%A9%20et%20gestion%20des%20ressources%20dans%20les%20environnements%20cloud-natifs&rft.au=MARIE-MAGDELAINE,%20Nicolas&rft.genre=unknown


Fichier(s) constituant ce document

FichiersTailleFormatVue

Il n'y a pas de fichiers associés à ce document.

Ce document figure dans la(les) collection(s) suivante(s)

Afficher la notice abrégée