Veille technologique

Qu'est-ce qu'une veille technologique ?

La veille technologique, élément de la veille stratégique, consiste à surveiller les évolutions techniques, les innovations dans un secteur d’activité donnée. La veille technologique comprend notamment la surveillance, la collecte, le partage et la diffusion d’information permettant d’anticiper ou de s’informer sur des changements en matière de recherche, développement, brevet, lancement de nouveaux produits, matériaux, processus, concepts, innovation de fabrication, etc….

Cela a pour but d’évaluer l’impact sur l’environnement et l’organisation.

Qu'est-ce qu'une Docker ?

Le terme « Docker » désigne plusieurs choses : le projet d'une communauté Open Source, les outils issus de ce projet Open Source, l'entreprise Docker Inc. qui constitue le principal soutien de ce projet, ainsi que les outils que l'entreprise prend officiellement en charge. Des technologies et une entreprise qui partagent le même nom, cela peut prêter à confusion.

Voici donc une rapide explication de cet état de fait.

-Le logiciel « Docker » est une technologie de conteneurisation qui permet la création et l'utilisation de conteneurs Linux.

(

 

-La communauté Open Source Docker travaille à l'amélioration de cette technologie disponible gratuitement pour tout le monde.

 

-L'entreprise Docker Inc. s'appuie sur le travail de la communauté Docker, sécurise sa technologie et partage ses avancées avec tous les utilisateurs. Elle prend ensuite en charge les technologies améliorées et sécurisées pour ses clients professionnels.

À quoi sert Docker ?

Avec la technologie Docker, vous pouvez traiter les conteneurs comme des machines virtuelles très légères et modulaires. En outre, ces conteneurs vous offrent une grande flexibilité : vous pouvez les créer, déployer, copier et déplacer d'un environnement à un autre, ce qui vous permet d'optimiser vos applications pour le cloud.

Comment fonctionne la technologie Docker ?

La technologie Docker utilise le noyau Linux et des fonctions de ce noyau, telles que les groupes de contrôle cgroups (Control Groups) et les espaces de noms, pour séparer les processus afin qu'ils puissent s'exécuter de façon indépendante. Cette indépendance reflète l'objectif des conteneurs : exécuter plusieurs processus et applications séparément les uns des autres afin d'optimiser l'utilisation de votre infrastructure tout en bénéficiant du même niveau de sécurité que celui des systèmes distincts.

Les outils de conteneurs, y compris Docker, sont associés à un modèle de déploiement basé sur une image. Il est ainsi plus simple de partager une application ou un ensemble de services, avec toutes leurs dépendances, entre plusieurs environnements. Docker permet aussi d'automatiser le déploiement des applications (ou d'ensembles de processus combinés qui forment une application) au sein d'un environnement de conteneurs.

