Orchestrer vos microservices avec Docker-Swarm [2025]

所在平台: Udemy

课程主页: https://www.udemy.com/course/apprenez-a-orchestrer-vos-microservices-avec-docker-swarm/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:使用 Docker-Swarm 管理微服务 [2025] 课程概述: 在过去的几年里,应用架构不断演变,以应对用户的挑战和需求。我们生活在一个敏捷和灵活性至关重要的时代。因此,软件解决方案必须设计得可扩展、灵活且具有弹性。微服务架构被认为是满足当前软件工程需求的最佳方法,而 Docker 作为一种技术,已使这一方法变得普及。利用 Docker,用户可以轻松创建微服务(构建镜像)、部署这些微服务(创建容器)及进行分享(推送到注册中心)。 随着微服务的指数级增长,如何以规模化的方式进行操作成为一大挑战。在开发环境中,独立主机是足够的,但在生产环境中,需要集中管理容器(微服务)及其生命周期(创建、更新和删除),并且能够在不影响应用程序运行的情况下进行维护,实现对用户透明。 为了解决这一协调和集群的问题,Docker 提供了其原生解决方案 Docker Swarm,它直接集成在 Docker 的二进制文件中。尽管 Kubernetes 已成为大规模微服务编排的标准,但许多企业仍然使用 Docker Swarm 作为 Docker 容器的编排工具。本课程便建立在此基础上。 学习目标: - 理解容器编排的基础知识。 - 创建自己的 Swarm 集群,并能灵活添加/移除节点。 - 能够将应用直接部署到 Swarm 集群,或通过 Stack YAML(基础设施即代码)进行部署。 课程内容安排: 1. 讲解编排器的必要性 2. Swarm 集群的架构与创建 3. 管理 Swarm 集群:添加和停用节点 4. 备份您的 Swarm 集群 5. 在 Docker-Swarm 上部署您的应用:使用服务和堆栈 目标受众: - 开发人员 - 系统与网络管理员 - IT 经理和项目负责人 - DevOps 工程师 前提条件:需具备 Docker 的基础知识 课程时长:2 小时 注:本课程会持续更新 讲师:Dirane TAFEN(云和 DevOps 领域的顾问与讲师)

课程评论(0条)

课程详情

Les architectures applicatives n'ont cessé d'évoluer durant ces dernières années afin de répondre aux défis et aux exigences des utilisateurs. Nous vivons dans une époque où l'agilité et la flexibilité sont les maîtres mots. Ainsi, les solutions logicielles doivent être conçues scalables, agiles et élastiques. Les architectures micro-services se sont révélées être l'approche la mieux adaptée pour répondre aux besoins actuels en termes de génie logiciel. L'une des technologies qui a su démocratiser cette dernière est Docker, solution développée par l'entreprise Docker Inc. Grâce à Docker, on pouvait très facilement créer des micro-services (build d'image), déployer ces derniers (création de conteneurs) et les partager (push sur un registre).Un obstacle de taille s'est très vite dressé fasse à la croissance exponentielle des micro-services: Comment les opérer à l'échelle ?Comme vous l'aurez compris, avoir des hôtes autonomes c'est bien lorsqu'on est sur des infrastructures de développement, mais dès qu'on passe en production il faudrait mutualiser les ressources afin de centraliser la gestion des conteneurs (micro-services) ainsi que leur cycle de vie (création, mise à jour et suppression). Il faudrait également être capable de rendre certains hôtes indisponibles pour réaliser des maintenances sans perturber le fonctionnement des applications afin que la maintenance soit transparente pour l'utilisateur.Pour répondre à cette problématique d'orchestration et de clustering, Docker nous propose sa solution native appelée Docker Swarm, qui est directement embarqué dans le binaire de docker.Vous avez surement entendu parler de Kubernetes, qui est devenu la norme pour l'orchestration de micro-services à grande échelle, néanmoins vous devez savoir que de nombreuses entreprises utilisent encore Docker Swarm comme orchestrateur de conteneurs docker, c'est la raison d'être de cette formation.Nous vous garantissons qu'au terme de la présente formation, vous comprendrez les bases de l'orchestration des conteneurs, vous serez capables de créer votre propre cluster et de rajouter/supprimer des nauds à votre guise, enfin vous serez capable de déployer vos applications directement sur le cluster swarm ou via l'intermédiaire de stack yaml (Infrastructure As Code). Cette pour cette raison qu'il est organisé de la façon suivante:Explication de la nécessité d'un orchestrateurArchitecture et Création d'un cluster swarmGestion d'un cluster swarm: rajouter et décommissionner des naudsSauvegarder votre cluster swarmDéployer vos applications sur docker-swarm: à l'aide de services et de stackCette formation est destinée:Aux développeursAux administrateurs systèmes et réseauxAux managers et chef de projet ITAux ingénieurs DevOpsPrérequis:Docker: les bases indispensablesDurée de la formation: 2 HeuresNB: Cette formation est activement mise à jourFormateur: Dirane TAFEN (Consultant et Instructeur dans le Cloud et le DevOps)

课程标签

0人关注该课程

主题相关的课程