Septembre / Octobre 2019

Gnu/Linux Magazine HS 104

Conteneurs

Utilisation avancée et microservices

En savoir plus

14,90 € TTC

Anciens Numéros

LIVRAISON OFFERTE en France Métropolitaine à partir de 50€
GNU/Linux Magazine 272

GNU/Linux Magazine 272

Novembre / Décembre 2024
9,90 €
GNU/Linux Magazine 271

GNU/Linux Magazine 271

Septembre / Octobre 2024
9,90 €
GNU/Linux Magazine 270

GNU/Linux Magazine 270

Juillet / Août 2024
9,90 €
GNU/Linux Magazine 269
9,90 €
GNU/Linux Magazine 268

GNU/Linux Magazine 268

Mars / Avril 2024
9,90 €
GNU/Linux Magazine 267

GNU/Linux Magazine 267

Janvier / Février 2024
9,90 €
GNU/Linux Magazine 266

GNU/Linux Magazine 266

Novembre / Décembre 2023
9,90 €
GNU/Linux Magazine 265

GNU/Linux Magazine 265

Septembre / Octobre 2023
9,90 €
SOMMAIRE :

Actus

p.06 Transformez vos notebooks Jupyter en applications autonomes
p.08 Côté livres...

Repères

p.12 Du bon usage de PEP 8

Développement

p.26 Les 5 règles pour écrire du code maintenable

Dossier : Conteneurs - Utilisation avancée et Microservices

p. 48 De l'architecture monolithique aux conteneurs
p. 56 Simplification des opérations grâce au chef d'orchestre
p. 74 Kubernetes et son écosystème
p. 88 Observabilité des applications : monitoring, logging et tracing
p. 104 Intégration, déploiement et livraison ? Continuous, Continuous et Continuous...

Décryptage

p.110 Améliorez votre processus de prise de décision avec Jupyter !

ÉDITO :

La recherche scientifique permet d’avancer dans nos connaissances. En ce qui concerne l’informatique et les mathématiques, elle nous permet d’accroître notre savoir sur tout ce qui touche aux algorithmes, à la complexité, etc. Tous les articles que vous pouvez lire dans nos magazines, même ceux qui ne sont que des mises en pratique, sont toujours à rattacher à une part de théorie. Accéder à la littérature présentant cette théorie, c’est-à-dire aux journaux scientifiques, c’est pouvoir bénéficier des dernières avancées pour étayer ses propos ou, éventuellement se rendre compte que l’on fait fausse route. Malheureusement, à l’heure actuelle, il est très difficile d’y accéder lorsque l’on n’est pas rattaché à un organisme de recherche. Or, cet été, une nouvelle de grande portée vous a peut-être échappé alors que vous étiez écrasé par la chaleur : l’Université de Californie a décidé de résilier son abonnement aux publications scientifiques d’Elsevier (propriétaire d’environ 3000 journaux scientifiques tels que The Lancet, Genomics, Proteomics and Bioinformatics, Journal of Computational and Applied Mathematics, Cortex, etc.). En quoi cette nouvelle nous concerne-t-elle ? Petite explication...

Elsevier est l’un des nombreux éditeurs scientifiques. Ces éditeurs publient les journaux contenant des articles scientifiques indispensables à tout chercheur, tant pour se tenir informé que pour diffuser les résultats de leurs travaux. Le processus de publication est le suivant :

1. Soumission de l’article.

2. Transmission de l’article pour relecture à un groupe de reviewers (spécialistes du domaine dans lequel s’inscrit l’article) qui évaluera la validité scientifique de l’article et indiquera si l’article peut être accepté pour publication, s’il est refusé ou s’il nécessite des modifications.

3. Tant que l’article nécessite des corrections, le ou les auteurs modifient l’article et repassent par les étapes 1 et 2 ; ce qui peut parfois être très long et conduire à la publication d’un article qui est déjà dépassé par rapport à l’état d’avancement des recherches du ou des auteurs, mais qui a le mérite d’être - normalement - exempt de toute erreur…

