À la découverte d’HAProxy
HAProxy est un logiciel open source de répartition de charge. Il permet de répartir les flux réseaux et applicatifs (TCP/TLS/HTTP) vers les serveurs d’applications de manière intelligente.
Contenu Premium
Ces articles techniques n'ont jamais fait l'objet d'une publication papier. Ils sont exclusivement disponibles sur ce site et réservés aux abonnés de la plateforme Connect.
HAProxy est un logiciel open source de répartition de charge. Il permet de répartir les flux réseaux et applicatifs (TCP/TLS/HTTP) vers les serveurs d’applications de manière intelligente.
Dans le précédent article [1], nous avons découvert Nushell. Nous avons vu que ses commandes internes (builtins) utilisent un format de données structurées en sortie, et quelles sont ces différentes structures de données. Dans cet article, nous allons commencer par voir de manière plus avancée comment manipuler celles-ci à l’aide de builtins et de filtres. Nous verrons comment charger des données depuis d’autres sources de données et les transformer en données structurées, mais aussi la gestion des flux standards ou encore son éditeur de lignes de commandes, Reedline, une alternative à GNU Readline.
Cette rentrée 2022 se veut entre autres placée sous le signe de la « sobriété » dans un contexte marqué par la guerre en Ukraine et l’accélération du changement climatique. D’un côté, on attend des entreprises qu’un effort soit réalisé de l’ordre de moins 10 % en termes de consommation énergétique afin de pouvoir « passer l’hiver » plus sereinement face aux risques de difficultés d’approvisionnement en gaz et en électricité. De l’autre, on rappelle aux collectivités les échéances à venir afin de diminuer l’empreinte environnementale du numérique dans le cadre de la loi REEN adoptée en novembre dernier. Pour finir, la « sobriété » est aussi au centre du discours du chef de l’État à l’intention de tous les citoyens pour cette rentrée.
Avec la numérisation des divers pans de notre société, la haute disponibilité constitue aujourd’hui un enjeu majeur pour les organisations. Pour faire simple, il s’agit de garantir le bon fonctionnement d’un service ou d’une application. Objectif d’autant plus important, car leur indisponibilité peut dans certains cas avoir rapidement des conséquences fâcheuses. Pour ce faire, un ensemble de mesures doivent être mises en place et des solutions dédiées déployées. Nous nous intéresserons dans ce dossier à quelques-uns des projets parmi les plus incontournables dans ce domaine.
Se former à LibreOffice / Enregistrer facilement vos notes audio / Lingua Libre, une médiathèque linguistique participative / Un MOOC dédié à la protection des données personnelles enrichit / Un documentaire libre dédié au numérique responsable / Une nouvelle version du Socle interministériel des logiciels libres / Faciliter le réemploi des ordinateurs à destination de tous
Avez-vous déjà cherché à configurer ou à remettre en état de marche un PC d’un âge avancé ? Pour le plaisir ou le défi, voulu faire revivre une machine de 20, 30 ou même 40 ans ? Si oui, vous vous êtes forcément heurté au classique problème consistant à trouver des informations sur la machine et plus exactement sur la carte mère, ses spécifications, sa configuration ou même simplement son type et sa marque.The Retro Web est une base de données en ligne, recherchable, de quelques 12 000 cartes (1300 chipsets différents), donnant accès à cette précieuse documentation, mais aussi à des images de BIOS (> 20 000).Une véritable mine d’or résultant d’un travail de fourmis, orchestré d’une main de maître par un petit groupe de passionnés bénévoles, qui ont accepté de répondre à nos questions...
Nous explorons la réception de signaux émis depuis les observatoires de métrologie du temps et des fréquences européens et rediffusés par satellite géostationnaire en traitant le signal reçu sur une parabole de télévision au moyen d’une radio logicielle.
Après avoir survolé ce qu'était une trace distribuée dans l'article sur les 3 piliers de l'observabilité, et donné une description des différents éléments qui la composaient, nous allons entrer un peu plus dans les détails de l'instrumentation proprement dite. Car si collecter des traces pour mieux comprendre une application en microservices change totalement la donne, pour autant, cela demande un peu de travail. Et c'est justement ce qui explique la montée en puissance d'OpenTelementry aujourd'hui. Vous allez découvrir pourquoi.