What are you looking for?
51 Résultats pour : « Portes ouvertes »

L'ÉTS vous donne rendez-vous à sa journée portes ouvertes qui aura lieu sur son campus à l'automne et à l'hiver : Samedi 18 novembre 2023 Samedi 17 février 2024 Le dépôt de votre demande d'admission à un programme de baccalauréat ou au cheminement universitaire en technologie sera gratuit si vous étudiez ou détenez un diplôme collégial d'un établissement québécois.

Code
MGL870A

MGL870A - Surveillance et observabilité des systèmes logiciels

Les systèmes contemporains sont en constante évolution, devenant chaque jour un peu plus complexes. Cette complexité accrue exige une observation méticuleuse et continue de ces systèmes en environnement de production. L’observation est un processus qui implique la collecte minutieuse de diverses données, telles que métriques, traces d'exécution et journaux, dans le dessein de détecter et de rectifier promptement les anomalies avant qu’elles n’affectent les utilisateurs.

Les systèmes d’observation jouent un rôle crucial dans ce contexte. Ils permettent aux grandes entreprises technologiques de maintenir une performance optimale, réduisant ainsi les risques de panne, car ils facilitent l’identification rapide et la correction efficace des problèmes éventuels. Cependant, la gestion de ces systèmes est une tâche titanesque en raison de la volumétrie considérable de données générées, pouvant atteindre des téraoctets quotidiennement.

Face à cet afflux massif de données, l'opération et la gestion des systèmes exigent l'adoption de technologies sophistiquées, une prise de décision agile et l’application de méthodes avancées, y compris l'intelligence artificielle. Ces outils et techniques sont indispensables à toutes les phases opérationnelles, s’étendant de l'instrumentation des systèmes à l'analyse prédictive des défaillances, en passant par l’anticipation et la prévention des pannes.

Ce cours de niveau gradué explore des concepts et des techniques avancées dans le domaine de la journalisation et de l'observabilité des logiciels. Les étudiants étudieront la conception, la mise en œuvre et la gestion de systèmes de surveillance et d'observabilité robustes pour garantir la fiabilité, les performances et la résilience de systèmes logiciels complexes et de systèmes distribués. À travers une combinaison d'études théoriques et de travaux pratiques, d'études de cas et de projets concrets, les étudiants acquerront une compréhension approfondie des meilleures pratiques de surveillance et d'observabilité ainsi que de leur application dans le développement et les opérations modernes de logiciels.

Néanmoins, l'objectif de ce cours est de maîtriser une variété de technologies cruciales, notamment des logiciels dédiés à l'observation des systèmes tels que Graphana et Prometheus, configurés dans un environnement de système distribué comme Kubernetes. En complément, le cours explorera des techniques avancées d’observation des systèmes, y compris l'analyse approfondie des journaux, la classification méthodique des messages de journalisation et la prédiction proactive des pannes en mobilisant l’intelligence artificielle. Cela favorise une compréhension exhaustive et une application pratique des outils et méthodes essentiels pour une gestion et une optimisation efficaces des systèmes distribués modernes.