4. Publication de l’article.

Dans le monde de la recherche, ce passage par la publication d’articles est obligatoire pour obtenir la reconnaissance internationale d’une expertise dans un domaine. Par contre, pour accéder à ces articles chez ce type d’éditeur, les chercheurs doivent payer (très cher) pour avoir accès au fruit de leur propre travail ! Par ailleurs, dans certains cas, pour publier un article en accès libre les éditeurs demandent de payer une forte somme en sus et les plateformes en open access existantes n’offrent pas le même impact factor (indicateur de la visibilité scientifique d’un journal).

Dans ce système, l’éditeur est rémunéré (logique), mais les reviewers - qui relisent et commentent les articles - comme les auteurs ne touchent pas de salaire (à part celui de leurs sociétés/organismes de rattachement respectifs), cela constitue un commerce très lucratif… et la décision de l’Université de Californie va nécessairement en entraîner d’autres ainsi qu’une mutation du secteur favorisant les revues en open access. Les éditeurs devront trouver un nouveau modèle économique, car rappelons une fois de plus que « libre » n’implique pas nécessairement « gratuit ».

Aujourd’hui, pour accéder à ces informations, il faut soit passer par ces fameux journaux scientifiques, soit par des magazines spécialisés (comme Linux Magazine), soit par des livres. Un accès libre et simplifié aux articles scientifiques sera nécessairement bénéfique à tous et notamment à la qualité des articles de votre Linux Magazine qui, tout en restant appliqués, y trouveront un étayage théorique supplémentaire. En attendant de voir comment évoluent les choses, je vous souhaite une bonne lecture !

Tristan Colombo

Le magazine de référence technique pour les développeurs sur systèmes open source et les ingénieurs R&D !

GNU/Linux Magazine s'adresse aux professionnels et aux particuliers désireux de mieux maîtriser les techniques et problématiques liées à la programmation et à l’utilisation de solutions open source. Tous les deux mois avec ses articles techniques, la publication couvre les thématiques suivantes : programmation système, algo, bas niveau, sécurité du code, développement web...

Introduction au dossier : Conteneurs : utilisation avancée & microservices
GNU/Linux Magazine n°104

Comment ne pas fondre comme un esquimau au soleil, en voyant la quantité de technologies qui est aujourd'hui mise à notre disposition pour rien ; et par rien, j'entends bien que vous pouvez les utiliser sans que cela ne vous coûte un seul centime. Vous voulez un DNS ? Prenez Dnsmasq ou CoreDNS. Un serveur web ? Essayez NGinx ou Apache. Un orchestrateur de conteneurs ? Boum, Kubernetes.

Intégration, déploiement et livraison ? Continuous, Continuous et Continuous...
GNU/Linux Magazine n°104
Je ne pouvais pas finir cette série d'articles sans aborder la question (délicate) de l'intégration continue, du déploiement continu et de la livraison continue, car aujourd'hui, tout doit être de plus en plus rapide, tout doit être de plus en plus automatisé et tout doit être de plus en plus sûr.
Kubernetes et son écosystème
GNU/Linux Magazine n°104
Comme vous le savez déjà, dès 2013 Docker s'est imposé comme étant, de facto, l'outil de conteneurisation ; et son format d'image unique n'y est pas pour rien. Il a ainsi créé un écosystème où il est devenu simple de transporter et d'exécuter des applications dans des conteneurs. Quand il a fallu orchestrer tous ces conteneurs, c'est Kubernetes qui s'est imposé ; et s'il y a une chose qu'il a merveilleusement réussi à faire, c'est de créer un tout nouvel écosystème : les applications cloud natives.
Ce magazine est intégralement disponible sur Linux Magazine Connect
© 2024 - LES EDITIONS DIAMOND