9,70 € TTC
p. 06 La Suite Numérique, une boîte à outils open source créée pour le secteur public
p. 13 Brèves
p. 14 Nginx a 20 ans : gros plan sur sa sécurité
p. 22 Applications et infrastructures cloud dynamiques avec Consul Service Discovery
p. 32 Wireshark : un guide pratique
p. 42 « Terraformiser » HAProxy
p. 48 Transformer vos logs en or : la promesse de la stack ELK
p. 60 Résolution d'incident automatique avec Event-Driven Ansible
p. 70 Déployer dans Kubernetes avec Helm et Kustomize
C’est au moment où je m’apprêtais à débuter la réalisation de numéro que je suis tombée sur une nouvelle qui pourra peut-être susciter l’intérêt de certains d’entre vous : le lancement du collectif France Numérique Libre*. Cette initiative vise à rassembler des responsables informatiques de collectivités territoriales autour d’un objectif commun : promouvoir et développer l’usage des logiciels libres.
Cette démarche est intéressante, car elle répond à une volonté croissante d’autonomie et de maîtrise des données dans un contexte géopolitique où la dépendance aux grands acteurs numériques outre-Atlantique peut être remise en question et où bon nombre de structures cherchent à s’émanciper. Preuve de son écho, plus d’une centaine de membres ont déjà rejoint le collectif à l’heure où je rédige ces lignes alors que celui-ci ne sera officiellement inauguré que d’ici une dizaine de jours.
Je profite de ces quelques lignes pour vous parler également d’un autre projet qui suit cette même dynamique et accompagne lui aussi cette transition vers plus de souveraineté numérique (pardonnez-moi au passage pour les nombreuses répétitions du terme « numérique » indispensables ici) : La Suite Numérique**. Il s’agit là de mettre à disposition de la sphère publique une boîte à outils open source qui permettent de répondre aux besoins du quotidien : des outils collaboratifs, une messagerie instantanée, un outil de visioconférence, une solution de messagerie, un service de partage de fichiers…
En bref, un vrai espace de travail pour s’affranchir des dépendances aux solutions propriétaires tout en garantissant sécurité et interopérabilité. Nous avons échangé dans ce numéro avec Samuel Paccoud, Directeur de Projet SI – Suite numérique de l’État, pour mieux comprendre les enjeux de cette initiative. Vous découvrirez cela, et comme d’habitude, bien d’autres solutions open source à mettre en œuvre dans ce nouveau numéro.
Bonne lecture et à très bientôt pour de nouvelles découvertes !
Aline Hof
* France Numérique Libre : https://france-numerique-libre.org/
** La Suite Numérique : https://lasuite.numerique.gouv.fr/
Né en 1999, Linux Pratique réunit toute l’information technique qui permettra de gérer de manière optimale son SI. Ses articles pratiques et retours d'expérience de professionnels du milieu couvrent notamment les thématiques suivantes : administration système & réseau, cloud, virtualisation, orchestration, conteneurisation, SysOps/DevOps, solutions professionnelles, cybersécurité...
Et si Ansible vous permettait, non seulement de déployer et maintenir en condition opérationnelle votre infrastructure logicielle, mais également de réagir à des incidents ou des évènements au sein de vos systèmes ? Découvrons comment le faire à l’aide d’Event-Driven Ansible !
Pour assurer la qualité et la reproductibilité des infrastructures, il est indispensable de passer par une forme d’industrialisation de leurs déploiements. La plupart du temps cela passe par l’utilisation de l’IaC (Infrastructure as Code). HAProxy étant un répartiteur de charge et reverse proxy souvent utilisé en tête de production, nous allons voir comment le concept d’IaC s’applique à lui.
L’une des plus grandes révolutions dans le secteur du développement est la conteneurisation des applications. Une approche permettant de packager une application avec ses dépendances dans un seul et unique artefact appelé image Docker. Les conteneurs sont le résultat de l’exécution d’une image à travers un moteur de conteneurisation compatible OCI (Open Container Interface). Maintenant, comment packager notre application pour la déployer cette fois-ci dans un environnement d’orchestration de conteneurs tel que Kubernetes ? L’idée d’utiliser un orchestrateur de conteneurs est d’assurer la résilience et la scalabilité de notre application ou encore de nos micro-services.