Docker / Kubernetes. Pour optimiser et accélérer les développements d'applications conteneurisées
Gassara Elyes
EYROLLES
37,00 €
Sur commande en 2-4 jours
EAN :9782416005695
Kubernetes, ou communément appelé k8s, est un large écosystème en rapide expansion, initialement développé par Google, pour gérer les applications conteneurisées dans un environnement en cluster. Ce système d'orchestration de conteneurs permet l'automatisation du déploiement, la mise à l'échelle et la gestion de l'application. Google a rendu open-source le projet Kubernetes en 2014. La Cloud Native Computing Foundation (CNCF) est un projet de la Linux Foundation qui a été fondé en 2015 pour aider à faire progresser la technologie des conteneurs et rassembler les industries technologiques autour de son évolution. Il a été annoncé en même temps Kubernetes 1. 0, qui a été contribué à la Linux Foundation par Google en tant qu'initiateur de cette technologie. Une approche Cloud Native consiste à développer une application en profitant des différents avantages offerts par le Cloud. Cette approche présente plusieurs avantages. Tout d'abord, elle permet aux entreprises de transformer plus rapidement leurs idées d'applications en produits disponibles sur le marché. Ce livre a pour objectif d'accompagner les développeurs dans l'utilisation de Docker et de Kubernetes pour leur permettre d'optimiser et d'accélérer leurs développements d'applications conteneurisées. Il est idéal pour les architectes d'infrastructure cloud, les ingénieurs DevOps, les administrateurs système et les responsables de l'ingénierie qui ont besoin d'une connaissance de base de Kubernetes et sont prêts à appliquer les meilleures pratiques de l'industrie du cloud pour concevoir, créer et exploiter des clusters Kubernetes de qualité en production. Tout au long du livre, l'auteur met en lumière les pratiques nécessaires à suivre par les personnes en charge de la création d'une application dans Kubernetes et apporte les informations nécessaires sur l'utilisation de services externes tels qu'une base de données ou un serveur web. Après une présentation des principes de base de Docker, le lecteur découvre comment l'installer sous Linux. Le stockage persistant, le fonctionnement du CLI ainsi que les fichiers Dockerfile et Docker Compose sont détaillés, lui permettant de maîtriser les commandes nécessaires pour créer des applications conteneurisées. Pour finir, et pour être plus complet sur les technologies d'orchestration des conteneurs, un chapitre étudie le déploiement d'une application sous la plateforme de cloud public Microsoft Azure. Une démarche pédagogique vous accompagne pas à pas, avec des exemples simples et une continuité dans les travaux qui sont à la base des activités pratiques, et vous garantit donc une bonne compréhension des notions théoriques.
Manuel pratique pour s'initier à la peinture à l'encaustique, une technique vieille de plus de deux mille ans et dans laquelle le liant principal est la cire d'abeille mélangée à des pigments. Un ouvrage qui contient toutes les informations nécessaires pour les artistes et les amateurs désireux de découvrir et de peindre avec ce médium riche et polyvalent.
Telle qu'il apparaît aujourd'hui dans les différents supports d'information professionnrelle du BTP (presse imprimée et numérique, salons, programmes de formation, MOOC et réseaux sociaux), le profil du BIM Manager (rôle et mission) est un des sujets les plus sensibles et les plus discutés. S'agit-il d'un nouveau métier, d'une nouvelle fonction, d'un nouveau statut ? De quoi sera-t-il responsable dont on ne soit pas déjà responsable aujourd'hui sur un chantier ? Comment former ou recruter ces nouveaux managers sur des compétences qui n'existent pas encore ? L'analyse du dispositif BIM auquel ont procédé les auteurs montre qu'il faut impérativement parler des managers du BIM au pluriel et qu'il faut même en arriver à distinguer les notions de BIM Manager et de Manager BIM. L'efficacité du nouveau mode projet BIM en dépend. Ils proposent de penser le BIM-PLM (Product Lifestyle Management) comme un dispositif sociotechnique d'information et de communication (DISTIC) et définissent la place du Manager (de projet) BIM à travers la variété des profils et des pratiques des différents managers dont les tâches convergent vers le BIM. On découvre alors que les innovations concernent l'organisatiion et le management bien plus que les technologies déjà à l'oeuvre.
L'intelligence artificielle révolutionne le monde. A la croisée de divers secteurs d'application et de nombreux acteurs, publics comme privés, elle chamboule les rapports de force internationaux : en peine vingt ans, les géants du digital sont devenus de véritables superpuissances. L'IA fait désormais l'objet d'une compétition mondiale et polarise la rivalité entre la Chine et les Etats-Unis tout en renforçant leur domination sur le reste du monde. Corne d'abondance ou menace pour l'humanité ? Pascal Boniface et Victor Pelpel offrent 40 fiches documentées pour cerner les défis et enjeux d'un secteur en pleine accélération. L'ensemble est illustré de cartes, de graphiques, de données chiffrées et de tableaux.
REPÈRES ET CLÉS POUR DÉCRYPTER L'ACTUALITÉ Vie démocratique, libéralisme économique, polarisation politique : quels sont les grands enjeux aux États-Unis depuis la réélection de Donald Trump ? Quelle place le pays occupe-t-il dans un monde interdépendant, marqué par les crises et les conflits ? Ces questions traversent l'histoire contemporaine et resurgissent au fil de l'actualité. Des clichés à la réalité, ce livre nous parle de lieux, de faits et de chiffres pour nous aider à y voir plus clair. Spécialiste incontestée, l'autrice propose 40 fiches documentées pour cerner les enjeux et les défis de la région. L'ensemble est illustré de cartes, graphiques et tableaux. « Marie-Cécile Naves nous permet de comprendre les États-Unis, au-delà des tensions actuelles et du caractère erratique de la politique de Trump. » Pascal Boniface
Cet ouvrage est destiné aux étudiants en informatique (IUT, L2, L3 et Ml) et à ceux qui sont en écoles d'ingénieurs. La connaissance de l'algorithmique et de la programmation est l'une des bases du métier et des compétences d'un informaticien. L'objectif de ce livre est de vous faire comprendre et assimiler des méthodes et des outils qui vous permettront de concevoir des programmes valides et fiables. Les 16 premiers chapitres enseignent la programmation impérative en s'appuyant sur une méthodologie objet et le langage java. Les 11 derniers expliquent en détail les structures de données abstraites classiques (listes, graphes, arbres...) et les algorithmes fondamentaux (recherche, tri...). Les notions de cours dont illustrées par 211 exercices dont la plupart sont corrigés.
Cet ouvrage est un manuel d'apprentissage pratique pour découvrir et maîtriser InDesign, de sa prise en main à la mise en page de documents complexes : découvrez l'interface, les menus et les outils indispensables à travers des supports prints et web ; apprenez les astuces vous permettant d'être efficace sur le logiciel ; créez des documents mêlant textes et images tels qu'un CV, un livre de cuisine ou encore un flyer avec coupon réponse ; appliquez tout ce que vous avez appris en réalisant vous-même des mises en page élaborées et créatives ; maîtrisez le format deux colonnes, l'habillage de texte, les gabarits, les sommaires ou encore la mise en page liquide. En bonus sur www.dunod.com, réservés aux lecteurs de l'ouvrage : les fichiers du livre pour refaire, pas à pas, tous les exercices.
Ce livre s’adresse à tous les développeurs web, qu’ils soient débutants ou avancés.Le JavaScript sert avant tout à rendre les pages web interactives et dynamiques du côté de l’utilisateur, mais il est également de plus en plus souvent utilisé côté serveur. La première partie de ce livre explique les bases et les bonnes pratiques de la programmation en JavaScript en se fondant sur la version ECMAScript 6. La deuxième partie porte sur l’interactivité avec les utilisateurs (interfaces, formulaires, gestion des erreurs, géolocalisation…). La troisième partie permet de s’initier aux aspects les plus avancés de JavaScript tels que Node.js, React ou les Web Workers. Les renvois de type tjs.ovh/nomScript qui sont présents au fil des pages sont des compléments interactifsà ce livre. Ils affichent : Le rendu de l’exécution du script. Un émulateur de la console du navigateur. Le code source complet de l’exemple avec une coloration syntaxique, des commentaires et des liens vers les fiches de la référence JS du site toutjavascript.com.