Puppet pour DevOps: Automatisez votre Infrastructure [2025]

所在平台: Udemy

课程主页: https://www.udemy.com/course/puppet-pour-devops-automatisez-votre-infrastructure-2022/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称: Puppet pour DevOps: Automatisez votre Infrastructure [2025] 概述: 本课程围绕企业在创新与稳定性之间寻求解决方案的需求展开。随着数字化进程加快,企业在IT基础设施上的投资不断增加,以提高效率并满足客户日益变化的需求。IT服务必须采用新的项目管理方法,以支持创新需求。尽管SCRUM等敏捷方法提高了开发团队的反应速度,但运维团队仍需保证信息系统的稳定性和安全性。为了解决开发与运维之间的协作问题,DevOps应运而生,强调开发与运维之间的协同工作。 课程内容包括: - Puppet与DevOps的关系及其重要性 - Puppet Master的架构与安装 - Puppet的基础配置与命令 - 编写Puppet清单(manifests *.pp) - 使用facts和内置变量进行部署变数管理 - 创建模块以分发代码 - Puppet代理的安装与配置,以及多个环境的管理(开发、生产) 此外,课程还将使用VirtualBox作为虚拟化工具,并借助Vagrant来实施虚拟基础设施。 适合人群: - 开发人员 - 系统和网络管理员 - IT项目经理 - DevOps工程师 先决条件: - 具备基本的Linux知识和IT基础 课程时长: 4小时 备注: 本课程将持续更新。 讲师: Dirane TAFEN(云及DevOps顾问与讲师)

课程评论(0条)

课程详情

Les entreprises sont à la recherche de solutions conciliation innovation et stabilité. L'innovation est au caur même de l'ADN des sociétés qui réussissent et la réalisation de cette dernière est étroitement liée à l'infrastructure IT. Pour preuve, les entreprises investissent massivement dans la digitalisation afin d'être plus performante et surtout répondre aux besoins sans cesse en évolution de leur client.Afin de soutenir de besoins d'innovation, les services informatiques doivent redoubler d'effort et proposer de nouvelles méthodologies de gestion de projet. On a vu arriver l'agilité avec le SCRUM, qui permettait aux équipes de développement d'être plus efficientes et réactives aux besoins du client.Néanmoins subsistait un dernier rempart, l'équipe Opérationnel, garante la stabilité et la sécurité du système d'information. Les Devs produisent plus vite mais les Ops ne déploient pas à la même fréquence que la production des livrables applicatifs.C'est pour résoudre ce problème que le DevOps est né afin de rassurer les deux parties (Dev et Ops) sur le fait qu'elles peuvent collaborer de façon plus proactive et répondre conjointement aux défis liés à la livraison de l'application en continue. Deux concepts majeurs sont nés, la CI (Intégration Continue) et la CD (Déploiement Continu). Grâce à ces dernières les passages en production étaient plus sûres et les retours en arrières mieux gérés.La CD pour son bon fonctionnement a besoin d'être automatisée afin de réaliser les tâches suivantesProvisionner l'environnement de test de façon automatiqueInstaller les prérequis systèmes et applicatifsInstaller l'applicationVérifier le fonctionnement de l'applicationPatcher l'applicationUpgrader l'applicationBackuper l'applicationBien évidement l'ensemble de ces tâches de type Ops doivent être tracées et validées en amont de leur réalisation. Afin de garantir la stabilité du système, il fallait un outil qui nous permette de déclarer l'infrastructure et son état souhaité via des fichiers descripteurs, on appelle cela de l'Infrastructure As Code (IaC). Plusieurs outils existent sur le marché afin de répondre à ces problématiques de centralisation de la gestion de l'infrastructure, le plus connu étant Ansible (dont vous pourrez trouver une formation sur le site udemy). Mais avant Ansible, les entreprises utilisaient d'autres technologies, en l'occurrence chef et puppet.Après plusieurs années en tant que consultants, j'ai pu observer que de nombreuses entreprises utilisent encore Puppet, solution proposée par PuppetLabs qui nous permettra d'automatiser notre infrastructure.A la fin de cette formation, vous serez capable d'automatiser votre infrastructure à l'aide de Puppet. Nous verrons les modules suivants:Pourquoi Puppet et quel est son lien avec le DevOps ?Prérequis, Architecture et Installation de Puppet MasterConfiguration de puppet et commandes de baseEcriture de manifests *.ppVariabilisation de nos déploiements avec les facts et les built-in variablesCréation de module afin de distribuer notre codeInstallation et configuration des agents Puppet et gestions de plusieurs environnements (Dev, Production)Afin de mettre en auvre nos infrastructures virtualisées de labs, Vagrant aura besoin d'un outil qu'il va piloter, et dans notre cas se sera Virtualbox, outil de virtualisation très connu et OpenSource. Virtualbox sera le socle qui hébergera nos infrastructures.Cette formation est destinée:Aux développeursAux administrateurs systèmes et réseauxAux managers et chef de projet ITAux ingénieurs DevOpsPrérequis:Les bases sur linux et dans l'IT de façon généraleDurée de la formation: 4 HeuresNB: Cette formation est activement mise à jourFormateur: Dirane TAFEN (Consultant et Instructeur dans le Cloud et le DevOps)

课程标签

0人关注该课程

主题相关的课程