Ces outils conçus sur des conteneurs Linux (d'où leur convivialité et leur singularité) offrent aux utilisateurs un accès sans précédent aux applications, la capacité d'accélérer le déploiement, ainsi qu'un contrôle des versions et de l'attribution des versions.

Les avantages des conteneurs Docker

Modularité

L'approche de Docker en matière de conteneurisation repose sur la décomposition des applications : c'est-à-dire la capacité de réparer ou de mettre à jour une partie d'une application sans devoir désactiver l'ensemble de cette dernière. En plus de cette approche basée sur les microservices, Docker vous permet de partager des processus entre différentes applications quasiment comme vous le feriez avec une architecture orientée services (SOA).

Couches et contrôle des versions d'image

Chaque fichier image Docker est composé d'une série de couches. Ces couches sont assemblées dans une image unique. Chaque modification de l'image engendre la création d'une couche. Chaque fois qu'un utilisateur exécute une commande, comme run ou copy, une nouvelle couche se crée.

Docker réutilise ces couches pour la construction de nouveaux conteneurs, accélérant ainsi le processus de construction. Les modifications intermédiaires sont partagées entre les images, ce qui optimise la vitesse, la taille et l'efficacité. Qui dit superposition de couches, dit contrôle des versions. À chaque changement, un journal des modifications est mis à jour afin de vous offrir un contrôle total des images de votre conteneur.

Restauration

La fonction la plus intéressante de la superposition de couches est sans doute la restauration. Chaque image est composée de couches. Aussi, si l'itération actuelle d'une image ne vous convient pas, vous pouvez restaurer la version précédente. Cette fonction favorise le développement agile et vous aide à mettre en œuvre les pratiques d'intégration et de déploiement continus (CI/CD) au niveau des outils.

Déploiement rapide

Avant, il fallait plusieurs jours pour mettre en place du nouveau matériel, le faire fonctionner, l'approvisionner et le rendre disponible. C'était un processus complexe et fastidieux. Aujourd'hui, avec les conteneurs Docker, vous pouvez effectuer tout cela en quelques secondes seulement. En créant un conteneur pour chaque processus, vous pouvez rapidement partager les processus similaires avec les nouvelles applications. De plus, comme vous n'avez pas besoin de redémarrer le système d'exploitation pour ajouter ou déplacer un conteneur, le délai de déploiement s'en trouve encore réduit. Et ce n'est pas tout. La vitesse du déploiement est telle que vous pouvez vous permettre de créer et de détruire facilement et à moindre coût les données de vos conteneurs, sans aucun problème.

Pour résumer, la technologie Docker propose une approche plus granulaire, contrôlable et basée sur des microservices, qui place l'efficacité au cœur de ses objectifs.

Les articles sur Docker

La moitié des images de Docker Hub vulnérables à des failles critiques (03 DÉCEMBRE 2020)

Des études révèlent l'ampleur de l'exploitation par les criminels des référentiels publics open source de Docker pour implanter des logiciels malveillants dans les images.

.

Docker Engine passe en version 20.10 (01 FÉVRIER 2021)

Le moteur pour créer et déployer des conteneurs évolue pour passer en version 20.10. Parmi les changements, Docker Engine améliore la console de ligne de commande.

JFrog et Docker s'associent pour combiner la puissance de JFrog Artifactory et de Docker Hub afin d'améliorer la qualité, les performances et l'expérience des développeurs pour le développement d'applications modernes (26 JANVIER 2021°

Le partenariat offre aux développeurs utilisant JFrog Cloud un accès illimité et performant à Docker Hub et aux images officielles de Docker pour simplifier le développement d'applications cloud natives SUNNYVALE, Californie, 26 janvier 2021 — JFrog Ltd. (« JFrog ») (NASDAQ : FROG ), la société DevOps permettant aux organisations de concrétiser la vision de Liquid Software avec un logiciel continu.

Docker lève 23 M$ pour accélérer sa croissance (17 MARS 2021)

Le spécialiste des conteneurs vient d'annoncer une levée de fonds de 23 millions de dollars. Cet investissement servira à ajouter des fonctionnalités à ses offres.

Créez, partagez et exécutez des applications avec Docker sur Mac avec Apple Silicon (15 AVRIL 2021)

PALO ALTO, Californie - 15 avril 2021 - Docker, Inc.™, a annoncé aujourd'hui la disponibilité générale de son très attendu Docker Desktop pour Mac, permettant aux développeurs de tirer parti des avantages des derniers Mac alimentés par la puce M1 et d'étendre la portée de leur plate-forme de développement d'applications collaboratives Docker

Docker fait progresser la plateforme de développement d'applications collaboratives (27 MAI 2021)

Présente les environnements de développement Docker, met à jour Docker Compose et renforce la sécurité avec des jetons d'accès personnel délimités PALO ALTO, Californie - 27 mai 2021 - Docker, Inc. ™, a annoncé aujourd'hui des mises à jour et des améliorations de la plate-forme de développement d'applications collaboratives Docker rapidité grâce à de nouvelles fonctionnalités et à des flux de travail améliorés

Docker élargit les offres de contenu de confiance pour les développeurs (27 MAI 2021)

De nouvelles collaborations avec AWS, Datadog, Mirantis, Red Hat, VMware et d'autres leaders du secteur élargissent l'accès à des blocs de construction d'applications fiables à plus de huit millions de développeurs Docker enregistrés PALO ALTO, Californie - 27 mai 2021 - Docker, Inc.™, aujourd'hui a annoncé une expansion des offres de contenu de confiance de la société pour les développeurs de logiciels.

Docker conteneurise les environnements de développement (28 MAI 2021)

Lors de l'événement DockerCon Live, la solution Development Environment a été annoncée. Objectif : faciliter le partage collaboratif multi-sites entre équipes de développeurs

Docker met à jour les abonnements aux produits pour offrir vitesse, évolutivité et sécurité (31 AOÛT 2021)

De nouveaux services d'abonnement offrent la productivité et la collaboration dont les développeurs ont besoin avec la sécurité et le contenu de confiance qu'exigent les entreprises les développeurs de collaboration ont besoin d'être associés à la sécurité

Docker Desktop n'est plus gratuit pour les entreprises (01 SEPTEMBRE 2021)

Pour engranger plus de revenus et assurer son avenir, Docker modifie ses plans tarifaires, mettant fin à la gratuité de Docker Desktop pour les grandes entreprises

Les images officielles de Docker sont désormais disponibles sur Amazon Elastic Container Registry Public ; Termine l'intégration avec AWS Graviton Service (29 NOVEMBRE 2021)

Docker étend la confiance, la sécurité et les performances du choix de contenu et d'architecture de confiance directement aux développeurs AWS Las Vegas - 29 novembre 2021 - Docker, Inc.®, a annoncé aujourd'hui la disponibilité des images officielles Docker directement à partir d'Amazon Web Services, Inc (AWS).

Docker et Nuaware s'associent pour aider la chaîne à exploiter le marché en croissance rapide du développement d'applications (15 DÉCEMBRE 2021)

Les revendeurs ont la possibilité d'intégrer plus facilement la principale plate-forme de développement d'applications collaboratives dans leurs offres et d'étendre leur portée auprès des clients nouveaux et existants PALO ALTO, Californie - 15 décembre 2021 - Docker, Inc.™, a annoncé aujourd'hui un accord de distribution avec Nuaware pour faire progresser l'adoption de Docker dans l'ensemble du logiciel

Docker lève 105 millions de dollars pour accélérer les investissements dans la productivité des développeurs, le contenu fiable et les partenariats écosystémiques (31 MARS 2022)

Cycle de série C mené par Bain Capital Ventures alors que les revenus récurrents annuels (ARR) de Docker ont plus que quadruplé d'une année sur l'autre PALO ALTO, Californie - 31 mars 2022 - Docker, Inc.®, un fournisseur leader d'applications cloud natives des outils de développement, du contenu et des services pour les développeurs, a annoncé aujourd'hui un financement de série C de 105 millions de dollars

Docker accélère ses investissements dans les images officielles et le contenu de confiance avec l'acquisition d'InfoSiftr (11 AVRIL 2022)

PALO ALTO, Californie - 11 avril 2022 - Docker, Inc.®, l'un des principaux fournisseurs d'outils de développement d'applications, de contenu et de services cloud natifs pour les développeurs, a annoncé aujourd'hui l'acquisition d'InfoSiftr, LLC, une société spécialisée dans les images de conteneurs et des registres qui aident les développeurs à expédier des applications avec une vitesse, une agilité et une sécurité accrues.

Flux RSS utilisés

-Google Alertes

-Flint

-NetVibes

-Silicon